.mt-google-business-claude :is(.gbc-publications,.gbc-recurring,.gbc-instructions){padding-block:42px;background:#fbfefd;scroll-margin-top:100px}
.mt-google-business-claude .gbc-publications{background:linear-gradient(125deg,#fff 15%,#effbf7)}
.mt-google-business-claude .gbc-recurring{background:linear-gradient(120deg,#e8faf3,#f1fcf9)}
.mt-google-business-claude .gbc-agent-lead{margin-top:12px;color:#465a6d;font-size:16px;line-height:1.55}
.mt-google-business-claude .gbc-posts{display:grid;gap:18px;margin-top:25px}
.mt-google-business-claude .gbc-post{border-radius:18px;background:#fff;box-shadow:0 8px 25px #006b7109;overflow:hidden;padding:12px}
.mt-google-business-claude .gbc-post-profile{display:flex;align-items:center;gap:10px;font-size:12px;padding:2px 1px 12px}
.mt-google-business-claude .gbc-post-profile img{width:26px;height:26px;object-fit:contain}
.mt-google-business-claude .gbc-post-photo{overflow:hidden;border-radius:8px;aspect-ratio:2.4}
.mt-google-business-claude .gbc-post-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.mt-google-business-claude .gbc-post-text{padding:12px 3px 4px}
.mt-google-business-claude .gbc-post h3{font-size:17px;line-height:1.3}
.mt-google-business-claude .gbc-post p{font-size:14px;line-height:1.45;color:#4c6072;margin-top:6px}
.mt-google-business-claude .gbc-post-pin{display:grid;place-items:center;height:105px;background:radial-gradient(circle 39px at center,#e8f9f3 98%,transparent 100%)}
body.meditrust-vitrine .mt-google-business-claude .gbc-post-pin .mt-icon{width:48px;height:48px}
.mt-google-business-claude .gbc-publication-request{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#eaf7f3;border-radius:15px;padding:17px;margin-top:20px}
.mt-google-business-claude .gbc-publication-request>img{width:35px;height:35px;object-fit:contain}
.mt-google-business-claude .gbc-publication-request>p{flex:1;min-width:210px;font-size:14px;line-height:1.55;color:#42596c}
.mt-google-business-claude .gbc-publication-request>.gbc-copy{margin-top:0;width:100%}
.mt-google-business-claude .gbc-agent-timing{display:flex;align-items:flex-start;gap:12px;margin-top:16px;color:#42596c;font-size:14px;line-height:1.5}
body.meditrust-vitrine .mt-google-business-claude :is(.gbc-agent-timing,.gbc-mission-cadence,.gbc-mission-results) .mt-icon{width:23px;height:23px;flex:0 0 23px}
.mt-google-business-claude .gbc-agent-grid{display:grid;gap:30px}
.mt-google-business-claude .gbc-agent-benefits{display:grid;gap:24px;margin-top:25px}
.mt-google-business-claude .gbc-agent-benefit{display:flex;gap:14px;align-items:flex-start}
.mt-google-business-claude .gbc-agent-benefit h3{font-size:17px;line-height:1.35}
.mt-google-business-claude .gbc-agent-benefit p{font-size:14px;line-height:1.55;color:#465b6e;margin-top:5px}
.mt-google-business-claude .gbc-agent-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#def7ee}
body.meditrust-vitrine .mt-google-business-claude .gbc-agent-icon .mt-icon{width:29px;height:29px}
body.meditrust-vitrine .mt-google-business-claude :is(.gbc-agent-icon,.gbc-agent-timing,.gbc-post-pin,.gbc-mission-cadence,.gbc-mission-results,.gbc-mission-note) .mt-icon{filter:brightness(0) invert(29%) sepia(47%) saturate(1282%) hue-rotate(140deg) brightness(88%)}
.mt-google-business-claude .gbc-agent-conditions{color:#4c6172;font-size:13px;line-height:1.6;margin-top:26px}
.mt-google-business-claude .gbc-mission-wrap{position:relative;padding-top:26px}
.mt-google-business-claude .gbc-mission-cadence-wrap{position:relative}
.mt-google-business-claude .gbc-mission-note{position:absolute;right:0;bottom:calc(100% + 62px);z-index:1;color:#00777b;font:22px/1.05 Caveat,cursive;transform:rotate(-6deg);text-align:center;pointer-events:none}
body.meditrust-vitrine .mt-google-business-claude .gbc-mission-note .mt-icon{position:absolute;right:0;top:55px;width:65px;height:65px;transform:rotate(180deg)}
.mt-google-business-claude .gbc-agent-card{background:#fff;padding:20px;border-radius:18px;box-shadow:0 8px 30px #006b7109;align-self:start;min-width:0}
.mt-google-business-claude .gbc-agent-brand{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:23px}
.mt-google-business-claude .gbc-agent-brand img{width:31px;height:31px;object-fit:contain}
.mt-google-business-claude .gbc-agent-card h3{font-size:17px;line-height:1.35}
.mt-google-business-claude .gbc-mission-cadence{display:flex;gap:10px;align-items:center;background:#eff9f5;padding:10px;border-radius:7px;font-size:12px;margin-top:12px}
.mt-google-business-claude .gbc-agent-request{background:#f3f7f8;color:#40586a;padding:12px;border-radius:8px;font-size:14px;line-height:1.6;margin-top:12px}
.mt-google-business-claude .gbc-result-label{display:block;font-size:13px;margin:15px 0 6px}
.mt-google-business-claude .gbc-mission-results{display:grid;gap:6px;list-style:none;padding:0}
.mt-google-business-claude .gbc-mission-results li{display:flex;align-items:center;gap:12px;background:#f1f7f7;border-radius:7px;padding:9px;font-size:13px}
.mt-google-business-claude .gbc-saved-instructions{white-space:pre-line;background:#eefaf4;line-height:1.9}
.mt-google-business-claude .gbc-agent-details{margin-top:28px;display:grid;gap:14px}
.mt-google-business-claude :is(.gbc-publications,.gbc-recurring,.gbc-instructions) .gbc-copy button:not([hidden])~details:not([open]){display:none}
.mt-google-business-claude :is(.gbc-publications,.gbc-recurring,.gbc-instructions) .gbc-copy>button{text-transform:none;font-family:inherit;letter-spacing:0}
.mt-google-business-claude :is(.gbc-recurring,.gbc-instructions) .gbc-copy>button{width:100%;justify-content:center;border-radius:40px;background:#00868b;color:#fff;border-color:#00868b;padding:12px;font-size:14px;min-height:46px}
body.meditrust-vitrine .mt-google-business-claude :is(.gbc-recurring,.gbc-instructions) .gbc-copy>button .mt-icon{filter:brightness(0) invert(1)}
@media(min-width:768px){
 .mt-google-business-claude :is(.gbc-publications,.gbc-recurring,.gbc-instructions){padding-block:65px}
 .mt-google-business-claude .gbc-agent-lead{font-size:19px}
 .mt-google-business-claude .gbc-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
 .mt-google-business-claude .gbc-post-photo{aspect-ratio:1.7}
 .mt-google-business-claude .gbc-post{padding:14px}
 .mt-google-business-claude .gbc-post h3{font-size:20px}
 .mt-google-business-claude .gbc-post p{font-size:16px}
 .mt-google-business-claude .gbc-post-pin{height:auto;aspect-ratio:1.7}
 .mt-google-business-claude .gbc-publication-request{flex-wrap:nowrap;padding:20px 24px}
 .mt-google-business-claude .gbc-publication-request>.gbc-copy{width:auto;flex:0 0 auto}
 .mt-google-business-claude .gbc-publication-request>p{font-size:16px}
 .mt-google-business-claude .gbc-agent-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:50px}
 .mt-google-business-claude .gbc-recurring .gbc-agent-grid{grid-template-areas:"main card" "conditions card";row-gap:20px}
 .mt-google-business-claude .gbc-recurring .gbc-agent-grid>div:first-child{grid-area:main}
 .mt-google-business-claude .gbc-mission-wrap{grid-area:card}
 .mt-google-business-claude .gbc-recurring .gbc-agent-conditions{grid-area:conditions;margin-top:0;align-self:end}
 .mt-google-business-claude .gbc-agent-card{padding:25px}
 .mt-google-business-claude .gbc-agent-benefit h3{font-size:20px}
 .mt-google-business-claude .gbc-agent-benefit p{font-size:16px}
 .mt-google-business-claude .gbc-agent-icon{width:64px;height:64px;flex-basis:64px}
 .mt-google-business-claude .gbc-agent-conditions{font-size:16px}
 .mt-google-business-claude .gbc-mission-wrap{padding-top:40px}
 .mt-google-business-claude .gbc-mission-note{font-size:25px}
 .mt-google-business-claude .gbc-agent-request{font-size:15px}
 .mt-google-business-claude .gbc-agent-details{margin-top:36px;gap:16px}
}
