.import-page{max-width:1200px;margin-inline:auto}.import-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.import-choices button{display:flex;flex-direction:column;gap:10px;text-align:left;background:#fff;color:#163a67;border:1px solid #b8cedc;border-radius:2px;padding:20px;white-space:normal;height:100%}.import-choices button[aria-pressed=true]{border:2px solid #008994;padding:19px;background:#edf9f9}.import-choices span{font-weight:400;line-height:1.5}.import-step{padding:24px;display:flex;flex-direction:column;gap:16px}.import-step h2,.import-step h3,.import-step p{margin:0}.import-field{display:flex;flex-direction:column;gap:8px;max-width:700px}.import-field input,.import-field select,.import-field textarea{width:100%;box-sizing:border-box;min-width:0}.import-field textarea{min-height:110px}.import-field small{font-weight:400}.import-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.import-error{background:#fff0f0;color:#991b1b;padding:12px}.import-notice{background:#e8f8f3;color:#12654e;padding:12px}.import-warning{background:#fff6dc;color:#684b00;padding:12px}.import-confirm{display:flex;gap:12px;align-items:flex-start}.import-confirm input{width:auto;flex:0 0 auto;margin-top:4px}.import-row{padding:18px;border:1px solid #c6d9e4;display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere}.import-invalid{border-left:4px solid #b52c2c}.import-results{display:grid;gap:12px}.import-row-heading{display:flex;justify-content:space-between;gap:16px}.import-row-heading span{color:#007e89;flex-shrink:0}.import-page dl{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:10px}.import-page dd{margin:0}.import-page fieldset{padding:18px;display:grid;gap:16px;border:1px solid #c6d9e4;max-width:700px;min-width:0}.import-page summary{cursor:pointer;color:#007e89;padding-block:6px}.import-page blockquote{border-left:3px solid #008994;padding-left:14px;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.import-history{display:grid;grid-template-columns:1fr 2fr 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #d6e3e9}.import-page button:active{transform:translateY(1px)}@media(max-width:650px){.import-choices{grid-template-columns:1fr}.import-step{padding:16px}.import-page dl,.import-history{grid-template-columns:1fr}.import-page dt{font-weight:600}.import-row-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.import-page button:active{transform:none}}.intrapod-app.app-shell .import-page .import-choices button{background:#fff;color:#163a67;border:1px solid #b8cedc;padding:20px;min-height:120px;justify-content:flex-start;align-items:flex-start}.intrapod-app.app-shell .import-page .import-choices button[aria-pressed=true]{background:#e9f7f7;color:#163a67;border:2px solid #008994;padding:19px}.intrapod-app.app-shell .import-page .import-choices button :is(strong,span){color:inherit}.intrapod-app.app-shell .import-page .import-step>button{align-self:flex-start}.intrapod-app.app-shell .import-page .import-choices button:hover{background:#f0f8fa}.intrapod-app.app-shell .import-page .import-field :is(input,select){min-height:44px}.owner-setup{max-width:980px;margin:0 auto;border:1px solid #bdcddd;background:#fff;color:#163a67;box-shadow:0 12px 32px #102e5010;overflow:hidden}.owner-setup__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:32px;background:linear-gradient(115deg,#102e50,#164c66);border-bottom:4px solid #24c6b7;color:#f5fcff}.intrapod-app .owner-setup__hero h1{color:#fff;margin:10px 0;font-size:30px;line-height:1.2}.intrapod-app .owner-setup__hero p{color:#dbedf2;max-width:590px;margin:0;line-height:1.65}.intrapod-app .owner-setup__hero button{flex-shrink:0;border:1px solid #9cc6d5;background:transparent;color:#fff;padding:10px 16px;min-height:44px}.owner-setup__eyebrow{font-size:12px;font-weight:750;letter-spacing:.065em;overflow-wrap:anywhere}.owner-setup__hero .owner-setup__eyebrow{color:#91ece2}.owner-setup__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;background:#f1f7fa;border-bottom:1px solid #bdcddd}.intrapod-app .owner-setup__steps button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:92px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#48617b;padding:14px 8px;font-size:13px}.owner-setup__steps button span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #b3c9d6;color:#163a67;background:#fff;font-weight:750}.intrapod-app .owner-setup__steps button[aria-current=step]{background:#e0f6f3;border-bottom-color:#008f86;color:#102e50;font-weight:800}.owner-setup__content{padding:32px;min-height:340px;display:grid;align-content:start;gap:18px;line-height:1.65}.owner-setup__content h2{margin:0;color:#102e50;font-size:26px;line-height:1.3}.owner-setup__content h2:focus{outline:none}.owner-setup__content p,.owner-security p{margin:0}.owner-setup__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.owner-setup article,.owner-security article{display:grid;gap:14px;align-content:start;padding:22px;border:1px solid #cadce6;border-left:3px solid #008f86;background:#f7fbfc;min-width:0}.owner-setup h3,.owner-security h3,.owner-security h4{margin:0;color:#102e50;line-height:1.4}.owner-setup__note{padding:15px 18px;background:#edf7f8;border-left:3px solid #008f86;color:#36566b;font-size:14px;line-height:1.65}.owner-setup__metric{display:flex;align-items:center;gap:18px;padding:20px 24px;background:#edf7f8;border:1px solid #c5dddd}.owner-setup__metric strong{font-size:32px;color:#102e50}.owner-setup__actions,.owner-setup__footer,.owner-setup__footer>div,.owner-security__heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.owner-setup__footer{padding:22px 32px;border-top:1px solid #cadce6;justify-content:space-between;background:#f7fbfc}.owner-setup__footer>span{color:#48617b;font-size:13px}.owner-setup button,.owner-security button{min-height:44px;white-space:normal;line-height:1.4;transition:transform .12s,background-color .12s}.owner-setup button:active:not(:disabled),.owner-security button:active:not(:disabled){transform:translateY(1px)}.owner-setup button:focus-visible,.owner-security button:focus-visible{outline:3px solid #008f86;outline-offset:3px}.owner-setup button:disabled,.owner-security button:disabled{opacity:.6;cursor:wait}.owner-setup__review{margin:0;border:1px solid #cadce6}.owner-setup__review>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #dce8ee}.owner-setup__review>div:last-child{border-bottom:0}.owner-setup__review dd{margin:0;font-size:20px;font-weight:800;color:#102e50}.owner-setup__error{padding:14px 18px;background:#fff2f1;border-left:3px solid #ac332c;color:#852821;line-height:1.5}.owner-security{display:grid;gap:20px;line-height:1.65}.owner-security__heading{justify-content:space-between}.owner-security__badge{padding:3px 10px;background:#e0f3ef;border:1px solid #abd8d0;color:#155b55;font-size:12px;font-weight:700}.owner-security article>button{justify-self:start}.owner-security ul{margin:0;padding-left:22px;overflow-wrap:anywhere}.owner-setup-launcher{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid #c5dddd;border-left:3px solid #008f86;background:#edf7f8;margin-bottom:22px}.owner-setup-launcher p{margin:5px 0 0;color:#48617b;line-height:1.5}.settings-page .settings-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.intrapod-app .settings-category--security,.settings-detail--security{--category-accent:#008f86}@media(max-width:700px){.owner-setup__hero{flex-direction:column;padding:24px}.owner-setup__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-setup__content{padding:24px;min-height:0}.owner-setup__tiles{grid-template-columns:1fr}.owner-setup__footer{padding:20px 24px}.owner-setup-launcher{align-items:stretch;flex-direction:column}.owner-security article{padding:18px}}@media(max-width:400px){.owner-setup__hero,.owner-setup__content{padding:20px}.owner-setup__footer>div{width:100%}.owner-setup__footer>div button{flex:1}.owner-setup__review>div{padding:12px}.owner-setup__metric{padding:16px}}@media(prefers-reduced-motion:reduce){.owner-setup button,.owner-security button{transition:none}.owner-setup button:active:not(:disabled),.owner-security button:active:not(:disabled){transform:none}}.invitation-panel{display:grid;gap:16px;min-width:0}.invitation-panel form{display:grid;gap:12px}.invitation-panel label{display:grid;gap:8px;font-weight:600}.invitation-fields{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.invitation-panel input,.invitation-panel select{width:100%;min-width:0;box-sizing:border-box}.invitation-panel form>button{justify-self:start}.invitation-list{padding:0;margin:0;list-style:none;display:grid;gap:12px}.invitation-list li{border:1px solid #cbdbe6;border-left:3px solid #009a9e;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.invitation-list li>div:first-child{display:grid;gap:4px;overflow-wrap:anywhere;min-width:0}.invitation-actions{display:flex;flex-wrap:wrap;gap:8px}.platform-customers summary{cursor:pointer;font-weight:700;color:#173e65}.platform-customers[open] summary{margin-bottom:20px}@media(max-width:560px){.invitation-fields{grid-template-columns:minmax(0,1fr)}.invitation-actions{width:100%}}.app-shell--entry .app-main{display:grid;align-items:start;background:var(--bg);padding:clamp(28px,7vh,72px) 24px}.app-shell--entry .app-main:before{display:none}.app-shell--entry .page-container{width:100%}.entry-brand{width:108px;height:48px;object-fit:contain;flex-shrink:0}.intrapod-app .auth-panel{width:min(100%,560px);margin:0 auto;padding:32px;background:#fff;border:1px solid var(--border);box-shadow:0 8px 24px #163a6708;display:block}.auth-panel__heading{margin-bottom:24px}.intrapod-app .auth-panel__heading h1{font-size:clamp(23px,3vw,28px);margin:0 0 8px;line-height:1.25}.auth-panel__heading p{margin:0}.intrapod-app .organization-options{display:grid;grid-auto-rows:1fr;gap:12px;border:0;padding:0;margin:0;min-width:0}.intrapod-app .auth-panel>form{padding:0;border:0;background:transparent;box-shadow:none}.intrapod-app .organization-options .organization-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:14px;padding:16px;min-height:80px;margin:0;border:1px solid var(--border);background:#fff;cursor:pointer}.intrapod-app .organization-option input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;min-height:18px;padding:0;margin:0;accent-color:var(--blue);box-shadow:none}.organization-option__text{display:grid;gap:4px;min-width:0}.organization-option__text strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere;color:var(--navy)}.organization-option__text>span{color:var(--muted);font-size:13px;font-weight:400}.intrapod-app .organization-option[data-selected=true]{background:var(--soft-blue);border-color:var(--blue);box-shadow:inset 3px 0 var(--blue)}.organization-option:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.intrapod-app .organization-option input:is(:focus,:focus-visible,[data-press-feedback]){outline:none!important}.auth-panel__footer{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.auth-panel__footer button{width:100%;min-height:44px;margin:0}.auth-panel__footer p{margin:0;font-size:13px;overflow-wrap:anywhere}.auth-panel__footer small{color:var(--muted);font-size:12px;text-align:center}.auth-panel__state{display:grid;gap:12px}.auth-panel__state p{margin:0}.auth-panel__state button{justify-self:start}@media(max-width:600px){.app-shell--entry .app-main{padding:24px 16px}.intrapod-app .auth-panel{padding:24px 20px}.app-shell--entry .app-topbar{min-height:64px;height:auto;padding:8px 16px;gap:12px}}.account-page{max-width:1040px;margin-inline:auto}.account-page .section-card{padding:24px}.account-page h2{margin-top:0}.account-fields{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-fields label,.account-email-form label{display:flex;flex-direction:column;gap:8px;min-width:0}.account-fields input,.account-fields select,.account-email-form input{width:100%;box-sizing:border-box}.account-fields small{font-weight:400;color:var(--text-secondary, #52677c)}.account-fields .account-checkbox{flex-direction:row;align-items:center}.account-checkbox input{width:auto}.account-organizations{list-style:none;padding:0;margin:20px 0 0}.account-organizations li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--border-color, #ccdce8)}.account-email-form{display:grid;gap:12px;max-width:520px;margin-block:24px}.account-actions{display:flex;gap:12px;flex-wrap:wrap}.account-page dl{display:grid;grid-template-columns:140px 1fr;gap:12px}.account-page dd{margin:0;overflow-wrap:anywhere}.account-page .section-card>button{margin-top:12px}.intrapod-app.reduce-motion *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.intrapod-app.reduce-motion button:active{transform:none!important}@media(max-width:600px){.account-fields{grid-template-columns:1fr}.account-organizations li{flex-direction:column;gap:6px}.account-page .section-card{padding:20px}.account-page dl{grid-template-columns:1fr;gap:6px}.account-page dd{margin-bottom:12px}}:root{--navy:#163a67;--blue:#247dcc;--teal:#087f8c;--aqua:#42c9c2;--bg:#f4f7fb;--surface:#fff;--soft-blue:#edf5fd;--soft-aqua:#e9f8f7;--text:#172b4d;--muted:#526581;--border:#d9e2ec;--danger:#b42318;--radius:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;background:var(--bg)}button,input,select,textarea{font:inherit}.intrapod-app{min-height:100vh;color:var(--text);font-size:14px;line-height:1.5}.intrapod-app h1,.intrapod-app h2,.intrapod-app h3,.intrapod-app h4{color:var(--navy);line-height:1.2;margin-top:0}.intrapod-app h1{font-size:clamp(1.65rem,3vw,2.15rem);letter-spacing:-.025em}.intrapod-app h2{font-size:1.2rem}.intrapod-app h3{font-size:1rem}.intrapod-app p{color:var(--muted)}.app-shell{display:flex}.app-sidebar{position:sticky;top:0;width:244px;height:100vh;padding:20px 14px;background:linear-gradient(180deg,#fff,#f9fbfd);border-right:1px solid var(--border);overflow:auto;flex:none}.app-brand{display:flex;align-items:center;gap:9px;padding:2px 8px 22px;border-bottom:1px solid var(--border);margin-bottom:18px}.app-brand img{width:108px;height:48px;object-fit:cover}.app-brand span{font-size:11px;color:var(--muted);line-height:1.25}.nav-section-label,.eyebrow{padding:0 10px 7px;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800;color:#718096}.nav-section-label--spaced{margin-top:20px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#324760;padding:10px 12px;margin:2px 0;border-radius:9px;text-align:left;cursor:pointer;font-weight:600}.nav-item:hover{background:var(--soft-blue);color:var(--navy)}.nav-item--active{background:linear-gradient(90deg,var(--soft-blue),var(--soft-aqua));color:var(--navy);box-shadow:inset 3px 0 var(--teal)}.nav-item__icon{width:20px;text-align:center;color:var(--teal);font-size:16px}.app-frame{min-width:0;flex:1}.app-topbar{height:64px;background:#fffffff5;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:10}.topbar-context{font-weight:700;color:var(--navy)}.topbar-actions{display:flex;align-items:center;gap:10px}.environment-badge{background:var(--soft-aqua);color:var(--teal);border:1px solid #bce5e2;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase}.app-main{padding:32px}.page-container{width:min(100%,1180px);margin:auto}.page-container>section{display:grid;gap:18px}.page-container>section>h1:first-child{margin-bottom:-12px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header__identity{display:flex;gap:14px}.page-header__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(145deg,var(--soft-blue),var(--soft-aqua));color:var(--teal);font-size:20px}.page-header h1{margin:0}.page-header p{margin:6px 0 0;max-width:720px}.page-header__actions{display:flex;gap:8px;flex-wrap:wrap}.eyebrow{padding:0 0 5px;color:var(--teal)}.section-card,.page-container>section>article,.page-container>section>form,.page-container>section>fieldset{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 3px 12px #163a670a;padding:20px}.section-card__header{border-bottom:1px solid var(--border);margin:-2px 0 18px;padding-bottom:13px}.section-card__header h2,.section-card__header p{margin-bottom:0}.metric-grid,.card-grid,.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.filter-panel{background:linear-gradient(135deg,var(--soft-blue),#fff);border:1px solid #cfe0f2;border-radius:var(--radius);padding:18px}.filter-grid,.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;align-items:end}.checkbox-grid{display:flex;gap:12px;flex-wrap:wrap}.intrapod-app label{display:grid;gap:6px;color:#344b65;font-size:12px;font-weight:700}.intrapod-app input,.intrapod-app select,.intrapod-app textarea{width:100%;min-height:40px;border:1px solid #b8c6d6;border-radius:8px;background:#fff;color:var(--text);padding:8px 10px}.intrapod-app input:focus,.intrapod-app select:focus,.intrapod-app textarea:focus{outline:3px solid rgba(36,125,204,.18);border-color:var(--blue)}.intrapod-app button{border:1px solid var(--navy);border-radius:8px;background:var(--navy);color:#fff;padding:9px 14px;font-weight:700;cursor:pointer}.intrapod-app button:hover{background:#0e2d53}.intrapod-app button:disabled{opacity:.5;cursor:not-allowed}.intrapod-app button:focus-visible,.intrapod-app a:focus-visible{outline:3px solid rgba(36,125,204,.35);outline-offset:2px}.intrapod-app button+button{margin-left:8px}.info-banner,[role=note]{padding:12px 14px;border-left:4px solid var(--teal);background:var(--soft-aqua);border-radius:8px}.intrapod-app [role=alert]{color:var(--danger);background:#fff1f0;border-radius:8px;padding:10px 12px}.intrapod-app [role=status]{color:var(--teal);font-weight:600}.status-badge{display:inline-flex;padding:4px 9px;border-radius:999px;background:var(--soft-aqua);color:var(--teal);font-size:11px;font-weight:800}.empty-state{text-align:center;padding:36px 20px;border:1px dashed #aabccc;border-radius:var(--radius);background:#fbfdff}.intrapod-app table{width:100%;border-collapse:collapse}.intrapod-app th,.intrapod-app td{padding:11px 12px;border-bottom:1px solid var(--border)}.intrapod-app ul{padding-left:20px}.intrapod-app li{margin:6px 0}@media(max-width:900px){.app-shell{display:block}.app-sidebar{position:static;width:100%;height:auto;padding:12px}.app-sidebar nav{display:flex;overflow-x:auto;gap:4px}.app-brand,.nav-section-label{display:none}.nav-item{width:auto;white-space:nowrap}.app-topbar{padding:0 16px}.app-main{padding:22px 16px}.page-header{flex-direction:column}.page-header__actions{width:100%}}@media(max-width:600px){.topbar-context{display:none}.topbar-actions{margin-left:auto}.app-main{padding:18px 12px}.section-card,.page-container>section>article,.page-container>section>form,.page-container>section>fieldset{padding:15px}.filter-grid,.form-grid{grid-template-columns:1fr}.nav-item__icon{display:none}}.app-main{position:relative;background:linear-gradient(165deg,rgba(238,246,255,.9) 0,rgba(247,250,253,.92) 230px,var(--bg) 420px);min-height:calc(100vh - 64px);overflow:hidden}.app-main:before{content:"";position:absolute;inset:0 0 auto;height:250px;pointer-events:none;background:radial-gradient(ellipse at 72% 0,rgba(66,214,198,.13),transparent 55%),radial-gradient(ellipse at 50% 0,rgba(22,136,232,.1),transparent 62%);clip-path:polygon(0 0,100% 0,100% 70%,72% 48%,48% 76%,20% 52%,0 68%)}.page-container{position:relative;z-index:1}.page-stack{display:grid;gap:22px}.page-stack>.page-header{margin-bottom:4px}.section-card{box-shadow:0 7px 22px #0b24470e;border-color:#d7e5f1;padding:24px}.section-card:hover{border-color:#c9dcec}.page-header__icon{width:52px;height:52px;background:#fff;border:1px solid #cfe0ef;box-shadow:0 5px 16px #075bcb14;color:#075bcb;font-size:24px}.page-header h1{font-size:32px;color:#0b2447}.page-header p{font-size:15px}.intrapod-app button{min-height:42px;background:linear-gradient(105deg,#0fb9b1,#075bcb);border-color:#075bcb;box-shadow:0 3px 9px #075bcb24}.intrapod-app button:hover{background:linear-gradient(105deg,#0aa9a2,#064da9);transform:translateY(-1px)}.intrapod-app .button-secondary{background:#fff;color:#0b4c91;border-color:#b9cce0;box-shadow:none}.intrapod-app .button-secondary:hover{background:#eef6ff}.intrapod-app .button-ghost{background:transparent;color:#244566;border-color:transparent;box-shadow:none}.intrapod-app .button-danger-ghost{background:#fff;color:#b42318;border-color:#f0b9b5;box-shadow:none}.intrapod-app fieldset{min-width:0}.intrapod-app input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-height:16px;padding:0;border:1.5px solid #0aa9d6;border-radius:4px;display:inline-grid;place-content:center}.intrapod-app input[type=checkbox]:checked{background:#0aa9d6}.intrapod-app input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:900}.intrapod-app label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;font-weight:500}.intrapod-app select{background-image:linear-gradient(45deg,transparent 50%,#315779 50%),linear-gradient(135deg,#315779 50%,transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-size:5px 5px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.status-badge{background:var(--badge-bg)!important;color:var(--badge-color)!important;border:1px solid color-mix(in srgb,var(--badge-color) 20%,transparent);padding:5px 10px;text-transform:capitalize}.badge-row,.action-row,.card-heading-row,.card-actions,.inline-form,.date-window,.filter-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card-heading-row{justify-content:space-between}.card-heading-row h2{margin-bottom:5px}.card-actions,.add-member-form{border-top:1px solid var(--border);padding-top:18px;margin-top:20px}.action-row>label,.inline-form>label{flex:1;min-width:220px}.helper-text{font-size:12px;color:var(--muted)}.state-panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px;text-align:center}.info-banner,.success-banner{padding:14px 16px;border-radius:9px;background:#eef8ff;color:#315779;border-left:4px solid #0aa9d6}.success-banner{background:#e9faf8;color:#176e65;border-color:#0fb9b1}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0}.detail-grid div{padding:12px;background:#f8fbfe;border-radius:8px}.detail-grid dt{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:800}.detail-grid dd{margin:5px 0 0;font-weight:600}.data-list{display:grid;border:1px solid var(--border);border-radius:10px;overflow:hidden}.data-list__row{display:flex;align-items:center;gap:12px;padding:13px 15px;background:#fff;border-bottom:1px solid var(--border)}.data-list__row:last-child{border-bottom:0}.data-list__row:hover{background:#f8fbfe}.data-list__main{display:grid;flex:1}.data-list__main span{font-size:12px;color:var(--muted)}.avatar,.user-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:linear-gradient(145deg,#0fb9b1,#075bcb);color:#fff;font-weight:800}.empty-state{border:0;background:radial-gradient(circle at 50% 35%,rgba(66,214,198,.13),transparent 42%),#fbfdff;padding:48px 20px}.empty-state__icon{width:58px;height:58px;background:linear-gradient(145deg,#e8faf8,#eef6ff);font-size:28px}.empty-state h3{font-size:22px;margin-bottom:7px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px}.metric-card{min-height:132px;display:flex;gap:15px;align-items:flex-start;background:#fff;border:1px solid #d7e5f1;border-radius:12px;padding:19px;box-shadow:0 6px 18px #0b24470d}.metric-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:linear-gradient(145deg,#e9faf8,#dceeff);color:#075bcb;font-size:21px}.metric-card__label{font-weight:700;color:#30465f}.metric-card__value{font-size:30px;font-weight:800;color:#0b2447;margin-top:7px}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.signal-list{list-style:none;padding:0!important;display:grid;gap:0}.signal-list li{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--border)}.signal-list strong{font-size:22px;color:#075bcb}.signal-list span{color:var(--muted)}.quick-actions{display:grid;gap:8px}.quick-actions button{display:flex;justify-content:space-between;background:#fff;color:#163a67;border-color:#d7e5f1;box-shadow:none}.quick-actions button:hover{background:#eef6ff}.date-window{background:#fff;border:1px solid var(--border);padding:9px 12px;border-radius:10px}.date-window label{min-width:140px}.date-window input{min-height:34px}.filter-card__title{color:#0aa1ad!important;border-bottom:1px solid var(--border);padding-bottom:17px}.project-filter-grid{display:grid;grid-template-columns:minmax(190px,1fr) 2fr 1.15fr 1.15fr;align-items:stretch}.project-filter-grid>.filter-group{padding:0 20px;border:0;border-left:1px solid #dbe7f2;border-radius:0}.project-filter-grid>.search-field{padding-right:18px}.filter-group legend{font-weight:700;margin-bottom:13px}.filter-group .checkbox-grid{align-items:flex-start;gap:12px 18px}.filter-footer{border-top:1px solid var(--border);padding-top:18px;margin-top:22px}.filter-footer label{min-width:180px}.result-count{margin-left:auto;color:var(--muted)}.results-card{padding:0;overflow:hidden}.results-card__header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border)}.results-card__header h2{margin:0}.results-card>.info-banner{border-radius:0;border-left:0;border-top:1px solid var(--border);background:#f8fbfe}.candidate-list{display:grid;gap:14px}.candidate-card{border:1px solid var(--border);border-radius:11px;padding:18px;background:#fff}.candidate-card--excluded{border-color:#edc4c0;background:snow}.candidate-card__header{display:flex;align-items:center;gap:12px}.candidate-card__header>div:nth-child(2){flex:1}.candidate-card__header h3{margin-bottom:7px}.score{text-align:right;color:#075bcb}.score strong{display:block;font-size:25px}.score span{font-size:11px;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:9px;overflow:hidden;margin:16px 0}.evidence-grid div{display:grid;background:#f8fbfe;padding:11px}.evidence-grid span{font-size:11px;color:var(--muted)}.evidence-grid strong{margin-top:4px}.explanation-list{columns:2;color:#425a73}.candidate-actions{display:flex;justify-content:flex-end;margin-top:14px}.pod-handoff{display:flex;align-items:center;justify-content:space-between}.pod-identity-card h2{margin-top:14px}.timeline-list{display:grid}.timeline-item{position:relative;display:grid;grid-template-columns:24px 1fr;gap:14px;padding-bottom:22px}.timeline-item:before{content:"";position:absolute;left:6px;top:15px;bottom:-4px;border-left:2px solid #b8ddec}.timeline-item:last-child:before{display:none}.timeline-marker{width:14px;height:14px;border-radius:50%;background:#0fb9b1;margin-top:4px;z-index:1}.settings-page{display:grid;gap:22px}.settings-grid{grid-template-columns:repeat(3,1fr)}.settings-grid a{text-decoration:none;transition:.15s}.settings-grid a:hover{transform:translateY(-2px);border-color:#67cfc8}.settings-grid strong{font-size:17px;color:#0b2447}.auth-controls{display:flex;align-items:center;gap:12px}.organization-control{padding:9px 13px;border:1px solid var(--border);border-radius:9px;color:#0b2447;font-weight:700;background:#fff}.organization-control span{margin-left:7px}.role-badge{padding:8px 12px;border-radius:8px;background:#eef6ff;color:#075bcb;font-weight:700}.user-summary{text-align:left}.user-name{font-weight:700}.user-role{font-size:11px;color:var(--muted)}.auth-error{font-size:11px;color:#8a4b08}.app-brand img{width:150px;height:58px}.app-brand span{display:none}.nav-item{min-height:44px}.app-sidebar nav{display:flex;flex-direction:column}.app-sidebar{display:flex;flex-direction:column}.app-sidebar nav{flex:1}@media(max-width:1100px){.project-filter-grid{grid-template-columns:1fr 2fr}.project-filter-grid>.filter-group:nth-child(3){border-left:0;padding-left:0;margin-top:20px}.dashboard-grid{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.auth-controls .organization-control,.auth-controls .user-summary{display:none}.project-filter-grid{grid-template-columns:1fr}.project-filter-grid>.filter-group{border-left:0;border-top:1px solid var(--border);padding:16px 0 0;margin-top:16px}.pod-handoff{display:grid}.settings-grid{grid-template-columns:1fr 1fr}.app-main:before{height:160px}.app-shell{display:block}.app-sidebar{display:none;position:fixed;inset:64px auto 0 0;width:min(88vw,320px);height:calc(100vh - 64px);z-index:30;padding:16px;box-shadow:10px 0 30px #0b24472e}.app-sidebar--open{display:flex}.app-sidebar nav{display:flex;flex-direction:column;overflow-y:auto}.app-brand{display:none}.app-topbar{z-index:40}.app-main{overflow-x:hidden}}@media(max-width:600px){.settings-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:110px;padding:14px}.metric-card__icon{width:36px;height:36px}.metric-card__value{font-size:25px}.evidence-grid{grid-template-columns:1fr}.data-list__row{align-items:flex-start;flex-wrap:wrap}.date-window{width:100%}.date-window label{flex:1}.page-header h1{font-size:27px}.auth-controls .role-badge{display:none}}.settings-category{display:grid!important;grid-template-columns:44px 1fr auto;align-items:center;text-align:left;gap:13px;padding:19px!important;background:#fff!important;color:#163a67!important;border:1px solid var(--border)!important;box-shadow:0 5px 15px #0b24470a!important}.settings-category:hover,.settings-category--active{border-color:#42c9c2!important;background:linear-gradient(135deg,#fff,#e9faf8)!important;transform:translateY(-2px)}.settings-category--active{box-shadow:inset 0 3px #0fb9b1,0 7px 18px #0b244712!important}.settings-category__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#eef6ff;color:#075bcb;font-size:20px}.settings-category strong,.settings-category small{display:block}.settings-category small{margin-top:5px;color:var(--muted);font-weight:500;line-height:1.35}.settings-detail>section{display:grid;gap:18px}.settings-detail fieldset{border:1px solid var(--border);border-radius:10px;padding:18px;display:grid;gap:13px}.settings-detail legend{padding:0 7px;color:#163a67;font-weight:750}.settings-detail form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.settings-detail form>h3,.settings-detail form>[role=alert],.settings-detail form>fieldset,.settings-detail form>div:last-child{grid-column:1/-1}.resource-management{border-bottom:1px solid var(--border);padding-bottom:22px;margin-bottom:22px}.management-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.resource-filters{display:grid;gap:16px;padding:18px;background:#f8fbfe;border:1px solid var(--border);border-radius:10px;margin-bottom:22px}.resource-filters fieldset{border:0;padding:0}.resources-page>.section-card>div>div[style*=grid-template-columns]{gap:18px!important}.resources-page>.section-card>div>div[style*=grid-template-columns]>div{background:#fbfdff;border:1px solid var(--border);border-radius:10px;padding:18px}.connector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.connectors-page>div:not(.page-header),.connectors-page article{border-radius:12px!important;border-color:var(--border)!important;box-shadow:0 5px 16px #0b24470d}.support-search label{max-width:600px}.support-categories{display:grid;gap:25px}.support-card{background:#fff;border:1px solid var(--border);border-radius:11px;padding:20px;box-shadow:0 5px 16px #0b24470a}.support-card__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e9faf8;color:#087f8c}.support-card h3{margin:13px 0 7px}.support-card a{color:#075bcb;font-weight:700;text-decoration:none}.intrapod-app table{display:block;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.intrapod-app thead{background:#eef6ff}.intrapod-app tbody tr:hover{background:#f8fbfe}@media(max-width:800px){.management-grid,.settings-detail form{grid-template-columns:1fr}}.sidebar-footer{display:grid;gap:12px;margin-top:20px}.environment-card,.sidebar-user{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #d7e5f1;border-radius:10px;background:#fff}.environment-card{background:linear-gradient(135deg,#e9faf8,#eef6ff);color:#087f8c;font-weight:700}.sidebar-user strong,.sidebar-user span{display:block}.sidebar-user span{font-size:11px;color:var(--muted);margin-top:2px}.sidebar-user .user-avatar{color:#fff}.menu-control{background:transparent!important;color:#163a67!important;border:0!important;box-shadow:none!important;font-size:20px;padding:8px!important}.menu-control:hover{background:#eef6ff!important}.app-topbar{justify-content:space-between}.nav-section-label{display:flex!important;align-items:center;min-height:42px;width:100%;padding:0 14px!important;margin:0 0 8px;border:1px solid #d6e9ef;border-radius:9px;background:linear-gradient(100deg,#e9faf8,#eef6ff);color:#145a70;font-size:12px;letter-spacing:.07em;font-weight:800}.nav-section-label--spaced{margin-top:18px}.nav-item{min-height:42px;padding:9px 14px 9px 18px;margin:1px 0;border:1px solid transparent;background:transparent!important;color:#243f5c!important;box-shadow:none!important}.nav-item:hover{background:#f1f8fc!important;border-color:#e1edf5}.nav-item--active{background:linear-gradient(90deg,#edf6ff,#e9faf8)!important;border-color:#d0e6ef;color:#075bcb!important;box-shadow:inset 3px 0 #0aa9d6!important}.nav-item__icon{width:22px;flex:0 0 22px;color:#087f8c}.app-brand,.sidebar-footer,.app-sidebar nav{width:100%}.dashboard-widget-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.dashboard-widget{grid-column:span 4;min-height:280px;background:#fff;border:1px solid #d7e5f1;border-radius:12px;box-shadow:0 6px 18px #0b24470d;overflow:hidden}.dashboard-widget:nth-child(n+4){grid-column:span 4}.dashboard-widget:nth-child(n+7){grid-column:span 4}.dashboard-widget__header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:15px 20px;border-bottom:1px solid var(--border)}.dashboard-widget__header h2{margin:0}.dashboard-widget__body{padding:20px}.dashboard-widget-grid--customizing .dashboard-widget{border-style:dashed}.dashboard-widget:has(.drag-handle:active){box-shadow:0 14px 30px #075bcb29;border-color:#42c9c2}.widget-controls{display:flex;gap:4px}.widget-controls button{min-width:32px;min-height:32px;padding:4px!important;background:#fff!important;color:#315779!important;border-color:#d7e5f1!important;box-shadow:none!important}.drag-handle{cursor:grab}.drag-handle:active{cursor:grabbing}.layout-persistence-note{margin:0;padding:11px 14px;border-radius:8px;background:#fff8e6;color:#78521d!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.donut-layout{display:grid;grid-template-columns:minmax(130px,1fr) 1.25fr;gap:20px;align-items:center}.donut-chart{position:relative;max-width:180px;margin:auto}.donut-chart svg{display:block;transform:rotate(-90deg)}.donut-track,.donut-segment{fill:none;stroke-width:14}.donut-track{stroke:#edf3f7}.donut-segment{stroke-linecap:butt}.donut-chart>div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.donut-chart strong{font-size:27px;color:#0b2447}.donut-chart span{font-size:11px;color:var(--muted)}.chart-legend{list-style:none!important;padding:0!important}.chart-legend li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:5px 0}.chart-legend li>span:first-child{width:9px;height:9px;border-radius:50%}.dashboard-widget .empty-state{padding:26px 12px}.dashboard-widget .empty-state__icon{width:42px;height:42px}.dashboard-widget .empty-state h3{font-size:17px}.management-grid .inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.management-grid .inline-form label{min-width:0}.management-grid .inline-form button{height:38px;min-height:38px;padding:0 14px;white-space:nowrap;align-self:end}@media(max-width:1100px){.dashboard-widget{grid-column:span 6!important}}@media(max-width:760px){.dashboard-widget{grid-column:1/-1!important}.donut-layout,.management-grid .inline-form{grid-template-columns:1fr}.management-grid .inline-form button{width:max-content}.nav-section-label{display:none!important}}@media(prefers-reduced-motion:reduce){.dashboard-widget,.nav-item{transition:none!important}}.intrapod-app button+button{margin-left:0}.app-sidebar nav,.pod-record-list,.resource-card-list,.candidate-list,.quick-actions,.option-group{margin:0;padding:0;min-width:0}.app-sidebar nav,.pod-record-list,.resource-card-list{display:flex;flex-direction:column}.app-sidebar nav{gap:2px}.pod-record-list{gap:12px}.resource-card-list{gap:20px}.nav-section-label,.nav-item,.pod-record-row,.resource-card{box-sizing:border-box;width:100%;margin-left:0;margin-right:0;transform:none}.nav-item{padding-left:14px}.nav-item__icon{display:inline-grid;place-items:center}.pod-record-row{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;text-align:left;background:#fff!important;color:#163a67!important;border:1px solid #d7e5f1!important;border-radius:10px;box-shadow:none!important}.pod-record-row:hover{background:#f7fbff!important;border-color:#b9d5e6!important;transform:none!important}.pod-record-row[aria-current=true]{background:linear-gradient(100deg,#eef7ff,#e9faf8)!important;border-color:#88d6d2!important;box-shadow:inset 3px 0 #0aa9d6!important}.pod-record-row .data-list__main{min-width:0}.resource-card{display:grid;gap:16px;padding:20px;background:#fff;border:1px solid #d7e5f1;border-radius:12px;box-shadow:0 5px 16px #0b24470b}.resource-card:hover{border-color:#bdd7e7}.resource-card__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resource-card__identity h4{margin:0 0 5px;font-size:17px}.resource-card__identity p,.resource-card__section p,.resource-source{margin:0;color:var(--muted)}.resource-status{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eef6ff;color:#315779;font-size:11px;font-weight:800;text-transform:capitalize}.resource-status--active{background:#e9faf8;color:#087f8c}.resource-status--archived{background:#f1f3f5;color:#59636e}.resource-card__section h5{margin:0 0 8px;color:#315779;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.skill-chip-list,.option-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.skill-chip{display:inline-flex;padding:5px 9px;border-radius:999px;background:#e9faf8;color:#176e65;font-size:12px;font-weight:700}.resource-skill-editor{border-top:1px solid var(--border);padding-top:12px}.resource-skill-editor summary,.resource-card__more summary{color:#315779;font-weight:700;cursor:pointer}.resource-skill-editor fieldset{border:0!important;padding:12px 0 0!important}.resource-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.resource-card__actions button{min-height:38px!important;height:38px;padding:7px 12px!important}.resource-card__more{margin-left:auto;position:relative}.resource-card__more-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.resource-card__more-actions button{margin:0}.intrapod-app .button-secondary:hover,.intrapod-app .button-ghost:hover,.intrapod-app .button-danger-ghost:hover{transform:none}.resource-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px}.resource-filters .option-group{gap:10px}.resource-management ul,.signal-list,.chart-legend{list-style:none;padding-left:0}.created-item-directory{display:grid;gap:.6rem}.created-item-row{display:grid;gap:1rem;align-items:center;width:100%;padding:1rem;text-align:left;border:1px solid var(--color-border,#d8dee8);border-radius:.75rem;color:#fff}.created-item-directory--approvals .created-item-row{grid-template-columns:minmax(15rem,2fr) minmax(8rem,auto) minmax(9rem,auto)}.created-item-directory--allocations .created-item-row{grid-template-columns:minmax(15rem,1.5fr) minmax(12rem,1fr) minmax(10rem,.7fr) auto}.created-item-row:hover,.created-item-row:focus-visible{border-color:#fff;box-shadow:0 0 0 3px #ffffff38}.created-item-row>:first-child{display:grid;gap:.25rem;min-width:0}.intrapod-app .created-item-row small,.intrapod-app .created-item-row .data-list__main span,.intrapod-app .created-item-row .pod-record-action,.intrapod-app .pod-history-row small,.intrapod-app .pod-history-row time{color:#fff}@media(max-width:900px){.resource-layout{grid-template-columns:1fr}}.allocation-page{max-width:1080px}.allocation-back{justify-self:start}.allocation-review-form,.allocation-review-form fieldset,.allocation-lifecycle-form{display:grid;gap:16px}.allocation-review-form fieldset{border:1px solid var(--border);border-radius:11px;padding:18px}.allocation-review-form legend{padding:0 8px;font-weight:800;color:#163a67}.allocation-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.allocation-calculation,.allocation-summary-grid,.allocation-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.allocation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.allocation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-calculation div,.allocation-summary-grid div,.allocation-detail-grid div{padding:12px;background:#f8fbfe;border:1px solid var(--border);border-radius:8px}.allocation-calculation dt,.allocation-summary-grid dt,.allocation-detail-grid dt{font-size:12px;color:var(--muted);font-weight:700}.allocation-calculation dd,.allocation-summary-grid dd,.allocation-detail-grid dd{margin:5px 0 0;font-weight:750}.allocation-warning,.allocation-notice{padding:14px 16px;border:1px solid #e1b65c;border-left:4px solid #d98b2b;border-radius:8px;background:#fff9ec}.allocation-warning p,.allocation-notice p{margin:5px 0 0}.allocation-confirmation{display:grid;gap:16px;max-width:760px;padding:22px;background:#fff;border:1px solid var(--border);border-radius:12px}.allocation-confirmation__resource{padding:16px 0;border-top:1px solid var(--border);display:grid;gap:12px}.allocation-confirmation__resource h3,.allocation-confirmation__resource h4,.allocation-confirmation__resource p{margin:0}.allocation-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.allocation-filter{display:grid;gap:6px;max-width:260px;margin-bottom:16px}.allocation-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(150px,.7fr) auto}.allocation-row span{display:grid;gap:4px}.allocation-row small{font-size:12px;color:var(--muted);font-weight:500}.allocation-lifecycle-form{max-width:620px}.allocation-lifecycle-form textarea{min-height:96px}@media(max-width:760px){.allocation-input-grid,.allocation-calculation,.allocation-detail-grid,.allocation-row,.created-item-directory--approvals .created-item-row,.created-item-directory--allocations .created-item-row{grid-template-columns:1fr}.allocation-summary-grid{grid-template-columns:1fr 1fr}.allocation-row{align-items:start}.allocation-actions button{width:auto}}.project-directory-list{display:grid}.project-directory-row{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;width:100%;padding:17px 24px!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:#fff!important;color:#17395f!important;text-align:left;box-shadow:none!important}.project-directory-row:last-child{border-bottom:0!important}.project-directory-row:hover,.project-directory-row:focus-visible{background:#f5faff!important;transform:none!important}.project-directory-row__main{display:grid;gap:4px}.project-directory-row__main strong{font-size:15px;color:#0b2447}.project-directory-row__main small{color:var(--muted)}.project-directory-row__action{color:#075bcb;font-weight:700;white-space:nowrap}.project-results__note{margin:0;padding:14px 24px;color:var(--muted);border-top:1px solid var(--border);background:#f8fbfe}.project-workspace__back{justify-self:start;padding-left:0!important}.project-overview-card>.card-heading-row{align-items:flex-start}@media(max-width:760px){.project-directory-row{grid-template-columns:1fr}.project-directory-row .badge-row{gap:6px}.project-directory-row__action{justify-self:start}}.filter-footer{align-items:flex-end}.filter-footer .result-count{align-self:center}.resource-card__name{display:flex;align-items:center;gap:7px}.resource-card__name h4{margin:0}.intrapod-app .resource-card__edit-name{display:inline-grid;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;background:transparent;color:#315779;border:1px solid transparent;border-radius:7px;box-shadow:none;font-size:18px;line-height:1}.intrapod-app .resource-card__edit-name:hover,.intrapod-app .resource-card__edit-name:focus-visible{background:#eef6ff;border-color:#b9d5e6;transform:none}.resource-card__header-actions{display:flex;align-items:center;gap:8px}.intrapod-app .resource-card__expand{display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;background:#f8fbfe;color:#087f8c;border:1px solid #d7e5f1;border-radius:8px;box-shadow:none}.resource-card__expand span{font-size:21px;line-height:1;transition:transform .15s ease}.resource-card__expand[aria-expanded=true] span{transform:rotate(180deg)}.intrapod-app .resource-card__expand:hover,.intrapod-app .resource-card__expand:focus-visible{background:#eef7fb;border-color:#9dcbdc;transform:none}.resource-management__heading{margin-bottom:18px}.resource-management__heading h3{margin:5px 0}.resource-management__heading p,.resource-management__panel p{margin:0;color:var(--muted)}.resource-management__panel{display:grid;gap:15px;padding:18px;border:1px solid #d7e5f1;border-radius:11px;background:#f8fbfe}.resource-management__panel h4{margin:0 0 4px;color:#163a67}.resource-management__panel .inline-form{align-items:end}.managed-skills{margin-top:18px;border:1px solid #d7e5f1;border-radius:11px;overflow:hidden}.managed-skills__heading{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#f8fbfe;border-bottom:1px solid #d7e5f1}.managed-skills__heading h4{margin:0}.managed-skills__heading>span{color:var(--muted);font-size:12px}.resource-management .managed-skills ul{margin:0;padding:0}.managed-skills li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-bottom:1px solid #e5edf4}.managed-skills li:last-child{border-bottom:0}.managed-skills li>div{display:flex;align-items:center;gap:9px}.managed-skills__actions button{min-height:34px!important;height:34px;padding:5px 10px!important}.recommendation-alternatives{display:grid;gap:14px;margin-top:16px}.intrapod-app .recommendation-alternatives__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;text-align:left}.recommendation-alternatives__toggle small{color:var(--muted);font-weight:600}.recommendation-alternatives__toggle>span:last-child{font-size:20px;transition:transform .15s ease}.recommendation-alternatives__toggle[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.recommendation-alternatives__content{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:#f8fbfe}.recommendation-alternatives__content label{display:grid;gap:6px;max-width:520px;font-weight:700}.recommendation-alternatives__content .candidate-list{margin-top:4px}.recommendations-page>.page-header{position:relative;overflow:hidden;border:1px solid #714fd2;border-radius:13px;padding:22px;background:radial-gradient(circle at 88% 10%,rgba(255,184,55,.48),transparent 28%),linear-gradient(120deg,#fff 5%,#e4ddff 50%,#bff5e8);box-shadow:0 12px 31px #5230ac30}.recommendations-page>.page-header:after{content:"✦";position:absolute;right:38px;bottom:-34px;color:#512eab24;font-size:125px;font-weight:900;line-height:1;pointer-events:none}.recommendations-page>.page-header .page-header__icon{background:linear-gradient(145deg,#7652d6,#008fd0);border-color:#6040bf;color:#fff;box-shadow:0 6px 17px #4e2ba945}.recommendation-run-summary{border:2px solid #a892e9!important;border-left:8px solid #7652d6!important;background:linear-gradient(120deg,#fff,#eee8ff);box-shadow:0 9px 24px #4a2a9f21!important}.recommendation-group-card{border:2px solid #7ed7dc!important;border-top:7px solid #00a8c6!important;background:linear-gradient(155deg,#fff 52%,#dcf9ff);box-shadow:0 11px 29px #008ba624!important}.recommendation-group-card .section-card__header h2:before{content:"★";margin-right:9px;color:#00a17f}.candidate-card--recommended{position:relative;overflow:hidden;border:2px solid #27c6aa!important;border-left:8px solid #00b894!important;background:linear-gradient(120deg,#fff 10%,#d9faef 58%,#cdeeff)!important;box-shadow:0 10px 26px #00977f2b}.candidate-card--recommended:after{content:"TOP MATCH";position:absolute;right:-35px;top:17px;width:145px;padding:5px 0;color:#fff;background:#00a98e;font-size:10px;font-weight:900;letter-spacing:.08em;text-align:center;transform:rotate(38deg)}.candidate-card--recommended .avatar{background:linear-gradient(145deg,#00bc9b,#008ed0);box-shadow:0 5px 14px #00919e42}.candidate-card--recommended .score strong{color:#075bcb;font-size:34px}.candidate-card--recommended .evidence-grid{border-color:#6dcfc6}.candidate-card--recommended .evidence-grid>div:nth-child(1){background:#cdf6ea}.candidate-card--recommended .evidence-grid>div:nth-child(2){background:#d9f1ff}.candidate-card--recommended .evidence-grid>div:nth-child(3){background:#eee7ff}.candidate-card--recommended .evidence-grid>div:nth-child(4){background:#ffebbe}.recommendation-alternatives{padding-top:5px;border-top:1px solid #8fd7df}.intrapod-app .recommendation-alternatives__toggle{border-color:#8467d9;background:linear-gradient(105deg,#eee8ff,#dff5ff);color:#4b2d9e}.recommendation-alternatives__content{border:2px solid #b49fec;background:linear-gradient(145deg,#f7f3ff,#e8f7ff)}.recommendation-alternatives__content .candidate-card{border-color:#b8cfe2;background:#fff}.recommendations-page .pod-handoff{border:2px solid #eca23a!important;border-top:7px solid #ed8b18!important;background:linear-gradient(120deg,#fff,#ffe6b6);box-shadow:0 10px 27px #c46b0029!important}.candidate-card--recommended:after{content:none}.allocation-details-card .allocation-detail-grid>div{position:relative;overflow:hidden;border-width:1px 1px 1px 5px;background:#fff}.allocation-details-card .allocation-detail-grid>div:nth-child(1){border-color:#8b6bda;background:#eee8ff}.allocation-details-card .allocation-detail-grid>div:nth-child(2){border-color:#00ac91;background:#d8f8ee}.allocation-details-card .allocation-detail-grid>div:nth-child(3){border-color:#e59224;background:#ffebc5}.allocation-details-card .allocation-detail-grid>div:nth-child(4){border-color:#25ae70;background:#dcf8e9}.allocation-details-card .allocation-detail-grid>div:nth-child(5){border-color:#008fd0;background:#dff3ff}.allocation-details-card .allocation-detail-grid>div:nth-child(6){border-color:#d66b9f;background:#ffe3f0}.allocation-details-card .allocation-detail-grid>div:nth-child(7){border-color:#376fd0;background:#e2ecff}.allocation-details-card .allocation-detail-grid>div:nth-child(8){border-color:#00a982;background:#cdf5e8}.allocation-details-card .allocation-detail-grid>div:nth-child(9){border-color:#e27825;background:#ffe5d2}.allocation-details-card .allocation-detail-grid>div:nth-child(10){border-color:#7652d6;background:#e9e2ff}.allocation-details-card .allocation-detail-grid dt{color:#344d70}.allocation-details-card .allocation-detail-grid dd{color:#0b2447}.recommendation-group-card{border-color:#a9d9e8!important;background:#fff;box-shadow:0 8px 23px #00709a1a!important}.candidate-card--recommended{background:linear-gradient(120deg,#fff 18%,#e7faf5)!important;box-shadow:0 8px 22px #008b7621}.candidate-card--recommended .evidence-grid{gap:0;background:#d3e3ed;border-color:#b8cfdd}.candidate-card--recommended .evidence-grid>div:nth-child(n){position:relative;background:#f7fbfd}.candidate-card--recommended .evidence-grid>div:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#8bbbd0}.candidate-card--recommended .evidence-grid>div:first-child:before{background:#00a982}.recommendation-alternatives{border-top-color:#c6dce7}.intrapod-app .recommendation-alternatives__toggle{border-color:#aac9dc;background:#f2f8fc;color:#244f73}.recommendation-alternatives__content{border-color:#b9d2e1;background:#f7fbfd}.recommendations-page .pod-handoff{border-color:#70d4d0!important;border-top-color:#008fcf!important;background:linear-gradient(120deg,#fff,#dff4ff 62%,#d8f8ee);box-shadow:0 9px 24px #0082a621!important}.allocation-record-page .record-page-header{border-color:#74c9df;background:linear-gradient(120deg,#fff 15%,#e5f6ff 68%,#dcf8f1);box-shadow:0 9px 25px #006e9b1f}.allocation-record-page .record-page-header:after{content:""}.allocation-record-page .record-page-header__title h2{font-size:25px}.allocation-details-card{border:1px solid #a7d8e8!important;border-top:5px solid #008fcf!important;background:#fff;box-shadow:0 9px 25px #00709e1a!important}.allocation-detail-sections{display:grid;gap:22px}.allocation-detail-sections>section{display:grid;gap:11px}.allocation-detail-sections h3{margin:0;color:#244f73;font-size:14px}.allocation-detail-grid--assignment,.allocation-detail-grid--capacity{grid-template-columns:repeat(4,minmax(0,1fr))}.allocation-details-card .allocation-detail-grid>div:nth-child(n){padding:14px;border:1px solid #d5e4ed;border-left:4px solid #78afc8;background:#f8fbfd}.allocation-details-card .allocation-detail-grid--assignment>div:first-child,.allocation-details-card .allocation-detail-grid--assignment>div:last-child{border-left-color:#7652d6;background:#f4f1ff}.allocation-details-card .allocation-detail-grid--capacity>div:first-child{border-left-color:#008fcf;background:#eef8ff}.allocation-details-card .allocation-detail-grid--capacity>div:nth-child(3){border-left-color:#00a982;background:#e9faf5}.allocation-details-card .allocation-detail-grid--capacity>div:last-child{border-left-color:#e59224;background:#fff8ea}.allocation-record-actions{margin-top:20px;padding-top:18px;border-top:1px solid #d5e4ed}.allocation-history-card{border:1px solid #c9d7e8!important;border-top:4px solid #7652d6!important;background:#fff;box-shadow:0 7px 20px #412f8214!important}.allocation-history-card ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:history}.allocation-history-card li{position:relative;padding:12px 12px 12px 38px;border-bottom:1px solid #e2e8f0}.allocation-history-card li:before{content:"";position:absolute;left:12px;top:16px;width:11px;height:11px;border:3px solid #cfc5ee;border-radius:50%;background:#7652d6}@media(max-width:850px){.allocation-detail-grid--assignment,.allocation-detail-grid--capacity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.allocation-detail-grid--assignment,.allocation-detail-grid--capacity{grid-template-columns:1fr}}.allocation-history-card ol{margin-top:2px;border:1px solid #dcd5f1;border-radius:10px;overflow:hidden}.allocation-history-card li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;background:#fbfaff}.allocation-history-card li:before{content:none}.allocation-history-marker{width:12px;height:12px;margin-top:4px;border:3px solid #d5c9f5;border-radius:50%;background:#7652d6;box-shadow:0 0 0 3px #f0ebff}.allocation-history-entry{display:grid;gap:3px}.allocation-history-entry strong{color:#243f65}.allocation-history-entry span{color:var(--muted);font-size:12px}.allocation-history-entry p{margin:5px 0 0;padding:7px 9px;border-radius:7px;background:#f0ebff;color:#4f3b8d}@media(max-width:600px){.managed-skills li{align-items:flex-start;flex-direction:column}.managed-skills__actions{width:100%}}.menu-control{display:none}@media(max-width:900px){.menu-control{display:inline-flex}}.candidate-card,.data-list__row,.metric-card,.dashboard-widget,.settings-category,.connector-grid>*,.support-card,.timeline-item{box-sizing:border-box;margin-left:0;margin-right:0}.candidate-card,.data-list__row,.support-card{width:100%}.option-group>*{margin-left:0;margin-right:0}.connector-directory-card{background:#fff;border:1px solid #d8dde6;padding:18px;display:grid;gap:13px}.connector-directory-card p{margin:4px 0 0}.connector-directory-icon{width:38px;height:38px;border-radius:8px;background:#e6f4f3;display:grid;place-items:center;font-weight:800}.connector-directory-card footer{display:flex}.connector-directory-card footer button{width:auto}@media(max-width:640px){.connector-grid{grid-template-columns:1fr}.connector-directory-card header{align-items:flex-start}.connector-directory-card footer button{width:100%}}.connector-success-message{padding:12px 14px;border:1px solid #9bd6b6;border-radius:9px;background:#edf8f0;color:#176b45;font-weight:700}.connector-workspace{display:grid;gap:18px}.connector-workspace>.workspace-tabs{padding:0 4px 6px}.connector-workspace-panel{display:grid;gap:14px;padding:22px;background:#fff;border:1px solid var(--border);border-radius:12px}.connector-workspace-panel h3,.connector-workspace-panel h4,.connector-workspace-panel p{margin:0}.connector-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0}.connector-fact-grid>div{display:grid;gap:4px;padding:14px;background:#f8fbfe;border:1px solid var(--border);border-radius:9px}.connector-fact-grid dt{color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase}.connector-fact-grid dd{margin:0;color:var(--navy);font-weight:700;text-transform:capitalize}.connector-actions{display:flex;gap:10px;flex-wrap:wrap}.connector-sync-result{display:flex;gap:10px 18px;flex-wrap:wrap;padding:14px;background:#edf8f0;border:1px solid #9bd6b6;border-radius:9px}.connector-sync-result strong{width:100%;color:#176b45}.connector-history{display:grid;gap:10px;margin:0;padding-left:24px}.connector-history li{padding:13px;border:1px solid var(--border);border-radius:9px}.connector-history span{display:block;margin-top:4px;color:var(--muted)}.connector-preview-record{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0;padding:14px;background:#f8fbfe;border:1px solid var(--border);border-radius:9px}.connector-preview-record dt{color:var(--muted);font-size:12px;font-weight:700}.connector-preview-record dd{margin:3px 0 0;font-weight:650}.connector-module-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.connector-module-list article{display:grid;gap:7px;padding:15px;border:1px solid var(--border);border-radius:9px;background:#f8fbfe}.connector-module-list article span{color:var(--muted);font-size:12px;font-weight:700}.connector-module-list>p{grid-column:1/-1}.created-item-directory--pods .created-item-row{display:grid;grid-template-columns:minmax(15rem,1.5fr) minmax(8rem,auto) minmax(9rem,auto) auto;background:linear-gradient(105deg,#0fb9b1,#075bcb)!important;color:#fff!important;border-color:#ffffff8c!important}@media(max-width:760px){.created-item-directory--pods .created-item-row{grid-template-columns:1fr}}.allocation-notice--success{border-color:#7bd8cf;border-left-color:#0aa99f;background:#e9faf8;color:#176e65}.intrapod-app .allocation-notice--success strong,.intrapod-app .allocation-notice--success p{color:#176e65}.allocation-notice--error{border-color:#efb5b0;border-left-color:#b42318;background:#fff1f0}.intrapod-app .allocation-notice--error strong,.intrapod-app .allocation-notice--error p{color:#8f1d16}.allocation-review-page .page-header,.allocation-record-page .page-header,.allocation-confirm-page .page-header{position:relative;overflow:hidden;border:1px solid #7759d8;border-radius:13px;padding:22px;background:radial-gradient(circle at 88% 12%,rgba(0,209,187,.42),transparent 27%),linear-gradient(120deg,#fff 5%,#dfedff 52%,#d2faef);box-shadow:0 12px 30px #3939ab2e}.allocation-review-page .page-header:after,.allocation-record-page .page-header:after,.allocation-confirm-page .page-header:after{content:"↗";position:absolute;right:35px;bottom:-35px;color:#593bb821;font-size:125px;font-weight:900;line-height:1;pointer-events:none}.allocation-review-page .page-header__icon,.allocation-record-page .page-header__icon,.allocation-confirm-page .page-header__icon{background:linear-gradient(145deg,#7652d6,#008fd0);border-color:#6542c4;color:#fff;box-shadow:0 6px 16px #4f2da945}.allocation-review-card{border:2px solid #8ad6e7!important;border-top:7px solid #00a4cf!important;background:linear-gradient(145deg,#fff 45%,#def7ff);box-shadow:0 11px 28px #0085b726!important}.allocation-review-card .allocation-review-form fieldset{border:2px solid #75d3c3;background:linear-gradient(130deg,#fff,#ddfaef);box-shadow:0 7px 19px #00977f1a}.allocation-review-card .allocation-review-form legend{color:#007a72;background:#d4f8ee;border-radius:999px;padding:6px 12px}.allocation-review-card .allocation-calculation>div{border-color:#8bcfe9;background:#def3ff}.allocation-review-card .allocation-calculation>div:nth-child(3){border-color:#b8a5ee;background:#eee8ff}.allocation-review-card .allocation-calculation>div:last-child{border-color:#43c9a7;background:#c9f5e8;color:#075f51}.allocation-review-card .allocation-summary-grid>div{border-color:#b8a5ee;background:#eee8ff}.allocation-confirm-page{max-width:1080px}.allocation-confirm-page .allocation-confirmation{max-width:none;border:2px solid #a58ce8;border-top:7px solid #7652d6;background:linear-gradient(145deg,#fff 45%,#eee8ff);box-shadow:0 12px 30px #4e2fa82b}.allocation-confirm-page .allocation-confirmation__resource{padding:18px;border:1px solid #78d7c7;border-left:7px solid #00b99b;border-radius:11px;background:linear-gradient(120deg,#fff,#dcfaef)}.allocation-confirm-page .allocation-calculation>div:last-child{border-color:#43c9a7;background:#c9f5e8}.allocation-details-card{border:2px solid #87d4e7!important;border-top:7px solid #008fcf!important;background:linear-gradient(145deg,#fff 48%,#dff4ff);box-shadow:0 11px 28px #0080b724!important}.allocation-details-card .allocation-detail-grid>div{border-color:#9fd5e9;background:#e4f5ff}.allocation-details-card .allocation-detail-grid>div:nth-child(4n+2),.allocation-details-card .allocation-detail-grid>div:nth-child(4n+3){border-color:#87d8c8;background:#ddf8f0}.allocation-lifecycle-card{border:2px solid #e7aa4d!important;border-top:7px solid #ed8d18!important;background:linear-gradient(135deg,#fff,#ffe8bd);box-shadow:0 10px 26px #c46b0026!important}.allocation-lifecycle-card--cancel{border-color:#ee8c83!important;border-top-color:#d33b2f!important;background:linear-gradient(135deg,#fff,#ffdcd9)}.allocation-history-card{border:2px solid #b6a3ec!important;border-top:6px solid #7652d6!important;background:linear-gradient(145deg,#fff,#eee9ff)}.allocation-history-card ol{padding-left:24px}.allocation-history-card li{padding:10px 12px;border-bottom:1px solid #d7cff0}.allocation-history-card li:last-child{border-bottom:0}.intrapod-app .feedback-banner,.intrapod-app .success-banner{padding:14px 16px;border:1px solid;border-left-width:4px;border-radius:9px;font-weight:600}.intrapod-app .feedback-banner--success,.intrapod-app .success-banner{border-color:#7bd8cf;border-left-color:#0aa99f;background:#e9faf8;color:#176e65}.intrapod-app .feedback-banner--warning{border-color:#e1b65c;border-left-color:#d98b2b;background:#fff9ec;color:#7a4a08}.intrapod-app .feedback-banner--error{border-color:#efb5b0;border-left-color:#b42318;background:#fff1f0;color:#8f1d16}.intrapod-app .feedback-banner--success :is(strong,p,h2,h3,h4),.intrapod-app .success-banner :is(strong,p,h2,h3,h4){color:#176e65}.intrapod-app .feedback-banner--warning :is(strong,p,h2,h3,h4){color:#7a4a08}.intrapod-app .feedback-banner--error :is(strong,p,h2,h3,h4){color:#8f1d16}.resource-accordion{display:grid;gap:8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0}.resource-accordion__section{width:100%;margin:0;border:1px solid #d7e5f1;border-radius:9px;background:#fff;overflow:hidden}.resource-accordion__trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:44px!important;margin:0!important;padding:10px 12px!important;text-align:left;background:#f8fbfe!important;border:0!important;border-radius:0!important;color:#163a67!important;box-shadow:none!important}.resource-accordion__trigger:hover{background:#eef7fb!important;transform:none!important}.resource-accordion__trigger:focus-visible{outline:3px solid rgba(36,125,204,.35);outline-offset:-3px}.resource-accordion__trigger small{color:var(--muted);font-size:11px;font-weight:600}.resource-accordion__chevron{display:grid;place-items:center;color:#087f8c;font-size:22px;line-height:1;transition:transform .15s ease}.resource-accordion__trigger[aria-expanded=true] .resource-accordion__chevron{transform:rotate(90deg)}.resource-accordion__panel{padding:14px;background:#fafdff;border-top:1px solid #d7e5f1}.resource-accordion__panel[hidden]{display:none}.resource-section-content{display:grid;justify-items:start;gap:12px}.resource-section-content>p{margin:0;color:var(--muted)}.resource-section-content button{min-height:38px!important;padding:7px 12px!important}.resource-skill-controls{width:100%;margin:0!important;padding:12px!important;border:1px solid var(--border)!important;border-radius:8px;background:#fff}.resource-card__actions{justify-content:flex-start}.resource-card__actions .button-ghost{margin:0}.resource-accordion__section,.resource-accordion__trigger{box-sizing:border-box;margin-left:0;margin-right:0}@media(max-width:600px){.resource-accordion__trigger{grid-template-columns:minmax(0,1fr) auto}.resource-accordion__trigger small{grid-column:1}.resource-accordion__chevron{grid-column:2;grid-row:1/3}.resource-section-content button{max-width:100%;white-space:normal}}.connector-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:28px;background:#0b244794}.connector-configure-modal{box-sizing:border-box;width:min(760px,94vw);max-height:90vh;overflow-y:auto;background:#fff;border:1px solid #cfe0ef;border-radius:14px;padding:0 30px 30px;box-shadow:0 22px 55px #0b24473d}.connector-configure-modal__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 -30px 26px;padding:22px 30px 18px;background:#fff;border-bottom:1px solid var(--border)}.connector-configure-modal__header h2{margin:3px 0 0}.connector-configure-modal__eyebrow{color:#087f8c;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.connector-name-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:26px}.connector-name-editor label{display:grid;gap:7px}.connector-name-editor input{width:100%}.connector-configure-modal>hr{margin:0 0 28px;border:0;border-top:1px solid var(--border)}.connector-mapping-section{display:grid;gap:24px;margin:0;padding:24px;border:1px solid #cfe0ef;border-radius:12px;background:#fbfdff}.connector-mapping-section legend{padding:0 9px;color:#163a67;font-size:18px;font-weight:800}.connector-section-intro{margin:0;color:var(--muted);line-height:1.6}.connector-mapping-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--border)}.connector-board-selection{display:grid;gap:8px;padding:18px;background:#eef7ff;border:1px solid #d4e7f6;border-radius:10px}.connector-board-selection label{display:grid;gap:8px}.connector-board-selection p{margin:0}.connector-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.connector-field-grid label{display:grid;align-content:start;gap:8px;margin:0}.connector-field-grid textarea{min-height:92px;resize:vertical}.connector-mapping-preview{display:grid;gap:10px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:10px}.connector-mapping-preview>p{margin:0;color:var(--muted);line-height:1.5}.connector-mapping-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding-top:2px}.monday-setup{width:min(820px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 80px #102a4340;outline:none}.monday-setup button{padding:10px 16px;border:1px solid #174777;border-radius:8px;background:#174777;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.monday-setup button.button-secondary{background:#fff;color:#274b70;border-color:#c9d8e5}.monday-setup button:disabled{opacity:.5;cursor:not-allowed}.monday-setup button:focus-visible,.monday-setup select:focus-visible,.monday-setup input:focus-visible,.monday-setup summary:focus-visible{outline:3px solid #7ebcf0;outline-offset:2px}.monday-setup select,.monday-setup input{min-height:42px;padding:10px 12px;border:1px solid #c9d8e5;border-radius:8px;background:#fff;color:#193b5f;font:inherit;font-size:14px}.monday-setup select:disabled{background:#f4f7f9;color:#65788a}.monday-setup-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px 18px;border-bottom:1px solid var(--border)}.monday-setup-header h2{margin:6px 0;font-size:24px}.monday-setup-header p{margin:0;color:var(--muted)}.monday-setup-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:18px 30px;background:#f7fafc;border-bottom:1px solid var(--border)}.monday-setup-steps li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:600}.monday-setup-steps li>span{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:1px solid #cdd7e2;border-radius:50%;background:#fff}.monday-setup-steps li[aria-current=step]{color:#153f68}.monday-setup-steps li[aria-current=step]>span{background:#153f68;border-color:#153f68;color:#fff}.monday-setup-steps li[data-complete=true]>span{background:#e4f5ef;border-color:#b5ddcb;color:#176b50}.monday-setup-body{overflow-y:auto;padding:26px 30px;min-height:260px}.monday-setup-body h3{font-size:20px;margin:0 0 10px}.monday-setup-body>.helper-text{margin:0 0 22px}.monday-field{display:grid;gap:8px;margin:18px 0}.monday-field>span{display:flex;justify-content:space-between;gap:12px;font-weight:600}.monday-field small{font-size:12px;font-weight:400;color:var(--muted)}.monday-field select,.monday-status-row input,.monday-status-row select{width:100%;min-width:0;box-sizing:border-box}.monday-note{padding:16px;margin:22px 0 0;background:#f1f7fc;border-radius:8px;color:#405a70;line-height:1.6}.monday-fixed-field{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:16px;background:#f4f8fa;border:1px solid var(--border);border-radius:8px}.monday-fixed-field small{grid-column:2;color:var(--muted)}.monday-optional{margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.monday-optional summary{cursor:pointer;font-weight:700;padding:6px 0}.monday-optional summary span{display:block;font-size:13px;font-weight:400;color:var(--muted);margin:6px 0 0 18px}.monday-optional .connector-field-grid{margin-top:18px}.monday-optional .monday-field{margin:0}.monday-status-mapping{padding-top:18px;margin-top:20px;border-top:1px solid var(--border)}.monday-status-mapping p{color:var(--muted);font-size:13px;line-height:1.5}.monday-status-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-bottom:12px}.monday-review-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:20px 0}.monday-review-summary>div{display:grid;gap:4px}.monday-review-summary dt{font-size:12px;color:var(--muted)}.monday-review-summary dd{margin:0;font-weight:600}.monday-preview-table{overflow-x:auto}.monday-preview-table table{width:100%;border-collapse:collapse;font-size:13px}.monday-preview-table caption{text-align:left;font-weight:600;margin:12px 0}.monday-preview-table th,.monday-preview-table td{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.monday-preview-table th{background:#f4f7fa}.monday-setup-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 30px;border-top:1px solid var(--border);background:#fff}.monday-setup-footer>div{display:flex;gap:10px;flex-wrap:wrap}.monday-save-state{font-size:12px;color:var(--muted)}.monday-save-notice{padding:12px 16px;border-radius:8px;background:#edf8f2;color:#216246}.monday-unsaved{padding:18px;margin-top:20px;border:1px solid #e5c782;background:#fffaf0;border-radius:10px}.monday-next-step{padding:22px;margin:18px 0 24px;border:1px solid #cde0ee;background:#f2f8fc;border-radius:12px}.monday-next-step h4{margin:0}.monday-next-step small{display:block;margin-top:10px;color:var(--muted)}@media(max-width:600px){.monday-setup{max-height:96vh}.monday-setup-header,.monday-setup-body{padding:18px}.monday-setup-steps{padding:14px 18px;gap:6px}.monday-setup-steps li{font-size:11px;gap:5px}.monday-setup-footer{padding:16px 18px;align-items:stretch;flex-direction:column}.monday-setup-footer>div{justify-content:flex-end}.monday-status-row{grid-template-columns:1fr 1fr}.monday-status-row button{grid-column:1/-1;justify-self:start}.monday-review-summary,.monday-fixed-field{grid-template-columns:1fr}.monday-fixed-field small{grid-column:1}}@media(max-width:650px){.connector-modal-backdrop{padding:10px}.connector-configure-modal{width:100%;max-height:96vh;padding:0 18px 22px}.connector-configure-modal__header{margin:0 -18px 22px;padding:18px}.connector-name-editor,.connector-field-grid{grid-template-columns:1fr}.connector-name-editor button{justify-self:start}.connector-mapping-section{padding:18px}.connector-mapping-actions,.connector-mapping-footer{align-items:stretch;flex-direction:column}.connector-mapping-actions button,.connector-mapping-footer button{width:100%}}.intrapod-app input[type=date]{width:190px;max-width:100%}.intrapod-app label:has(>input[type=date]){width:190px;max-width:100%;flex:0 0 190px}.compact-date-range{display:grid;grid-template-columns:repeat(2,190px);align-items:end;gap:12px}.compact-date-range>label{width:190px;max-width:100%}@media(max-width:600px){.intrapod-app input[type=date],.intrapod-app label:has(>input[type=date]){width:100%;flex-basis:100%}.compact-date-range{grid-template-columns:1fr}.compact-date-range>label{width:100%}}.connector-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.connector-card-identity{display:flex;align-items:center;gap:12px;min-width:0}.connector-card-title{min-width:0;overflow-wrap:anywhere}.connector-company-logo{display:grid;place-items:center;width:72px;height:44px;flex:0 0 72px;background:#fff}.connector-company-logo img{display:block;width:72px;height:44px;max-width:100%;max-height:44px;object-fit:contain}.connector-company-logo svg{width:32px;height:32px}.auth-controls{display:flex;align-items:center;gap:14px}.auth-identity{display:flex;align-items:center;gap:10px}.auth-identity .user-summary{line-height:1.2}.auth-identity .user-role{margin-top:3px}.auth-controls .button-ghost{min-height:36px;padding:6px 10px}@media(max-width:600px){.auth-identity .user-summary{display:none}}.organization-switcher{position:relative;max-width:360px;font-size:13px}.organization-switcher label{display:flex;flex-direction:column;gap:3px;font-weight:600}.organization-switcher select{width:100%;min-height:36px;border:1px solid #cbd5e1;border-radius:7px;padding:6px 28px 6px 10px;background:#fff;color:#172b4d;font:inherit}.organization-switcher-confirm{display:flex;align-items:center;gap:8px;margin-top:5px}.organization-switcher-confirm,.organization-switcher-error{position:absolute;top:100%;right:0;width:min(310px,85vw);box-sizing:border-box;padding:12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 6px 20px #172b4d22}.organization-switcher-confirm span{font-size:11px}.organization-switcher button{padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;background:#fff;color:#172b4d}.organization-switcher-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#f5f7fb;padding:24px;margin:0;border:0;box-sizing:border-box;width:100vw;height:100vh;max-width:none;max-height:none}.organization-switcher-overlay>div{max-width:440px;text-align:center}.app-topbar .topbar-actions{flex-wrap:wrap}@media(max-width:600px){.organization-switcher{max-width:min(190px,45vw)}.organization-switcher-confirm,.organization-switcher-error{left:0;right:auto;width:min(310px,calc(100vw - 90px))}.organization-switcher-confirm{flex-direction:column;align-items:flex-start}}:root{--radius: 2px;font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif}.intrapod-app{font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif;font-size:15px;line-height:1.6}.intrapod-app :is(button,input,select,textarea){font-family:inherit}.intrapod-app :is(section,article,fieldset,details,dialog,input,select,textarea,button,.page-header,.page-header__icon,.record-page-header,.workspace-tabs,.data-list,.data-list__row,.empty-state,.filter-panel,.feedback-banner,.environment-card,.avatar,.user-avatar,.detail-grid>div,.dashboard-widget__header,.insighter,.insighter-mark,.support-article-row,.settings-detail,.settings-category__icon,.search-field,.result-count,.nav-section-label,.organization-switcher-confirm){border-radius:2px!important}.intrapod-app :is(h1,h2,h3,h4){font-weight:650}.intrapod-app :is(.section-card,.dashboard-widget,.resource-card,.settings-detail){box-shadow:2px 3px #163a6710,0 7px 20px #163a6708}.intrapod-app :is(button,a,summary){transition:transform .1s ease,box-shadow .12s ease,background-color .12s ease}.intrapod-app button:not(:disabled):active{transform:translateY(1px)!important}.intrapod-app :is(button,a,input,select,textarea,summary,[role=button],[role=tab]):focus-visible,.intrapod-app [data-press-feedback=true]{outline:2px solid var(--blue)!important;outline-offset:3px}.intrapod-app button>:is(span,strong,small,b,p,h2,h3,h4){color:inherit}.intrapod-app :is(.card-actions,.action-row,.settings-actions,.connector-actions,.allocation-actions){gap:10px;flex-wrap:wrap}.intrapod-app :is(.card-actions,.action-row,.settings-actions,.connector-actions,.allocation-actions)>button+button{margin-left:0}.intrapod-app :is(.project-form__actions,.monday-setup-footer){border-top:1px solid var(--border);padding-top:16px}.intrapod-app :is(input,select,textarea){scroll-margin-top:100px}.intrapod-app .settings-grid .settings-category{min-height:64px;padding:10px 14px;margin:0;grid-template-columns:36px minmax(0,1fr) auto}.intrapod-app .settings-grid .settings-category__icon{width:34px;height:34px;font-size:19px}.intrapod-app .settings-category>span>strong{font-size:15px}.intrapod-app .resource-card__actions{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 0}.intrapod-app .resource-layout{grid-template-columns:minmax(0,1fr)}.intrapod-app .resource-layout:has(.demo-availability){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.intrapod-app .workspace-tabs button{flex-shrink:0}.intrapod-app .dashboard-widget__controls button{color:var(--navy)!important;background:#fff;border-color:var(--border)}@media(max-width:600px){.intrapod-app .resource-layout:has(.demo-availability){grid-template-columns:minmax(0,1fr)}.intrapod-app :is(button,summary){min-height:40px}.intrapod-app .page-header__actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.intrapod-app :is(button,a,input,select,summary,[role=button],[role=tab]),.intrapod-app button:not(:disabled):is(:active,:hover){transition:none!important;transform:none!important}}.intrapod-app.app-shell .app-main{background:var(--bg)}.intrapod-app.app-shell .app-main:before{display:none}.intrapod-app.app-shell .page-stack{gap:24px}.intrapod-app.app-shell :is(.page-header,.record-page-header){padding:0;margin:0 0 4px;border:0;background:transparent;box-shadow:none;align-items:flex-start}.intrapod-app.app-shell :is(.page-header,.record-page-header):after{display:none}.intrapod-app.app-shell .page-header__identity{min-width:0;align-items:flex-start;gap:12px}.intrapod-app.app-shell .page-header__icon{width:40px;height:40px;flex:0 0 40px;font-size:20px;background:#fff;color:var(--teal);box-shadow:none;border:1px solid var(--border)}.intrapod-app.app-shell .page-header h1{font-size:clamp(24px,3vw,30px);line-height:1.2}.intrapod-app.app-shell :is(.page-header,.record-page-header) p{margin:8px 0 0;max-width:68ch}.intrapod-app.app-shell .page-header__actions{align-items:center;gap:8px}.intrapod-app.app-shell :is(.section-card,.dashboard-widget,.resource-card,.candidate-card,.support-category,.support-search,.settings-detail,.governance-card,.reporting-card,.allocation-confirmation,.project-overview-card,.project-staffing){background:#fff!important;border:1px solid var(--border)!important;box-shadow:none!important}.intrapod-app.app-shell .section-card{padding:24px}.intrapod-app.app-shell :is(.section-card__header,.dashboard-widget__header){background:transparent;padding-bottom:16px;border-bottom:1px solid var(--border)}.intrapod-app.app-shell .dashboard-widget__header{padding:16px 20px}.intrapod-app.app-shell .dashboard-summary-card{border:1px solid var(--border)!important;border-top:3px solid var(--summary-accent, var(--teal))!important;background:#fff!important;box-shadow:none!important}.intrapod-app.app-shell .dashboard-summary-card:after{display:none}.intrapod-app.app-shell .insighter{background:#fff;border:1px solid var(--border);box-shadow:none;padding:24px}.intrapod-app.app-shell .insighter:after{display:none}.intrapod-app.app-shell .insighter-mark{box-shadow:none}.intrapod-app.app-shell .insighter-suggestions{gap:8px}.intrapod-app.app-shell .insighter-suggestions button{min-height:36px;font-weight:500;border-color:var(--border);box-shadow:none}.intrapod-app.app-shell :is(.app-sidebar .nav-item,.app-sidebar .nav-section-label){border:0;box-shadow:none}.intrapod-app.app-shell .app-sidebar .nav-section-label{background:transparent;padding:8px 12px;color:var(--muted);font-size:10px}.intrapod-app.app-shell .app-sidebar .nav-item{background:transparent;color:var(--text);min-height:42px;padding:10px 12px;margin:0}.intrapod-app.app-shell .app-sidebar .nav-item:hover{background:var(--soft-blue);transform:none}.intrapod-app.app-shell .app-sidebar .nav-item--active{background:var(--soft-blue);color:var(--navy);box-shadow:inset 3px 0 var(--blue)}.intrapod-app.app-shell .environment-card{background:transparent;border:0;padding:12px;color:var(--muted);font-size:11px}.intrapod-app.app-shell :is(.created-item-row,.pod-record-row,.project-directory-row,.dashboard-action-row){background:#fff!important;color:var(--navy)!important;border:1px solid var(--border)!important;box-shadow:none!important;text-align:left}.intrapod-app.app-shell :is(.created-item-row,.pod-record-row,.project-directory-row,.dashboard-action-row):hover{background:var(--soft-blue)!important;border-color:#a9c7e1!important;transform:none}.intrapod-app.app-shell :is(.created-item-row,.pod-record-row,.project-directory-row,.dashboard-action-row) :is(small,.data-list__main>span){color:var(--muted)}.intrapod-app.app-shell :is(.created-item-row,.pod-record-row) .pod-record-action{color:var(--navy)}.intrapod-app.app-shell :is(.filter-card,.resource-filters,.project-form__section,.resource-management__panel){background:#fbfcfe;border:1px solid var(--border);box-shadow:none}.intrapod-app.app-shell .project-filter-card{padding:20px}.intrapod-app.app-shell .project-filter-card__heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.intrapod-app.app-shell .project-filter-card:before{display:none}.intrapod-app.app-shell .results-card__header{background:transparent;border:0;border-bottom:1px solid var(--border);margin:0 0 16px;padding:0 0 14px}.intrapod-app.app-shell .project-filter-card__heading h2{font-size:16px;margin:0}.intrapod-app.app-shell .project-filter-card__heading>div{text-align:left}.intrapod-app.app-shell .project-filter-grid{display:grid;grid-template-columns:minmax(200px,1fr) minmax(240px,1fr);gap:16px}.intrapod-app.app-shell .project-filter-grid fieldset{margin:0;padding:0;border:0;background:transparent}.intrapod-app.app-shell .project-more-filters{grid-column:1 / -1;border:0;background:transparent;padding:0}.project-more-filters summary{cursor:pointer;padding:8px 0;color:var(--navy);font-weight:600;font-size:13px}.project-more-filters__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px}.intrapod-app.app-shell .project-filter-grid .search-field{background:transparent;border:0;padding:0}.intrapod-app.app-shell .result-count{background:transparent;padding:0;font-size:12px;color:var(--muted)}.intrapod-app.app-shell .resource-management{padding-bottom:20px;margin-bottom:20px}.intrapod-app.app-shell .resource-management__heading{margin-bottom:12px}.intrapod-app.app-shell .resource-management__panel{padding:16px}.intrapod-app.app-shell .resource-management__panel h4{margin-bottom:12px}.intrapod-app.app-shell .resource-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intrapod-app.app-shell .resource-filters>label:first-child,.intrapod-app.app-shell .resource-filters>div:last-child{grid-column:1 / -1}.intrapod-app.app-shell .settings-detail__intro{background:#fff;padding:20px 24px}.intrapod-app.app-shell .settings-detail__intro h2{font-size:20px}.intrapod-app.app-shell .settings-detail__body{padding:24px}.intrapod-app.app-shell .settings-grid .settings-category{background:#fff;border:1px solid var(--border);box-shadow:none;transform:none}.intrapod-app.app-shell .settings-grid .settings-category--active{background:var(--soft-blue);border-color:#a9c7e1;box-shadow:inset 0 -3px var(--blue)}.intrapod-app.app-shell .settings-policy-card{border-left-width:1px!important}.intrapod-app.app-shell :is(.detail-grid>div,.project-fact,.allocation-calculation>div,.allocation-detail-grid>div){background:#f8fafc;border:1px solid var(--border);padding:12px 16px}.intrapod-app.app-shell :is(.card-actions,.connector-actions,.settings-actions,.allocation-actions,.project-form__actions){align-items:center}.intrapod-app.app-shell :is(.card-actions,.connector-actions,.settings-actions,.allocation-actions)>button{min-height:40px}.intrapod-app.app-shell input[type=radio]{width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--blue);flex:0 0 18px}.intrapod-app.app-shell input[type=checkbox]{flex:0 0 16px}.intrapod-app.app-shell :is(.page-container,.section-card,.settings-detail,.record-page-header,.resource-card,.connector-card){min-width:0}.intrapod-app.app-shell :is(.record-page-header h2,.data-list__main,.project-directory-row__main,.resource-card__name,.connector-card h3){overflow-wrap:anywhere}@media(max-width:600px){.intrapod-app.app-shell .page-stack{gap:20px}.intrapod-app.app-shell :is(.section-card,.insighter,.settings-detail__body,.settings-detail__intro){padding:18px}.intrapod-app.app-shell .resource-filters,.intrapod-app.app-shell .project-filter-grid,.project-more-filters__fields{grid-template-columns:minmax(0,1fr)}.intrapod-app.app-shell :is(.page-header__actions,.record-page-header__actions){display:flex;gap:8px;flex-wrap:wrap}.intrapod-app.app-shell :is(.page-header__actions,.record-page-header__actions)>button{flex:1 1 auto}.intrapod-app.app-shell :is(.created-item-row,.project-directory-row){gap:12px;padding:16px}}.intrapod-app.app-shell .app-sidebar{background:#0b203a;border-right-color:#213c59;color:#f5f8fc}.intrapod-app.app-shell .app-brand{background:#fff}.intrapod-app.app-shell .app-sidebar nav{gap:22px}.intrapod-app.app-shell .nav-group{flex:none;min-width:0}.intrapod-app.app-shell .app-sidebar .nav-section-label{display:flex!important;min-height:36px;margin:0 0 8px;padding:0 12px 8px!important;background:transparent;border:0;border-bottom:1px solid #36516e;border-radius:0;color:#c4eafa;font-size:13px;font-weight:800;letter-spacing:.1em}.intrapod-app.app-shell .nav-group-pages{display:grid;gap:3px;padding-left:6px}.intrapod-app.app-shell .app-sidebar .nav-item{min-height:43px;margin:0;padding:10px 12px;gap:12px;border:0!important;background:transparent!important;color:#e2ebf6!important;font-size:13px;font-weight:600}.intrapod-app.app-shell .app-sidebar .nav-item__icon{display:grid;place-items:center;width:20px;flex:0 0 20px;color:#a5c4df}.intrapod-app.app-shell .app-sidebar .nav-item:hover{background:#193956!important;color:#fff!important}.intrapod-app.app-shell .app-sidebar .nav-item--active{background:#17476a!important;color:#fff!important;box-shadow:inset 3px 0 #35d3ce!important}.intrapod-app.app-shell .app-sidebar .nav-item--active .nav-item__icon{color:#72ece4}.intrapod-app.app-shell .app-sidebar .nav-item:focus-visible{outline:2px solid #72ece4;outline-offset:-2px}.intrapod-app.app-shell .app-sidebar .environment-card{color:#b7cbe0!important;background:transparent!important;border-color:#36516e!important}.intrapod-app.app-shell .app-topbar{box-sizing:border-box;height:72px;min-height:72px;padding:0 28px;gap:16px;background:#fff}.intrapod-app.app-shell .topbar-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:24px;flex:1;min-width:0}.intrapod-app.app-shell .organization-switcher{flex:0 1 360px;min-width:0;max-width:360px}.intrapod-app.app-shell .organization-switcher label{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0}.intrapod-app.app-shell .organization-switcher-label{color:var(--muted);font-size:12px;font-weight:600;flex:none}.intrapod-app.app-shell .organization-switcher select{flex:1;min-width:0;height:40px;min-height:40px;margin:0;font-size:13px;text-overflow:ellipsis}.intrapod-app.app-shell .auth-controls{position:relative;flex:none;margin-left:auto;gap:20px}.intrapod-app.app-shell .organization-switcher+.auth-controls{padding-left:24px;border-left:1px solid var(--border)}.intrapod-app.app-shell .auth-identity{gap:10px;min-width:0}.intrapod-app.app-shell .auth-identity .user-avatar{width:36px;height:36px;font-size:13px}.intrapod-app.app-shell .auth-identity .user-summary{max-width:200px}.intrapod-app.app-shell .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.intrapod-app.app-shell .auth-controls>button{min-height:40px;margin:0;white-space:nowrap}.intrapod-app.app-shell .auth-error{position:absolute;top:calc(100% + 12px);right:0;width:240px;padding:12px;background:#fff;border:1px solid var(--border);box-shadow:0 4px 12px #172b4d18}@media(min-width:901px){.intrapod-app.app-shell .app-brand{box-sizing:border-box;flex:none;height:72px;width:calc(100% + 28px);margin:-20px -14px 18px;padding:0 24px}.intrapod-app.app-shell .app-brand img{width:150px;height:58px;object-fit:cover}}@media(max-width:900px){.intrapod-app.app-shell .app-topbar{height:64px;min-height:64px;padding:0 16px;gap:12px}.intrapod-app.app-shell .topbar-actions{gap:12px}.intrapod-app.app-shell .organization-switcher-label{display:none}.intrapod-app.app-shell .organization-switcher{flex:1;max-width:320px}.intrapod-app.app-shell .organization-switcher+.auth-controls{padding-left:12px}.intrapod-app.app-shell .auth-controls{gap:12px}}@media(max-width:600px){.intrapod-app.app-shell .app-topbar{padding:0 12px;gap:8px}.intrapod-app.app-shell .topbar-actions{gap:8px}.intrapod-app.app-shell .auth-identity{display:flex}.intrapod-app.app-shell .organization-switcher+.auth-controls{padding-left:8px}.intrapod-app.app-shell .auth-controls>button{padding:8px;font-size:12px}.intrapod-app.app-shell .auth-controls--signed-out .helper-text{display:none}}@media(max-width:600px){.intrapod-app.app-shell .auth-controls{gap:2px}.intrapod-app.app-shell .auth-identity .user-avatar{width:28px;height:28px}.intrapod-app.app-shell .auth-controls>.auth-identity{padding:4px}.intrapod-app.app-shell .organization-switcher,.intrapod-app.app-shell .organization-switcher select{min-width:0}}.setup-prompt,.customer-help,.customer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.setup-prompt{padding:18px 22px;border:1px solid #b8d9df;border-left:4px solid #008b99;background:#f0fafb;color:#173a63}.setup-prompt p{margin:5px 0 0}.customer-setup section,.customer-setup details{border-bottom:1px solid #d4e0e9;padding:8px 0 24px}.customer-setup h3{margin:0 0 12px;color:#173a63}.customer-setup p{line-height:1.6;max-width:85ch}.customer-setup summary{cursor:pointer;font-weight:700;color:#173a63;padding:12px 0}.setup-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.setup-steps li{padding:20px;border:1px solid #c8dce5;background:#f7fafc;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.setup-steps li p{flex:1;margin:0}.customer-records{padding:0;list-style:none;display:grid;gap:10px}.customer-records li{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #d4e0e9}.customer-records li span{font-size:.9rem}.customer-member{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,180px) minmax(110px,160px) auto;gap:16px;align-items:end;border-bottom:1px solid #d4e0e9;padding:18px 0}.customer-member small{display:block;overflow-wrap:anywhere}.customer-setup label{display:flex;flex-direction:column;gap:7px}.customer-setup input,.customer-setup select{min-width:0;width:100%;padding:10px;border:1px solid #9bb4ca;border-radius:2px;background:#fff;color:#173a63}.closure-request{margin-top:25px;padding:20px;border:1px solid #b8cbdc}.closure-request form{display:flex;flex-wrap:wrap;align-items:end;gap:15px}.customer-help>div{flex:1;min-width:220px}@media(max-width:800px){.setup-steps{grid-template-columns:1fr}.customer-member{grid-template-columns:1fr 1fr}.customer-member>div{grid-column:1/-1}}@media(max-width:420px){.customer-member{grid-template-columns:1fr}.customer-setup button{max-width:100%;white-space:normal}.closure-request{padding:12px}.setup-prompt{padding:15px}}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.settings-grid{grid-template-columns:1fr}}.dashboard-lifecycle-page{max-width:1440px}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-summary-card{display:grid!important;gap:5px;min-height:124px!important;padding:18px!important;text-align:left;background:#fff!important;color:#30465f!important;border:1px solid #d7e5f1!important;box-shadow:0 6px 18px #0b24470d!important}.dashboard-summary-card:hover{border-color:#79cfc9!important;transform:none!important}.dashboard-summary-card>span{font-size:12px;font-weight:800;text-transform:uppercase}.dashboard-summary-card>strong{font-size:30px;color:#0b2447}.dashboard-summary-card>small{color:#587088}.dashboard-action-list{display:grid;gap:8px}.dashboard-action-row{width:100%;display:flex!important;align-items:center;justify-content:space-between;padding:13px 15px!important;text-align:left;background:#f8fbfe!important;color:#163a67!important;border:1px solid #d7e5f1!important;box-shadow:none!important}.dashboard-action-row:hover{background:#eef8ff!important;transform:none!important}.dashboard-action-row>span:first-child{display:grid;gap:3px}.dashboard-action-row small{color:#587088;font-weight:500}.dashboard-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.dashboard-stat-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.dashboard-stat-pair button{display:grid!important;gap:4px;padding:15px!important;background:#f8fbfe!important;color:#315779!important;border-color:#d7e5f1!important;box-shadow:none!important}.dashboard-stat-pair strong{font-size:26px;color:#075bcb}.dashboard-compact-list,.dashboard-activity-list{list-style:none;padding:0;margin:12px 0;display:grid}.dashboard-compact-list li{display:grid;gap:3px;padding:11px 0;border-bottom:1px solid #dfeaf3}.dashboard-compact-list span{font-size:13px;color:#587088}.dashboard-activity-list button{width:100%;display:grid!important;gap:3px;padding:11px 0!important;text-align:left;background:transparent!important;color:#163a67!important;border:0!important;border-bottom:1px solid #dfeaf3!important;border-radius:0!important;box-shadow:none!important}.dashboard-activity-list span,.dashboard-activity-list time{font-size:12px;color:#587088}.dashboard-calm-state{margin:0;color:#587088}.capacity-use{display:grid;gap:10px;margin-bottom:20px}.capacity-use>div{display:grid;grid-template-columns:130px 1fr 42px;gap:10px;align-items:center}.capacity-use>div>div{height:9px;border-radius:999px;background:#edf3f7;overflow:hidden}.capacity-use i{display:block;height:100%;background:linear-gradient(90deg,#0fb9b1,#1688e8)}.capacity-use strong{text-align:right}.dashboard-lifecycle-page .empty-state{padding:24px 12px}.dashboard-lifecycle-page h3{margin-top:18px;font-size:14px;color:#315779}@media(max-width:1000px){.dashboard-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.dashboard-section-grid{grid-template-columns:1fr}.dashboard-summary-grid{grid-template-columns:1fr 1fr}.capacity-use>div{grid-template-columns:105px 1fr 38px}}@media(max-width:480px){.dashboard-summary-grid,.dashboard-stat-pair{grid-template-columns:1fr}.dashboard-summary-card{min-height:105px!important}.capacity-use>div{grid-template-columns:1fr 42px}.capacity-use>div>div{grid-column:1/-1}}.dashboard-summary-card{position:relative;overflow:hidden;min-height:106px!important;border-top:5px solid var(--summary-accent,#087bd8)!important;background:linear-gradient(140deg,#fff,color-mix(in srgb,var(--summary-accent,#087bd8) 10%,#fff))!important}.dashboard-summary-card:nth-child(1){--summary-accent:#00a982}.dashboard-summary-card:nth-child(2){--summary-accent:#087bd8}.dashboard-summary-card:nth-child(3){--summary-accent:#ec8b22}.dashboard-summary-card:nth-child(4){--summary-accent:#7652d6}.dashboard-summary-card:after{content:"";position:absolute;width:72px;height:72px;right:-22px;bottom:-30px;border-radius:50%;background:color-mix(in srgb,var(--summary-accent) 18%,transparent)}.dashboard-summary-card>strong{color:var(--summary-accent)}.dashboard-widget-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.dashboard-widget{--widget-accent:#087bd8;overflow:hidden;padding:0!important;border-top:5px solid var(--widget-accent)!important;background:linear-gradient(155deg,#fff 68%,color-mix(in srgb,var(--widget-accent) 7%,#fff))}.dashboard-widget--attention{--widget-accent:#ec8b22}.dashboard-widget--staffing{--widget-accent:#087bd8}.dashboard-widget--capacity{--widget-accent:#00a982}.dashboard-widget--recommendations{--widget-accent:#7652d6}.dashboard-widget--activity{--widget-accent:#00a0b0}.dashboard-widget--dragging{opacity:.6;outline:3px dashed var(--widget-accent);outline-offset:3px}.dashboard-widget__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:color-mix(in srgb,var(--widget-accent) 10%,#fff);border-bottom:1px solid color-mix(in srgb,var(--widget-accent) 24%,#d7e5f1)}.dashboard-widget__header h2{margin:0;color:#11345d;font-size:19px}.dashboard-widget__controls{display:flex;align-items:center;gap:4px}.intrapod-app .dashboard-widget__controls button{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0!important;background:#fff!important;color:var(--widget-accent)!important;border:1px solid color-mix(in srgb,var(--widget-accent) 35%,#d7e5f1)!important;box-shadow:none!important}.intrapod-app .dashboard-widget__controls button:disabled{opacity:.28}.dashboard-widget>*:not(.dashboard-widget__header){box-sizing:border-box;width:calc(100% - 36px);max-width:calc(100% - 36px);margin-left:18px;margin-right:18px}.dashboard-widget>:last-child{margin-bottom:18px}.dashboard-widget>.dashboard-action-list,.dashboard-widget>.dashboard-stat-pair,.dashboard-widget>.capacity-visual{margin-top:18px}.capacity-visual{display:grid;grid-template-columns:180px minmax(190px,1fr);gap:24px;align-items:center}.capacity-donut{display:grid;place-items:center;width:174px;aspect-ratio:1;border-radius:50%;box-shadow:0 8px 22px #0b24471f}.capacity-donut>div{display:grid;place-items:center;width:104px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #dce8ef}.capacity-donut strong{font-size:28px;color:#00a982}.capacity-donut span{margin-top:-16px;color:#587088;font-size:12px;font-weight:700}.capacity-legend{display:grid;gap:9px!important;padding:0!important;margin:0!important;list-style:none}.capacity-legend li{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;margin:0!important;padding:8px 10px;border-radius:8px;background:#f8fbfd}.capacity-legend i{width:11px;height:11px;border-radius:3px}.capacity-legend strong{color:#163a67}@media(max-width:850px){.capacity-visual{grid-template-columns:160px 1fr}.capacity-donut{width:154px}}@media(max-width:520px){.capacity-visual{grid-template-columns:1fr}.capacity-donut{justify-self:center}.dashboard-widget__move{display:none!important}}.dashboard-context{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--text-secondary,#52677c)}.dashboard-data-notice{padding:20px;border:1px solid #adcbd7;border-left:4px solid #008b8f;background:#eff9f8}.dashboard-data-notice button+button{margin-left:12px}.capacity-bars{display:grid;gap:18px;width:100%;margin:20px 0}.capacity-bar-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.capacity-bar-track{height:10px;background:#eaf0f5}.capacity-bar-track>div{height:100%}.dashboard-lifecycle-page>details>summary{cursor:pointer;font-weight:700;padding:8px}.dashboard-compact-list li>button{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;flex-wrap:wrap}@media(max-width:600px){.capacity-bar-label{flex-wrap:wrap}}.dashboard-activity-list{max-height:384px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}.dashboard-activity-list li{min-height:96px}.dashboard-activity-list:focus-visible{outline:3px solid rgba(36,125,204,.35);outline-offset:3px;border-radius:6px}.insighter{position:relative;overflow:hidden;padding:26px;border:1px solid #7c5cff;border-radius:18px;background:linear-gradient(125deg,#f2edff,#effaff 55%,#dcfff5);box-shadow:0 12px 34px #4a2daa1f}.insighter:after{content:"✦";position:absolute;right:28px;top:58px;font-size:110px;line-height:1;color:#6f46f514;pointer-events:none}.insighter-heading{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start}.insighter-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#7046f5,#00aeb8);color:#fff;font-size:25px;box-shadow:0 8px 20px #573dcf40}.insighter-eyebrow{margin:0 0 3px!important;color:#007f88!important;font-size:11px!important;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.insighter h2{margin:0;color:#102f5d;font-size:25px}.insighter-heading p:last-child{margin:5px 0 0;color:#4e6684}.insighter-readonly{padding:6px 10px;border:1px solid #6bd4c3;border-radius:999px;background:#e4fff8;color:#087264;font-size:11px;font-weight:900;text-transform:uppercase}.insighter-form{position:relative;z-index:1;margin-top:20px}.insighter-form label{display:block;margin-bottom:7px;color:#17375f;font-size:13px;font-weight:800}.insighter-form>div{display:grid;grid-template-columns:1fr auto;gap:9px}.insighter-form input{min-height:48px;padding:0 15px;border:1px solid #a99af7;border-radius:10px;background:#ffffffeb;font:inherit;color:#17375f}.insighter-form button{background:linear-gradient(135deg,#6c42ef,#007fd3)!important}.insighter-suggestions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.insighter-suggestions button{padding:8px 11px!important;border:1px solid #b9c8ed!important;background:#ffffffb8!important;color:#284d78!important;box-shadow:none!important;font-size:12px}.insighter-answer{position:relative;z-index:1;margin-top:18px;padding:20px;border:1px solid #c5d5ed;border-left:5px solid #7046f5;border-radius:12px;background:#fff;box-shadow:0 7px 20px #102f5d14}.insighter-answer header{display:flex;align-items:center;justify-content:space-between;gap:12px}.insighter-answer header span{color:#6339dc;font-weight:900}.insighter-answer header small{color:#647995}.insighter-summary{margin:14px 0;color:#163a67;font-size:17px;font-weight:750;line-height:1.55}.insighter-answer>ul{display:grid;gap:8px;margin:0;padding-left:21px;color:#405c7a}.insighter-evidence{margin-top:18px;padding-top:16px;border-top:1px solid #e1e8f3}.insighter-evidence h3{margin:0 0 9px!important}.insighter-evidence>div{display:flex;flex-wrap:wrap;gap:8px}.insighter-evidence button{display:flex!important;gap:14px;justify-content:space-between;padding:9px 12px!important;background:#edf7ff!important;border:1px solid #b8daf5!important;color:#075b9e!important;box-shadow:none!important}.insighter-answer details{margin-top:15px;color:#526a86}.insighter-answer summary{cursor:pointer;color:#294b75;font-weight:800}.insighter-answer details p,.insighter-answer details ul{font-size:13px;line-height:1.5}.insighter-error{margin-top:14px;padding:12px;border:1px solid #efadad;border-radius:10px;background:#fff1f1;color:#9a3030}@media(max-width:720px){.insighter{padding:20px}.insighter-heading{grid-template-columns:auto 1fr}.insighter-readonly{grid-column:2}.insighter-form>div{grid-template-columns:1fr}.insighter-form button{width:100%}}.reporting-page{max-width:1440px}.reporting-tabs{display:flex;gap:6px}.reporting-tabs .active{background:#075bcb!important;color:#fff!important}.reporting-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.reporting-controls label,.reporting-card label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#315779}.reporting-controls input,.reporting-controls select,.reporting-card input,.reporting-card select{padding:9px;border:1px solid #cbdce8;border-radius:7px;background:#fff}.reporting-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.reporting-kpis article,.reporting-card{background:#fff;border:1px solid #d7e5f1;border-radius:12px;padding:17px}.reporting-kpis article{display:grid;gap:7px}.reporting-kpis span{font-size:11px;font-weight:800;text-transform:uppercase;color:#587088}.reporting-kpis strong{font-size:22px;color:#0b2447}.reporting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.reporting-card h2{font-size:17px;margin:0 0 14px}.reporting-card h3{font-size:13px}.muted{color:#587088}.table-scroll{overflow:auto}.reporting-page table{width:100%;border-collapse:collapse}.reporting-page th,.reporting-page td{text-align:left;padding:9px;border-bottom:1px solid #e1eaf1;font-size:12px}.reporting-page th{color:#587088}.scenario-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scenario-demand-list{display:grid;gap:8px;margin:14px 0}.scenario-demand-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #d7e5f1;border-radius:8px;background:#f8fbfe}.scenario-demand-list button{min-height:34px!important;padding:5px 10px!important}.reporting-card label{margin:10px 0}.reporting-card button.secondary{margin-left:8px;background:#fff!important;color:#315779!important}.callout,.reporting-alert{padding:12px;border-radius:8px;background:#eef8ff;color:#163a67}.reporting-alert{background:#fff2f0;color:#8a241c}@media(max-width:1050px){.reporting-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.reporting-grid{grid-template-columns:1fr}.reporting-kpis{grid-template-columns:repeat(2,1fr)}.scenario-demand-list>div{align-items:flex-start;flex-direction:column}.scenario-demand-list button{margin-left:0!important}}.reporting-page>.page-header{padding:22px 24px;border:1px solid #bddbea;border-radius:13px;background:linear-gradient(120deg,#fff 12%,#eef8ff 70%,#e9faf6);box-shadow:0 8px 22px #0b5a8214}.reporting-tabs{align-items:center;flex-wrap:wrap}.reporting-controls{padding:16px 18px;border:1px solid #d5e3ed;border-radius:11px;background:#f8fbfd}.reporting-controls label{min-width:138px;flex:1}.reporting-controls button{align-self:end}.reporting-kpis{gap:14px;margin:18px 0 20px}.reporting-kpis .reporting-kpi{position:relative;overflow:hidden;min-height:112px;padding:17px 16px 15px;border-color:#d6e3ec;border-top:5px solid var(--report-accent,#5684a5);background:linear-gradient(155deg,#fff 42%,var(--report-soft,#f2f7fa));box-shadow:0 6px 16px #163a670f}.reporting-kpi--capacity{--report-accent:#1976c9;--report-soft:#e6f3ff}.reporting-kpi--scheduled{--report-accent:#7652d6;--report-soft:#eee9ff}.reporting-kpi--available{--report-accent:#00a982;--report-soft:#e2f8f1}.reporting-kpi--utilization{--report-accent:#008fae;--report-soft:#e2f7fb}.reporting-kpi--attention{--report-accent:#df8b1d;--report-soft:#fff2da}.reporting-kpi--decisions{--report-accent:#a84b9e;--report-soft:#faeafa}.reporting-kpis .reporting-kpi span{color:#405b76}.reporting-kpis .reporting-kpi strong{margin-top:auto;font-size:25px;line-height:1.15}.reporting-card{--report-accent:#7191aa;overflow:hidden;padding:0;border-color:#d6e3ec;border-top:4px solid var(--report-accent);box-shadow:0 6px 18px #163a670e}.reporting-card>h2,.reporting-card>summary{margin:0;padding:15px 18px;background:linear-gradient(90deg,var(--report-heading,#f5f8fa),#fff);border-bottom:1px solid #dfe8ef}.reporting-card>h2{font-size:16px}.reporting-card>summary{cursor:pointer;font-weight:800;color:#163a67}.reporting-card>.table-scroll,.reporting-card>h2~:not(.table-scroll),.reporting-card>summary~*{margin-left:18px;margin-right:18px}.reporting-card>.table-scroll{margin:0}.reporting-card--capacity{--report-accent:#1976c9;--report-heading:#eaf5ff}.reporting-card--people{--report-accent:#008fae;--report-heading:#e8f8fb}.reporting-card--attention{--report-accent:#df8b1d;--report-heading:#fff5e3}.reporting-card--decisions{--report-accent:#7652d6;--report-heading:#f1edff}.reporting-card--recommendations{--report-accent:#00a982;--report-heading:#e7f9f3}.reporting-card--progress{--report-accent:#2f69ba;--report-heading:#edf3ff}.reporting-card--scenario{--report-accent:#7652d6;--report-heading:#f1edff;padding-bottom:18px}.reporting-card--context{--report-accent:#58788f;--report-heading:#f0f5f7;padding-bottom:18px}.executive-summary{--report-accent:#1976c9;--report-heading:#eaf5ff;padding:20px;border-top-width:5px;background:#fff}.executive-summary>h2{margin:-20px -20px 18px;padding:16px 20px;background:linear-gradient(90deg,#eaf5ff,#e8faf5);border-bottom:1px solid #cfe2eb}.reporting-page table{font-variant-numeric:tabular-nums}.reporting-page th{padding:10px 12px;background:#f6f9fb;color:#405b76;font-size:11px;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.reporting-page td{padding:11px 12px;color:#243f60;vertical-align:top}.reporting-page tbody tr:nth-child(2n){background:#fafcfd}.reporting-page tbody tr:hover{background:color-mix(in srgb,var(--report-heading,#eef6fb) 72%,#fff)}.reporting-page td:not(:first-child){font-variant-numeric:tabular-nums}.scenario-dates{grid-template-columns:repeat(2,190px)}.intrapod-app .reporting-page table{display:table;width:100%;overflow:visible}.reporting-page,.reporting-grid,.reporting-card,.reporting-card>.table-scroll{min-width:0}.reporting-card>.table-scroll{width:100%;max-width:100%;overflow-x:auto}.executive-summary .reporting-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.scenario-dates{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1050px){.executive-summary .reporting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-summary .reporting-kpis>article:last-child{grid-column:1/-1}}@media(max-width:720px){.reporting-page>.page-header{padding:18px}.reporting-controls{padding:14px}.reporting-controls label{min-width:calc(50% - 8px)}.reporting-kpis .reporting-kpi{min-height:98px}.reporting-card>h2{position:sticky;left:0}}@media(max-width:600px){.scenario-dates{grid-template-columns:1fr}}.microsoft-calendar-setup{width:min(760px,calc(100vw - 32px))}.microsoft-calendar-section{display:grid;gap:16px;min-width:0;margin:24px 0 0;padding:20px;border:1px solid var(--line,#cddfe8)}.microsoft-calendar-section>legend{padding:0 8px;color:var(--navy,#173e6d);font-weight:700}.microsoft-calendar-section>label,.microsoft-resource-mapping>label{display:grid;gap:8px;min-width:0}.microsoft-calendar-section p{margin:0}.microsoft-calendar-section button{justify-self:start}.microsoft-calendar-section details{padding:12px;background:#edf8f8}.microsoft-calendar-section details li{margin-block:10px}.microsoft-resource-results{display:flex;flex-wrap:wrap;gap:8px}.microsoft-resource-mapping{display:grid;gap:16px;padding:20px;border:1px solid #ccdde8;border-left:3px solid #009eab}.microsoft-mapping-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.microsoft-mapping-heading h3{margin:0;overflow-wrap:anywhere}.microsoft-working-days{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.microsoft-working-days label{display:flex;gap:6px;align-items:center}.microsoft-calendar-summary{display:grid;gap:12px;list-style:none;padding:0}.microsoft-calendar-summary li{display:grid;gap:6px;padding:12px;background:#f2f8fb}@media(max-width:520px){.microsoft-calendar-section,.microsoft-resource-mapping{padding:12px}.microsoft-mapping-heading{align-items:flex-start;flex-direction:column}}.microsoft-credential-fields{display:grid;gap:16px;padding-top:16px}.microsoft-credential-fields label{display:grid;gap:8px}.connector-modal-backdrop.jira-backdrop{z-index:60}.jira-setup:focus{outline:none}.jira-setup{display:grid;gap:18px;width:min(760px,calc(100vw - 32px))}.jira-setup fieldset{margin:0;padding:16px;border:1px solid var(--border);min-width:0}.jira-setup legend{font-weight:700;padding:0 6px}.jira-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jira-issue-types{display:flex;flex-wrap:wrap;gap:12px 24px}.jira-setup .jira-issue-types label,.jira-setup .jira-checkbox{display:flex;align-items:center;gap:8px}.jira-setup input[type=checkbox]{width:18px;min-height:18px;height:18px}.jira-setup .jira-checkbox{margin-top:16px}.jira-preview{min-width:0}.intrapod-app .jira-preview table{display:table}@media(max-width:600px){.jira-setup-grid{grid-template-columns:1fr}}.jira-work-plan{display:grid;gap:16px;border:1px solid var(--border);padding:18px;margin-bottom:20px;min-width:0}.jira-people-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.jira-people-grid>div{display:grid;gap:8px}.jira-work-items{display:grid;gap:10px;max-height:440px;overflow:auto}.jira-work-items article{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:16px;padding:14px;border:1px solid var(--border);align-items:center}.jira-work-items p{margin:5px 0;overflow-wrap:anywhere}.jira-work-items input{width:100%;box-sizing:border-box}@media(max-width:600px){.jira-work-items article{grid-template-columns:1fr}.jira-people-grid{grid-template-columns:1fr}}.intrapod-app .jira-work-plan>p,.intrapod-app .jira-work-plan>h3{margin:0}.intrapod-app .jira-work-plan>fieldset{margin:0}.intrapod-app .connector-workspace-panel{gap:24px;padding:24px;min-width:0}.intrapod-app .connector-panel-heading,.intrapod-app .connector-settings-section{display:grid;gap:12px;min-width:0}.intrapod-app .connector-panel-heading p,.intrapod-app .connector-settings-section p,.intrapod-app .connector-next-step p{line-height:1.6;max-width:76ch}.intrapod-app .connector-next-step{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--border);border-left:3px solid var(--teal);background:var(--panel-tint)}.intrapod-app .connector-next-step h4{margin-bottom:8px}.intrapod-app .connector-next-step .connector-actions{flex-shrink:0}.intrapod-app .connector-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intrapod-app .connector-overview-facts>div{align-content:start;gap:8px;min-width:0;padding:18px}.intrapod-app .connector-overview-facts dt{text-transform:none}.intrapod-app .connector-overview-facts dd{text-transform:none;overflow-wrap:anywhere}.intrapod-app .connector-overview-facts small{color:var(--muted);line-height:1.5}.intrapod-app .connector-settings-section+.connector-settings-section{border-top:1px solid var(--border);padding-top:24px}.intrapod-app .connector-name-editor{grid-template-columns:minmax(0,480px) auto;justify-content:start;align-items:end;gap:12px;margin:0}.intrapod-app .connector-name-editor label{margin:0;gap:8px}.intrapod-app .connector-name-editor :is(input,button){height:44px;min-height:44px;margin:0}.intrapod-app .connector-name-editor [role=status]{grid-column:1 / -1}.intrapod-app .connector-connection-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:4px 0}.intrapod-app .connector-connection-facts>div{display:grid;align-content:start;gap:6px}.intrapod-app .connector-connection-facts dt{color:var(--muted);font-size:13px}.intrapod-app .connector-connection-facts dd{margin:0;color:var(--navy);font-weight:600}.intrapod-app .connector-setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.intrapod-app .connector-setting-row h4{margin-bottom:8px}.intrapod-app .connector-setting-row button{flex-shrink:0}.intrapod-app .connector-danger-zone{padding:24px 0 0;background:transparent;border:0;border-radius:0;gap:20px}.intrapod-app .connector-permission-note,.intrapod-app .connector-test-result{padding:12px 16px;background:var(--panel-tint);border-left:3px solid var(--teal)}.intrapod-app .connector-test-result[data-result=failed]{border-color:#a12622;background:#fdf1f1;color:#a12622}.intrapod-app .connector-card-header{align-items:center}@media(max-width:680px){.intrapod-app .connector-workspace-panel{padding:18px;gap:20px}.intrapod-app .connector-next-step,.intrapod-app .connector-setting-row{flex-direction:column;align-items:stretch;gap:16px}.intrapod-app .connector-overview-facts,.intrapod-app .connector-connection-facts,.intrapod-app .connector-name-editor{grid-template-columns:minmax(0,1fr)}.intrapod-app .connector-name-editor button{justify-self:start}.intrapod-app .connector-next-step{padding:16px}}.intrapod-app .connector-workspace>.workspace-tabs{display:flex;flex-wrap:wrap}.intrapod-app .connector-workspace>.workspace-tabs .workspace-tab{width:auto;flex:0 0 auto}.resource-tab-panels[data-active-tab]:not([data-active-tab=overview]) #resource-overview,.resource-tab-panels[data-active-tab]:not([data-active-tab=capacity]) #resource-capacity,.resource-tab-panels[data-active-tab]:not([data-active-tab=allocations]) #resource-allocations,.resource-intelligence-tabs[data-active-tab]:not([data-active-tab=overview]) .effective-capacity,.resource-intelligence-tabs[data-active-tab]:not([data-active-tab=commitments]) #resource-commitments,.resource-intelligence-tabs[data-active-tab]:not([data-active-tab=commitments]) .external-commitment-history,.resource-intelligence-tabs[data-active-tab]:not([data-active-tab=qualifications]) #resource-qualifications{display:none}.record-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;padding:18px;border:1px solid #b9d8e8;border-radius:11px;background:#fff}.record-page-header>div:first-child{min-width:0;overflow-wrap:anywhere}.record-page-header__title{display:flex;align-items:center;gap:8px}.record-page-header__title h2{margin:0}.intrapod-app .record-title-edit{display:inline-grid;place-items:center;width:30px;min-height:30px;padding:0;border:1px solid #b9cce0;border-radius:7px;background:#fff;color:#0b4c91;box-shadow:none;font-size:16px}.intrapod-app .record-title-edit:hover{background:#eef6ff;transform:none}.record-page-header__actions{display:flex;align-items:center;gap:12px;flex:none;flex-wrap:wrap;justify-content:flex-end}.workspace-tabs{display:flex;min-width:0;max-width:100%;gap:4px;overflow-x:visible;flex-wrap:wrap;border-bottom:1px solid var(--border)}.pod-workspace-navigation{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid #b9d8e8;border-radius:10px;background:linear-gradient(100deg,#f7fbff,#f1fbfa)}.pod-workspace-navigation>div:first-child{display:grid;gap:3px}.pod-workspace-navigation>div:first-child strong{color:var(--navy);font-size:16px}.pod-workspace-navigation>div:first-child span{color:var(--muted);font-size:13px}.pod-workspace-navigation .workspace-tabs{border:1px solid #c9ddea;border-radius:9px;background:#fff;padding:5px}.pod-workspace-navigation .workspace-tab{border-bottom:0;border-radius:7px}.pod-workspace-navigation .workspace-tab--active{background:#e8f4ff;box-shadow:inset 0 -3px #0aa9d6}.pod-workspace{display:grid;gap:18px;min-width:0}.pod-workspace-tabs{min-width:0;padding:0 4px}.pod-workspace-tabs .workspace-tabs{padding-bottom:6px}.pod-directory-controls{display:flex;justify-content:flex-end;margin-bottom:12px}.pod-directory-controls label{display:grid;width:min(100%,260px);gap:4px;color:var(--muted);font-size:13px;font-weight:600}.pod-lifecycle-summary,.staffing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border:1px solid #c9ddea;border-radius:10px;background:#f8fbfe}.pod-lifecycle-summary div,.staffing-summary div{display:grid;gap:3px}.pod-lifecycle-summary span,.staffing-summary span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pod-lifecycle-summary strong,.staffing-summary strong{color:var(--navy);font-size:16px}.pod-lifecycle-summary p,.staffing-summary p{grid-column:1 / -1;margin:0}.staffing-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.approval-review-workspace{display:grid;gap:18px;min-width:0}.approval-review-workspace>.eyebrow{margin-bottom:-10px}.staffing-change-summary{display:grid;gap:6px;margin:12px 0;padding:12px;border-left:4px solid #0aa9d6;background:#f1f8fe}.staffing-change-summary p{margin:0}.pod-record-action{flex:none;color:#075bcb;font-size:12px;font-weight:800}.pod-add-resource-form,.pod-human-review-form{display:grid;grid-template-columns:minmax(0,560px);align-items:start;gap:13px;margin-top:16px;padding:18px;border:1px solid #b9d8e8;border-radius:10px;background:#f8fbfe}.pod-add-resource-context{display:grid;gap:.25rem}.pod-add-resource-context span{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.pod-add-resource-form h3,.pod-add-resource-form p,.pod-human-review-form h4,.pod-human-review-form p{margin:0}.pod-human-review-form textarea{min-height:96px;resize:vertical}.pod-form-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pod-form-actions button{width:auto}.confirmation-panel{display:grid;gap:13px;padding:16px;border:1px solid #a9d5d0;border-radius:9px;background:#fff}.review-summary,.history-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.review-summary div,.history-detail-grid div{min-width:0;padding:11px;border-radius:8px;background:#f8fbfe}.review-summary dt,.history-detail-grid dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.review-summary dd,.history-detail-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.manual-member-actions{margin-top:16px}.history-entry{padding:16px;border:1px solid var(--border);border-radius:10px;background:#fbfdff}.history-entry+.history-entry{margin-top:12px}.history-entry time{color:var(--muted);font-size:12px}.history-entry h3{margin:5px 0 12px}.pod-next-step{margin:14px 0 0}.intrapod-app .workspace-tab{flex:0 1 auto;white-space:normal}.pod-builder-page,.pod-builder-page>section,.pod-builder-page .section-card{min-width:0;max-width:100%}.pod-member-list{display:grid;gap:14px}.pod-member-card{min-width:0;padding:16px;border:1px solid var(--border);border-radius:10px;background:#fbfdff}.pod-member-card h3{margin:0}.pod-staffing-need+.pod-staffing-need{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.pod-builder-page .record-page-header{position:relative;overflow:hidden;border-color:#20b8d0;background:radial-gradient(circle at 88% 15%,rgba(0,214,184,.38),transparent 29%),linear-gradient(120deg,#fff 8%,#dff4ff 55%,#c9faed);box-shadow:0 12px 30px #0081ad2e}.pod-builder-page .record-page-header:after{content:"";position:absolute;right:-24px;bottom:-44px;width:150px;height:150px;border:22px solid rgba(0,142,211,.15);border-radius:50%;pointer-events:none}.pod-builder-page .pod-workspace-tabs{padding:4px 10px 0;border-radius:10px;border:1px solid #b7dded;background:#e9f8ff}.pod-builder-page .workspace-tab--active{color:#043f93;background:linear-gradient(135deg,#bfeaff,#baf5e8);box-shadow:inset 0 -4px #008dd2,0 3px 10px #008dd221;border-radius:8px 8px 0 0}.pod-staffing-card{border-color:#8edbe5!important;border-top:6px solid #00a9c7!important;background:linear-gradient(155deg,#fff 55%,#e5fbff);box-shadow:0 10px 28px #008eb11f!important}.pod-staffing-card .section-card__header h2:before{content:"✦";margin-right:9px;color:#00a982}.pod-member-card{position:relative;overflow:hidden;border-color:#70d7d6;border-left:7px solid #00b99b;background:linear-gradient(120deg,#fff,#e9f8ff 55%,#d8faef);box-shadow:0 8px 22px #008b9c21}.pod-member-card:hover{border-color:#00b99b;box-shadow:0 12px 28px #008b9c33}.pod-member-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.pod-member-card .eyebrow{color:#007f78}.pod-member-card .detail-grid{gap:10px}.pod-member-card .detail-grid>div{border:1px solid #b9ddec;background:#fff}.pod-member-card .detail-grid>div:nth-child(2){border-color:#8acfee;background:#dff4ff}.pod-member-card .detail-grid>div:nth-child(3){border-color:#7cdec8;background:#d8f8ee}.pod-allocation-card{border-color:#b8a5ef!important;border-top:6px solid #7652d6!important;background:linear-gradient(145deg,#fff 45%,#eee9ff);box-shadow:0 11px 29px #5635b426!important}.pod-allocation-card #ready-to-allocate:before{content:"⚡";margin-right:8px;color:#6840d4}.pod-allocation-card .allocation-review-form fieldset{border-color:#b9a8ed;background:#fcfbff}.pod-allocation-card .allocation-review-form legend{color:#4f2da9}.pod-allocation-card .allocation-calculation>div{border-color:#b9d9ed;background:linear-gradient(145deg,#e3f4ff,#fff)}.pod-allocation-card .allocation-calculation>div:last-child{border-color:#43c9a7;background:#c9f5e8;color:#075f51}.approvals-page .approval-review-workspace{padding:0;border:0;background:transparent;box-shadow:none}.approvals-page .record-page-header{position:relative;overflow:hidden;border-color:#8060dc;background:radial-gradient(circle at 88% 12%,rgba(255,180,52,.42),transparent 25%),linear-gradient(120deg,#fff 6%,#e9ddff 54%,#ffdca5);box-shadow:0 12px 30px #5c37b433}.approvals-page .record-page-header:after{content:"✓";position:absolute;right:34px;bottom:-33px;color:#5c37b41f;font-size:120px;font-weight:900;line-height:1;pointer-events:none}.approvals-page .approval-review-workspace>.eyebrow{width:max-content;margin:0 0 -8px 4px;padding:6px 11px;border-radius:999px;color:#5732aa;background:#e7dcff}.approvals-page .pod-lifecycle-summary{border:2px solid #72d7cf;background:linear-gradient(120deg,#d8fbf2,#e1f5ff);box-shadow:0 7px 20px #0096961f}.approvals-page .pod-lifecycle-summary>div{padding:10px 12px;border-radius:8px;background:#ffffffb8}.approvals-page .pod-lifecycle-summary strong{color:#075e71}.approval-overview-card{border-top:5px solid #168de2!important;background:linear-gradient(150deg,#fff 55%,#dff2ff)}.approval-staffing-card{border-top:5px solid #00b99b!important;background:linear-gradient(150deg,#fff 48%,#d9faef)}.approval-staffing-card .data-list{border-color:#61d2bf;box-shadow:0 6px 18px #00977f1a}.approval-staffing-card .data-list__row{border-left:6px solid #00b99b;background:linear-gradient(100deg,#fff,#e4fbf5)}.approval-comparison-card{border-top:5px solid #7652d6!important;background:linear-gradient(150deg,#fff 50%,#eee8ff)}.review-history-card{padding:17px;border:1px solid #bba9ed;border-left:6px solid #7652d6;border-radius:10px;background:linear-gradient(120deg,#fff,#f2edff);box-shadow:0 6px 17px #5233a817}.review-history-card+.review-history-card{margin-top:13px}.approvals-page .staffing-change-summary{border-left-color:#f09a22;background:#fff0cf}.approval-history-card{border-top:5px solid #168de2!important;background:linear-gradient(150deg,#fff,#e7f5ff)}.approval-decision-card{border:2px solid #f0a233!important;border-top:7px solid #ee8b17!important;background:linear-gradient(135deg,#fffdf8,#ffe7b9);box-shadow:0 11px 29px #c66f052e!important}.approval-decision-card .section-card__header h2:before{content:"★";margin-right:9px;color:#e47700}@media(max-width:700px){.record-page-header{display:grid;grid-template-columns:minmax(0,1fr)}.record-page-header__actions{width:100%;justify-content:stretch}.workspace-tabs{display:grid;grid-template-columns:1fr 1fr}.intrapod-app .workspace-tab{width:100%}.pod-lifecycle-summary,.staffing-summary,.review-summary,.history-detail-grid{grid-template-columns:1fr}.pod-add-resource-form,.pod-human-review-form{grid-template-columns:minmax(0,1fr);padding:14px}}.pod-history-controls{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.pod-history-controls label{display:grid;gap:.35rem;font-weight:600}.pod-history-controls select{min-width:11rem}.pod-history-directory{display:grid;gap:.6rem}.pod-history-row{display:grid;grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(7rem,1fr)) minmax(10rem,1fr);gap:1rem;align-items:center;width:100%;padding:1rem;text-align:left;border:1px solid var(--color-border,#d8dee8);border-radius:.75rem;background:#fff;color:inherit}.pod-history-row:hover,.pod-history-row:focus-visible{border-color:var(--color-primary,#315da8);box-shadow:0 0 0 3px #315da81f}.pod-history-row span:first-child{display:grid;gap:.25rem}.pod-history-row small,.pod-history-row time{color:#5d6878}.pod-history-back{justify-self:start}.pod-history-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pod-history-summary div,.pod-history-changes div{display:grid;gap:.2rem}.pod-history-summary dt,.pod-history-label,.pod-history-changes dt{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#667085}.pod-history-summary dd,.pod-history-changes dd{margin:0}.pod-history-resources{display:grid;gap:.65rem}.pod-history-resource{display:grid;gap:.15rem;padding:.7rem 0;border-bottom:1px solid #e9edf3}.pod-history-resource span{color:#596579}.pod-history-timeline{list-style:none;margin:0;padding:0}.pod-history-timeline>li{position:relative;padding:0 0 1rem 2rem}.pod-history-timeline>li:not(:last-child):before{content:"";position:absolute;left:.45rem;top:1rem;bottom:0;width:2px;background:#dce3ed}.pod-history-marker{position:absolute;left:0;top:.7rem;width:1rem;height:1rem;border-radius:50%;background:#315da8;border:3px solid #e8eef8}.pod-history-timeline article{min-width:0;padding:1rem 1.1rem;border:1px solid #dce6ef;border-left:4px solid #7399ba;border-radius:.65rem;background:#f8fbfd}.pod-history-event--staffing article{border-left-color:#7652d6;background:#faf8ff}.pod-history-event--staffing .pod-history-marker{background:#7652d6;border-color:#eee9ff}.pod-history-event--approval article{border-left-color:#d99120;background:#fffaf0}.pod-history-event--approval .pod-history-marker{background:#d99120;border-color:#fff0d3}.pod-history-event--allocation article{border-left-color:#00a982;background:#f3fcf9}.pod-history-event--allocation .pod-history-marker{background:#00a982;border-color:#d9f8ef}.pod-history-timeline header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.pod-history-timeline h3{margin:0}.pod-history-timeline time{color:#667085;font-size:.9rem}.pod-history-changes{display:grid;gap:.5rem}@media(max-width:850px){.pod-history-row,.pod-history-summary{grid-template-columns:1fr}.pod-history-timeline header{display:grid;gap:.25rem}}.resource-availability-workspace{display:grid;gap:18px}.resource-availability-workspace>h2{margin:0}.resource-workspace-header{position:sticky;top:72px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid #b9d8e8;border-radius:11px;background:#fffffff5;box-shadow:0 6px 18px #0b244712;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.resource-workspace-header h3{margin:4px 0;font-size:22px}.resource-workspace-header p{margin:5px 0;color:var(--muted)}.resource-workspace-nav{display:flex;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid var(--border);border-radius:10px;background:#f8fbfe}.resource-workspace-nav a{padding:7px 10px;border-radius:7px;color:#0b4c91;font-size:13px;font-weight:750;text-decoration:none}.resource-workspace-nav a:hover{background:#e8f4ff}.resource-workspace-section{scroll-margin-top:180px;padding:20px;border:1px solid var(--border);border-radius:11px;background:#fff}.resource-workspace-section>h3,.resource-section-heading h3,.resource-section-heading h4{margin-top:0}.resource-workspace-section>p,.resource-section-heading p{color:var(--muted)}.viewing-period{display:flex;align-items:end;justify-content:space-between;gap:18px;background:#f8fbfe}.viewing-period h3,.viewing-period p{margin:0}.viewing-period p{margin-top:5px;color:var(--muted)}.resource-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 0}.resource-kpi-grid div{padding:14px;border:1px solid #deebf4;border-radius:9px;background:#f8fbfe}.resource-kpi-grid dt{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--muted)}.resource-kpi-grid dd{margin:6px 0 0;font-size:17px;font-weight:750}.resource-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.resource-section-heading p{margin:5px 0 0}.resource-section-heading button,.resource-record-list button{min-height:36px!important;padding:6px 10px!important}.resource-empty-state{padding:16px;border:1px dashed #c9d9e7;border-radius:9px;background:#fbfdff;color:var(--muted)}.resource-record-list{display:grid;gap:9px;padding:0;list-style:none}.resource-record-list>li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #deebf4;border-radius:8px;background:#fbfdff}.resource-record-list>li>span{color:var(--muted)}.resource-record-list>li>button{margin-left:auto}.resource-mini-form{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:13px;margin-top:14px;padding:16px;border:1px solid #b9d8e8;border-radius:9px;background:#f8fbfe}.resource-mini-form>h4,.resource-mini-form>.helper-text,.resource-mini-form>.resource-form-actions{grid-column:1/-1}.resource-mini-form h4{margin:0}.resource-form-actions{display:flex;gap:9px}.capacity-calculation{display:grid;gap:1px;margin:16px 0;background:var(--border);border:1px solid var(--border);border-radius:9px;overflow:hidden}.capacity-calculation div{display:flex;justify-content:space-between;gap:15px;padding:11px 13px;background:#f8fbfe}.capacity-calculation dd{margin:0;font-weight:700}.capacity-calculation__result{background:#e9faf8!important;color:#176e65;font-weight:800}.capacity-details{padding:12px;border:1px solid var(--border);border-radius:8px;background:#fbfdff}.capacity-details summary{cursor:pointer;font-weight:750;color:#315779}.resource-inline-form{display:flex!important;align-items:end;gap:8px;margin-left:auto}.resource-inline-form label{min-width:110px}@media(max-width:700px){.resource-workspace-header{position:static;display:grid}.resource-workspace-header button{width:100%}.viewing-period,.resource-section-heading,.date-window{display:grid}.resource-mini-form{grid-template-columns:1fr!important}.resource-form-actions{display:grid}.resource-form-actions button{width:100%}.resource-inline-form{width:100%;display:grid!important;margin-left:0}}.resources-page .record-page-header{position:sticky;top:72px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid #b9d8e8;border-radius:11px;background:#fffffff5;box-shadow:0 6px 18px #0b244712;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.resources-page .record-page-header h2{margin:4px 0}.resources-page .record-page-header p,.resources-page .record-page-header__metadata{margin:5px 0;color:var(--muted)}.resources-page .record-page-header__actions{display:flex;align-items:center;gap:9px}.workspace-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border)}.intrapod-app .workspace-tab{flex:none;min-height:40px;padding:8px 13px;background:transparent;color:#315779;border:0;border-bottom:3px solid transparent;border-radius:0;box-shadow:none}.intrapod-app .workspace-tab:hover{background:#eef7fb;transform:none}.intrapod-app .workspace-tab--active{color:#075bcb;border-bottom-color:#0aa9d6}.disclosure{border:1px solid #d7e5f1;border-radius:9px;background:#fff;overflow:hidden}.intrapod-app .disclosure__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:10px 12px;text-align:left;background:#f8fbfe;color:#163a67;border:0;border-radius:0;box-shadow:none}.disclosure__trigger small{color:var(--muted)}.disclosure__chevron{font-size:22px;transition:transform .15s}.disclosure__trigger[aria-expanded=true] .disclosure__chevron{transform:rotate(90deg)}.disclosure__panel{padding:14px;border-top:1px solid #d7e5f1}.disclosure__panel[hidden]{display:none}@media(max-width:700px){.resources-page .record-page-header{position:static;display:grid}.resources-page .record-page-header__actions{display:grid}.resources-page .record-page-header__actions button{width:100%}}.outlook-time-off{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.outlook-time-off h4{margin:0}.intrapod-app .resource-management .resource-create-form{grid-template-columns:minmax(0,1fr);gap:14px}.intrapod-app .resource-create-form button{justify-self:start}.projects-page{--project-blue:#087fce;--project-teal:#00a8a8;--project-ink:#102f57;gap:22px}.projects-page .page-header{margin-bottom:0}.projects-page .section-card{margin:0}.project-filter-card{padding:22px 24px}.project-filter-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.project-filter-card__heading h2,.project-filter-card__heading p{margin:0}.project-filter-card__heading p{margin-top:5px;color:var(--muted)}.project-filter-grid{align-items:start}.filter-footer{align-items:end}.filter-footer>label{display:grid;gap:7px}.filter-footer .button-secondary{min-height:42px}.results-card__header{padding-bottom:14px}.project-directory-row__main{min-width:0}.project-directory-row__main strong{font-size:16px}.project-directory-row__main small{line-height:1.4}.project-workspace__nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-workspace__back{padding:0!important}.project-journey{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:18px}.project-summary{border-top:5px solid var(--project-blue)}.project-staffing{border-top:5px solid var(--project-teal)}.project-card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.project-card-title h2,.project-card-title p{margin:0}.project-card-title p{margin-top:5px;color:var(--muted)}.project-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0}.project-fact{padding:15px;border:1px solid #cfe2f2;border-radius:10px;background:#f8fcff}.project-fact dt{margin-bottom:5px;color:#52708f;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.project-fact dd{margin:0;color:var(--project-ink);font-weight:650;line-height:1.45}.project-governance{margin-top:18px;padding:16px;border-radius:10px;background:#f3f0ff;border-left:4px solid #7653d6}.project-governance h3{margin:0 0 10px}.project-governance p{margin:7px 0}.project-next-step{padding:20px;border-radius:12px;background:linear-gradient(135deg,#e8fbf7,#eaf5ff);border:1px solid #83d9ce}.project-next-step h2,.project-next-step p{margin:0}.project-next-step p{margin-top:7px;color:#3f617d}.project-next-step .card-actions{margin-top:18px}.project-source-note{padding:11px 13px;background:#fff8e8;border-left:4px solid #f0a126;border-radius:8px}.project-allocations{display:grid;gap:16px}.project-allocations__heading h2,.project-allocations__heading p{margin:0}.project-allocations__heading p{margin-top:5px;color:var(--muted)}.project-window{display:grid;grid-template-columns:repeat(2,minmax(180px,260px));gap:12px}.project-window label{display:grid;gap:7px}.project-window-summary{margin:0;padding:10px 13px;border-radius:8px;background:#edf7ff;color:#24557e}.project-allocation-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.project-allocation-list li{padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:#fff}.project-form{border:1px solid var(--border);border-top:5px solid var(--project-blue);border-radius:12px;padding:24px;margin:0;display:grid;gap:16px;background:#fff}.project-form>h2{margin:0}.project-form__intro{margin:-8px 0 2px;color:var(--muted)}@media(max-width:900px){.project-journey{grid-template-columns:1fr}.project-workspace__nav{align-items:flex-start}.project-card-title{flex-direction:column}.project-facts{grid-template-columns:1fr 1fr}}@media(max-width:640px){.project-filter-card{padding:18px}.project-filter-card__heading,.project-workspace__nav{flex-direction:column}.project-facts,.project-window{grid-template-columns:1fr}.project-directory-row{padding:15px 16px!important}.project-form{padding:18px}}.project-window{grid-template-columns:repeat(2,190px)}.project-window input{width:190px}@media(max-width:640px){.project-window{grid-template-columns:1fr}.project-window input{width:100%}}.project-journey{grid-template-columns:minmax(0,1fr)}.project-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.project-allocation-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:760px){.project-facts{grid-template-columns:1fr}}.project-form{gap:20px;background:linear-gradient(180deg,#fff 0,#fbfdff)}.project-form>h2{font-size:24px;color:var(--project-ink)}.project-form__intro{max-width:760px;line-height:1.55}.project-form__section{--form-accent:var(--project-blue);display:grid;gap:16px;margin:0;padding:22px;border:1px solid color-mix(in srgb,var(--form-accent) 28%,#d7e5f1);border-left:5px solid var(--form-accent);border-radius:12px;background:color-mix(in srgb,var(--form-accent) 5%,#fff)}.project-form__section--staffing{--form-accent:#00a982}.project-form__section--business{--form-accent:#7652d6}.project-form__section legend{padding:0 9px 0 2px;color:var(--project-ink);font-size:18px;font-weight:850}.project-form__section legend span{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:8px;border-radius:50%;background:var(--form-accent);color:#fff;font-size:13px}.project-form__section-help{margin:-4px 0 2px;color:#55708d;line-height:1.5}.project-form__select-row{display:grid;grid-template-columns:repeat(2,minmax(150px,220px));gap:12px}.project-form__hint{color:#657d96;font-size:11px;font-weight:550}.project-form__business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-form__business-grid label:has(textarea){grid-column:span 1}.project-form__classification{display:grid;gap:10px;padding:15px 17px;border-radius:9px;background:#f1edff;border:1px solid #d8ccfa}.project-form__classification p{margin:0;line-height:1.45}.project-form__classification label{max-width:460px}.project-form__actions{position:sticky;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #cfe0ed;border-radius:11px;background:#fffffff5;box-shadow:0 8px 24px #0b24471f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:760px){.project-form__business-grid{grid-template-columns:1fr}.project-form__select-row{grid-template-columns:1fr 1fr}}@media(max-width:520px){.project-form__section{padding:17px}.project-form__select-row{grid-template-columns:1fr}.project-form__actions{bottom:6px}.project-form__actions button{flex:1}}.project-filter-card{position:relative;overflow:hidden;border-top:5px solid var(--project-blue)!important;background:linear-gradient(135deg,#fff 0,#f4faff 58%,#edfbf8)}.project-filter-card:after{content:"";position:absolute;right:-55px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,168,.14),transparent 68%);pointer-events:none}.project-filter-card__heading{position:relative;z-index:1}.project-filter-card__heading h2{color:var(--project-ink);font-size:22px}.project-filter-card .result-count{padding:6px 11px;border-radius:999px;background:#dff8f3;color:#087a70;font-weight:800}.project-filter-grid>.search-field{padding:14px;border-radius:10px;background:#eef7ff;border-left:4px solid var(--project-blue)}.project-filter-grid>.filter-group{padding-top:12px;padding-bottom:12px}.project-filter-grid>.filter-group:nth-of-type(1){background:linear-gradient(90deg,rgba(0,169,130,.07),transparent)}.project-filter-grid>.filter-group:nth-of-type(2){background:linear-gradient(90deg,rgba(118,82,214,.07),transparent)}.project-filter-grid>.filter-group:nth-of-type(3){background:linear-gradient(90deg,rgba(229,146,36,.09),transparent)}.project-filter-grid>.filter-group:nth-of-type(1) legend{color:#087b63}.project-filter-grid>.filter-group:nth-of-type(2) legend{color:#6845c3}.project-filter-grid>.filter-group:nth-of-type(3) legend{color:#9a5a08}.project-results{overflow:hidden;border-top:5px solid var(--project-teal)!important}.project-results .results-card__header{background:linear-gradient(100deg,#e7faf6,#edf6ff);border-bottom-color:#bcdedb}.project-results .results-card__header h2:before{content:"◆";margin-right:9px;color:var(--project-teal);font-size:13px}.projects-page .project-directory-row{position:relative;padding-left:34px!important;background:linear-gradient(90deg,#fff 0,#fff 72%,#f4fbff)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.projects-page .project-directory-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--project-teal),var(--project-blue))}.projects-page .project-directory-row:hover,.projects-page .project-directory-row:focus-visible{background:linear-gradient(90deg,#eafaf7,#eef7ff)!important;box-shadow:inset 0 0 0 1px #86d8d0!important}.projects-page .project-directory-row__main strong{font-size:17px;color:var(--project-ink)}.projects-page .project-directory-row__action{padding:8px 11px;border-radius:8px;background:#e5f2ff;color:#075bcb}@media(max-width:760px){.project-filter-grid>.filter-group{background:transparent!important}.projects-page .project-directory-row{padding-left:24px!important}.projects-page .project-directory-row__action{justify-self:start}}.projects-page .project-source-label{font-size:12px;font-weight:600;color:var(--project-teal);line-height:1.5;overflow-wrap:anywhere}.support-page{max-width:1180px;margin:auto}.support-page>.page-header{padding:24px;border:1px solid #b9ddeb;border-radius:14px;background:linear-gradient(120deg,#fff 8%,#eaf7ff 68%,#e7faf5);box-shadow:0 8px 24px #0d5d8714}.support-search{border-top:4px solid #008fcf!important}.support-search .section-card__header{margin-bottom:12px}.support-search label{display:block}.support-search input{min-height:48px!important;padding-left:16px!important;font-size:15px!important}.support-topic-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intrapod-app .support-topic-directory>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:16px;background:#fff;color:#163a67;border:1px solid #d4e2ec;box-shadow:0 5px 15px #163a670b;text-align:left}.intrapod-app .support-topic-directory>button:hover{background:#f7fbfe;border-color:#80cbd9;transform:translateY(-1px)}.support-topic-directory button>span:nth-child(2){display:grid;gap:4px}.support-topic-directory strong{font-size:15px}.support-topic-directory small{color:#587088;font-weight:500;line-height:1.35}.support-topic-directory__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e7f8f6;color:#008c96;font-size:18px;font-weight:900}.support-assistant-card{border-top:4px solid #7652d6!important}.support-categories{display:grid;gap:22px}.support-category{--support-accent:#008fcf;overflow:hidden;border:1px solid #d5e3ed;border-top:4px solid var(--support-accent);border-radius:12px;background:#fff;box-shadow:0 6px 18px #163a670d}.support-category>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 20px;background:#f8fbfd;border-bottom:1px solid #dce7ee}.support-category>header h2,.support-category>header p{margin:0}.support-category>header h2{font-size:18px}.support-category>header p{margin-top:3px;color:#587088}.support-category>header>span:last-child{color:#587088;font-size:12px;font-weight:700}.support-category--connectors{--support-accent:#00a982}.support-category--troubleshooting{--support-accent:#df8b1d}.support-category--administration{--support-accent:#7652d6}.support-category--allocations,.support-category--availability{--support-accent:#1976c9}.support-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.support-article-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:17px 20px;border-bottom:1px solid #e2eaf0;color:inherit;text-decoration:none}.support-article-row:nth-child(odd){border-right:1px solid #e2eaf0}.support-article-row:hover{background:#f7fbfd}.support-article-row>span{display:grid;gap:4px;min-width:0}.support-article-row small{color:var(--support-accent);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.support-article-row strong{color:#075bcb;font-size:15px}.support-article-row span span{color:#587088;line-height:1.45}.support-article-row>b{color:var(--support-accent);font-size:20px}.support-article{max-width:900px;margin:auto;line-height:1.7}.support-article>nav{display:flex;gap:8px;align-items:center;margin-bottom:18px;color:#667085;font-size:13px}.support-article>header{padding:26px 30px;border:1px solid #b9ddeb;border-radius:14px;background:linear-gradient(120deg,#fff,#eaf7ff);box-shadow:0 7px 20px #0d5d8712}.support-article>header>span{color:#008c96;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.support-article>header h1{margin:7px 0 8px}.support-article>header p{margin:0;font-size:18px}.support-article__body{margin-top:20px;padding:28px 32px;border:1px solid #d8e4ec;border-radius:12px;background:#fff}.support-article__body h2{margin:30px 0 10px;padding-top:22px;border-top:1px solid #e1e9ef}.support-article__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.support-article__body li{margin:9px 0;padding-left:4px}.support-article__body aside{display:grid;gap:4px;margin:22px 0;padding:15px 17px;border-left:4px solid #00a982;border-radius:8px;background:#eaf9f4;color:#285b52}.support-article__related{margin-top:20px;padding:22px 26px;border:1px solid #d8e4ec;border-radius:12px;background:#f8fbfd}.support-article__related div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e1e9ef}.support-article>footer{display:flex;align-items:center;gap:16px;margin-top:20px}.support-article--missing{max-width:720px;margin:auto;padding:32px;border:1px solid #d8e4ec;border-radius:12px;background:#fff}@media(max-width:900px){.support-topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.support-topic-directory,.support-article-list{grid-template-columns:1fr}.support-article-row:nth-child(odd){border-right:0}.support-category>header{grid-template-columns:42px 1fr}.support-category>header>span:last-child{grid-column:2}.support-article__body,.support-article>header{padding:21px}.support-article>footer{align-items:flex-start;flex-direction:column}}.support-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px;padding:24px;border-radius:14px;background:linear-gradient(120deg,#e9f8ff,#f2edff);border:1px solid #a7caea}.support-contact span{display:block;margin-top:5px;color:#536d8e}.support-contact button{margin-left:8px}.support-ops{max-width:960px;margin:0 auto;display:grid;gap:20px;color:#14345f}.support-ops>header,.support-ops>section,.support-form,.support-request-list{background:#fff;border:1px solid #cbdcf0;border-radius:14px;padding:24px}.support-ops header{position:relative}.support-ops header>p{font-size:12px;font-weight:800;letter-spacing:.09em;color:#07899b;margin:0 0 6px}.support-ops h1,.support-ops h2{margin:0 0 8px}.support-ops button{background:#087bd8;color:#fff;border:0;border-radius:8px;padding:10px 15px;font-weight:700;cursor:pointer}.support-ops .secondary,.support-ops .back{background:#fff;color:#14518d;border:1px solid #aac4df;margin-left:8px}.support-form{display:grid;gap:18px}.support-form label{font-weight:700;display:grid;gap:7px}.support-form input,.support-form select,.support-form textarea,.support-toolbar select{font:inherit;padding:11px;border:1px solid #a9c2dd;border-radius:8px}.support-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-confirm{border-left:5px solid #14a66f!important;background:#f0fff8!important}.support-toolbar{display:flex;justify-content:space-between}.support-request-list{padding:0;overflow:hidden}.support-request-list>button{width:100%;border-radius:0;background:#fff;color:#14345f;display:flex;justify-content:space-between;text-align:left;padding:18px;border-bottom:1px solid #dae5f1}.support-request-list small{display:block;margin-top:6px;color:#607490}.support-request-list__empty{margin:0;padding:26px 24px;color:#607490;line-height:1.5}.support-ticket-header{display:grid;gap:12px;padding-block:28px!important}.support-ticket-header>p{margin:0!important}.support-ticket-header__title{display:flex;align-items:center;justify-content:space-between;gap:20px}.support-ticket-header__title h1{margin:0}.support-ticket-header>span{display:block;line-height:1.5}.status{display:inline-block;border-radius:999px;padding:6px 10px;font-style:normal;font-size:12px;font-weight:800;background:#eaf1fa;white-space:nowrap}.status--waiting_on_support{background:#fff0c7;color:#7a4c00}.status--waiting_on_you{background:#e9e1ff;color:#5425a8}.status--resolved{background:#dcf8e9;color:#087443}.status--closed{background:#edf0f4;color:#4d5b6d}.support-timeline{display:grid;gap:14px;margin-top:18px}.support-message{padding:16px;border-radius:10px;background:#f5f8fc;border-left:4px solid #87a5c7}.support-message--support{background:#edf9ff;border-color:#0398c7}.support-message--customer{background:#f2efff;border-color:#7450db}.support-message--system{background:#f5f7f9;border-color:#96a1af}.support-message time{float:right;color:#607490;font-size:12px}.support-message p{white-space:pre-wrap;margin-bottom:0}.support-status div{display:flex;gap:8px;flex-wrap:wrap}.support-status .secondary{margin:0}@media(max-width:650px){.support-form__row{grid-template-columns:1fr}.support-request-list>button{align-items:flex-start;gap:12px;flex-direction:column}.support-ticket-header__title{align-items:flex-start;flex-direction:column;gap:10px}}.governance-settings__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.governance-settings__header h2{margin-bottom:6px}.governance-settings__header p{margin:0}.intrapod-app .governance-settings__add{flex:none;min-height:38px;padding:7px 12px}.governance-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.governance-card{display:grid;gap:16px;padding:18px;border:1px solid var(--border);border-radius:11px;background:#fbfdff}.governance-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.governance-card__heading h3,.governance-card__heading p{margin:0}.governance-card__heading p{margin-top:5px;color:var(--muted)}.governance-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.governance-card__details div{padding:11px;background:#fff;border:1px solid #e1eaf2;border-radius:8px}.governance-card__details dt{font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase}.governance-card__details dd{margin:5px 0 0;font-weight:650}.governance-card__actions{border-top:1px solid var(--border);padding-top:13px}.governance-card__actions button{min-height:38px;padding:7px 12px}.settings-detail .governance-form{padding:20px;border:1px solid #cfe0ef;border-radius:11px;background:#fafdff}.governance-form__heading,.governance-form>fieldset,.governance-form__actions{grid-column:1/-1}.governance-form__heading h3,.governance-form__heading p{margin:0}.governance-form__heading p{margin-top:6px;color:var(--muted)}.governance-form__description{grid-column:span 2}.governance-form__description textarea{min-height:84px}.governance-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px 16px}.governance-option-grid--evidence{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.governance-form fieldset>.helper-text{margin-top:0}.governance-form label>.helper-text{display:block;margin-top:5px;font-weight:500}.governance-form__actions{display:flex;gap:10px}.governance-form__actions button{min-height:38px;padding:7px 12px}@media(max-width:600px){.governance-settings__header{display:grid}.governance-settings__add{justify-self:start}.governance-card__details{grid-template-columns:1fr}.governance-form__description{grid-column:1}.governance-form__actions{display:grid}.governance-form__actions button{width:100%}}.resource-exception-picker{max-width:760px;display:grid;gap:12px}.resource-exception-picker>label{display:grid;gap:8px;font-weight:600}.resource-exception-picker input[type=search]{width:100%;min-width:0}.resource-exception-results{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resource-exception-results button{width:100%;height:100%;text-align:left;display:grid;gap:4px;overflow-wrap:anywhere}.resource-exception-results button[aria-pressed=true]{background:#173e65;color:#fff;border-color:#008f99;box-shadow:inset 3px 0 #27c4bd}.resource-exception-results span{font-size:.85em;font-weight:400}.resource-exception-picker>.settings-policy-card{margin-top:12px;padding:24px}@media(max-width:560px){.resource-exception-results{grid-template-columns:minmax(0,1fr)}}.settings-page{--settings-accent:#087bd8;max-width:1120px;margin:auto}.settings-page>.page-header{border:1px solid #b9ddeb;background:linear-gradient(120deg,#fff 8%,#eaf7ff 65%,#e7faf5);box-shadow:0 8px 24px #0d5d8714}.settings-access-note{display:flex;gap:12px;align-items:center;padding:15px 18px;border-left:4px solid #df8b1d;border-radius:10px;background:#fff8e8;color:#62420d}.settings-access-note span{color:#765c32}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.intrapod-app .settings-category{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:138px;padding:20px;background:#fff;color:#163a67;border:1px solid #d1e0ed;border-top:4px solid var(--category-accent,#087bd8);box-shadow:0 7px 20px #0b24470e;text-align:left}.intrapod-app .settings-category--organization{--category-accent:#7652d6}.intrapod-app .settings-category--staffing{--category-accent:#00a982}.intrapod-app .settings-category--integration{--category-accent:#e59224}.intrapod-app .settings-category:hover,.intrapod-app .settings-category--active{border-color:var(--category-accent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--category-accent) 8%,#fff));transform:translateY(-2px)}.intrapod-app .settings-category--active{box-shadow:0 9px 24px color-mix(in srgb,var(--category-accent) 18%,transparent)}.settings-category__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--category-accent,var(--settings-accent)) 13%,#fff);color:var(--category-accent,var(--settings-accent));font-size:23px;font-weight:900}.settings-category>span:nth-child(2){display:grid;gap:5px}.settings-category small,.settings-detail__intro p{margin:0;color:var(--category-accent,var(--settings-accent));font-size:10px;font-weight:850;letter-spacing:.08em}.settings-category strong{font-size:18px;color:#0b2447}.settings-category>span span{color:#587088;font-weight:500;line-height:1.4}.settings-category b{color:var(--category-accent);font-size:20px}.settings-detail{--category-accent:#7652d6;overflow:hidden;border:1px solid #d2e1ed;border-top:5px solid var(--category-accent);border-radius:14px;background:#fff;box-shadow:0 10px 28px #0b244711}.settings-detail--staffing{--category-accent:#00a982}.settings-detail--integration{--category-accent:#e59224}.settings-detail__intro{display:flex;align-items:center;gap:15px;padding:22px 26px;background:linear-gradient(110deg,#fff,color-mix(in srgb,var(--category-accent) 8%,#fff));border-bottom:1px solid #dce7ef}.settings-detail__intro h2,.settings-detail__intro p{margin:0}.settings-detail__intro h2{font-size:23px;margin:3px 0 4px}.settings-detail__intro>div>span{color:#587088}.settings-detail__body{padding:26px}.settings-detail__body>section{display:grid;gap:22px}.settings-detail__body>section>h2:first-child{display:none}.settings-detail__body fieldset{min-width:0;border:1px solid #d7e3ec;border-radius:11px;padding:19px;display:grid;gap:14px;background:#fbfdff}.settings-detail__body legend{padding:0 8px;color:#163a67;font-weight:800}.settings-detail__body label{color:#294866;font-weight:700}.settings-detail__body input,.settings-detail__body select,.settings-detail__body textarea{width:100%;margin-top:6px}.settings-subsection{display:grid;gap:14px}.settings-subsection__heading h3,.settings-subsection__heading p{margin:0}.settings-subsection__heading p{margin-top:5px;color:#607490}.settings-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.settings-policy-card{border-left:4px solid var(--category-accent)!important;background:#fff!important}.settings-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:4px}.settings-empty{margin:0;padding:22px;border:1px dashed #b8cde0;border-radius:10px;background:#f8fbfe;color:#607490;text-align:center}@media(max-width:850px){.settings-grid{grid-template-columns:1fr}.intrapod-app .settings-category{min-height:108px}}@media(max-width:600px){.settings-detail__body,.settings-detail__intro{padding:20px}.settings-access-note{align-items:flex-start;flex-direction:column}}.settings-guidance{display:grid;gap:5px;padding:16px 18px;border-left:4px solid var(--category-accent);border-radius:9px;background:color-mix(in srgb,var(--category-accent) 8%,#fff)}.settings-guidance span,.settings-policy-summary{color:#587088}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-checkbox-panel{background:color-mix(in srgb,var(--category-accent) 5%,#fff)!important}.settings-inline-create{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;padding:17px;border:1px solid #d7e3ec;border-radius:10px;background:#f8fbfe}.settings-inline-create button{margin-bottom:1px}.settings-policy-summary{display:block;margin-top:-4px;font-size:13px}.permission-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.permission-grid label{display:flex!important;align-items:flex-start!important;padding:12px;border:1px solid #dce6ee;border-radius:9px;background:#fff}.permission-grid label>span{display:grid;gap:3px}.permission-grid small{color:#607490;font-weight:500;line-height:1.35}.credential-reveal{display:grid;gap:15px;padding:19px;border:1px solid #e8c469;border-left:5px solid #e59224;border-radius:11px;background:#fff9e9}.credential-reveal>div:first-child{display:grid;gap:4px}.credential-reveal span{color:#765c32}.integration-source-list{display:grid;gap:12px}.integration-source-list details{overflow:hidden;border:1px solid #d7e3ec;border-radius:11px;background:#fff}.integration-source-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;cursor:pointer}.integration-source-list summary>span{display:grid;gap:5px}.integration-source-list summary small{color:#607490}.integration-source-detail{display:grid;gap:16px;padding:19px;border-top:1px solid #dfe8ef;background:#fbfdff}.integration-source-detail h4{margin:0 0 7px}.integration-source-detail ul{margin:0}.integration-status{padding:5px 9px;border-radius:999px;background:#e8faf4;color:#087443;font-size:12px;font-style:normal;font-weight:800}.integration-status--revoked{background:#edf0f4;color:#4d5b6d}@media(max-width:650px){.settings-form-grid,.permission-grid,.settings-inline-create{grid-template-columns:1fr}.integration-source-list summary{align-items:flex-start;flex-direction:column}}.settings-detail--organization .governance-card{border-color:#d9d2f1;border-left:4px solid #7652d6;background:linear-gradient(145deg,#fff,#faf8ff)}.settings-detail--organization .governance-card__details div{background:#fff}.settings-detail--organization .governance-form{border-left:4px solid #7652d6;background:#fcfaff}:root{--navy: #163a67;--blue: #24608b;--teal: #087f83;--aqua: #42c9c2;--bg: #f3f7fa;--surface: #fff;--soft-blue: #edf3f8;--soft-aqua: #e8f6f4;--text: #20364d;--muted: #526779;--border: #d3e0e7;--panel-tint: #f5f9fb}.intrapod-app.app-shell{font-size:14px;line-height:1.55}.intrapod-app.app-shell .page-container{width:min(100%,1180px)}.intrapod-app.app-shell :is(.settings-page,.reporting-page,.support-page){max-width:none;width:100%}.intrapod-app.app-shell :is(.page-header,.record-page-header){padding:0 0 20px;margin:0 0 4px;border-bottom:1px solid var(--border);background:transparent;box-shadow:none;gap:20px}.intrapod-app.app-shell .page-header h1{color:var(--navy);font-size:clamp(24px,3vw,30px);font-weight:650;line-height:1.2;letter-spacing:-.025em}.intrapod-app.app-shell .page-header p{font-size:14px;color:var(--muted);line-height:1.55}.intrapod-app.app-shell .page-header__icon{background:var(--soft-aqua);border-color:#b9dedb;color:var(--teal)}.intrapod-app.app-shell :is(.eyebrow,.settings-detail__intro small){color:var(--teal);font-size:11px;font-weight:700;letter-spacing:.08em}.intrapod-app.app-shell :is(.section-card__header,.dashboard-widget__header,.support-category>header,.settings-detail__intro){background:var(--panel-tint);border-bottom-color:var(--border)}.intrapod-app.app-shell .section-card__header{padding:0 0 16px;background:transparent}.intrapod-app.app-shell :is(.section-card__header h2,.dashboard-widget__header h2,.reporting-card>h2,.support-category>header h2,.settings-detail__intro h2){font-size:18px;font-weight:650;color:var(--navy);line-height:1.35}.intrapod-app.app-shell :is(.connector-card,.connector-workspace-panel,.auth-panel,.support-article__body,.metric-card){background:var(--surface);border:1px solid var(--border);box-shadow:none}.intrapod-app.app-shell :is(.filter-panel,.filter-card,.resource-filters,.reporting-controls,.project-form__section,.pod-workspace-navigation,.governance-form){background:var(--panel-tint);border:1px solid var(--border);box-shadow:none}.intrapod-app.app-shell :is(.empty-state,.state-panel,.settings-empty){background:var(--panel-tint);border:1px dashed var(--border);box-shadow:none;color:var(--muted)}.intrapod-app.app-shell .empty-state h3{font-size:18px}.intrapod-app.app-shell :is(.dashboard-summary-card,.dashboard-widget,.reporting-kpi,.reporting-card,.settings-category,.settings-detail,.support-category){--summary-accent: var(--teal);--widget-accent: var(--teal);--report-accent: var(--teal);--report-soft: var(--soft-aqua);--report-heading: var(--panel-tint);--category-accent: var(--teal);--settings-accent: var(--teal);--support-accent: var(--teal)}.intrapod-app.app-shell :is(.dashboard-summary-card,.reporting-kpis .reporting-kpi,.metric-card){background:var(--surface)!important;border:1px solid var(--border)!important;border-top:3px solid var(--teal)!important;box-shadow:none!important}.intrapod-app.app-shell :is(.dashboard-summary-card>strong,.reporting-kpi>strong,.metric-card__value){color:var(--navy);font-size:28px;font-weight:650;font-variant-numeric:tabular-nums}.intrapod-app.app-shell :is(.reporting-card>h2,.reporting-card>summary,.executive-summary>h2){background:var(--panel-tint);color:var(--navy);border-bottom-color:var(--border)}.intrapod-app.app-shell .settings-grid .settings-category--active{background:var(--soft-aqua);border-color:var(--teal);box-shadow:inset 0 -3px var(--teal)}.intrapod-app.app-shell :is(.settings-category__icon,.support-topic-directory__icon,.metric-card__icon,.empty-state__icon){background:var(--soft-aqua);color:var(--teal);box-shadow:none}.intrapod-app.app-shell :is(.support-assistant-card,.support-search){border-top:1px solid var(--border)!important}.intrapod-app.app-shell .settings-detail--organization .governance-form{border-color:var(--border);background:var(--panel-tint)}.intrapod-app.app-shell .support-article>header{background:var(--panel-tint);border-color:var(--border);box-shadow:none}.intrapod-app.app-shell .support-article-row strong{color:var(--navy)}.intrapod-app button{background:var(--navy);border-color:var(--navy);box-shadow:none;font-weight:600}.intrapod-app button:hover{background:#214e7e;transform:none}.intrapod-app :is(.button-secondary,button.secondary){background:var(--surface);border-color:#a9becd;color:var(--navy);box-shadow:none}.intrapod-app :is(.button-secondary,button.secondary):hover{background:var(--soft-aqua);border-color:var(--teal)}.intrapod-app .button-ghost{background:transparent;color:var(--navy);border-color:transparent;box-shadow:none}.intrapod-app .button-ghost:hover{background:var(--soft-aqua)}.intrapod-app .button-danger-ghost{background:#fff;color:var(--danger);border-color:#e9bdb8;box-shadow:none}.intrapod-app .button-danger-ghost:hover{background:#fff1f0}.intrapod-app.app-shell :is(.workspace-tabs,.reporting-tabs){gap:4px}.intrapod-app.app-shell :is(.workspace-tabs button,.reporting-tabs button:not(.reporting-export)){background:transparent!important;color:var(--navy)!important;border:1px solid transparent;box-shadow:none;margin:0}.intrapod-app.app-shell :is(.workspace-tabs button[aria-selected=true],.workspace-tabs button[aria-current=page],.reporting-tabs button.active){background:var(--soft-aqua)!important;color:#075e62!important;border-color:#b9dedb;box-shadow:inset 0 -3px var(--teal)}.intrapod-app.app-shell :is(.workspace-tabs button,.reporting-tabs button:not(.reporting-export)):hover{background:var(--soft-aqua)!important}.intrapod-app.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#a9becd;color:var(--text);font-size:14px;box-shadow:none}.intrapod-app.app-shell :is(input,select,textarea):focus{border-color:var(--teal);outline-color:#087f8330}.intrapod-app.app-shell input[type=checkbox]{border-color:var(--teal)}.intrapod-app.app-shell input[type=checkbox]:checked{background:var(--teal)}.intrapod-app.app-shell input[type=radio]{accent-color:var(--teal)}.intrapod-app.app-shell :is(button,a,input,select,textarea,summary,[role=tab]):focus-visible,.intrapod-app.app-shell [data-press-feedback=true]{outline-color:var(--teal)!important}.intrapod-app.app-shell :is(th,td){border-bottom-color:var(--border);padding:12px 14px;font-size:13px;text-align:left}.intrapod-app.app-shell th{background:var(--panel-tint);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.intrapod-app.app-shell tbody tr:hover{background:var(--soft-aqua)}.intrapod-app.app-shell :is(.info-banner,.callout){background:var(--soft-aqua);color:#075e62;border-left:3px solid var(--teal)}@media(max-width:600px){.intrapod-app.app-shell :is(.page-header,.record-page-header){padding-bottom:16px;gap:16px}.intrapod-app.app-shell :is(th,td){padding:10px 12px}}.intrapod-app.app-shell :is(.insighter-mark,.user-avatar,.avatar){background:var(--navy);color:#fff}.intrapod-app.app-shell .insighter h2{font-size:20px}.intrapod-app.app-shell .insighter-form button{background:var(--navy)!important}.intrapod-app.app-shell .insighter-form button:hover{background:#214e7e!important}.intrapod-app.app-shell .insighter-answer{border-color:var(--border);border-left:3px solid var(--teal);box-shadow:none}.intrapod-app.app-shell .insighter-answer header span{color:var(--teal)}.intrapod-app.app-shell :is(.insighter-suggestions button,.insighter-evidence button){background:var(--surface)!important;color:var(--navy)!important;border-color:var(--border)!important}.intrapod-app.app-shell :is(.insighter-suggestions button,.insighter-evidence button):hover{background:var(--soft-aqua)!important;border-color:var(--teal)!important}.intrapod-app.app-shell .settings-grid .settings-category{box-shadow:none!important}.intrapod-app.app-shell .settings-grid .settings-category--active{background:var(--soft-aqua)!important;border-color:var(--teal)!important;box-shadow:inset 3px 0 var(--teal)!important}.intrapod-app.app-shell :is(.reporting-controls,.reporting-tabs,.metric-card,.support-article__body,.insighter-answer,.insighter-readonly,table,.connector-fact-grid>div){border-radius:2px}.intrapod-app.app-shell .connectors-page :is(article,.connector-workspace,.connector-grid){border-radius:2px!important;box-shadow:none}:root{--chart-customer: #163a67;--chart-internal: #087f83;--chart-other: #8da6b7;--chart-available: #42c9c2}.intrapod-app.app-shell .projects-page{--project-blue: var(--navy);--project-teal: var(--teal);--project-ink: var(--navy)}.intrapod-app.app-shell .project-filter-card:after{display:none}.intrapod-app.app-shell :is(.project-governance,.project-next-step,.staffing-change-summary){background:var(--soft-aqua);border-color:#b9dedb;border-left:3px solid var(--teal);box-shadow:none}.intrapod-app.app-shell :is(.project-form,.project-filter-grid>.filter-group){background:var(--surface)}.intrapod-app.app-shell :is(.recommendation-group-card,.recommendations-page .pod-handoff){border:1px solid var(--border)!important;background:var(--surface);box-shadow:none!important}.intrapod-app.app-shell .candidate-card--recommended{background:var(--surface)!important;border:1px solid var(--border)!important;border-left:3px solid var(--teal)!important;box-shadow:none}.intrapod-app.app-shell .candidate-card--recommended:after{background:#075e62}.intrapod-app.app-shell .candidate-card--recommended .avatar{background:var(--navy);box-shadow:none}.intrapod-app.app-shell .candidate-card--recommended .evidence-grid>div{background:var(--panel-tint)}.intrapod-app.app-shell .recommendation-alternatives__toggle{background:var(--soft-aqua);color:#075e62;border-color:#b9dedb}.intrapod-app.app-shell .recommendation-alternatives__content{background:var(--panel-tint);border:1px solid var(--border)}.intrapod-app.app-shell .pod-history-timeline article{background:var(--panel-tint);border-color:var(--border);border-left:3px solid var(--teal)}.intrapod-app.app-shell .pod-history-marker{background:var(--teal);border-color:var(--soft-aqua)}.intrapod-app.app-shell .support-topic-directory>button{box-shadow:none;border-color:var(--border)}.intrapod-app.app-shell :is(.support-topic-directory__icon,.project-next-step,.project-governance,.project-fact,.evidence-grid>div,.recommendation-alternatives__content){border-radius:2px}.intrapod-app.app-shell .section-card>.section-card__header{background:transparent}.intrapod-app.app-shell .app-sidebar :is(button:focus-visible,[data-press-feedback=true]){outline-color:#72ece4!important}.intrapod-app.app-shell .page-container>section{gap:24px}.intrapod-app.app-shell .reporting-page>:is(.reporting-controls,.reporting-kpis,.reporting-grid){margin-top:0;margin-bottom:0}.intrapod-app.app-shell .capacity-donut{box-shadow:none}.intrapod-app.app-shell .capacity-donut strong{color:var(--navy)}@media(max-width:600px){.intrapod-app.app-shell .page-container>section{gap:20px}}:root{--color-primary: var(--navy);--color-border: var(--border);--color-text: var(--text);--color-text-muted: var(--muted)}.intrapod-app.app-shell :is(.connector-modal-backdrop,.flow-dialog-backdrop){position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#0b203ab3}.intrapod-app.app-shell :is(.connector-configure-modal,.flow-dialog-panel,.monday-setup){min-width:0;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:2px;box-shadow:0 16px 48px #0b203a33;overscroll-behavior:contain}.intrapod-app.app-shell .flow-dialog-panel{width:min(560px,100%);padding:24px}.intrapod-app.app-shell .flow-dialog-panel>label{margin:16px 0}.intrapod-app.app-shell :is(.flow-dialog-panel,.connector-configure-modal)>h2{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--border);font-size:22px}.intrapod-app.app-shell :is(.flow-dialog-panel,.connector-configure-modal,.monday-setup) :is(h2,h3,p,strong){overflow-wrap:anywhere}.intrapod-app.app-shell :is(.flow-actions,.connector-actions,.monday-setup-footer>div){display:flex;align-items:center;flex-wrap:wrap;gap:10px}.intrapod-app.app-shell .flow-actions{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.intrapod-app.app-shell .flow-actions>button+button{margin-left:0}.intrapod-app.app-shell :is(.monday-setup-header,.connector-configure-modal__header){background:var(--surface);border-bottom:1px solid var(--border)}.intrapod-app.app-shell :is(.monday-setup-footer,.monday-setup-steps){background:var(--panel-tint);border-color:var(--border)}.intrapod-app.app-shell .monday-setup-steps li[aria-current=step]{color:var(--navy)}.intrapod-app.app-shell .monday-setup-steps li[aria-current=step]>span{background:var(--navy);color:#fff}.intrapod-app.app-shell .monday-setup-steps li[data-complete=true]>span{background:var(--soft-aqua);color:var(--teal)}.intrapod-app.app-shell :is(.monday-note,.monday-fixed-field,.monday-review-summary>div,.connector-fact-grid>div){background:var(--panel-tint);border-color:var(--border);border-radius:2px}.intrapod-app.app-shell :is(.connector-configure-modal fieldset,.connector-mapping-section){display:grid;gap:16px;min-width:0}.intrapod-app.app-shell :is(.resource-workspace-header,.resource-workspace-section,.resource-mini-form,.resource-record-list>li,.disclosure,.pod-add-resource-form,.pod-human-review-form,.approval-review-workspace,.allocation-review-card,.allocation-edit-form,.allocation-confirmation,.support-form,.support-request-list,.support-ops>section){background:var(--surface);color:var(--text);border-color:var(--border);border-radius:2px;box-shadow:none}.intrapod-app.app-shell :is(.resource-workspace-header,.resource-workspace-nav,.viewing-period,.capacity-calculation,.capacity-details,.resource-kpi-grid>div,.pod-lifecycle-summary,.staffing-summary,.allocation-calculation>div,.allocation-detail-grid>div){background:var(--panel-tint);border-color:var(--border);border-radius:2px;box-shadow:none}.intrapod-app.app-shell :is(.resource-workspace-header h3,.record-page-header h2){font-size:22px;color:var(--navy)}.intrapod-app.app-shell .capacity-calculation__result{background:var(--soft-aqua);color:#075e62;border-color:#b9dedb}.intrapod-app.app-shell .disclosure__trigger{background:var(--panel-tint);color:var(--navy);border-color:var(--border)}.intrapod-app.app-shell :is(.resource-workspace-nav a,.button-link){color:var(--navy);border-radius:2px}.intrapod-app.app-shell .resource-workspace-nav a:hover{background:var(--soft-aqua)}.intrapod-app.app-shell :is(.governance-form,.settings-inline-create,.integration-source-detail,.settings-detail__body fieldset){background:var(--panel-tint)!important;border-color:var(--border);border-radius:2px}.intrapod-app.app-shell :is(.settings-guidance,.settings-checkbox-panel){background:var(--soft-aqua)!important;border-color:var(--teal);border-radius:2px}.intrapod-app.app-shell :is(.permission-grid label,.integration-source-list details,.integration-source-list summary,.credential-reveal){border-radius:2px}.intrapod-app.app-shell .support-ops{max-width:none;width:100%;color:var(--text)}.intrapod-app.app-shell .support-ops>header{background:transparent;border:0;border-bottom:1px solid var(--border);padding:0 0 20px;box-shadow:none}.intrapod-app.app-shell .support-ops h1{font-size:clamp(24px,3vw,30px)}.intrapod-app.app-shell .support-ops button:not(.secondary):not(.back){background:var(--navy);color:#fff}.intrapod-app.app-shell .support-ops :is(.secondary,.back){background:var(--surface);color:var(--navy);border:1px solid #a9becd}.intrapod-app.app-shell .support-request-list>button:not(.secondary){background:var(--surface);color:var(--navy);border-bottom:1px solid var(--border)}.intrapod-app.app-shell .support-request-list>button:hover{background:var(--soft-aqua)}.intrapod-app.app-shell .support-message{border-radius:2px;background:var(--panel-tint);border-left-color:#8da6b7}.intrapod-app.app-shell .support-message--customer{background:var(--soft-blue);border-left-color:var(--navy)}.intrapod-app.app-shell .support-message--support{background:var(--soft-aqua);border-left-color:var(--teal)}.intrapod-app.app-shell .status--waiting_on_you{background:var(--soft-aqua);color:#075e62}.intrapod-app.app-shell :is(.support-assistant-answer,.support-article__related){background:var(--panel-tint)!important;border-color:var(--border)!important;box-shadow:none}.intrapod-app.app-shell .support-assistant-answer{border-left-color:var(--teal)!important}.intrapod-app.app-shell :is(.support-toolbar,.support-ticket-header__title){flex-wrap:wrap;gap:12px}.intrapod-app.app-shell :is(.resource-mini-form,.support-form,.flow-dialog-panel) :is(input,select,textarea){min-width:0;max-width:100%}.intrapod-app.app-shell .page-container>section>h1:first-child{font-size:clamp(24px,3vw,30px);margin:0;padding-bottom:20px;border-bottom:1px solid var(--border)}@media(max-width:600px){.intrapod-app.app-shell :is(.connector-modal-backdrop,.flow-dialog-backdrop){padding:12px}.intrapod-app.app-shell :is(.connector-configure-modal,.flow-dialog-panel,.monday-setup){max-height:calc(100dvh - 24px)}.intrapod-app.app-shell .flow-dialog-panel{padding:18px}.intrapod-app.app-shell :is(.resource-workspace-section,.support-form,.support-ops>section){padding:18px}.intrapod-app.app-shell .resource-workspace-header{position:static}.intrapod-app.app-shell .connector-name-editor{grid-template-columns:minmax(0,1fr)}.intrapod-app.app-shell :is(.flow-actions,.monday-setup-footer>div)>button{flex:1 1 auto}}.intrapod-app.app-shell .app-main:has([aria-modal=true]){z-index:60}.intrapod-app.app-shell .resources-page .record-page-header{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.intrapod-app.app-shell :is(.date-window,.resource-record-list>li,.capacity-calculation>div,.capacity-details,.support-message,.allocation-summary){border-radius:2px}.intrapod-app.app-shell :is(.flow-dialog-backdrop,.connector-modal-backdrop){border-radius:0!important}.intrapod-app.app-shell .flow-policy-dialog{position:fixed;z-index:100;inset:10% max(16px,calc((100% - 640px)/2)) auto;max-height:80dvh;overflow-y:auto;padding:24px;background:var(--surface);border:1px solid var(--border);border-top:3px solid #a46a13;border-radius:2px;box-shadow:0 16px 48px #0b203a33}.intrapod-app.app-shell :is(.pod-staffing-card,.pod-allocation-card,.approval-overview-card,.approval-staffing-card,.approval-comparison-card,.approval-history-card,.approval-decision-card,.allocation-review-card,.allocation-details-card,.allocation-history-card,.allocation-lifecycle-card){background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:none!important}.intrapod-app.app-shell :is(.pod-member-card,.review-history-card,.history-entry,.confirmation-panel,.allocation-confirmation__resource,.approval-staffing-card .data-list__row){background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:2px;box-shadow:none}.intrapod-app.app-shell :is(.pod-workspace-tabs,.pod-lifecycle-summary>div,.staffing-summary>div,.review-summary>div,.history-detail-grid>div,.pod-member-card .detail-grid>div,.allocation-details-card .allocation-detail-grid>div,.allocation-review-card .allocation-summary-grid>div,.allocation-review-card .allocation-calculation>div,.pod-allocation-card .allocation-calculation>div){background:var(--panel-tint);border:1px solid var(--border);border-radius:2px;box-shadow:none}.intrapod-app.app-shell :is(.pod-allocation-card,.allocation-review-card) .allocation-review-form fieldset{background:var(--panel-tint);border:1px solid var(--border);box-shadow:none}.intrapod-app.app-shell .allocation-review-form legend{background:transparent;color:var(--navy);border-radius:0}.intrapod-app.app-shell .approval-review-workspace>.eyebrow{padding:0;margin:0;background:transparent;color:var(--teal)}.intrapod-app.app-shell .allocation-history-card :is(ol,li,.allocation-history-entry p){background:var(--panel-tint);color:var(--text);border-color:var(--border);border-radius:2px}.intrapod-app.app-shell .allocation-history-marker{background:var(--teal);border-color:var(--soft-aqua);box-shadow:none}.intrapod-app.app-shell .pod-allocation-confirmation{width:100%;max-width:none;padding:24px;gap:24px}.intrapod-app.app-shell .pod-allocation-confirmation>:is(h2,p){margin:0}.intrapod-app.app-shell .pod-allocation-confirmation .allocation-confirmation__resource{padding:20px 24px;display:grid;gap:20px;min-width:0}.intrapod-app.app-shell .allocation-confirmation__identity h3{margin:0 0 6px;font-size:17px;line-height:1.4;overflow-wrap:anywhere}.intrapod-app.app-shell .allocation-confirmation__identity p{margin:0}.intrapod-app.app-shell .allocation-confirmation__facts{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px 24px;margin:0}.intrapod-app.app-shell .allocation-confirmation__facts dt{margin:0 0 6px;color:var(--muted);font-size:12px;font-weight:600}.intrapod-app.app-shell .allocation-confirmation__facts dd{margin:0;color:var(--navy);font-size:14px;font-weight:600;overflow-wrap:anywhere}.intrapod-app.app-shell .pod-allocation-confirmation .allocation-actions{padding-top:20px;border-top:1px solid var(--border);gap:12px}@media(max-width:600px){.intrapod-app.app-shell .pod-allocation-confirmation{padding:18px;gap:20px}.intrapod-app.app-shell .pod-allocation-confirmation .allocation-confirmation__resource{padding:18px}.intrapod-app.app-shell .allocation-confirmation__facts{grid-template-columns:minmax(0,1fr)}}.intrapod-app.app-shell label{min-width:0;align-self:start;align-content:start}.intrapod-app.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select:not([multiple]):not([size])){box-sizing:border-box;height:44px;min-height:44px;max-width:min(100%,680px);align-self:start}.intrapod-app.app-shell textarea{box-sizing:border-box;max-width:min(100%,680px)}.intrapod-app.app-shell label>:is(input,select,textarea){margin-block:0}.intrapod-app.app-shell :is(.account-fields,.invitation-fields,.form-grid,.settings-form-grid,.project-form__business-grid,.project-form__select-row,.allocation-input-grid,.connector-field-grid,.jira-setup-grid,.jira-people-grid,.support-form__row,.settings-detail form,.resource-mini-form){display:grid;grid-template-columns:minmax(0,1fr)!important;align-items:start;align-content:start;gap:20px;min-width:0;width:100%;max-width:680px}.intrapod-app.app-shell :is(.account-fields,.invitation-fields,.form-grid,.settings-form-grid,.project-form__business-grid,.project-form__select-row,.allocation-input-grid,.connector-field-grid,.jira-setup-grid,.jira-people-grid,.support-form__row,.resource-mini-form)>*{grid-column:1 / -1;min-width:0}.intrapod-app.app-shell :is(.filter-grid,.project-filter-grid,.resource-filters,.project-more-filters__fields){align-items:start}.intrapod-app.app-shell :is(.account-fields,.invitation-fields,.form-grid,.settings-form-grid,.connector-field-grid,.jira-setup-grid)>label{width:100%;max-width:100%}.intrapod-app.app-shell :is(.settings-detail form,.resource-mini-form)>button{justify-self:start}.intrapod-app.app-shell .account-fields small{display:block;line-height:1.5}
