@media screen and (max-width:700px){.plantao-theme .app-shell,.plantao-theme .center-col,.plantao-theme .site-content,.plantao-theme .workspace-agenda{min-width:0;max-width:100%}.plantao-theme .app-shell{padding-bottom:16px}.plantao-theme .content{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.plantao-theme .app-shell>.content-dashboard{padding-inline:10px}.plantao-theme :is(.workspace-agenda,.center-col){gap:10px}.plantao-theme :is(.card,.calendar-activity-tabs){border-radius:13px}.plantao-theme .topbar.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand profile" "nav nav";gap:10px 6px;padding:10px 12px;height:auto}.plantao-theme .topbar .brand{gap:7px;min-width:0;align-items:center}.plantao-theme .topbar .brand-icon{display:grid;width:30px;height:34px}.plantao-theme .topbar .brand-icon svg{width:20px;height:20px}.plantao-theme .topbar .brand strong{display:block;font-size:15px;font-weight:650;line-height:1.15;letter-spacing:-.3px;white-space:nowrap}.plantao-theme .topbar .brand strong>.brand-name-tail{display:inline;color:#c8dfb5;font-size:12px;font-weight:500;letter-spacing:.04em}.plantao-theme .topbar .brand-name-break{display:initial}.plantao-theme .topbar .brand span{display:none}.plantao-theme .topbar .profile{gap:2px;min-width:0}.plantao-theme .topbar .profile :is(.profile-copy,.profile-chevron,.notifications-title){display:none}.plantao-theme .topbar .notifications-group{gap:1px;padding-right:3px}.plantao-theme .topbar .profile :is(.notification-icon-button,.header-logout,.profile-settings){min-width:32px;width:32px;min-height:36px;padding:6px}.plantao-theme .topbar .profile .profile-settings{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}.plantao-theme .topbar .profile-avatar{width:28px;height:28px;border-radius:50%;font-size:10px}.plantao-theme .topbar .header-logout>span{display:none}.plantao-theme .topbar.topbar nav{display:flex;gap:3px;padding:4px;justify-self:stretch}.plantao-theme .topbar.topbar nav button{flex:1 1;min-width:0;min-height:40px;padding:8px 5px;gap:5px;font-size:11px}.plantao-theme .action-alerts-popover{top:58px;right:10px}.plantao-theme .plantao-context-bar.plantao-context-bar{padding:8px 10px;gap:7px}.plantao-theme .plantao-context-mark{width:32px;height:32px}.plantao-theme .plantao-context-bar .plantao-context-info strong{font-size:16px}.plantao-theme .plantao-context-eyebrow{font-size:8px}.plantao-theme .plantao-context-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end}.plantao-theme :is(.plantao-context-controls,.workspace-navigation),.plantao-theme :is(.plantao-context-controls,.workspace-navigation) :is(button,select,input){font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.plantao-theme .plantao-context-bar .plantao-selector{display:contents}.plantao-theme .plantao-context-bar .plantao-selector label{grid-column:1/-1;grid-row:1;gap:4px;font-size:9px;font-weight:600}.plantao-theme .plantao-context-bar .plantao-selector select{min-width:0;width:100%;height:36px;padding:0 9px;font-size:14px;border-radius:9px;box-shadow:none}.plantao-theme .plantao-context-bar .plantao-mini-button.plantao-services-button{grid-column:1;grid-row:2;min-width:0;min-height:34px;padding:6px;gap:4px;font-size:10px;border-radius:9px}.plantao-theme .plantao-context-bar .plantao-services-button svg{width:12px;height:12px}.plantao-theme .plantao-context-bar .plantao-invite-toggle{grid-column:2;grid-row:2;justify-self:stretch;justify-content:center;width:100%;min-height:34px;padding:6px;gap:4px;font-size:10px;border-color:var(--line);background:var(--card)}.plantao-theme .plantao-context-controls:not(:has(.plantao-services-button)) .plantao-invite-toggle{grid-column:1/-1}.plantao-theme .plantao-invite-box{flex-wrap:wrap}.plantao-theme .workspace-welcome{padding:5px 2px 8px;gap:8px}.plantao-theme .workspace-welcome>div>span{font-size:8px}.plantao-theme .workspace-welcome h1{font-size:23px;margin:7px 0;letter-spacing:-.7px}.plantao-theme .workspace-welcome p{font-size:11px;line-height:1.5}.plantao-theme .workspace-navigation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7px;gap:7px;padding:8px;border:1px solid #e1e8dc;border-radius:11px;background:#f2f5ee}.plantao-theme .workspace-view-options{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border:0;border-radius:9px}.plantao-theme .workspace-view-options button{min-width:0;min-height:30px;padding:6px;border-radius:7px;font-family:inherit;font-size:11px;line-height:1.3}.plantao-theme :is(.workspace-participant-view,.workspace-selected-date){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;min-width:0;margin:0;color:#527169;font-size:9px;font-weight:600}.plantao-theme .workspace-navigation:not(:has(.workspace-participant-view)) .workspace-selected-date{grid-column:1/-1}.plantao-theme .workspace-participant-view svg{display:none}.plantao-theme .workspace-participant-view select,.plantao-theme .workspace-selected-date input{display:block;box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%;height:34px;min-height:34px;padding:5px 6px;border:1px solid #dce5d8;border-radius:8px;background:#fff;color:#234f45;font-family:inherit;font-size:13px;font-weight:500;box-shadow:none}.plantao-theme .workspace-selected-date input::-webkit-date-and-time-value{text-align:left}.plantao-theme .calendar-activity-header{padding-inline:10px}.plantao-theme .calendar-activity-tablist{gap:14px}.plantao-theme .calendar-activity-tab{min-height:40px;padding-block:8px;gap:5px;font-size:11px}.plantao-theme .calendar-activity-panel{padding:10px}.plantao-theme .participant-view-notice{padding:10px;font-size:11px}.plantao-theme .calendar-card.card{padding:10px;border-radius:14px}.plantao-theme .calendar-card .calendar-head{padding:5px 2px 12px;gap:10px}.plantao-theme .calendar-card .calendar-head h2{font-size:24px}.plantao-theme .calendar-card .calendar-grid-actions{gap:5px;flex-wrap:wrap}.plantao-theme .calendar-card .calendar-grid-actions button{min-height:34px;padding:5px 10px}.plantao-theme .calendar-card .calendar-legend{margin-bottom:10px}.plantao-theme .calendar-card .calendar-grid,.plantao-theme .calendar-card .weekdays{gap:3px}.plantao-theme .calendar-card .weekdays b{padding-block:6px;font-size:8px}.plantao-theme .schedule-overview{padding:14px 10px;border-radius:14px}.plantao-theme .schedule-overview header{gap:10px}.plantao-theme .schedule-overview h2{font-size:23px;letter-spacing:-.6px}.plantao-theme .overview-eyebrow{font-size:8px}.plantao-theme .schedule-overview header p{font-size:11px;margin-block:6px}.plantao-theme .schedule-overview-month{width:100%;justify-content:space-between}.plantao-theme .schedule-overview-month button{min-width:38px;min-height:36px;padding:3px 10px}.plantao-theme .schedule-overview-legend{gap:8px 12px;padding:9px;margin-block:12px}.plantao-theme .schedule-overview-legend>span{font-size:10px;gap:5px}.plantao-theme .schedule-overview th:first-child{min-width:125px;max-width:150px;padding-inline:8px;overflow-wrap:anywhere}.plantao-theme .overview-person{gap:6px;font-size:11px}.plantao-theme .overview-avatar{display:none}.plantao-theme .schedule-overview th small{font-size:9px}.plantao-theme .schedule-overview td,.plantao-theme .schedule-overview th{padding:8px 4px}.plantao-theme .workspace-services-intro{padding-block:8px 14px;gap:10px}.plantao-theme .workspace-services-intro h2{font-size:23px}.plantao-theme .workspace-services-intro p{font-size:12px}.plantao-theme .service-action-picker>button{padding:12px 10px;border-radius:12px}.plantao-theme .workspace-services .swap-panel>.request-card{padding:14px}.plantao-theme .workspace-services .swap-operation-heading h3{font-size:18px}.plantao-theme .workspace-services .request-card label{margin-block:12px;gap:6px}.plantao-theme .workspace-services .request-card .rule-box{padding:10px 12px;font-size:11px}.plantao-theme .platform-panel,.plantao-theme .settings-page.settings-wrap,.plantao-theme .user-account,.plantao-theme .workspace-page.minhas-trocas,.plantao-theme .workspace-page.reports-page{padding:16px 12px 28px;min-width:0}.plantao-theme :is(.settings-page-heading,.reports-heading,.minhas-trocas-header,.account-heading){margin-block:8px 16px;gap:10px}.plantao-theme .account-heading h1,.plantao-theme .settings-page.settings-wrap .settings-page-heading h1,.plantao-theme .workspace-page :is(.minhas-trocas-title,.reports-heading) h1{font-size:25px;letter-spacing:-.8px}.plantao-theme .settings-page.settings-wrap .settings-card,.plantao-theme .workspace-page :is(.reports-panel,.reports-filter,.minhas-trocas-filters,.history-card),.plantao-theme :is(.account-registration,.account-plan,.account-billing,.panel-card){padding:14px;border-radius:13px}.plantao-theme .settings-page .settings-page-nav{position:-webkit-sticky;position:sticky;top:8px;z-index:10;display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:4px;padding:5px;border-radius:12px;box-shadow:0 4px 16px #193a3810}.plantao-theme .settings-page section[id]{scroll-margin-top:76px}.plantao-theme .settings-page-nav a{flex-shrink:0;padding:9px 11px;font-size:11px}.plantao-theme .settings-page .settings-section-heading{gap:10px;margin-bottom:14px}.plantao-theme .settings-page :is(.settings-heading-icon,.settings-section-icon){width:34px;height:34px;flex-shrink:0;font-size:18px}.plantao-theme .settings-page .settings-self-acceptance{padding:12px;gap:12px}.plantao-theme .settings-page .settings-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plantao-theme .workspace-page :is(.minhas-trocas-filters,.reports-filter){gap:10px;margin-bottom:14px}.plantao-theme .workspace-page :is(.minhas-trocas-stats,.reports-cards){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.plantao-theme .workspace-page :is(.stat-card,.reports-cards article){min-width:0;padding:12px;gap:8px}.plantao-theme .workspace-page :is(.stat-card strong,.reports-cards article>strong){font-size:24px}.plantao-theme .workspace-page .stat-icon{width:30px;height:30px;font-size:17px}.plantao-theme .workspace-page .reports-tabs{overflow-x:auto;gap:4px;padding:4px;margin-bottom:14px}.plantao-theme .workspace-page .reports-tabs button{flex-shrink:0;padding:9px 10px;font-size:11px}.plantao-theme :is(.account-fields,.panel-permissions,.panel-logs){grid-template-columns:minmax(0,1fr);gap:12px}.plantao-theme .account-profile{flex-wrap:wrap;gap:10px;padding:14px}.plantao-theme .account-overview>div{padding:12px 10px;gap:6px}.plantao-theme .account-overview strong{font-size:19px}.plantao-theme .account-section-heading{margin-block:24px 14px;gap:10px;flex-wrap:wrap}.plantao-theme .account-plans{grid-template-columns:minmax(0,1fr);gap:12px}.plantao-theme .account-plan ul{margin-block:12px}.plantao-theme :is(input,select,textarea):not([type=checkbox]):not([type=radio]){max-width:100%;min-width:0;font-size:16px}.plantao-theme :is(.settings-card,.request-card,.account-fields,.app-modal) :is(input,select):not([type=checkbox]):not([type=radio]){min-height:42px;padding-block:9px}.plantao-theme textarea{width:100%}.plantao-theme .app-modal-overlay{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.plantao-theme .app-modal{max-height:calc(100dvh - 24px);border-radius:16px}.plantao-theme :is(.app-modal-header,.app-modal-body,.app-modal-footer){padding:14px}.plantao-theme .app-modal-footer{flex-wrap:wrap;gap:8px}.plantao-theme .app-modal-footer button{flex:1 1 auto;min-height:42px}.plantao-theme .site-footer-top{padding-block:16px 12px;gap:10px}.plantao-theme .site-footer-bottom{padding-block:12px 16px;gap:8px}.plantao-theme .legal-page{padding:18px 12px 28px}.plantao-theme .legal-document{padding:18px 14px}.plantao-theme .landing-nav{padding:16px;gap:12px}.plantao-theme .landing-nav .landing-brand{font-size:17px;letter-spacing:-.6px;white-space:nowrap}.plantao-theme .landing-nav>div{gap:10px}.plantao-theme .landing-hero{padding:24px 18px 32px;gap:16px;min-height:auto}.plantao-theme .landing-hero h1{font-size:clamp(48px,13vw,70px);letter-spacing:-3px;margin-block:18px}.plantao-theme .landing-hero-copy>p{font-size:13px;line-height:1.7;margin-bottom:18px}.plantao-theme .landing-hero-actions{gap:14px}.plantao-theme .landing-hero-footnote{margin-top:20px;gap:10px}.plantao-theme .landing-product{padding-block:25px 45px}.plantao-theme .landing-explainer{padding:32px 18px}.plantao-theme .landing-story h2{font-size:28px}.plantao-theme .landing-feature{padding:20px}.plantao-theme .landing-start{padding:8px 18px 32px}.plantao-theme .landing-access-heading{padding:28px 18px 18px}.plantao-theme .landing-page .google-login-shell{width:calc(100% - 24px);margin-bottom:32px}.plantao-theme :is(.google-login-intro,.google-login-form){padding:22px 18px}.plantao-theme .landing-footer{margin-top:30px;gap:12px}}@media screen and (max-width:360px){.plantao-theme .topbar.topbar{padding-inline:8px}.plantao-theme .topbar .brand{gap:5px}.plantao-theme .topbar .brand-icon{width:25px}.plantao-theme .topbar .brand strong{font-size:14px}.plantao-theme .topbar .profile{gap:1px}.plantao-theme .topbar .profile :is(.notification-icon-button,.header-logout,.profile-settings){width:30px;min-width:30px}.plantao-theme .plantao-context-bar .plantao-services-button svg{display:none}.plantao-theme .schedule-overview th:first-child{min-width:105px}.plantao-theme .workspace-page :is(.minhas-trocas-stats,.reports-cards){grid-template-columns:minmax(0,1fr)}}.native-android body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.calendar-title-group{display:flex;align-items:center;gap:14px;min-width:0}.calendar-header-art{width:100px;height:72px;flex:0 0 100px}@media (max-width:600px){.calendar-title-group{gap:8px}.calendar-header-art{width:62px;height:54px;flex-basis:62px}}@media print{.calendar-header-art{display:none}}.plantao-theme :is(.app-shell>.content,.settings-page.settings-wrap,.workspace-page.minhas-trocas,.workspace-page.reports-page,.user-account,.platform-panel,.agenda-page){padding-inline:0}.plantao-theme{--brand-paper:#f6f7f4;--brand-border:#dce3d3}.plantao-theme :is(.settings-page-heading,.reports-heading,.minhas-trocas-header,.account-heading){padding:16px;background:#edf2e7;border:1px solid #dce3cd;border-radius:16px}.plantao-theme :is(.settings-page-heading,.reports-heading,.minhas-trocas-header,.account-heading) h1{font-family:Georgia,serif;font-weight:400;color:#244e40}.plantao-theme :is(.settings-card,.reports-panel,.history-card,.account-profile,.account-overview,.account-plan,.account-billing){background:#ffffff;border-color:var(--brand-border);border-radius:16px;box-shadow:0 4px 18px #244e4005}.plantao-theme .app-shell .workspace-page.minhas-trocas{padding-inline:0}.plantao-theme .workspace-page.minhas-trocas .minhas-trocas-header{margin:0 0 16px;padding:14px 16px;background:#edf2e7;border:1px solid var(--brand-border);border-radius:16px}.plantao-theme .workspace-page.minhas-trocas .minhas-trocas-title h1{font-family:Georgia,serif;font-size:clamp(23px,2.3vw,30px);font-weight:400;color:#244e40}.plantao-theme .workspace-page.minhas-trocas :is(.minhas-trocas-filters,.stat-card,.history-card,.minhas-trocas-empty){background:#ffffff;border-color:var(--brand-border);border-radius:16px;box-shadow:0 4px 18px #244e4005}.plantao-theme .workspace-page.minhas-trocas .my-operations-types{gap:6px;padding:5px;background:#f0f4ec;border:1px solid var(--brand-border);border-radius:14px}.plantao-theme .workspace-page.minhas-trocas .my-operations-types button{padding:8px 12px;border:0;border-radius:10px;color:#526653}.plantao-theme .workspace-page.minhas-trocas .my-operations-new,.plantao-theme .workspace-page.minhas-trocas .my-operations-types button[aria-pressed=true]{background:#244e40;border-color:#244e40;color:#fffef5}.plantao-theme .app-shell{background:#f6f7f4;--line:#dce3d3;--surface-subtle:#f3f4e9;--surface-hover:#f7f8f0}.plantao-theme .app-shell .topbar{background:#ffffff;border-bottom-color:#e0e5d7}.plantao-theme .app-shell .topbar .brand strong{color:#244e40}.plantao-theme .app-shell .topbar.topbar{min-height:76px;padding-block:12px;gap:18px;border-bottom:1px solid #dce3d3;box-shadow:none}.plantao-theme .app-shell .topbar .brand-icon{color:#446c41;background:#edf2e4;border-color:#dce5d0;border-radius:12px}.plantao-theme .app-shell .topbar .brand>div>span{color:#687c68;letter-spacing:.02em}.plantao-theme .app-shell .topbar.topbar nav{background:#f0f2e8;border:1px solid #e0e5d7;padding:4px;gap:3px}.plantao-theme .app-shell .topbar.topbar nav button{color:#526653;font-weight:600}.plantao-theme .app-shell .topbar.topbar nav button:hover{background:#e5ebda;color:#244e40}.plantao-theme .app-shell .topbar.topbar nav .nav-active,.plantao-theme .app-shell .topbar.topbar nav .nav-active:hover{background:#244e40;border-color:#244e40;color:#fffef5}.plantao-theme .app-shell .topbar .profile button{color:#4d6553}.plantao-theme .app-shell .topbar .profile button:hover:not(:disabled){background:#eaf0df;border-color:#d6e0c8;color:#244e40}.plantao-theme .app-shell .topbar .profile :is(.notification-icon-button,.action-alerts-trigger){background:#f3f5ed;border:1px solid #e1e7d8}.plantao-theme .app-shell .topbar .profile .notification-icon-button.is-enabled{color:#26765a}.plantao-theme .app-shell .topbar .profile .notification-icon-button.is-disabled{color:#778173}.plantao-theme .app-shell .topbar .notifications-group{border-right-color:#dce3d3}.plantao-theme .app-shell .topbar .profile-copy>span{color:#6c7b66}.plantao-theme .app-shell .topbar .profile-copy b{color:#244e40}.plantao-theme .app-shell .topbar .profile-avatar{background:#e0e9ce;color:#345336;border-color:#d1dfbd}.plantao-theme .app-shell .topbar .profile :is(.notification-icon-button[aria-current=page],.action-alerts-trigger[aria-expanded=true]){color:#244e40;background:#dfe9d1;border-color:#b9ceaa}.plantao-theme .app-shell .plantao-context-bar{background:#fafbf5;border-color:#dce3d3;box-shadow:none}.plantao-theme .app-shell .workspace-heading-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin-bottom:4px;border:1px solid #dce3cd;border-radius:16px;background:#f7f9f4;overflow:hidden}.plantao-theme .app-shell .workspace-welcome{position:relative;flex:1 1;min-width:0;gap:12px;padding:14px 18px;background:transparent;border:0;border-radius:0}.plantao-theme .app-shell .workspace-welcome>div{min-width:0}.plantao-theme .app-shell .workspace-welcome h1{margin:8px 0;font-family:Georgia,serif;font-size:clamp(23px,2.3vw,30px);font-weight:400;letter-spacing:-.7px}.plantao-theme .app-shell .workspace-welcome h1 em{color:#6d8354}.dashboard-welcome-art{width:100px;height:66px;flex:0 0 100px}.plantao-theme .app-shell .workspace-heading-row .workspace-navigation{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px;max-width:none;width:100%;margin:0;padding:10px 18px;border:0;border-top:1px solid #e0e5d5;border-radius:0;background:#ffffff}.plantao-theme .app-shell .workspace-view-options{background:#e9eddf}.plantao-theme .app-shell .workspace-heading-row .workspace-selected-date{margin-left:auto}@media (max-width:700px){.plantao-theme .app-shell .workspace-heading-row .workspace-selected-date{margin-left:0}}.plantao-theme .app-shell .workspace-view-options button[aria-pressed=true]{background:#244e40;color:#fffef4}.plantao-theme .app-shell :is(.calendar-activity-tabs,.calendar-card.card,.workspace-management,.travel-weather-tabs){border-color:#dce3d3;border-radius:18px;background:#ffffff;box-shadow:0 4px 18px #244e4005}.plantao-theme .app-shell .calendar-activity-header{background:#f0f4ec;border-color:#dce3d3}.plantao-theme .app-shell .calendar-activity-tabs.is-collapsed>.calendar-activity-header{border-bottom-color:transparent}.plantao-theme .app-shell .calendar-activity-tab{color:#6c7d60}.plantao-theme .app-shell .calendar-activity-tab[aria-selected=true]{color:#244e40;border-bottom-color:#6d8354}.plantao-theme .app-shell .calendar-activity-count:not(.has-alert){background:#e2e9d2;color:#526945}.plantao-theme .app-shell :is(.personal-agenda-heading h2,.calendar-head h2,.workspace-services-intro h2,.reminders-compact-heading h2,.open-debts-heading h2){font-family:Georgia,serif;font-weight:400;color:#244e40}.plantao-theme .app-shell .personal-agenda-heading h2{font-size:21px;letter-spacing:-.4px}.plantao-theme .app-shell .agenda-presets button{background:#f1f3e6;border-color:#dce3ce;color:#526945;border-radius:20px}.plantao-theme .app-shell .agenda-overview-toolbar{padding-block:6px;border-bottom:1px solid #edf0e3}.plantao-theme .app-shell .agenda-timeline{background:#ffffff;border-color:#dce3d3}.plantao-theme .app-shell .agenda-timeline-heading{background:#f3f6ef}.plantao-theme .app-shell .calendar-card .calendar-head{padding-bottom:16px}.plantao-theme .app-shell .calendar-card .calendar-legend{background:#f3f6ef}.plantao-theme .app-shell .workspace-management>summary{background:#f0f4ec;border-radius:17px}.plantao-theme .app-shell .workspace-management[open]>summary{border-radius:17px 17px 0 0;border-bottom:1px solid #dce3d3}.plantao-theme .app-shell .workspace-services{display:flex;flex-direction:column;gap:12px;background:#e8efdf;border:1px solid #d5dfca;padding:0 0 16px;box-shadow:none}.services-header-art{width:104px;height:76px;flex:0 0 104px}.plantao-theme .app-shell .workspace-services-intro>div{flex:1 1;min-width:0}.plantao-theme .app-shell .workspace-services .swap-panel{background:transparent}.plantao-theme .app-shell .workspace-services .service-action-picker{background:#e4ecd9}.plantao-theme .app-shell .workspace-services .service-date-context{padding-inline:12px}.plantao-theme .app-shell .workspace-services-intro{align-items:center;background:transparent;border:0;border-radius:0;padding:14px 16px;gap:12px}.plantao-theme .app-shell .workspace-services-intro h2{font-size:26px;margin:4px 0}.plantao-theme .app-shell .workspace-services-intro .services-eyebrow{margin-bottom:4px}.plantao-theme .app-shell .service-action-picker{display:flex;gap:8px;padding:5px;background:#f0f4ec;border:1px solid var(--brand-border);border-radius:14px}.plantao-theme .app-shell .service-action-picker>button{flex:1 1;padding:10px 12px;gap:10px;border-radius:10px;background:transparent;border-color:transparent}.plantao-theme .app-shell .service-action-picker>button[aria-pressed=true]{background:#ffffff;border-color:#c6d5b8;box-shadow:none}.plantao-theme .app-shell .service-action-picker strong{font-size:13px}.plantao-theme .app-shell .service-date-context{justify-content:flex-start;gap:8px;padding:6px 0}.plantao-theme .app-shell .service-date-context>span:last-child{margin-left:6px}.plantao-theme .app-shell .workspace-services .swap-panel>.request-card{padding:16px;border-radius:16px;background:#f5f8ef}.plantao-theme .app-shell .workspace-services .swap-request-mode{width:-moz-fit-content;width:fit-content;max-width:100%}.plantao-theme .app-shell .workspace-services .swap-request-mode button{padding:8px 14px}.plantao-theme .app-shell .workspace-services .swap-operation-heading{margin-bottom:4px}.plantao-theme .app-shell .workspace-services .request-card label{margin:8px 0}@media (min-width:701px){.plantao-theme .app-shell .workspace-services .swap-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.plantao-theme .app-shell .workspace-services .swap-request-form>:not(label){grid-column:1/-1}.plantao-theme .app-shell .workspace-services .swap-request-form>button.primary{justify-self:start;min-width:220px;margin-top:4px}}@media (max-width:700px){.plantao-theme .app-shell .workspace-services .workspace-services-intro{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;grid-gap:8px 10px;gap:8px 10px;padding:12px}.workspace-services-intro .services-header-art{width:54px;height:54px}.plantao-theme .app-shell .workspace-services-intro>div{width:100%}.plantao-theme .app-shell .workspace-services-intro h2{font-size:23px;margin:4px 0 6px}.plantao-theme .app-shell .workspace-services-intro .services-eyebrow{font-size:8px;line-height:1.5;letter-spacing:.08em}.plantao-theme .app-shell .workspace-services-intro p{font-size:11px;line-height:1.5}.plantao-theme .app-shell .workspace-services-intro>button{grid-column:1/-1;justify-self:end;min-height:36px;padding:7px 12px;margin:0}.plantao-theme .app-shell .workspace-heading-row{gap:0}.plantao-theme .app-shell .workspace-welcome{padding:12px;gap:6px}.plantao-theme .app-shell .workspace-welcome h1{font-size:24px}.dashboard-welcome-art{flex-basis:90px;width:90px;height:72px}.plantao-theme .app-shell .workspace-heading-row .workspace-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;grid-gap:8px;gap:8px}.plantao-theme .app-shell .personal-agenda-heading h2{font-size:18px}.plantao-theme .app-shell :is(.calendar-activity-tabs,.calendar-card.card,.workspace-management){border-radius:13px}}@media (max-width:360px){.dashboard-welcome-art{flex-basis:62px;width:62px;height:62px}}@media print{.dashboard-welcome-art{display:none}.plantao-theme .app-shell{background:#fff}}.site-frame{display:flex;flex-direction:column;min-height:100dvh}.site-content{display:flex;flex:1 1;flex-direction:column;min-width:0}.site-content>main{flex:1 1}.site-content>:is(.google-login,.claim-screen,.loading,.app-shell){min-height:0}.site-footer{width:100%;max-width:1600px;margin:0 auto;padding:0;border-top:1px solid #e8eee4;background:#f8fafd;color:#839c95;text-align:left}.site-footer-inner{padding:0 24px}.site-footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 22px}.site-footer-brand{display:flex;align-items:center;gap:12px}.site-footer-mark{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #e4eae0;border-radius:12px;background:#f2f6ef;color:#41655b}.site-footer-mark svg{width:25px;height:25px}.site-footer-brand strong{display:block;color:#31564c;font-size:17px;font-weight:700;letter-spacing:-.5px}.site-footer-brand div>span{display:block;margin-top:4px;color:#79918b;font-size:11px}.site-footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:18px 0 22px;border-top:1px solid #eaeee7}.site-footer p{max-width:680px;margin:0;color:#789089;font-size:11px;line-height:1.75}.site-footer-caption{flex-shrink:0;color:#899c97;font-size:10px;line-height:1.75}.site-footer-links{display:flex;flex-wrap:wrap;gap:8px 16px}.site-footer a{display:inline-flex;align-items:center;gap:9px;padding:9px 0 9px 12px;color:#53756c;font-size:11px;font-weight:600;text-decoration:none}.site-footer a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-footer a:hover{color:#37816d;text-decoration:underline;text-underline-offset:4px}.legal-page{width:min(800px,100%);margin:0 auto;padding:40px 20px 56px}.legal-back{color:#568377;font-size:12px;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-document{margin-top:22px;padding:32px;border:1px solid #e8eee4;border-radius:18px;background:var(--card);box-shadow:0 5px 20px rgb(15 35 60/4%)}.legal-eyebrow{color:#8ca19b;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal-document h1{margin:10px 0 8px;color:#264c42;font-size:clamp(24px,4vw,32px);line-height:1.2;letter-spacing:-.7px}.legal-document .legal-date{margin:0 0 24px;color:#8ca19b;font-size:11px}.legal-document h2{margin:24px 0 8px;color:#41655b;font-size:16px}.legal-document li,.legal-document p{color:#6b847d;font-size:13px;line-height:1.8}.legal-document p{margin:8px 0}.legal-document ul{padding-left:20px}.legal-document li+li{margin-top:8px}.legal-document a{color:#3d7b6a}.legal-highlight{padding:16px;border:1px solid #e7f0e1;border-radius:12px;background:#f7faf6}@media (max-width:700px){.site-footer-inner{padding:0 16px}.site-footer-top{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 0 18px}.site-footer a{padding:4px 0}.site-footer-bottom{flex-direction:column;gap:12px;padding:16px 0 20px}.legal-page{padding:24px 12px 36px}.legal-document{padding:22px 18px}}