:root{--pad-primary:#3ecf8e;--pad-primary-deep:#24b47e;--pad-ink:#171717;--pad-ink-secondary:#212121;--pad-ink-muted:#707070;--pad-canvas:#ffffff;--pad-canvas-soft:#fafafa;--pad-hairline:#dfdfdf;--pad-hairline-cool:#ededed;--pad-danger:#e2005a;--pad-warning:#ffdb13;--pad-info:#054cff;--pad-radius-sm:6px;--pad-radius-md:8px;--pad-shadow:0 16px 48px rgba(23, 23, 23, 0.08);--pad-font:Circular,"Helvetica Neue",Helvetica,Arial,sans-serif}.pad-device-check{min-height:100%;display:grid;grid-template-columns:minmax(320px,1.3fr) minmax(280px,.7fr);align-items:center;gap:32px;padding:clamp(24px,5vw,72px);background:#0b1220;color:#fff}.pad-device-preview{display:grid;place-items:center;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid #2d3b52;border-radius:8px;background:#111b2b;color:#8ea0bc}.pad-device-preview video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.pad-device-copy{max-width:420px}.pad-device-copy>span{color:#8fb0ff;font-size:11px;font-weight:800;text-transform:uppercase}.pad-device-copy h2{margin:8px 0;font-size:24px}.pad-device-copy p{margin:0 0 20px;color:#b9c4d6;line-height:1.55}.pad-device-copy button{min-height:44px;padding:0 18px;border:0;border-radius:6px;background:#0b3aa9;color:#fff;font-weight:800}.pad-video-grid{position:relative;display:block;padding:0 0 76px}.pad-video-tile.remote{width:100%;height:100%;min-height:420px;border:0;border-radius:0}.pad-video-tile.local{position:absolute;z-index:3;right:18px;bottom:94px;width:min(230px,25%);min-height:0;aspect-ratio:16/10;box-shadow:0 12px 30px rgba(0,0,0,.32)}.pad-video-waiting{height:100%}.pad-video-controls{align-items:center}.pad-video-controls button{display:inline-flex;align-items:center;gap:7px}.pad-camera-required{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 14px;border:1px solid #286a54;border-radius:6px;background:#123c31;color:#d9fff1;font-size:12px;font-weight:800}.pad-video-connection{position:absolute;z-index:5;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:5px;background:rgba(7,13,24,.76);color:#c5cedc;font-size:11px;font-weight:800}.pad-video-connection>span{width:7px;height:7px;border-radius:50%;background:#dca425}.pad-video-connection.connected>span{background:#20c887}.pad-doctor-video-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.75fr);width:100vw;height:100vh;overflow:hidden;background:#0b1220}.pad-doctor-live-video{min-width:0;height:100vh}.pad-doctor-live-record{height:100vh;overflow-y:auto;background:#fff;color:var(--pad-ink);border-left:1px solid #24344d}.pad-doctor-live-record .pad-doctor-section-head{position:sticky;z-index:6;top:0;background:#fff}.pad-patient-arrival-layer{position:fixed;z-index:400;inset:0;display:grid;place-items:center;padding:24px;background:rgba(20,29,45,.58);backdrop-filter:blur(2px)}.pad-patient-arrival{width:min(590px,100%);overflow:hidden;border:1px solid #c7d6ef;border-top:5px solid #0b3aa9;border-radius:8px;background:#fff;color:#172033;box-shadow:0 28px 80px rgba(20,38,72,.3)}.pad-patient-arrival-signal{display:flex;align-items:center;gap:16px;padding:24px 26px 20px;background:#f4f7ff;border-bottom:1px solid #dce5f5}.pad-patient-arrival-signal>div{min-width:0}.pad-patient-arrival-signal span:not(.pad-patient-arrival-pulse){display:block;margin-bottom:4px;color:#0b3aa9;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pad-patient-arrival-signal h2{margin:0;font-size:23px;line-height:1.2}.pad-patient-arrival-signal p{margin:7px 0 0;color:#62718a;font-size:13px;line-height:1.5}.pad-patient-arrival-pulse{position:relative;flex:0 0 54px;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#0b3aa9;color:#fff}.pad-patient-arrival-pulse::after,.pad-patient-arrival-pulse::before{position:absolute;inset:-1px;border:2px solid rgba(11,58,169,.4);border-radius:50%;content:'';animation:pad-patient-pulse 1.8s ease-out infinite}.pad-patient-arrival-pulse::after{animation-delay:.6s}.pad-patient-arrival-patient{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:20px 26px 0;padding:15px;border:1px solid #dbe3ef;border-radius:7px}.pad-patient-arrival-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#dce8ff;color:#0b3aa9;font-size:16px;font-weight:850}.pad-patient-arrival-patient>div:nth-child(2){display:grid;min-width:0;gap:3px}.pad-patient-arrival-patient>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;font-size:15px;white-space:nowrap}.pad-patient-arrival-patient>div:nth-child(2) span{color:#718099;font-size:12px}.pad-patient-arrival-time{display:grid;justify-items:end;gap:2px;color:#718099;font-size:10px;text-transform:uppercase}.pad-patient-arrival-time strong{color:#172033;font-size:14px}.pad-patient-arrival-more{margin:10px 26px 0;color:#7a5a12;font-size:12px;font-weight:750}.pad-patient-arrival-sound{width:calc(100% - 52px);min-height:38px;margin:12px 26px 0;border:1px solid #d8b158;border-radius:5px;background:#fff9e9;color:#75500a;font-size:12px;font-weight:800}.pad-patient-arrival-actions{display:flex;justify-content:flex-end;gap:9px;padding:20px 26px 24px}.pad-patient-arrival-actions button{min-height:42px;padding:0 16px}.pad-patient-arrival-actions button.secondary{border:1px solid #bdc9da;background:#fff;color:#34425a}.pad-patient-arrival-actions button.primary{border:1px solid #0b3aa9;background:#0b3aa9;color:#fff;font-weight:800}@keyframes pad-patient-pulse{0%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.55)}}.pad-alert-enable{border-color:#9eb4db!important;color:#0b3aa9}.pad-doctor-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-doctor-queues button{display:flex;min-width:0;min-height:38px;align-items:center;justify-content:space-between;gap:6px;padding:0 9px;border:1px solid transparent;border-radius:5px;background:#f3f6fa;color:var(--pad-ink-secondary);font-size:11px;font-weight:750}.pad-doctor-queues button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-doctor-queues button strong{display:grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:#e3e9f1;font-size:10px}.pad-doctor-queues button.active{border-color:#9eb4db;background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-history-filter{display:flex;align-items:center;gap:10px;padding:9px 14px;color:var(--pad-ink-muted);font-size:11px;font-weight:700}.pad-history-filter>span{margin-right:auto}.pad-history-filter label{display:flex;align-items:center;gap:6px}.pad-history-filter input{min-height:34px;border:1px solid var(--pad-hairline);border-radius:5px;padding:0 8px}.pad-history-filter button{min-height:34px;border:1px solid var(--pad-hairline);background:#fff;color:var(--pad-ink-muted)}.pad-doctor-list>button.patient-online{border-left:4px solid var(--pad-success);background:#f0fbf7}.pad-doctor-list>button.patient-online .pad-doctor-patient strong::after{margin-left:7px;color:var(--pad-success);content:'ONLINE';font-size:9px}.pad-tele-status.em_finalizacao,.pad-tele-status.pos_consulta{background:#e9efff;color:#0b3aa9}.pad-clinical-record,.pad-doctor-contact{display:grid;gap:12px;padding:16px 18px;border-top:1px solid var(--pad-hairline-cool)}.pad-doctor-contact>button{justify-self:end;min-height:34px;padding:0 12px;border:1px solid #b8c4d5;border-radius:5px;background:#fff;color:var(--pad-ink-secondary);font-weight:750}.pad-clinical-section-head .confirmed{color:var(--pad-success)}.pad-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pad-contact-grid label,.pad-outcome-field,.pad-required-note{display:grid;gap:6px;color:var(--pad-ink-secondary);font-size:11px;font-weight:800}.pad-contact-grid input,.pad-optional-fields textarea,.pad-outcome-field select,.pad-required-note textarea{width:100%;border:1px solid #cbd5e2;border-radius:5px;background:#fff;color:var(--pad-ink);font:inherit;outline:0}.pad-contact-grid input{min-height:38px;padding:0 10px}.pad-contact-grid input:focus,.pad-optional-fields textarea:focus,.pad-outcome-field select:focus,.pad-required-note textarea:focus{border-color:var(--pad-primary);box-shadow:var(--pad-focus)}.pad-checkbox-row{grid-column:1/-1;display:flex!important;align-items:center;gap:8px!important}.pad-checkbox-row input{width:16px;min-height:16px}.pad-required-note textarea{min-height:104px;padding:10px;resize:vertical}.pad-outcome-field select{min-height:40px;padding:0 10px}.pad-save-state{color:var(--pad-ink-muted);font-size:11px;font-weight:650}.pad-save-state.error{color:var(--pad-danger)}.pad-optional-fields{display:grid;gap:7px}.pad-optional-fields details{overflow:hidden;border:1px solid var(--pad-hairline-cool);border-radius:5px;background:#fbfcfe}.pad-optional-fields summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;cursor:pointer;color:var(--pad-ink-secondary);font-size:12px;font-weight:750}.pad-optional-fields summary small{color:var(--pad-success);font-size:9px;text-transform:uppercase}.pad-optional-fields textarea{min-height:92px;padding:10px;border-width:1px 0 0;border-radius:0;resize:vertical}.pad-post-consult{background:#fbfcff}.pad-clinical-list article{display:grid;gap:5px}.pad-delivery{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:4px;background:#f1f4f8;color:var(--pad-ink-muted);font-size:10px;text-transform:uppercase}.pad-delivery.enviado{background:var(--pad-success-soft);color:var(--pad-success)}.pad-delivery.falhou{background:#fff0f4;color:var(--pad-danger)}.pad-delivery button{min-height:26px;padding:0 8px;font-size:10px}.pad-post-actions{display:flex;justify-content:flex-end;gap:8px}.pad-post-actions button{min-height:36px}.pad-post-actions button.secondary{border-color:#b8c4d5;background:#fff;color:var(--pad-ink-secondary)}@media (max-width:1100px){.pad-doctor-video-workspace{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr)}}@media (max-width:760px){.pad-device-check{grid-template-columns:1fr;padding:18px}.pad-device-copy{max-width:none}.pad-doctor-video-workspace{display:block;height:auto;overflow:visible}.pad-doctor-live-video{height:62vh;min-height:430px}.pad-doctor-live-record{height:auto;overflow:visible;border-left:0}.pad-contact-grid{grid-template-columns:1fr}.pad-checkbox-row{grid-column:auto}.pad-patient-arrival-layer{align-items:end;padding:12px}.pad-patient-arrival-signal{align-items:flex-start;padding:20px}.pad-patient-arrival-signal h2{font-size:20px}.pad-patient-arrival-patient{margin:16px 20px 0}.pad-patient-arrival-actions{display:grid;grid-template-columns:1fr;padding:16px 20px 20px}.pad-patient-arrival-actions button{width:100%}.pad-patient-arrival-sound{width:calc(100% - 40px);margin-right:20px;margin-left:20px}.pad-video-tile.local{width:34%}.pad-camera-required span,.pad-video-controls button span{display:none}.pad-camera-required,.pad-video-controls button{width:44px;justify-content:center;padding:0}.pad-history-filter{flex-wrap:wrap}.pad-history-filter>span{width:100%;margin-right:0}.pad-history-filter label{flex:1 1 145px}.pad-history-filter input{min-width:0;width:100%}}.pad-public-body{margin:0;min-height:100vh;background:#f4f7fb;color:#172033;font-family:Arial,sans-serif}.pad-public-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.pad-public-brand{height:64px;display:flex;align-items:center;gap:9px;padding:0 28px;background:#fff;border-bottom:1px solid #dfe5ee}.pad-public-brand strong{color:#0d3baa;font-size:23px}.pad-public-brand span{font-weight:700}.pad-public-panel{width:min(520px,calc(100% - 32px));align-self:center;justify-self:center;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:30px;box-shadow:0 14px 40px rgba(25,42,70,.08)}.pad-public-kicker{color:#0d3baa;font-size:12px;font-weight:800;text-transform:uppercase}.pad-public-panel h1{margin:9px 0 8px;font-size:25px}.pad-public-panel h2{font-size:18px}.pad-public-summary{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 24px;padding:14px;background:#f5f7fa;border-radius:6px;color:#5d6b82}.pad-public-summary strong{width:100%;color:#172033}.pad-public-form{display:grid;gap:15px;margin-top:22px}.pad-public-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.pad-public-form input{height:44px;border:1px solid #cfd8e5;border-radius:6px;padding:0 12px;font-size:16px}.pad-public-form button,.pad-public-waiting button{height:44px;border:0;border-radius:6px;background:#0b3bab;color:#fff;font-weight:800;padding:0 20px}.pad-public-waiting{text-align:center;padding:24px 0 8px}.pad-public-waiting button{margin-top:12px}.pad-waiting-icon{display:grid;place-items:center;width:52px;height:52px;margin:auto;background:#e8efff;color:#0b3bab;border-radius:50%;font-size:28px}.pad-public-shell footer{padding:20px;text-align:center;color:#78869b;font-size:12px}.pad-video-stage{height:100vh;background:#0b1220}.pad-video-room{position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;background:#0b1220;color:#fff}.pad-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;width:100%;height:100%;padding:12px 12px 82px}.pad-video-tile{position:relative;min-height:260px;overflow:hidden;border:1px solid #24344d;border-radius:7px;background:#111b2b}.pad-video-tile video{width:100%;height:100%;object-fit:cover}.pad-video-tile span{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:4px;background:rgba(5,10,20,.72);color:#fff;font-size:12px}.pad-video-waiting{display:grid;place-items:center;min-height:300px;color:#b7c4d8}.pad-video-controls{position:absolute;z-index:4;left:50%;bottom:18px;display:flex;gap:8px;transform:translateX(-50%)}.pad-video-controls button{min-height:42px;border:1px solid #52647e;border-radius:6px;background:#fff;color:#172033;padding:0 15px;font-weight:800}.pad-video-controls button.danger{border-color:#c83048;background:#c83048;color:#fff}.pad-video-error{position:absolute;z-index:5;top:16px;left:50%;padding:10px 14px;border-radius:5px;background:#b8233d;transform:translateX(-50%)}@media (max-width:600px){.pad-public-brand{padding:0 18px}.pad-public-panel{padding:22px 18px;box-shadow:none}.pad-public-panel h1{font-size:21px}}.pad-doctor-shell{min-height:100vh;background:#f3f6fa;color:#172033}.pad-doctor-topbar{height:64px;display:grid;grid-template-columns:180px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:0 24px;background:#fff;border-bottom:1px solid #dce3ed}.pad-doctor-title{display:grid;gap:2px}.pad-doctor-title span{color:#7b899f;font-size:12px}.pad-doctor-topbar select{height:36px;border:1px solid #ccd6e4;border-radius:6px;padding:0 12px;background:#fff;font-weight:700}.pad-doctor-topbar button{height:36px;border:1px solid #ccd6e4;border-radius:6px;background:#fff;padding:0 15px;font-weight:700}.pad-doctor-topbar .pad-button-primary{border-color:var(--pad-primary);background:var(--pad-primary);color:#fff}.pad-doctor-topbar .pad-button-primary:hover{border-color:var(--pad-primary-deep);background:var(--pad-primary-deep)}.pad-doctor-topbar-actions{display:flex;align-items:center;gap:8px}.pad-doctor-topbar-actions form{margin:0}.pad-realtime-state{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 9px;border:1px solid #d8e1ec;border-radius:6px;color:#5c6b80;background:#f8fafc;font-size:11px;font-weight:700;white-space:nowrap}.pad-realtime-state::before{width:7px;height:7px;border-radius:50%;background:#94a3b8;content:''}.pad-realtime-state.connected{color:#087a56;border-color:#bce8d8;background:#effbf6}.pad-realtime-state.connected::before{background:#10a678}.pad-realtime-state.connecting::before{background:#d89216}.pad-realtime-state.error,.pad-realtime-state.unauthorized,.pad-realtime-state.unconfigured{color:#a23b3b;border-color:#efcaca;background:#fff6f6}.pad-realtime-state.error::before,.pad-realtime-state.unauthorized::before,.pad-realtime-state.unconfigured::before{background:#d9534f}.pad-doctor-main{width:min(1500px,calc(100% - 40px));margin:24px auto;display:grid;grid-template-columns:minmax(420px,.85fr) minmax(560px,1.4fr);gap:18px;align-items:start}.pad-doctor-main>.pad-alert{grid-column:1/-1}.pad-doctor-agenda,.pad-doctor-consult{background:#fff;border:1px solid #dce3ed;border-radius:7px;overflow:hidden}.pad-doctor-consult{position:sticky;top:18px}.pad-doctor-section-head{min-height:64px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e3e8ef}.pad-doctor-section-head span:first-child{color:#0d3baa;text-transform:uppercase;font-size:11px;font-weight:800}.pad-doctor-section-head h1,.pad-doctor-section-head h2{margin:4px 0 0;font-size:19px}.pad-doctor-list{display:grid}.pad-doctor-list>button{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:10px 16px;border:0;border-bottom:1px solid #e7ebf1;background:#fff;text-align:left}.pad-doctor-list>button.active,.pad-doctor-list>button:hover{background:#eef3ff}.pad-doctor-date,.pad-doctor-patient{display:grid;gap:3px}.pad-doctor-date small,.pad-doctor-patient small{color:#8390a5}.pad-tele-status{padding:5px 8px;border-radius:12px;background:#edf1f5;color:#5f6d82;font-size:10px;font-weight:800;text-transform:uppercase}.pad-tele-status.aceita,.pad-tele-status.em_atendimento{background:#e4f8ef;color:#087654}.pad-tele-status.aguardando_medico,.pad-tele-status.aguardando_paciente{background:#fff3d9;color:#8b5a00}.pad-tele-status.finalizada{background:#e9eef5;color:#58677d}.pad-doctor-patient-summary{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 18px;color:#687790;font-size:12px;background:#f8fafc}.pad-doctor-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 0}.pad-doctor-actions.end{justify-content:flex-end;padding-bottom:18px;border-top:1px solid #e4e9f0}.pad-doctor-actions button{min-height:36px;border:1px solid #0d3baa;border-radius:5px;background:#0d3baa;color:#fff;padding:0 14px;font-weight:800}.pad-doctor-actions button.secondary{background:#fff;color:#23314a;border-color:#cbd5e2}.pad-doctor-actions button.danger-outline{background:#fff;color:var(--pad-danger);border-color:#efb6c1}.pad-doctor-actions button.danger-outline:hover{background:var(--pad-danger-soft);border-color:var(--pad-danger)}.pad-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px}.pad-record-grid label{display:grid;gap:6px;color:#5f6d82;font-size:11px;font-weight:800;text-transform:uppercase}.pad-record-grid textarea{min-height:86px;resize:vertical;border:1px solid #ccd6e4;border-radius:5px;padding:10px;font:inherit;text-transform:none}.pad-record-grid label.compact{grid-column:1/-1}.pad-record-grid select{height:40px;border:1px solid #ccd6e4;border-radius:5px;padding:0 10px;background:#fff}.pad-record-locked{margin:18px;padding:12px;border:1px solid #bfe5d6;background:#effaf6;color:#17674f;border-radius:5px}.pad-doctor-empty{padding:40px 20px;color:#8190a5;text-align:center}.pad-doctor-empty.large{min-height:380px;display:grid;place-items:center}.pad-doctor-video{height:100vh;background:#090f1a;position:relative}.pad-doctor-video>button{position:absolute;z-index:10;top:14px;left:14px;height:38px;border:0;border-radius:5px;padding:0 14px;background:#fff;font-weight:800}.pad-doctor-video-room{height:100%}.pad-online-slots{display:grid;gap:12px}.pad-slot-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:390px;overflow-y:auto}.pad-slot-list button{min-height:52px;display:grid;place-items:center;gap:2px;border:1px solid #d5deea;border-radius:5px;background:#fff;color:#28364e}.pad-slot-list button.selected{border-color:#0d3baa;background:#edf2ff;color:#0d3baa}.pad-slot-list button span{font-size:12px}.pad-link-action{border:1px solid #9eb4db;background:#fff;color:#0d3baa;border-radius:4px;padding:6px 9px;font-weight:700}.pad-settings-layer{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.pad-settings-backdrop{position:absolute;inset:0;border:0;background:rgba(12,22,38,.48)}.pad-settings-panel{position:relative;width:min(620px,100%);height:100%;overflow-y:auto;background:#fff;box-shadow:-16px 0 40px rgba(12,22,38,.16)}.pad-settings-panel>header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e0e6ee}.pad-settings-panel>header div{display:grid;gap:3px}.pad-settings-panel>header span{color:#7b899e;font-size:12px}.pad-settings-panel>header button{border:0;background:0 0;font-size:19px}.pad-settings-form{display:grid;gap:12px;padding:20px;border-bottom:1px solid #e0e6ee}.pad-settings-form label{display:grid;gap:6px;color:#596981;font-size:12px;font-weight:700}.pad-settings-form input,.pad-settings-form select{height:40px;border:1px solid #ccd6e4;border-radius:5px;padding:0 10px;background:#fff}.pad-settings-form>button{min-height:39px;border:1px solid #0d3baa;border-radius:5px;background:#0d3baa;color:#fff;font-weight:800}.pad-settings-form>button.secondary{background:#fff;color:#0d3baa}.pad-availability-list{display:grid;gap:8px}.pad-availability-list>div{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:8px}.pad-availability-list button{border:1px solid #d5dce7;background:#fff;border-radius:5px;color:#a32b41}.pad-block-form{grid-template-columns:1fr 1fr}.pad-block-form button,.pad-block-form h3,.pad-block-form label:nth-of-type(3){grid-column:1/-1}.pad-clinical-files{display:grid;gap:12px;padding:18px;border-top:1px solid #e4e9f0}.pad-clinical-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pad-clinical-section-head span{color:#7b899e;font-size:11px}.pad-clinical-files form{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:8px}.pad-clinical-files input,.pad-clinical-files select,.pad-clinical-files textarea{min-height:38px;border:1px solid #ccd6e4;border-radius:5px;padding:8px 10px;background:#fff;font:inherit}.pad-clinical-files button{border:1px solid #0d3baa;border-radius:5px;background:#0d3baa;color:#fff;padding:0 14px;font-weight:800}.pad-addendum-list,.pad-clinical-list{display:grid;gap:7px}.pad-addendum-list article,.pad-clinical-list a{display:grid;gap:3px;padding:10px 11px;border:1px solid #e0e6ee;border-radius:5px;color:#172033;text-decoration:none}.pad-addendum-list span,.pad-clinical-list span{color:#7b899e;font-size:11px}.pad-addendum-form{grid-template-columns:1fr auto!important}.pad-addendum-form textarea{min-height:74px;resize:vertical}.pad-addendum-list p{margin:0;white-space:pre-wrap}.pad-settings-blocks{display:grid;gap:8px;padding:20px}.pad-settings-blocks h3{margin:0 0 4px}.pad-settings-blocks>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid #e0e6ee;border-radius:5px}.pad-settings-blocks span{display:grid;gap:3px}.pad-settings-blocks small{color:#7b899e}.pad-settings-blocks button{border:1px solid #d7a7af;border-radius:5px;background:#fff;color:#9e2538;padding:7px 10px;font-weight:700}.pad-immediate-success{display:grid;gap:14px;padding:18px 0}.pad-immediate-success h2{margin:0}.pad-immediate-success label{display:grid;gap:6px;color:#617089;font-size:12px;font-weight:700}.pad-immediate-success input{height:42px;border:1px solid #ccd6e4;border-radius:5px;padding:0 10px}.pad-immediate-success button{min-height:40px;border:1px solid #0d3baa;border-radius:5px;background:#0d3baa;color:#fff;font-weight:800}.pad-immediate-success button.secondary{background:#fff;color:#0d3baa}@media (max-width:980px){.pad-doctor-topbar{grid-template-columns:minmax(0,1fr) auto auto}.pad-doctor-topbar .pad-topbar-brand{display:none}.pad-doctor-main{grid-template-columns:1fr;width:calc(100% - 24px);margin:12px}.pad-doctor-consult{position:static}}@media (max-width:600px){.pad-doctor-topbar{height:auto;min-height:64px;grid-template-columns:1fr auto;padding:10px 14px}.pad-doctor-topbar select{grid-column:1/-1}.pad-doctor-status-control{grid-column:1/-1;grid-row:2}.pad-doctor-status-control select{flex:1}.pad-doctor-topbar-actions{grid-column:1/-1;grid-row:3}.pad-doctor-topbar-actions .pad-button{flex:1}.pad-record-grid{grid-template-columns:1fr}.pad-record-grid label.compact{grid-column:auto}.pad-doctor-list>button{grid-template-columns:60px 1fr}.pad-doctor-list .pad-tele-status{grid-column:2;justify-self:start}.pad-addendum-form,.pad-clinical-files form{grid-template-columns:1fr!important}}:root{--pad-primary:#0b3aa9;--pad-primary-deep:#082f8d;--pad-primary-soft:#e8eefc;--pad-ink:#171c26;--pad-ink-secondary:#49566a;--pad-ink-muted:#8a96aa;--pad-canvas-soft:#f4f7fa;--pad-hairline:#d9e0ea;--pad-hairline-cool:#e8edf4;--pad-success:#00a66a;--pad-success-soft:#e6f8f1;--pad-warning-soft:#fff6df;--pad-warning-ink:#8a5c00;--pad-shadow:0 14px 40px rgba(25, 38, 62, 0.08)}.pad-ops-shell{min-height:100vh;background:#f4f7fa;color:var(--pad-ink)}.pad-topbar{position:sticky;top:0;z-index:45;display:grid;grid-template-columns:auto auto minmax(240px,380px) auto auto auto minmax(170px,auto) auto;gap:12px;align-items:center;min-height:56px;padding:8px 16px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--pad-hairline);backdrop-filter:blur(14px)}.pad-topbar-brand{display:inline-flex;align-items:baseline;gap:8px;padding-right:10px;border-right:1px solid var(--pad-hairline-cool);white-space:nowrap}.pad-topbar-brand strong{color:var(--pad-primary);font-size:22px;font-weight:900;letter-spacing:-.04em}.pad-topbar-brand span,.pad-topbar-section{color:var(--pad-ink-secondary);font-size:13px;font-weight:700}.pad-topbar-search input{width:100%;min-height:36px;padding:7px 12px;background:#f9fbfd;border:1px solid #cfd8e6;border-radius:7px;color:var(--pad-ink);outline:0}.pad-topbar-search input:focus{border-color:var(--pad-primary);box-shadow:0 0 0 3px rgba(11,58,169,.12)}.pad-topbar-search-spacer{min-height:1px}.pad-profile-switch{display:inline-flex;gap:2px;padding:3px;background:#eef2f7;border-radius:8px}.pad-profile-switch span{padding:5px 10px;border-radius:6px;color:var(--pad-ink-secondary);font-size:12px;font-weight:800}.pad-profile-switch .active{background:#fff;color:var(--pad-primary);box-shadow:0 1px 4px rgba(25,38,62,.08)}.pad-new-search,.pad-status-pill{min-height:34px;padding:0 12px;background:#fff;border:1px solid #cfd8e6;border-radius:999px;color:var(--pad-ink);font-size:13px;font-weight:800;white-space:nowrap}.pad-status-pill{display:inline-flex;align-items:center;gap:8px}.pad-sidebar-online strong span,.pad-status-pill span{width:8px;height:8px;background:var(--pad-success);border-radius:999px}.pad-new-search{border-radius:7px}.pad-topbar-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.pad-topbar-user small,.pad-topbar-user strong{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-topbar-user strong{font-size:13px}.pad-topbar-user small{color:var(--pad-ink-muted);font-size:11px}.pad-topbar-logout button{min-height:32px;padding:0 12px;background:#fff;border:1px solid var(--pad-hairline);border-radius:7px;font-size:12px;font-weight:800}.pad-ops-body{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 56px)}.pad-ops-sidebar{position:sticky;top:56px;display:flex;flex-direction:column;gap:4px;height:calc(100vh - 56px);padding:16px 12px;background:#fff;border-right:1px solid var(--pad-hairline)}.pad-sidebar-label{padding:4px 10px 10px;color:var(--pad-ink-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pad-ops-sidebar nav{display:grid;gap:4px}.pad-ops-sidebar a{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 10px;border-radius:7px;color:var(--pad-ink-secondary);font-size:13px;font-weight:800;text-decoration:none}.pad-ops-sidebar a.active{background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-ops-sidebar a small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;background:#eef2f7;border-radius:999px;color:var(--pad-ink-secondary);font-size:11px}.pad-sidebar-online{margin-top:auto;padding:12px;background:#f9fbfd;border:1px solid var(--pad-hairline);border-radius:8px}.pad-sidebar-online strong{display:flex;align-items:center;gap:8px;font-size:13px}.pad-sidebar-online small{display:block;margin-top:4px;color:var(--pad-ink-muted);font-size:12px}.pad-ops-main{width:100%;max-width:1200px;margin:0 auto;padding:18px 24px 44px}.pad-ops-main-empty{display:grid;place-items:center;max-width:none;min-height:calc(100vh - 56px)}.pad-shell-error{width:min(100%,1120px);margin:0 auto 14px}.pad-consulta-home{width:min(100%,540px);text-align:center}.pad-home-icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:18px;background:var(--pad-primary-soft);border-radius:16px;color:var(--pad-primary);font-size:13px;font-weight:900}.pad-consulta-home h1{margin:0 0 8px;font-size:24px;font-weight:800;letter-spacing:-.02em}.pad-consulta-home>p{margin:0 0 24px;color:var(--pad-ink-secondary);font-size:14px}.pad-consulta-home .pad-search{padding:0;background:0 0;border:0;box-shadow:none}.pad-consulta-home .pad-search label{display:none}.pad-consulta-home .pad-search input{min-height:48px;border-color:var(--pad-primary);font-size:16px}.pad-consulta-home .pad-search-row>button{min-height:48px;background:var(--pad-primary);color:#fff}.pad-recentes{display:grid;gap:7px;margin-top:18px;text-align:left}.pad-recentes>span{margin-bottom:2px;color:var(--pad-ink-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.pad-recentes button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;background:#fff;border:1px solid var(--pad-hairline);border-radius:8px;text-align:left}.pad-recentes strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pad-recentes small{color:var(--pad-ink-muted);font-size:12px}.pad-avatar{display:inline-grid;place-items:center;flex:0 0 auto;background:#d7e8f9;border-radius:999px;color:var(--pad-primary);font-weight:900}.pad-avatar.lg{width:52px;height:52px;font-size:20px}.pad-avatar.sm{width:32px;height:32px;font-size:12px}.pad-avatar.xs{width:34px;height:34px;color:var(--pad-ink-secondary);font-size:12px}.pad-panel-modern{display:grid;gap:16px}.pad-network-page{display:grid;gap:16px}.pad-page-title{display:grid;gap:4px}.pad-page-title h1{margin:0;color:var(--pad-ink);font-size:24px;font-weight:900;letter-spacing:-.02em}.pad-page-title p{max-width:760px;margin:0;color:var(--pad-ink-secondary);font-size:14px}.pad-beneficiary-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start}.pad-beneficiary-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pad-beneficiary-title h1{margin:0;color:var(--pad-ink);font-size:22px;font-weight:900;letter-spacing:-.02em}.pad-beneficiary-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px;color:var(--pad-ink-secondary);font-size:13px}.pad-beneficiary-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pad-beneficiary-actions button,.pad-card-action,.pad-drawer-footer button{min-height:36px;padding:0 14px;background:var(--pad-primary);border:1px solid var(--pad-primary);border-radius:7px;color:#fff;font-size:13px;font-weight:900}.pad-beneficiary-actions button.secondary,.pad-card-action,.pad-drawer-footer button.secondary{background:#fff;border-color:#cfd8e6;color:var(--pad-ink)}.pad-modern-grid{display:grid;grid-template-columns:minmax(0,1fr) 326px;gap:16px}.pad-modern-main,.pad-modern-rail{display:grid;align-content:start;gap:16px}.pad-modern-rail{position:sticky;top:76px}.pad-card{padding:16px;border-color:var(--pad-hairline);border-radius:10px;box-shadow:none}.pad-card-head{margin-bottom:12px;padding-bottom:0}.pad-kicker{color:var(--pad-ink-secondary);font-size:12px;letter-spacing:.04em}.pad-card h2{font-size:18px}.pad-tag{min-height:22px;border-color:var(--pad-hairline-cool);font-size:11px}.pad-tag.success{background:var(--pad-success-soft);border-color:#c7f0df;color:#04724d}.pad-tag.vip{background:var(--pad-warning-soft);border-color:#ecd9a8;color:var(--pad-warning-ink)}.pad-contract-detail{padding:0;overflow:hidden}.pad-contract-detail .pad-card-head,.pad-contract-section{padding:12px 16px}.pad-contract-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;border-top:1px solid var(--pad-hairline-cool)}.pad-contract-section:first-of-type{border-top:0}.pad-section-label{grid-column:1/-1;margin-bottom:2px;color:var(--pad-ink-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pad-data-item{min-width:0}.pad-data-item dt{color:var(--pad-ink-muted);font-size:12px;font-weight:700}.pad-data-item dd{margin-top:1px;color:var(--pad-ink);font-size:13px}.pad-card-table{padding:0;overflow:hidden}.pad-card-table>.pad-card-head{padding:14px 16px 10px;margin:0}.pad-list,.pad-note-form,.pad-note-list,.pad-table-wrap{padding:0 16px 16px}.pad-table td,.pad-table th{padding:9px 8px;font-size:12.5px}.pad-score-card{border-left-width:0}.pad-score-title{font-size:16px}.pad-score-body{gap:12px}.pad-appointments{display:grid;gap:0}.pad-appointment-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 16px;border-top:1px solid var(--pad-hairline-cool);border-radius:0}.pad-appointment-item:first-child{border-top:0}.pad-appointment-details{grid-template-columns:repeat(3,minmax(0,1fr))}.pad-appointment-main strong{font-size:14px}.pad-appointment-date,.pad-appointment-main span{font-size:12px}.pad-status-tabs{padding:0 16px 10px}.pad-empty-ticket .pad-card-head{margin-bottom:8px}.pad-drawer-layer{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end}.pad-drawer-backdrop{position:absolute;inset:0;background:rgba(20,27,38,.36)}.pad-drawer{position:relative;z-index:1;display:flex;flex-direction:column;width:560px;max-width:96vw;height:100%;background:#fff;box-shadow:-24px 0 56px rgba(25,38,62,.16)}.pad-drawer-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--pad-hairline)}.pad-drawer-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--pad-primary-soft);border-radius:8px;color:var(--pad-primary);font-weight:900}.pad-drawer-head small,.pad-drawer-head strong{display:block}.pad-drawer-head strong{font-size:15px}.pad-drawer-head small{color:var(--pad-ink-muted);font-size:12px}.pad-drawer-close{width:34px;height:34px;background:0 0;border-radius:7px;color:var(--pad-ink-secondary);font-size:18px}.pad-drawer-body{flex:1;overflow-y:auto;padding:18px}.pad-drawer-footer{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#f9fbfd;border-top:1px solid var(--pad-hairline)}.pad-drawer-footer button:first-of-type{margin-left:auto}.pad-drawer-footer button:disabled{opacity:.45}.pad-step{display:grid;gap:14px}.pad-step-label{color:var(--pad-ink-secondary);font-size:13px;font-weight:900}.pad-schedule-mode-note{display:grid;gap:3px;padding:11px 12px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-left:3px solid var(--pad-ink-muted);border-radius:var(--pad-radius-sm)}.pad-schedule-mode-note.pad{background:var(--pad-primary-soft);border-color:#b9cafa;border-left-color:var(--pad-primary)}.pad-schedule-mode-note strong{color:var(--pad-ink);font-size:12px}.pad-schedule-mode-note span{color:var(--pad-ink-secondary);font-size:11px;line-height:1.45}.pad-choice-list{display:grid;gap:8px}.pad-choice-list button,.pad-selected-network{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:11px 13px;background:#fff;border:1.5px solid var(--pad-hairline);border-radius:9px;text-align:left}.pad-choice-list button.selected{background:var(--pad-primary-soft);border-color:var(--pad-primary)}.pad-choice-list strong{font-size:14px}.pad-choice-list small{color:var(--pad-ink-muted);font-size:12px;font-weight:800}.pad-selected-network{background:#f9fbfd}.pad-selected-network small,.pad-selected-network strong{display:block}.pad-selected-network small{color:var(--pad-ink-muted);font-size:12px}.pad-step-dots{display:flex;align-items:center;gap:6px;margin-right:auto}.pad-step-dots span{width:7px;height:7px;background:#cfd8e6;border-radius:999px}.pad-step-dots span.active{width:22px;background:var(--pad-primary)}.pad-summary-box{overflow:hidden;border:1px solid var(--pad-hairline);border-radius:9px}.pad-summary-row{display:flex;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid var(--pad-hairline-cool)}.pad-summary-row:first-child{border-top:0}.pad-summary-row:nth-child(even){background:#f9fbfd}.pad-summary-row span{color:var(--pad-ink-muted);font-size:12px}.pad-summary-row strong{max-width:70%;color:var(--pad-ink);font-size:13px;text-align:right}.pad-drawer-helper{margin:0;color:var(--pad-ink-muted);font-size:12px}.pad-confirmation-message{overflow:hidden;border:1px solid var(--pad-hairline);border-radius:9px;background:#f9fbfd}.pad-confirmation-message-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-confirmation-message-head span,.pad-confirmation-message-head strong{display:block}.pad-confirmation-message-head strong{color:var(--pad-ink);font-size:13px}.pad-confirmation-message-head small,.pad-confirmation-message-head span{color:var(--pad-ink-muted);font-size:11px}.pad-confirmation-message-head small{color:#04724d;font-weight:800;white-space:nowrap}.pad-confirmation-message pre{max-height:300px;margin:0;overflow:auto;padding:14px;background:#fff;color:var(--pad-ink-secondary);font-family:var(--pad-font);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.pad-confirmation-message-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--pad-hairline-cool)}.pad-confirmation-message-actions button{min-height:36px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:800}.pad-confirmation-message-actions button.secondary{background:#fff;border:1px solid #cfd8e6;color:var(--pad-ink-secondary)}.pad-confirmation-message-actions button.whatsapp{background:#128c7e;color:#fff}@media (max-width:520px){.pad-confirmation-message-actions{display:grid;grid-template-columns:1fr}}@media (max-width:1180px){.pad-topbar{grid-template-columns:auto minmax(200px,1fr) auto auto}.pad-profile-switch,.pad-status-pill,.pad-topbar-section{display:none}.pad-ops-body{grid-template-columns:72px minmax(0,1fr)}.pad-ops-sidebar{padding:14px 9px}.pad-ops-sidebar a,.pad-ops-sidebar a small,.pad-sidebar-label{font-size:0}.pad-ops-sidebar a{justify-content:center}.pad-sidebar-online{display:none}.pad-modern-grid{grid-template-columns:1fr}.pad-modern-rail{position:static}}@media (max-width:760px){.pad-topbar{grid-template-columns:1fr auto}.pad-new-search,.pad-topbar-search,.pad-topbar-user{display:none}.pad-ops-body{grid-template-columns:1fr}.pad-ops-sidebar{display:none}.pad-ops-main{padding:14px}.pad-appointment-details,.pad-appointment-item,.pad-beneficiary-hero,.pad-contract-section,.pad-modern-grid{grid-template-columns:1fr}.pad-beneficiary-actions{justify-content:flex-start}.pad-drawer{width:100%;max-width:100vw}}:root{--pad-primary:#123da8;--pad-primary-deep:#0b2d83;--pad-primary-soft:#e9efff;--pad-primary-faint:#f5f7ff;--pad-ink:#172033;--pad-ink-secondary:#4d5c73;--pad-ink-muted:#7e8ba0;--pad-canvas:#ffffff;--pad-canvas-soft:#f5f7fa;--pad-hairline:#d7dfeb;--pad-hairline-cool:#e7ecf3;--pad-success:#07865f;--pad-success-soft:#e7f7f1;--pad-warning:#a56508;--pad-warning-soft:#fff4dc;--pad-danger:#c93652;--pad-danger-soft:#fff0f3;--pad-info:#2461d7;--pad-radius-xs:4px;--pad-radius-sm:6px;--pad-radius-md:8px;--pad-shadow:0 12px 34px rgba(30, 47, 78, .09);--pad-focus:0 0 0 3px rgba(18, 61, 168, .16);--pad-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,::after,::before{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--pad-canvas-soft);color:var(--pad-ink);font-family:var(--pad-font);font-size:14px;letter-spacing:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:0}a,button,select{-webkit-tap-highlight-color:transparent}a,button:not(:disabled),select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}:where(button,input,select,textarea,a):focus-visible{outline:2px solid transparent;box-shadow:var(--pad-focus)}.pad-icon{display:block;flex:0 0 auto}.pad-button,.pad-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);background:#fff;color:var(--pad-ink);font-size:12.5px;font-weight:750;line-height:1}.pad-icon-button{width:36px;padding:0}.pad-button{padding:0 13px}.pad-button-primary{border-color:var(--pad-primary);background:var(--pad-primary);color:#fff}.pad-button-primary:hover{border-color:var(--pad-primary-deep);background:var(--pad-primary-deep)}.pad-button-secondary:hover,.pad-icon-button:hover{border-color:#b9c5d6;background:#f8fafd}.pad-button-danger{border-color:var(--pad-danger);background:var(--pad-danger);color:#fff}.pad-status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:23px;padding:3px 8px;border:1px solid var(--pad-hairline-cool);border-radius:999px;background:#f4f6f9;color:var(--pad-ink-secondary);font-size:10.5px;font-weight:800;line-height:1;text-transform:capitalize;white-space:nowrap}.pad-status-badge.is-agendado,.pad-status-badge.is-ativo,.pad-status-badge.is-confirmado,.pad-status-badge.is-disponivel,.pad-status-badge.is-finalizada,.pad-status-badge.is-finalizado,.pad-status-badge.is-online,.pad-status-badge.is-resolvido{border-color:#bfe9d9;background:var(--pad-success-soft);color:var(--pad-success)}.pad-status-badge.is-em-atendimento,.pad-status-badge.is-em-finalizacao,.pad-status-badge.is-pos-consulta{border-color:#c8d5f4;background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-status-badge.is-aguardando,.pad-status-badge.is-aguardando-cliente,.pad-status-badge.is-aguardando-medico{border-color:#f0d49d;background:var(--pad-warning-soft);color:var(--pad-warning)}.pad-status-badge.is-bloqueado,.pad-status-badge.is-cancelado,.pad-status-badge.is-faltou{border-color:#efc3cb;background:var(--pad-danger-soft);color:var(--pad-danger)}.pad-role-badge{justify-self:end}.pad-operational-heading,.pad-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 18px}.pad-page-header-copy{display:flex;align-items:flex-start;gap:11px;min-width:0}.pad-page-header-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--pad-radius-sm);background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-page-eyebrow,.pad-page-header .pad-page-eyebrow{display:block;margin-bottom:4px;color:var(--pad-primary);font-size:10.5px;font-weight:850;text-transform:uppercase}.pad-page-header h1{margin:0;font-size:23px;line-height:1.2}.pad-page-header p{max-width:760px;margin:5px 0 0;color:var(--pad-ink-secondary);font-size:13px;line-height:1.5}.pad-page-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pad-topbar{grid-template-columns:auto auto minmax(210px,430px) 1fr auto auto auto auto;gap:10px;min-height:58px;padding:8px 18px;box-shadow:0 1px 0 rgba(32,49,75,.02)}.pad-menu-toggle{display:none}.pad-topbar-brand strong{letter-spacing:0}.pad-topbar-search{position:relative}.pad-topbar-search>.pad-icon{position:absolute;top:19px;left:11px;z-index:1;color:var(--pad-ink-muted);transform:translateY(-50%)}.pad-topbar-search input{min-height:38px;padding-left:34px}.pad-topbar-user{min-width:0}.pad-topbar-user small,.pad-topbar-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-topbar-logout button{margin:0}.pad-new-search{min-width:auto!important}.pad-ops-sidebar{width:232px;padding:19px 11px 14px;background:#fff;border-right:1px solid var(--pad-hairline)}.pad-ops-sidebar nav{display:grid;gap:3px}.pad-ops-sidebar nav a{display:grid;grid-template-columns:19px 1fr 14px;align-items:center;gap:9px;min-height:40px;padding:0 10px;border-radius:var(--pad-radius-sm);color:var(--pad-ink-secondary);font-size:12.5px;font-weight:700;text-decoration:none}.pad-ops-sidebar nav a:hover{background:#f5f7fb;color:var(--pad-ink)}.pad-ops-sidebar nav a.active{background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-nav-chevron{opacity:0;transition:opacity .15s ease}.pad-ops-sidebar nav a.active .pad-nav-chevron,.pad-ops-sidebar nav a:hover .pad-nav-chevron{opacity:1}.pad-sidebar-label{padding:0 10px 8px}.pad-sidebar-online{right:11px;bottom:14px;left:11px;border-radius:var(--pad-radius-sm)}.pad-sidebar-backdrop{display:none}.pad-ops-main{width:min(1480px,calc(100% - 36px));margin:0 auto;padding:24px 0 44px}.pad-ops-main-empty{display:grid;place-items:center;min-height:calc(100vh - 59px);padding:28px}.pad-operational-page{width:100%}.pad-consulta-home{width:min(680px,100%);text-align:center}.pad-home-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:var(--pad-radius-md);background:var(--pad-primary-soft);color:var(--pad-primary);font-size:0}.pad-consulta-home h1{margin:0;font-size:25px}.pad-consulta-home>p{margin:8px 0 22px;color:var(--pad-ink-secondary)}.pad-consulta-home .pad-search{max-width:620px;margin:0 auto;padding:0;border:0;background:0 0;box-shadow:none}.pad-consulta-home .pad-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pad-consulta-home .pad-search-row{grid-template-columns:1fr 126px}.pad-consulta-home .pad-search-row input,.pad-consulta-home .pad-search-row>button{min-height:47px}.pad-home-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px auto 0;text-align:left}.pad-home-capabilities>div{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm);background:rgba(255,255,255,.72);color:var(--pad-primary)}.pad-home-capabilities span{display:grid;gap:2px;min-width:0}.pad-home-capabilities strong{color:var(--pad-ink);font-size:11.5px}.pad-home-capabilities small{color:var(--pad-ink-muted);font-size:10.5px;line-height:1.35}.pad-beneficiary-results{position:relative;z-index:20;width:100%;margin-top:10px;overflow:hidden;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm);box-shadow:0 14px 32px rgba(28,45,73,.12);text-align:left}.pad-beneficiary-results.compact{position:absolute;top:calc(100% + 7px);left:0;width:min(560px,calc(100vw - 32px));margin-top:0}.pad-beneficiary-results>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 13px;background:#f7f9fc;border-bottom:1px solid var(--pad-hairline-cool)}.pad-beneficiary-results>header div{display:grid;gap:2px}.pad-beneficiary-results>header strong{color:var(--pad-ink);font-size:12px}.pad-beneficiary-results>header small,.pad-beneficiary-results>header span{color:var(--pad-ink-muted);font-size:10.5px}.pad-beneficiary-result-list{max-height:330px;overflow-y:auto;overscroll-behavior:contain}.pad-beneficiary-result-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;width:100%;min-height:66px;padding:10px 13px;background:#fff;border:0;border-bottom:1px solid var(--pad-hairline-cool);border-radius:0;color:var(--pad-ink);cursor:pointer;text-align:left;transition:background-color .15s ease,box-shadow .15s ease}.pad-beneficiary-result-list>button:last-child{border-bottom:0}.pad-beneficiary-result-list>button:focus-visible,.pad-beneficiary-result-list>button:hover{position:relative;z-index:1;background:var(--pad-primary-soft);box-shadow:inset 3px 0 0 var(--pad-primary);outline:0}.pad-beneficiary-result-person,.pad-beneficiary-result-status{display:grid;gap:2px;min-width:0}.pad-beneficiary-result-person strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pad-beneficiary-result-person mark{padding:0;background:0 0;color:var(--pad-primary);font:inherit}.pad-beneficiary-result-person small,.pad-beneficiary-result-status small{color:var(--pad-ink-muted);font-size:10.5px}.pad-beneficiary-result-status{justify-items:end;text-align:right}.pad-beneficiary-result-status .pad-result-type{padding:2px 6px;background:var(--pad-canvas);border:1px solid var(--pad-hairline-cool);border-radius:999px;color:var(--pad-ink-secondary);font-weight:700}.pad-beneficiary-result-status strong{display:inline-flex;align-items:center;gap:5px;font-size:10.5px}.pad-beneficiary-result-status strong>span{width:6px;height:6px;flex:0 0 6px;background:currentColor;border-radius:50%}.pad-beneficiary-result-status strong.active{color:var(--pad-success)}.pad-beneficiary-result-status strong.inactive{color:var(--pad-danger)}.pad-beneficiary-result-list .pad-icon{color:var(--pad-ink-muted)}.pad-data-toolbar{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px;border:1px solid var(--pad-hairline);border-bottom:0;border-radius:var(--pad-radius-md) var(--pad-radius-md) 0 0;background:#fff}.pad-data-toolbar select{width:auto;min-width:180px;min-height:36px;padding:0 31px 0 10px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);background:#fff;color:var(--pad-ink)}.pad-toolbar-search{position:relative;display:flex;align-items:center;flex:1;max-width:580px}.pad-toolbar-search .pad-icon{position:absolute;left:11px;color:var(--pad-ink-muted)}.pad-toolbar-search input{width:100%;min-height:36px;padding:0 11px 0 34px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink)}.pad-queue-toolbar{border-bottom:1px solid var(--pad-hairline);border-radius:var(--pad-radius-md) var(--pad-radius-md) 0 0}.pad-queue-toolbar+.pad-queue-layout{border-top-left-radius:0;border-top-right-radius:0}.pad-card,.pad-doctor-agenda,.pad-doctor-consult,.pad-network-card,.pad-operational-card,.pad-operational-table,.pad-queue-layout{border-color:var(--pad-hairline);border-radius:var(--pad-radius-md);box-shadow:0 1px 2px rgba(31,48,75,.025)}.pad-operational-table{overflow:auto;background:#fff}.pad-data-toolbar+.pad-operational-table{border-top-left-radius:0;border-top-right-radius:0}.pad-operational-table-head{background:#f4f6f9;color:var(--pad-ink-muted);font-size:10.5px;letter-spacing:.025em;text-transform:uppercase}.pad-operational-table-row{min-height:48px}.pad-operational-table-row:hover{background:#f8faff}.pad-operational-table-row>span{min-width:0;overflow-wrap:anywhere}.pad-admin-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pad-admin-config-grid .pad-operational-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:52px;padding:13px 15px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-admin-config-grid .pad-operational-card>header span{color:var(--pad-ink-muted);font-size:10.5px}.pad-admin-config-list{display:grid}.pad-admin-config-row{display:grid;grid-template-columns:minmax(130px,1fr) 110px 110px 145px auto;align-items:end;gap:9px;padding:11px 15px;border-top:1px solid var(--pad-hairline-cool)}.pad-admin-config-row:first-child{border-top:0}.pad-admin-config-row>strong{align-self:center;font-size:12px;text-transform:capitalize}.pad-admin-config-row label{display:grid;gap:5px;color:var(--pad-ink-muted);font-size:9.5px;font-weight:750}.pad-admin-config-row input[type=number],.pad-admin-config-row input[type=time]{width:100%;min-height:34px;padding:0 8px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm)}.pad-config-toggle{display:flex!important;align-items:center;align-self:center;gap:7px!important;color:var(--pad-ink-secondary)!important;font-size:10.5px!important}.pad-config-toggle input{width:16px;height:16px;accent-color:var(--pad-primary)}@media (max-width:1280px){.pad-admin-config-grid{grid-template-columns:1fr}}@media (max-width:700px){.pad-admin-config-row{grid-template-columns:1fr 1fr}.pad-admin-config-row .pad-config-toggle,.pad-admin-config-row>strong{grid-column:1/-1}}.pad-empty-state{min-height:210px}.pad-empty-state.is-compact{min-height:148px}.pad-empty-state-icon{display:grid!important;place-items:center;width:40px;height:40px;margin:0 auto 10px!important;border-radius:50%;background:#f0f3f8;color:var(--pad-ink-muted)}.pad-empty-state-action{margin-top:13px}.pad-loading-state{display:grid;gap:9px;padding:16px}.pad-skeleton-row{height:42px;border-radius:var(--pad-radius-sm);background:linear-gradient(90deg,#f0f3f7 25%,#f8fafc 45%,#f0f3f7 65%);background-size:300% 100%;animation:pad-shimmer 1.35s infinite linear}@keyframes pad-shimmer{to{background-position:-150% 0}}.pad-beneficiary-hero{position:sticky;top:58px;z-index:20;padding:13px 16px;border:1px solid var(--pad-hairline);background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.pad-beneficiary-title h1{font-size:20px}.pad-beneficiary-actions .pad-button{min-height:36px}.pad-modern-grid{gap:14px}.pad-modern-main,.pad-modern-rail{gap:14px}.pad-drawer-layer,.pad-settings-layer{isolation:isolate}.pad-drawer-backdrop,.pad-settings-backdrop{background:rgba(15,25,42,.5);backdrop-filter:blur(1px)}.pad-drawer,.pad-settings-panel{border-left:1px solid var(--pad-hairline);box-shadow:-18px 0 55px rgba(15,27,47,.16)}.pad-drawer-head,.pad-settings-panel>header{position:sticky;top:0;z-index:5;background:#fff}.pad-drawer-footer{position:sticky;bottom:0;z-index:5;background:#fff;box-shadow:0 -7px 18px rgba(35,48,70,.04)}.pad-doctor-shell{background:var(--pad-canvas-soft)}.pad-doctor-topbar{position:sticky;top:0;z-index:30;min-height:58px;height:auto;border-color:var(--pad-hairline)}.pad-doctor-main{gap:14px;margin-top:18px}.pad-doctor-section-head{min-height:58px}.pad-doctor-list>button{min-height:68px;transition:background .15s ease}.pad-doctor-list>button:focus-visible{position:relative;z-index:1}.pad-doctor-actions.end{position:sticky;bottom:0;z-index:4;background:#fff}.pad-record-grid select:focus,.pad-record-grid textarea:focus{border-color:var(--pad-primary);outline:0;box-shadow:var(--pad-focus)}.pad-public-body{background:var(--pad-canvas-soft);color:var(--pad-ink);font-family:var(--pad-font)}.pad-public-brand{height:58px;border-color:var(--pad-hairline)}.pad-public-panel{border-color:var(--pad-hairline);border-radius:var(--pad-radius-md);box-shadow:var(--pad-shadow)}.pad-public-form input:focus{border-color:var(--pad-primary);outline:0;box-shadow:var(--pad-focus)}.pad-public-form button,.pad-public-waiting button{background:var(--pad-primary)}@media (max-width:1180px){.pad-topbar{grid-template-columns:auto auto minmax(190px,1fr) auto auto auto auto}.pad-topbar-section{display:none}.pad-role-badge{display:none}.pad-ops-sidebar{width:210px}}@media (max-width:900px){.pad-menu-toggle{display:inline-flex}.pad-topbar{grid-template-columns:auto auto minmax(180px,1fr) auto auto auto;padding-inline:10px}.pad-status-pill{display:none}.pad-topbar-user div{display:none}.pad-ops-sidebar{position:fixed;z-index:70;top:58px;bottom:0;left:0;width:min(280px,86vw);transform:translateX(-102%);transition:transform .2s ease;box-shadow:14px 0 30px rgba(20,34,57,.13)}.sidebar-open .pad-ops-sidebar{transform:translateX(0)}.pad-sidebar-backdrop{position:fixed;z-index:65;inset:58px 0 0;display:block;border:0;background:rgba(15,25,42,.42)}.pad-ops-main{width:min(100% - 24px,1480px);padding-top:16px}.pad-beneficiary-hero{top:58px}}@media (max-width:680px){.pad-topbar{grid-template-columns:auto auto 1fr auto}.pad-topbar-search{grid-column:1/-1;grid-row:2}.pad-new-search,.pad-topbar-user{display:none}.pad-page-header{align-items:flex-start;flex-direction:column;gap:12px}.pad-page-header-actions{width:100%;overflow-x:auto}.pad-data-toolbar{align-items:stretch;flex-direction:column}.pad-toolbar-search{max-width:none}.pad-data-toolbar select{width:100%}.pad-home-capabilities{grid-template-columns:1fr}.pad-consulta-home .pad-search-row{grid-template-columns:1fr}.pad-beneficiary-results.compact{width:100%}.pad-beneficiary-result-list>button{grid-template-columns:auto minmax(0,1fr) auto}.pad-beneficiary-result-status{display:none}.pad-beneficiary-hero{position:static}.pad-beneficiary-actions{width:100%}.pad-beneficiary-actions .pad-button{flex:1}}.pad-doctor-status-control{display:flex;align-items:center;gap:7px;color:var(--pad-ink-muted);font-size:10px;font-weight:800;text-transform:uppercase}.pad-doctor-status-control select{min-width:170px;color:var(--pad-ink);font-size:12px;text-transform:none}.pad-doctor-create-drawer{width:600px}.pad-close-rotated .pad-icon{transform:rotate(45deg)}.pad-doctor-create-flow,.pad-doctor-create-form,.pad-doctor-create-success{display:grid;gap:18px}.pad-doctor-create-section{display:grid;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-doctor-create-heading{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px}.pad-doctor-create-heading>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cbd7f7;border-radius:50%;background:var(--pad-primary-soft);color:var(--pad-primary);font-size:12px;font-weight:900}.pad-doctor-create-heading div{display:grid;gap:2px}.pad-doctor-create-heading strong{color:var(--pad-ink);font-size:13px}.pad-doctor-create-heading small{color:var(--pad-ink-muted);font-size:11px}.pad-doctor-cpf-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.pad-doctor-cpf-form .pad-button{min-height:42px}.pad-doctor-cpf-input{position:relative}.pad-doctor-cpf-input .pad-icon{position:absolute;top:50%;left:12px;color:var(--pad-ink-muted);transform:translateY(-50%)}.pad-doctor-cpf-input input{padding-left:38px;font-variant-numeric:tabular-nums}.pad-doctor-create-notice{display:grid;gap:4px;margin-bottom:16px;padding:11px 12px;border:1px solid #f2d59d;border-radius:var(--pad-radius-sm);background:#fff8e8;color:#7a5112}.pad-doctor-create-notice strong{font-size:12px}.pad-doctor-create-notice span{font-size:11px;line-height:1.45}.pad-doctor-beneficiary-list{max-height:250px;overflow-y:auto;padding-right:2px}.pad-doctor-beneficiary-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef2f7;color:var(--pad-ink-secondary);font-size:12px;font-weight:900}.pad-doctor-beneficiary-copy{display:grid;gap:3px;min-width:0}.pad-doctor-beneficiary-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-doctor-choice-indicator{width:17px;height:17px;border:1.5px solid #b8c4d5;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff}.pad-choice-list button.selected .pad-doctor-choice-indicator{border-color:var(--pad-primary);background:var(--pad-primary)}.pad-choice-list button.selected .pad-doctor-beneficiary-avatar{background:#d9e4ff;color:var(--pad-primary)}.pad-doctor-create-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);background:#f7f9fc}.pad-doctor-create-submit>div{display:grid;gap:3px}.pad-doctor-create-submit strong{color:var(--pad-ink);font-size:12px}.pad-doctor-create-submit span{color:var(--pad-ink-muted);font-size:11px}.pad-doctor-create-submit .pad-button{flex:0 0 auto}.pad-doctor-create-success{align-content:start;padding-top:10px}.pad-doctor-success-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e5f7ef;color:#087c58}.pad-doctor-success-copy{display:grid;gap:5px}.pad-doctor-success-copy>span{color:#087c58;font-size:10px;font-weight:900;text-transform:uppercase}.pad-doctor-success-copy h2{margin:0;color:var(--pad-ink);font-size:20px}.pad-doctor-success-copy p{margin:0;color:var(--pad-ink-muted);font-size:12px;line-height:1.55}.pad-doctor-create-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pad-doctor-create-actions .pad-button,.pad-doctor-open-created{justify-content:center;width:100%}@media (max-width:760px){.pad-doctor-topbar{grid-template-columns:minmax(0,1fr) auto}.pad-doctor-status-control{grid-column:1/-1}.pad-doctor-topbar-actions{grid-column:1/-1}}@media (max-width:520px){.pad-doctor-create-drawer{width:100%;max-width:100vw}.pad-doctor-cpf-form{grid-template-columns:1fr}.pad-doctor-create-submit{align-items:stretch;flex-direction:column}.pad-doctor-create-actions{grid-template-columns:1fr}.pad-doctor-topbar-actions{flex-wrap:wrap}.pad-doctor-topbar-actions form{margin-left:auto}}.pad-public-secure{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--pad-ink-muted);font-size:11px;font-weight:650}.pad-public-title-row{display:flex;align-items:flex-start;gap:11px}.pad-public-title-row h1{margin:4px 0 0}.pad-public-title-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:var(--pad-radius-sm);background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0 20px;padding:0;list-style:none}.pad-public-steps li{position:relative;display:grid;justify-items:center;gap:6px;color:var(--pad-ink-muted);font-size:10px;text-align:center}.pad-public-steps li::before{position:absolute;z-index:0;top:13px;right:50%;left:-50%;height:1px;background:var(--pad-hairline);content:''}.pad-public-steps li:first-child::before{display:none}.pad-public-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--pad-hairline);border-radius:50%;background:#fff}.pad-public-steps li.active{color:var(--pad-primary)}.pad-public-steps li.active>span{border-color:var(--pad-primary);background:var(--pad-primary-soft)}.pad-public-steps li.complete{color:var(--pad-success)}.pad-public-steps li.complete::before{background:#a9ddcb}.pad-public-steps li.complete>span{border-color:var(--pad-success);background:var(--pad-success-soft)}.pad-public-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px}.pad-public-summary strong{grid-column:2;width:auto}.pad-public-summary span:last-child{grid-column:2}.pad-public-shell footer{display:flex;align-items:center;justify-content:center;gap:6px}.pad-login-body{min-height:100vh;overflow-x:hidden;background:#fff}.pad-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(430px,1.05fr) minmax(480px,.95fr)}.pad-login-context{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px 54px 38px;overflow:hidden;background:#0e347f;color:#fff}.pad-login-context::before{position:absolute;inset:0;opacity:.14;background-image:radial-gradient(circle,#fff 1px,transparent 1px);background-size:26px 26px;content:'';pointer-events:none}.pad-login-context>*{position:relative;z-index:1}.pad-login-brand{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:#fff;text-decoration:none}.pad-login-brand strong{padding:5px 9px;border-radius:var(--pad-radius-sm);background:#fff;color:var(--pad-primary);font-size:25px;line-height:1}.pad-login-brand span{font-size:16px;font-weight:750}.pad-login-context-copy{width:min(540px,100%)}.pad-login-context-copy>span{display:block;margin-bottom:11px;color:#b9cbf5;font-size:11px;font-weight:800;text-transform:uppercase}.pad-login-context-copy h1{max-width:520px;margin:0;font-size:38px;line-height:1.12}.pad-login-context-copy>p{max-width:520px;margin:17px 0 25px;color:#d2ddf7;font-size:15px;line-height:1.6}.pad-login-context-copy ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.pad-login-context-copy li{display:grid;gap:4px;padding-top:13px;border-top:1px solid rgba(255,255,255,.2)}.pad-login-context-copy li strong{font-size:12px}.pad-login-context-copy li span{color:#b9c8eb;font-size:10.5px;line-height:1.4}.pad-login-context>small{color:#91a8d9}.pad-login-access{display:grid;place-items:center;min-height:100vh;padding:40px;background:#fff}.pad-login-form{width:min(400px,100%)}.pad-login-form header{margin-bottom:27px}.pad-login-form header>span{color:var(--pad-primary);font-size:10.5px;font-weight:850;text-transform:uppercase}.pad-login-form h2{margin:6px 0 6px;font-size:26px}.pad-login-form header p{margin:0;color:var(--pad-ink-secondary)}.pad-login-form>label:not(.pad-login-remember){display:grid;gap:7px;margin-top:15px;color:var(--pad-ink-secondary);font-size:11.5px;font-weight:750}.pad-login-form input[type=password],.pad-login-form input[type=text]{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink)}.pad-login-form input:focus{border-color:var(--pad-primary);outline:0;box-shadow:var(--pad-focus)}.pad-login-remember{display:flex;align-items:center;gap:8px;margin:15px 0 20px;color:var(--pad-ink-secondary);font-size:11.5px}.pad-login-remember input{width:16px;height:16px;accent-color:var(--pad-primary)}.pad-login-form>button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid var(--pad-primary);border-radius:var(--pad-radius-sm);background:var(--pad-primary);color:#fff;font-weight:800}.pad-login-form>button:hover{background:var(--pad-primary-deep)}.pad-login-error{margin-bottom:17px;padding:11px 12px;border:1px solid #efbdc7;border-radius:var(--pad-radius-sm);background:var(--pad-danger-soft);color:var(--pad-danger);font-size:12px}.pad-login-privacy{margin:17px 0 0;color:var(--pad-ink-muted);font-size:10.5px;text-align:center}@media (max-width:960px){.pad-login-shell{grid-template-columns:minmax(340px,.8fr) minmax(430px,1.2fr)}.pad-login-context{padding:34px}.pad-login-context-copy h1{font-size:31px}.pad-login-context-copy ul{grid-template-columns:1fr;gap:8px}.pad-login-context-copy li{display:none}.pad-login-context-copy li:first-child{display:grid}}@media (max-width:720px){.pad-login-shell{grid-template-columns:1fr}.pad-login-context{min-height:210px;padding:24px}.pad-login-context-copy{margin-top:38px}.pad-login-context-copy ul,.pad-login-context-copy>p,.pad-login-context-copy>span,.pad-login-context>small{display:none}.pad-login-context-copy h1{max-width:330px;font-size:26px}.pad-login-access{min-height:auto;padding:35px 22px}}.pad-video-room .pad-video-grid{position:relative;display:block;padding:0 0 76px}.pad-camera-blocker{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:rgba(15,23,42,.94);color:#fff;text-align:center}.pad-camera-blocker span{color:#cbd5e1}.pad-camera-blocker button{margin-top:6px;border:0;background:#fff;color:#0b3aa9;font-weight:700}.pad-video-room .pad-video-tile.remote{width:100%;height:100%;min-height:420px;border:0;border-radius:0}.pad-video-room .pad-video-tile.local{position:absolute;z-index:3;right:18px;bottom:94px;width:min(230px,25%);min-height:0;aspect-ratio:16/10;box-shadow:0 12px 30px rgba(0,0,0,.32)}@media (max-width:560px){.pad-public-secure{display:none}.pad-public-panel{width:100%;min-height:calc(100vh - 114px);align-self:stretch;padding:22px 18px;border:0;border-radius:0}.pad-public-steps li strong{font-size:9px}}*{box-sizing:border-box}#pad-root,body,html{min-height:100%}body{margin:0;background:var(--pad-canvas-soft);color:var(--pad-ink);font-family:var(--pad-font);font-size:16px;line-height:1.5;letter-spacing:0}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.7}.pad-shell{min-height:100vh;background:var(--pad-canvas-soft)}.pad-shell-home{display:grid;place-items:center;padding:32px 18px}.pad-home-main{width:min(100%,620px)}.pad-home-card{display:grid;gap:24px;padding:32px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-md);box-shadow:var(--pad-shadow)}.pad-home-brand{display:flex;align-items:center;gap:12px}.pad-home-brand span,.pad-home-brand strong{display:block}.pad-home-brand strong{font-size:16px}.pad-home-brand span{color:var(--pad-ink-muted);font-size:12px}.pad-home-copy h1{margin:6px 0 10px;font-size:36px;line-height:1.12}.pad-home-copy p:last-child{margin:0;color:var(--pad-ink-muted)}.pad-home-logout{display:flex;justify-content:flex-end}.pad-home-logout button{min-height:34px;padding:0 12px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink-muted);font-size:13px;font-weight:700}.pad-focus-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px) minmax(0,1fr);gap:18px;align-items:center;min-height:68px;padding:10px 24px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--pad-hairline-cool);backdrop-filter:blur(12px)}.pad-beneficiary-focus-shell{min-height:100vh;background:var(--pad-canvas-soft)}.pad-focus-brand{display:flex;align-items:center;min-width:0;gap:18px}.pad-focus-context{display:grid;min-width:0;gap:2px;padding-left:18px;border-left:1px solid var(--pad-hairline-cool)}.pad-focus-context span,.pad-focus-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-focus-context strong{color:var(--pad-ink);font-size:13px}.pad-focus-context span{color:var(--pad-ink-muted);font-size:11px}.pad-focus-person{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;text-align:left}.pad-focus-person>div{min-width:0}.pad-focus-person>div span,.pad-focus-person>div strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-focus-person>div strong{color:var(--pad-ink);font-size:14px;font-weight:800}.pad-focus-person>div span{color:var(--pad-ink-muted);font-size:11px}.pad-focus-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pad-focus-actions .pad-focus-close{min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.pad-focus-main{width:min(100%,1560px);margin:0 auto;padding:22px 28px 36px}.pad-beneficiary-focus-shell .pad-beneficiary-hero{top:68px}.pad-focus-loading{display:grid;place-items:center;align-content:center;min-height:calc(100vh - 150px);color:var(--pad-ink-secondary);text-align:center}.pad-focus-loading-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:var(--pad-radius-md);background:var(--pad-primary-soft);color:var(--pad-primary)}.pad-focus-loading strong{color:var(--pad-ink);font-size:16px}.pad-focus-loading>span:last-child{margin-top:4px;font-size:12px}@media (max-width:1000px){.pad-focus-context{display:none}}.pad-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;min-height:68px;padding:12px 28px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--pad-hairline-cool);backdrop-filter:blur(12px)}.pad-brand{display:flex;align-items:center;min-width:0;gap:12px}.pad-brand-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--pad-primary);border-radius:var(--pad-radius-sm);color:var(--pad-ink);font-size:15px;font-weight:700}.pad-brand span,.pad-brand strong,.pad-user small,.pad-user span{display:block}.pad-brand strong{font-size:15px;font-weight:600}.pad-brand span,.pad-user small{color:var(--pad-ink-muted);font-size:12px}.pad-user{min-width:160px;text-align:right}.pad-user span{max-width:240px;overflow:hidden;color:var(--pad-ink-secondary);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pad-logout button{min-height:36px;padding:0 14px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink);font-size:14px;font-weight:600}.pad-body{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 68px)}.pad-sidebar{padding:24px 16px;background:var(--pad-canvas);border-right:1px solid var(--pad-hairline-cool)}.pad-sidebar nav{display:grid;gap:4px}.pad-sidebar a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--pad-radius-sm);color:var(--pad-ink-secondary);font-size:14px;font-weight:600;text-decoration:none}.pad-sidebar a.active{background:#ebfff5;color:var(--pad-ink)}.pad-sidebar a[aria-disabled=true]{color:var(--pad-ink-muted)}.pad-sidebar-note{margin-top:28px;padding:14px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-md)}.pad-sidebar-note span,.pad-sidebar-note strong{display:block}.pad-sidebar-note strong{margin-bottom:6px;font-size:13px}.pad-sidebar-note span{color:var(--pad-ink-muted);font-size:12px}.pad-main{width:100%;max-width:1440px;margin:0 auto;padding:28px}.pad-operational-page{width:min(100%,1480px);margin:0 auto;padding:26px 28px 40px}.pad-operational-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.pad-operational-heading h1,.pad-operational-heading p,.pad-operational-heading span{display:block;margin:0}.pad-operational-heading>div>span{margin-bottom:6px;color:var(--pad-primary-strong,#0b3aa4);font-size:11px;font-weight:800;text-transform:uppercase}.pad-operational-heading h1{color:var(--pad-ink);font-size:25px;line-height:1.2}.pad-operational-heading p{margin-top:7px;color:var(--pad-ink-muted);font-size:14px}.pad-heading-actions{display:flex;align-items:center;gap:8px}.pad-heading-actions>button:not(.pad-primary-command){min-height:38px;padding:0 14px;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:6px;color:var(--pad-ink-secondary);font-size:13px;font-weight:700}.pad-manual-intake{display:grid;grid-template-columns:1fr .8fr .7fr auto;gap:12px;align-items:end;margin-bottom:16px;padding:16px;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:7px}.pad-manual-intake label{display:grid;gap:6px;color:var(--pad-ink-secondary);font-size:12px;font-weight:700}.pad-manual-intake input,.pad-manual-intake select,.pad-manual-intake textarea{width:100%;min-height:40px;padding:9px 11px;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:6px;color:var(--pad-ink);font:inherit}.pad-manual-intake .wide{grid-column:1/-2}.pad-manual-intake textarea{min-height:64px;resize:vertical}.pad-operational-heading select,.pad-primary-command{min-height:38px;padding:0 15px;border:1px solid var(--pad-hairline-cool);border-radius:6px;font:inherit;font-size:13px;font-weight:700}.pad-primary-command{background:#0b3aa4;border-color:#0b3aa4;color:#fff}.pad-primary-command.full{width:100%}.pad-queue-layout{display:grid;grid-template-columns:minmax(500px,1.25fr) minmax(360px,.75fr);min-height:600px;overflow:hidden;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:7px}.pad-queue-list{padding:12px;border-right:1px solid var(--pad-hairline-cool)}.pad-queue-row{display:grid;grid-template-columns:72px minmax(180px,1fr) 130px 90px;gap:12px;align-items:center;width:100%;min-height:72px;margin-bottom:7px;padding:10px 12px;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:6px;color:var(--pad-ink);text-align:left}.pad-queue-row.active,.pad-queue-row:hover{background:#f1f5ff;border-color:#0b3aa4}.pad-priority,.pad-queue-status,.pad-sla{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pad-priority{color:#52617a}.pad-priority.alta,.pad-priority.urgente,.pad-sla.overdue{color:#b42318}.pad-sla{color:#067647}.pad-queue-person small,.pad-queue-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-queue-person strong{font-size:14px}.pad-queue-person small{margin-top:4px;color:var(--pad-ink-muted);font-size:11px}.pad-queue-detail{padding:20px}.pad-queue-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-queue-detail>header h2,.pad-queue-detail>header small{display:block;margin:0}.pad-queue-detail>header small{color:var(--pad-ink-muted);font-size:11px}.pad-queue-detail>header h2{margin-top:4px;font-size:19px}.pad-queue-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.pad-request-copy{padding:14px;background:#f7f9fc;border:1px solid var(--pad-hairline-cool);border-radius:6px}.pad-request-copy p,.pad-request-copy strong{display:block;margin:0}.pad-request-copy p{margin-top:6px;color:var(--pad-ink-secondary);font-size:13px;white-space:pre-wrap}.pad-queue-form{display:grid;gap:12px;margin-top:18px}.pad-queue-form label{display:grid;gap:6px;color:var(--pad-ink-secondary);font-size:12px;font-weight:700}.pad-queue-form input,.pad-queue-form select,.pad-queue-form textarea{width:100%;min-height:38px;padding:9px 10px;border:1px solid var(--pad-hairline-cool);border-radius:6px;font:inherit}.pad-queue-form textarea{min-height:80px;resize:vertical}.pad-doctor-dispatch{display:grid;gap:9px;margin-top:16px;padding:13px;background:#eef3ff;border:1px solid #c8d5fa;border-radius:6px}.pad-doctor-dispatch>strong{font-size:13px}.pad-doctor-dispatch>span{color:var(--pad-ink-muted);font-size:12px}.pad-doctor-dispatch>div{display:grid;grid-template-columns:1fr auto;gap:8px}.pad-doctor-dispatch select{min-width:0;min-height:38px;padding:0 9px;border:1px solid var(--pad-hairline-cool);border-radius:6px;font:inherit}.pad-transfer-box{display:grid;gap:8px;margin-top:16px;padding:13px;border:1px solid var(--pad-hairline-cool);border-radius:6px}.pad-transfer-box strong{font-size:13px}.pad-transfer-box input,.pad-transfer-box select{min-height:36px;padding:0 9px;border:1px solid var(--pad-hairline-cool);border-radius:6px;font:inherit;font-size:12px}.pad-transfer-box button{min-height:34px;background:#eef3ff;border:1px solid #c8d5fa;border-radius:6px;color:#0b3aa4;font-weight:700}.pad-empty-state{display:grid;place-content:center;min-height:180px;padding:30px;color:var(--pad-ink-muted);text-align:center}.pad-empty-state span,.pad-empty-state strong{display:block}.pad-empty-state strong{color:var(--pad-ink);font-size:15px}.pad-empty-state span{margin-top:5px;font-size:13px}.pad-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-bottom:20px}.pad-kpi-grid .pad-metric{min-height:104px;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:7px}.pad-operational-card,.pad-operational-table{overflow:hidden;background:#fff;border:1px solid var(--pad-hairline-cool);border-radius:7px}.pad-operational-card>header{display:flex;justify-content:space-between;padding:15px 17px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-operational-card>header span{color:var(--pad-ink-muted);font-size:12px}.pad-operational-card .pad-operational-table{border:0;border-radius:0}.pad-admin-tabs{display:flex;gap:3px;margin-bottom:16px;padding:4px;overflow-x:auto;background:#e9edf4;border-radius:7px}.pad-admin-tabs button{min-height:34px;padding:0 13px;background:0 0;border-radius:5px;color:#52617a;font-size:12px;font-weight:700;white-space:nowrap}.pad-admin-tabs button.active{background:#fff;color:#0b3aa4;box-shadow:0 1px 2px rgba(16,24,40,.08)}.pad-operational-table-head,.pad-operational-table-row{display:grid;grid-template-columns:repeat(var(--pad-columns,7),minmax(120px,1fr));align-items:center}.pad-operational-table-head{min-height:42px;background:#f4f6f9;color:#52617a;font-size:11px;font-weight:800;text-transform:uppercase}.pad-operational-table-head span,.pad-operational-table-row span{min-width:0;padding:10px 13px;overflow-wrap:anywhere}.pad-operational-table-row{min-height:54px;border-top:1px solid var(--pad-hairline-cool);color:var(--pad-ink-secondary);font-size:12px}.pad-operational-table-row:first-of-type{border-top:0}@media (max-width:1100px){.pad-manual-intake{grid-template-columns:1fr 1fr}.pad-manual-intake .wide{grid-column:1/-1}.pad-queue-layout{grid-template-columns:1fr}.pad-queue-list{border-right:0;border-bottom:1px solid var(--pad-hairline-cool)}.pad-kpi-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.pad-operational-table{overflow-x:auto}.pad-operational-table-head,.pad-operational-table-row{min-width:920px}}@media (max-width:720px){.pad-operational-page{padding:18px 14px 30px}.pad-operational-heading{align-items:stretch;flex-direction:column}.pad-heading-actions{align-items:stretch;flex-direction:column}.pad-manual-intake{grid-template-columns:1fr}.pad-queue-row{grid-template-columns:65px minmax(120px,1fr)}.pad-queue-status,.pad-sla{grid-column:auto}.pad-queue-facts{grid-template-columns:1fr}.pad-kpi-grid{grid-template-columns:1fr}}.pad-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:24px;align-items:end;margin-bottom:20px;padding-bottom:24px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-eyebrow,.pad-kicker{margin:0;color:var(--pad-primary-deep);font-size:12px;font-weight:700;text-transform:uppercase}.pad-hero h1{max-width:760px;margin:6px 0 10px;color:var(--pad-ink);font-size:36px;font-weight:600;line-height:1.15}.pad-hero-copy{max-width:640px;margin:0;color:var(--pad-ink-muted);font-size:16px}.pad-search{padding:18px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-md);box-shadow:var(--pad-shadow)}.pad-search label{display:block;margin-bottom:8px;color:var(--pad-ink-secondary);font-size:13px;font-weight:700}.pad-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.pad-search input{width:100%;min-height:42px;padding:8px 12px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink);outline:0}.pad-search input:focus{border-color:var(--pad-primary-deep);box-shadow:0 0 0 3px rgba(62,207,142,.2)}.pad-search-row>button{min-width:112px;min-height:42px;padding:0 16px;background:var(--pad-primary);border-radius:var(--pad-radius-sm);color:var(--pad-ink);font-size:14px;font-weight:700}.pad-alert,.pad-card,.pad-empty{background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-md)}.pad-empty{padding:32px;text-align:center}.pad-empty h2{margin:0 0 8px;font-size:22px;font-weight:600}.pad-empty p,.pad-muted{margin:0;color:var(--pad-ink-muted)}.pad-panel{display:grid;gap:18px}.pad-grid{display:grid;gap:18px}.pad-grid-top{grid-template-columns:repeat(3,minmax(0,1fr))}.pad-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pad-tabs-card{display:grid;gap:16px}.pad-tabs{display:flex;gap:8px;border-bottom:1px solid var(--pad-hairline-cool)}.pad-tabs button{min-height:38px;padding:0 14px;background:0 0;border-bottom:2px solid transparent;color:var(--pad-ink-muted);font-size:13px;font-weight:800}.pad-tabs button.active{border-color:var(--pad-primary-deep);color:var(--pad-ink)}.pad-tabs-card>.pad-card,.pad-tabs-card>.pad-card-table{padding:0;border:0;background:0 0}.pad-tabs-card>.pad-card-table>.pad-card-head,.pad-tabs-card>.pad-card>.pad-card-head{display:none}.pad-card{min-width:0;padding:20px}.pad-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pad-card h2{margin:0 0 16px;color:var(--pad-ink);font-size:20px;font-weight:600;line-height:1.2}.pad-schedule-card{padding-bottom:18px}.pad-schedule-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.pad-schedule-form .pad-field-wide{grid-column:span 2}.pad-field{display:grid;gap:7px}.pad-field span{color:var(--pad-ink-secondary);font-size:13px;font-weight:700}.pad-field input,.pad-field select,.pad-field textarea{width:100%;min-height:42px;padding:8px 12px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink);outline:0}.pad-field textarea{min-height:86px;resize:vertical}.pad-field input:focus,.pad-field select:focus,.pad-field textarea:focus{border-color:var(--pad-primary-deep);box-shadow:0 0 0 3px rgba(62,207,142,.2)}.pad-combobox-field{position:relative}.pad-combobox{position:relative}.pad-combobox input{padding-right:74px}.pad-combobox-clear{position:absolute;top:50%;right:8px;min-height:26px;padding:0 9px;background:#f1f3f5;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink-muted);font-size:12px;font-weight:700;transform:translateY(-50%)}.pad-combobox-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:100%;max-height:280px;overflow:auto;padding:6px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);box-shadow:0 18px 44px rgba(23,23,23,.14)}.pad-combobox-group+.pad-combobox-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--pad-hairline-cool)}.pad-combobox-group-title{display:block;padding:6px 8px 4px;color:var(--pad-ink-muted);font-size:11px;font-weight:800;text-transform:uppercase}.pad-combobox-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:8px 9px;background:0 0;border-radius:var(--pad-radius-sm);color:var(--pad-ink);text-align:left}.pad-combobox-menu button.selected,.pad-combobox-menu button:hover{background:#ebfff5}.pad-combobox-menu button span{min-width:0;overflow:hidden;color:var(--pad-ink);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pad-combobox-menu button small{flex:0 0 auto;color:var(--pad-primary-deep);font-size:11px;font-weight:800;text-transform:uppercase}.pad-combobox-empty{padding:12px 10px;color:var(--pad-ink-muted);font-size:13px}.pad-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pad-actions,.pad-field-full{grid-column:1/-1}.pad-actions{display:flex;justify-content:flex-end;padding-top:4px}.pad-actions button{min-width:148px;min-height:42px;padding:0 18px;background:var(--pad-primary);border-radius:var(--pad-radius-sm);color:var(--pad-ink);font-size:14px;font-weight:700}.pad-inline-message{margin-bottom:14px;padding:10px 12px;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);font-size:14px;font-weight:600}.pad-inline-message.error{background:#fff0f5;border-color:#ffc6da;color:var(--pad-danger)}.pad-inline-message.success{background:#ebfff5;border-color:#c8f6df;color:#137a52}.pad-tag{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-radius:999px;color:var(--pad-ink-secondary);font-size:12px;font-weight:700;white-space:nowrap}.pad-tag.success{background:#ebfff5;border-color:#c8f6df;color:#137a52}.pad-tag.danger{background:#fff0f5;border-color:#ffc6da;color:var(--pad-danger)}.pad-data-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.pad-data-item dt{color:var(--pad-ink-muted);font-size:12px;font-weight:700}.pad-data-item dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--pad-ink-secondary);font-size:14px;font-weight:600}.pad-alert-list{display:grid;gap:10px}.pad-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.pad-alert strong{min-width:160px;font-size:14px}.pad-alert span{color:var(--pad-ink-muted);font-size:14px}.pad-alert-ok{border-color:#c8f6df}.pad-alert-vip{border-color:#d9caf7}.pad-alert-bloqueio,.pad-alert-error{border-color:#ffc6da}.pad-table-wrap{overflow-x:auto}.pad-table{width:100%;border-collapse:collapse}.pad-table td,.pad-table th{padding:10px 8px;border-bottom:1px solid var(--pad-hairline-cool);font-size:13px;text-align:left;vertical-align:top}.pad-table th{color:var(--pad-ink-muted);font-size:12px;font-weight:700}.pad-metrics{display:grid;gap:10px}.pad-metric{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 12px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm)}.pad-metric span{color:var(--pad-ink-muted);font-size:13px}.pad-metric strong{color:var(--pad-ink);font-size:15px}.pad-score-card{border-left:5px solid var(--pad-primary)}.pad-score-card.atencao{border-left-color:#f0b429}.pad-score-card.negativo{border-left-color:var(--pad-danger)}.pad-score-company span,.pad-score-consumption span,.pad-score-subtitle,.pad-score-title{display:block}.pad-score-title{color:var(--pad-ink-secondary);font-size:18px;font-weight:700}.pad-score-table .row strong,.pad-score-title strong{color:var(--pad-primary-deep)}.pad-score-card.atencao .pad-score-table .row strong,.pad-score-card.atencao .pad-score-title strong{color:#9a6700}.pad-score-card.negativo .pad-score-table .row strong,.pad-score-card.negativo .pad-score-title strong{color:var(--pad-danger)}.pad-score-subtitle{margin-top:2px;color:#c9cfd9;font-size:14px;font-weight:600}.pad-score-subtitle strong{color:var(--pad-primary-deep)}.pad-score-body{display:grid;gap:18px;padding-top:12px;border-top:1px solid var(--pad-hairline-cool)}.pad-score-company span,.pad-score-consumption span{margin-bottom:4px;color:#7c8490;font-size:12px}.pad-score-company strong{color:#5b606a;font-size:14px}.pad-score-progress{height:14px;overflow:hidden;background:#e4e8eb;border-radius:999px}.pad-score-progress span{display:block;height:100%;background:var(--pad-primary);border-radius:inherit}.pad-score-card.atencao .pad-score-progress span{background:#f0b429}.pad-score-card.negativo .pad-score-progress span{background:var(--pad-danger)}.pad-score-warning{margin:0;padding:10px 12px;background:#fff8e6;border:1px solid #ffe0a3;border-radius:var(--pad-radius-sm);color:#8a5c00;font-size:13px;font-weight:600}.pad-score-table{overflow:hidden;border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm)}.pad-score-table .head,.pad-score-table .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pad-score-table .head{background:#dce1e4}.pad-score-table .head strong,.pad-score-table .row span,.pad-score-table .row strong{padding:14px 16px;font-size:13px;text-align:left}.pad-score-table .head strong{color:#102a27;font-weight:700}.pad-score-table .row{background:#fbfbfb}.pad-list,.pad-notes{display:grid;gap:10px}.pad-list-item,.pad-note{padding:12px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm)}.pad-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.pad-list-item span,.pad-list-item strong{display:block}.pad-list-item strong{font-size:14px}.pad-list-item span,.pad-note span{color:var(--pad-ink-muted);font-size:12px}.pad-list-meta{display:flex;align-items:center;gap:8px}.pad-appointments{gap:12px}.pad-status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pad-status-tabs button{min-height:34px;padding:0 12px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-radius:999px;color:var(--pad-ink-muted);font-size:12px;font-weight:800}.pad-status-tabs button.active{background:#ebfff5;border-color:#c8f6df;color:var(--pad-ink)}.pad-appointment-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm)}.pad-appointment-main{min-width:0}.pad-appointment-main span,.pad-appointment-main strong{display:block}.pad-appointment-main strong{color:var(--pad-ink);font-size:15px;font-weight:800}.pad-appointment-main span{color:var(--pad-ink-muted);font-size:12px;font-weight:700}.pad-appointment-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0 0}.pad-appointment-note{margin:12px 0 0;padding:10px 12px;background:var(--pad-canvas);border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm);color:var(--pad-ink-secondary);font-size:13px}.pad-appointment-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:132px}.pad-appointment-date{color:var(--pad-ink-secondary);font-size:13px;font-weight:700;white-space:nowrap}.pad-danger-action{min-height:30px;padding:0 12px;background:#fff0f5;border:1px solid #ffc6da;border-radius:var(--pad-radius-sm);color:var(--pad-danger);font-size:12px;font-weight:800}.pad-edit-action{min-height:30px;padding:0 12px;background:#eef3ff;border:1px solid #c7d4ff;border-radius:var(--pad-radius-sm);color:var(--pad-primary-deep);font-size:12px;font-weight:800}.pad-edit-lock-note{display:grid;gap:3px;padding:11px 12px;background:#f7f9fc;border:1px solid var(--pad-hairline-cool);border-radius:var(--pad-radius-sm);color:var(--pad-ink-secondary);font-size:12px}.pad-edit-lock-note strong{color:var(--pad-ink);font-size:13px}.pad-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(23,23,23,.38)}.pad-modal{width:min(100%,460px);padding:18px;background:var(--pad-canvas);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-md);box-shadow:var(--pad-shadow)}.pad-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pad-modal-head strong{color:var(--pad-ink);font-size:18px}.pad-modal-head button{min-height:30px;padding:0 10px;background:var(--pad-canvas-soft);border:1px solid var(--pad-hairline);border-radius:var(--pad-radius-sm);color:var(--pad-ink-muted);font-size:12px;font-weight:800}.pad-modal p{margin:0 0 14px;color:var(--pad-ink-secondary);font-size:14px}.pad-delete-warning{display:grid;gap:4px;margin-bottom:14px;padding:11px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--pad-radius-sm);color:#9a3412}.pad-delete-warning strong{font-size:13px}.pad-delete-warning span{font-size:12px;line-height:1.45}.pad-modal .pad-field textarea{width:100%;min-height:88px;padding:10px 12px;background:var(--pad-canvas);border:1px solid #cfd5dd;border-radius:var(--pad-radius-sm);color:var(--pad-ink);outline:0;resize:vertical}.pad-modal .pad-field textarea:focus{border-color:var(--pad-primary-deep);box-shadow:0 0 0 3px rgba(62,207,142,.2)}.pad-modal .pad-field small{justify-self:end;color:var(--pad-ink-muted);font-size:11px}.pad-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.pad-modal-actions button{min-height:38px;padding:0 14px;border-radius:var(--pad-radius-sm);font-size:13px;font-weight:800}.pad-modal-actions .secondary{background:var(--pad-canvas);border:1px solid var(--pad-hairline);color:var(--pad-ink-secondary)}.pad-modal-actions .danger{background:var(--pad-danger);color:#fff}.pad-note p{margin:0 0 8px;color:var(--pad-ink-secondary);font-size:14px}.pad-note-form{display:grid;gap:10px;margin-bottom:18px}.pad-note-form textarea{width:100%;min-height:112px;padding:12px 14px;background:var(--pad-canvas);border:1px solid #cfd5dd;border-radius:var(--pad-radius-sm);color:var(--pad-ink);outline:0;resize:vertical}.pad-note-form textarea:focus{border-color:var(--pad-primary-deep);box-shadow:0 0 0 3px rgba(62,207,142,.2)}.pad-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pad-note-actions span{color:var(--pad-ink-muted);font-size:12px}.pad-note-actions button{min-width:144px;min-height:32px;padding:0 16px;background:#c8cedb;border-radius:999px;color:#303642;font-size:13px;font-weight:600}@media (max-width:1180px){.pad-body,.pad-grid-top,.pad-grid-two,.pad-hero{grid-template-columns:1fr}.pad-sidebar{display:none}.pad-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pad-home-card{padding:24px 18px}.pad-home-copy h1{font-size:30px}.pad-focus-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}.pad-focus-context{display:none}.pad-focus-person{grid-column:1/-1;grid-row:2;justify-content:flex-start}.pad-focus-actions{grid-column:2;grid-row:1;justify-content:flex-end}.pad-focus-main{padding:16px 14px 28px}.pad-beneficiary-focus-shell .pad-beneficiary-hero{top:auto}.pad-header{grid-template-columns:1fr auto;padding:10px 14px}.pad-user{display:none}.pad-main{padding:18px 14px}.pad-hero h1{font-size:28px}.pad-appointment-details,.pad-appointment-item,.pad-data-list,.pad-field-row,.pad-list-item,.pad-schedule-form,.pad-search-row{grid-template-columns:1fr}.pad-schedule-form .pad-field-wide{grid-column:1/-1}.pad-appointment-side{align-items:flex-start;min-width:0}.pad-search-row>button{width:100%}.pad-alert{display:block}.pad-alert strong{display:block;margin-bottom:4px}}.pad-panel-modern .pad-card{padding:16px;border-color:var(--pad-hairline);border-radius:10px;box-shadow:none}.pad-panel-modern .pad-card-head{margin-bottom:12px}.pad-panel-modern .pad-kicker{color:var(--pad-ink-secondary);font-size:12px;letter-spacing:.04em}.pad-panel-modern .pad-card h2{font-size:18px}.pad-drawer .pad-tag,.pad-panel-modern .pad-tag{min-height:22px;border-color:var(--pad-hairline-cool);font-size:11px}.pad-drawer .pad-tag.success,.pad-panel-modern .pad-tag.success{background:var(--pad-success-soft);border-color:#c7f0df;color:#04724d}.pad-panel-modern .pad-tag.vip{background:var(--pad-warning-soft);border-color:#ecd9a8;color:var(--pad-warning-ink)}.pad-panel-modern .pad-tag.warning{background:var(--pad-warning-soft);border-color:#ecd9a8;color:var(--pad-warning-ink)}.pad-panel-modern .pad-contract-detail{padding:0;overflow:hidden}.pad-panel-modern .pad-contracts-card{padding:0;overflow:hidden}.pad-panel-modern .pad-contracts-card>.pad-card-head{padding:14px 16px 10px;margin:0}.pad-contract-list{display:grid}.pad-contract-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.7fr) minmax(70px,.35fr) minmax(110px,.7fr) minmax(120px,auto);gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--pad-hairline-cool)}.pad-contract-row.current{background:#f8fbff}.pad-contract-row small,.pad-contract-row span{display:block;color:var(--pad-ink-muted);font-size:11px;font-weight:800}.pad-contract-row strong{display:block;margin-top:2px;overflow:hidden;color:var(--pad-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pad-contract-row small{margin-top:2px;font-weight:600}.pad-contract-status{display:grid;justify-items:end;gap:4px}.pad-panel-modern .pad-signature-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;background:#fbfcfe}.pad-signature-heading{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px}.pad-signature-heading .pad-section-label{margin:0}.pad-signature-copy{display:grid;gap:2px;min-width:0}.pad-signature-copy strong{color:var(--pad-ink);font-size:13px}.pad-signature-copy span{color:var(--pad-ink-muted);font-size:12px}.pad-signature-link{color:var(--pad-primary);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.pad-signature-link:hover{text-decoration:underline}.pad-network-card{padding:0;overflow:visible}.pad-network-card>.pad-card-head{padding:14px 16px 10px;margin:0}.pad-network-filters{position:relative;z-index:5;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.75fr) minmax(220px,.9fr) auto;gap:12px;align-items:end;padding:14px 16px;border-top:1px solid var(--pad-hairline-cool)}.pad-network-filters .pad-combobox-menu{z-index:35}.pad-network-filter-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.pad-network-filter-actions button{min-height:38px;padding:0 14px;background:var(--pad-primary);border:1px solid var(--pad-primary);border-radius:7px;color:#fff;font-size:12px;font-weight:900}.pad-network-filter-actions button.secondary{background:#fff;border-color:#cfd8e6;color:var(--pad-ink)}.pad-network-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(480px,1.35fr);min-height:520px;border-top:1px solid var(--pad-hairline-cool)}.pad-network-panel{min-width:0;padding:14px 16px 16px}.pad-network-panel+.pad-network-panel{border-left:1px solid var(--pad-hairline-cool)}.pad-network-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:8px}.pad-network-panel-head strong{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pad-network-panel-head span{min-width:24px;padding:3px 7px;background:var(--pad-primary-soft);border-radius:999px;color:var(--pad-primary);font-size:11px;font-weight:900;text-align:center}.pad-network-column-filter{width:100%;min-height:38px;margin-bottom:12px;padding:7px 10px;background:#fff;border:1px solid #cfd8e6;border-radius:7px;color:var(--pad-ink);outline:0}.pad-network-column-filter:focus{border-color:var(--pad-primary);box-shadow:0 0 0 3px rgba(11,58,169,.1)}.pad-network-column-filter:disabled{background:#f5f7fa;color:var(--pad-ink-muted)}.pad-doctor-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 12px}.pad-doctor-average{color:var(--pad-ink-secondary);font-size:12px;font-weight:800}.pad-doctor-toolbar label{display:flex;align-items:center;gap:7px;color:var(--pad-ink-muted);font-size:11px;font-weight:800;white-space:nowrap}.pad-doctor-toolbar select{min-height:32px;padding:5px 28px 5px 9px;background:#fff;border:1px solid #cfd8e6;border-radius:7px;color:var(--pad-ink);font-size:12px;font-weight:700;outline:0}.pad-doctor-toolbar select:focus{border-color:var(--pad-primary);box-shadow:0 0 0 3px rgba(11,58,169,.1)}.pad-network-clear-selection{width:100%;margin:-4px 0 10px;padding:7px 10px;overflow:hidden;background:var(--pad-primary-soft);border:1px solid #bfd0f5;border-radius:7px;color:var(--pad-primary);font-size:11px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pad-network-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px}.pad-network-search.compact{margin-top:12px}.pad-network-search input{width:100%;min-height:38px;padding:7px 10px;background:#fff;border:1px solid #cfd8e6;border-radius:7px;color:var(--pad-ink);outline:0}.pad-network-search input:focus{border-color:var(--pad-primary);box-shadow:0 0 0 3px rgba(11,58,169,.1)}.pad-network-search button{min-height:38px;padding:0 12px;background:var(--pad-primary);border-radius:7px;color:#fff;font-size:12px;font-weight:900}.pad-doctor-list,.pad-network-list{display:grid;gap:8px;max-height:480px;overflow:auto;padding-right:2px}.pad-network-list button{display:grid;gap:2px;width:100%;padding:10px 11px;background:#fff;border:1px solid var(--pad-hairline);border-radius:8px;color:var(--pad-ink);text-align:left}.pad-network-list button.selected{background:var(--pad-primary-soft);border-color:var(--pad-primary)}.pad-network-doctor-main>strong,.pad-network-list strong,.pad-network-selected strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pad-doctor-values small,.pad-doctor-values span,.pad-network-list small,.pad-network-list span,.pad-network-selected small,.pad-network-selected span{overflow:hidden;color:var(--pad-ink-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.pad-network-list .pad-network-address{color:var(--pad-ink-secondary)}.pad-network-doctor-main .pad-network-address,.pad-selected-network .pad-network-address{color:var(--pad-ink-muted)}.pad-network-doctor-main .pad-network-contact,.pad-network-list .pad-network-contact,.pad-selected-network .pad-network-contact{color:var(--pad-primary);font-weight:800}.pad-network-selected{display:grid;gap:2px;padding:10px 11px;background:#f8fbff;border:1px solid var(--pad-hairline);border-radius:8px}.pad-network-empty{padding:18px 0}.pad-doctor-row{display:grid;grid-template-areas:"avatar main values" "contact contact contact";grid-template-columns:38px minmax(0,1fr) minmax(116px,auto);gap:12px 14px;align-items:start;padding:14px;background:#fff;border:1px solid var(--pad-hairline);border-radius:8px}.pad-doctor-avatar{grid-area:avatar}.pad-network-doctor-main{grid-area:main;display:grid;gap:8px;min-width:0}.pad-doctor-name-row{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;min-width:0}.pad-doctor-name-row>strong{color:var(--pad-ink);font-size:13px;font-weight:900;line-height:1.3}.pad-doctor-crm{color:var(--pad-ink-muted);font-size:11px;font-weight:700;white-space:nowrap}.pad-doctor-name-row .pad-tag{font-size:10px}.pad-doctor-institute{display:flex;flex-wrap:wrap;gap:3px 7px;align-items:baseline;min-width:0}.pad-doctor-institute strong{color:var(--pad-ink-secondary);font-size:11.5px;font-weight:800;line-height:1.4}.pad-doctor-institute span{color:var(--pad-ink-muted);font-size:11px;line-height:1.4}.pad-doctor-values{grid-area:values;display:grid;gap:2px;justify-items:end;min-width:116px;padding-left:12px;border-left:1px solid var(--pad-hairline-cool)}.pad-doctor-values strong{color:var(--pad-primary);font-size:15px;font-weight:900;white-space:nowrap}.pad-doctor-contact-grid{grid-area:contact;display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:10px 18px;padding:10px 0 0 52px;border-top:1px solid var(--pad-hairline-cool)}.pad-doctor-address,.pad-doctor-contact{display:grid;gap:2px;min-width:0;color:inherit;text-decoration:none}.pad-doctor-address span,.pad-doctor-contact span{color:var(--pad-ink-muted);font-size:10.5px;font-weight:700}.pad-doctor-address strong,.pad-doctor-contact strong{color:var(--pad-ink-secondary);font-size:11.5px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}a.pad-doctor-contact strong{color:var(--pad-primary)}a.pad-doctor-contact:hover strong{text-decoration:underline}.pad-panel-modern .pad-contract-detail .pad-card-head,.pad-panel-modern .pad-contract-section{padding:12px 16px}.pad-panel-modern .pad-contract-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;border-top:1px solid var(--pad-hairline-cool)}.pad-panel-modern .pad-contract-section:first-of-type{border-top:0}.pad-panel-modern .pad-section-label{grid-column:1/-1;margin-bottom:2px;color:var(--pad-ink-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pad-panel-modern .pad-data-item dt{color:var(--pad-ink-muted);font-size:12px}.pad-panel-modern .pad-data-item dd{margin-top:1px;color:var(--pad-ink);font-size:13px}.pad-panel-modern .pad-card-table{padding:0;overflow:hidden}.pad-panel-modern .pad-card-table>.pad-card-head{padding:14px 16px 10px;margin:0}.pad-panel-modern .pad-list,.pad-panel-modern .pad-note-form,.pad-panel-modern .pad-note-list,.pad-panel-modern .pad-table-wrap{padding:0 16px 16px}.pad-panel-modern .pad-table td,.pad-panel-modern .pad-table th{padding:9px 8px;font-size:12.5px}.pad-panel-modern .pad-score-card{border-left-width:0}.pad-panel-modern .pad-score-title{font-size:16px}.pad-panel-modern .pad-score-body{gap:12px}.pad-panel-modern .pad-appointment-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 16px;border-top:1px solid var(--pad-hairline-cool);border-radius:0}.pad-panel-modern .pad-appointment-item:first-child{border-top:0}.pad-panel-modern .pad-appointment-details{grid-template-columns:repeat(3,minmax(0,1fr))}.pad-panel-modern .pad-appointment-main strong{font-size:14px}.pad-panel-modern .pad-appointment-date,.pad-panel-modern .pad-appointment-main span{font-size:12px}.pad-panel-modern .pad-status-tabs{padding:0 16px 10px}@media (max-width:1100px){.pad-network-grid{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr)}.pad-doctor-row{grid-template-areas:"avatar main" "values values" "contact contact";grid-template-columns:38px minmax(0,1fr)}.pad-doctor-values{display:flex;align-items:baseline;justify-content:space-between;min-width:0;padding:9px 0 0 52px;border-top:1px solid var(--pad-hairline-cool);border-left:0}.pad-doctor-contact-grid{grid-template-columns:1fr;padding-left:52px}}@media (max-width:760px){.pad-contract-row,.pad-doctor-row,.pad-network-filters,.pad-network-grid,.pad-panel-modern .pad-appointment-details,.pad-panel-modern .pad-appointment-item,.pad-panel-modern .pad-contract-section{grid-template-columns:1fr}.pad-contract-status{justify-items:start}.pad-panel-modern .pad-signature-section{grid-template-columns:1fr}.pad-signature-link{justify-self:start}.pad-network-panel+.pad-network-panel{border-top:1px solid var(--pad-hairline-cool);border-left:0}.pad-network-grid{min-height:0}.pad-doctor-row{grid-template-areas:"avatar main" "values values" "contact contact";grid-template-columns:38px minmax(0,1fr)}.pad-doctor-values{padding-left:0}.pad-doctor-contact-grid{padding-left:0}.pad-doctor-toolbar{align-items:flex-start;flex-direction:column}}
