: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}@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%}}.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}}.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-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}.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}@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}}.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=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}.qualification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.qualification-grid>section{padding:16px;border:1px solid #deebf4;border-radius:9px;background:#fbfdff}.qualification-grid h4{margin-top:0}.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}.qualification-grid{grid-template-columns:1fr}}.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%}}.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}}.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%}}
