html.ska-portal-open,body.ska-portal-open{overflow:hidden!important;overscroll-behavior:none!important}
.ska-app{
  --bg:#071013;--sidebar:#071115;--surface:#0c181d;--surface-2:#0f1d22;--surface-3:#13242a;
  --line:#173038;--line-soft:#11272e;--text:#e9f2f4;--muted:#7f969e;--muted-2:#587078;
  --accent:#42d6c4;--accent-2:#18b9a8;--good:#45d889;--warn:#efbd4b;--danger:#ef6b6b;--violet:#9b86f8;
  background:radial-gradient(circle at 68% 0%,rgba(45,136,131,.09),transparent 27%),var(--bg);
  color:var(--text);display:grid;grid-template-columns:272px minmax(0,1fr);
  position:fixed!important;inset:0!important;z-index:2147483000!important;
  width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-width:none!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;
  font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:none!important
}
.ska-app *{box-sizing:border-box}.ska-app button,.ska-app input,.ska-app select,.ska-app textarea{font:inherit}
.ska-sidebar{background:linear-gradient(180deg,#061014,#071216);border-right:1px solid var(--line-soft);display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden;padding:14px 12px 12px}
.ska-brand{align-items:center;display:flex;gap:10px;padding:4px 6px 16px}.ska-brand-mark{align-items:center;background:linear-gradient(135deg,#6de9db,#32c6b6);border-radius:10px;color:#06302e;display:flex;font-size:11px;font-weight:900;height:36px;justify-content:center;letter-spacing:-.04em;width:36px;box-shadow:0 0 28px rgba(66,214,196,.22)}
.ska-brand-copy{display:flex;flex-direction:column;line-height:1.05}.ska-brand-copy strong{font-size:13px}.ska-brand-copy span{color:var(--muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}
.ska-profile-switcher{align-items:center;background:#0b191e;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;margin:0 0 14px;padding:9px}.ska-avatar{align-items:center;background:linear-gradient(135deg,#58d8ca,#2aaea0);border-radius:9px;color:#073b36;display:flex;font-size:10px;font-weight:900;height:34px;justify-content:center;width:34px}.ska-avatar.is-small{border-radius:8px;height:30px;width:30px}
.ska-profile-copy{display:flex;flex-direction:column;min-width:0}.ska-profile-copy strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-profile-copy span{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-profile-switcher select{background:#102127;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:9px;max-width:92px;padding:5px}
.ska-side-nav{flex:1;overflow:auto;padding-right:2px}.ska-nav-group{margin-bottom:15px}.ska-nav-label{color:#3f646d;display:block;font-size:8px;font-weight:900;letter-spacing:.18em;margin:0 8px 5px;text-transform:uppercase}
.ska-nav-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:#a8bbc1;cursor:pointer;display:grid;grid-template-columns:23px minmax(0,1fr) auto;margin:2px 0;padding:8px 9px;text-align:left;width:100%;transition:.16s ease}.ska-nav-item .dashicons{font-size:15px;height:15px;width:15px}.ska-nav-item span:nth-child(2){font-size:11px}.ska-nav-item small{color:#486c74;font-size:7px;font-weight:900;letter-spacing:.1em}.ska-nav-item:hover{background:#0b1b20;color:#dcebed}.ska-nav-item.is-active{background:linear-gradient(90deg,#0d2628,#0c1c21);border-color:#0d4e4a;color:#eafffc}.ska-nav-item.is-active .dashicons{color:var(--accent)}
.ska-sidebar-footer{border-top:1px solid var(--line-soft);padding-top:10px}.ska-system-status{align-items:center;background:#08191d;border-radius:9px;display:flex;gap:8px;margin-bottom:9px;padding:8px}.ska-system-status div{display:flex;flex-direction:column}.ska-system-status strong{font-size:9px}.ska-system-status span:not(.ska-status-dot){color:var(--muted);font-size:8px;margin-top:2px}.ska-status-dot{border-radius:50%;height:7px;width:7px;box-shadow:0 0 12px currentColor}.ska-status-dot.is-good{background:var(--good);color:var(--good)}.ska-status-dot.is-setup{background:var(--warn);color:var(--warn)}
.ska-user-row{align-items:center;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:8px;padding:4px}.ska-user-row>div:nth-child(2){display:flex;flex-direction:column}.ska-user-row strong{font-size:9px}.ska-user-row span{color:var(--muted);font-size:8px}.ska-user-menu{color:var(--muted);font-size:12px;text-decoration:none}
.ska-workspace{height:100vh;height:100dvh;min-width:0;overflow:auto;overscroll-behavior:contain;position:relative}.ska-topbar{align-items:center;background:rgba(7,16,19,.92);border-bottom:1px solid var(--line-soft);display:flex;gap:18px;height:58px;justify-content:space-between;padding:9px 22px;position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}
.ska-search-wrap{align-items:center;background:#09161a;border:1px solid var(--line);border-radius:9px;display:flex;height:36px;max-width:540px;padding:0 10px;width:42%}.ska-search-wrap .dashicons{color:#527079;font-size:14px;height:14px;width:14px}.ska-search-wrap input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text)!important;font-size:10px;min-width:0;outline:0;padding:0 9px!important;width:100%}.ska-search-wrap input::placeholder{color:#50666e}.ska-search-wrap kbd{background:#0d2025;border:1px solid #1d3a42;border-radius:5px;color:#668087;font-size:8px;padding:2px 5px;white-space:nowrap}
.ska-top-actions,.ska-page-actions{align-items:center;display:flex;gap:9px}.ska-context-name{color:#7d969d;font-size:9px}.ska-profile-status,.ska-health-pill,.ska-mini-status{align-items:center;border:1px solid #1d4039;border-radius:999px;color:#8debb2;display:inline-flex;font-size:8px;font-weight:800;gap:5px;padding:5px 8px;text-transform:capitalize;white-space:nowrap}.ska-profile-status>span{background:currentColor;border-radius:50%;height:5px;width:5px}.ska-profile-status.is-setup,.ska-profile-status.is-provisioning,.ska-health-pill.is-setup{border-color:#4a3e1d;color:#eac55a}.ska-profile-status.is-paused,.ska-profile-status.is-disabled,.ska-profile-status.is-error{border-color:#4f2727;color:#f08080}
.ska-icon-button{align-items:center;border:1px solid var(--line);border-radius:8px;color:#9bb0b6;display:flex;height:32px;justify-content:center;text-decoration:none;width:32px}.ska-icon-button .dashicons{font-size:15px;height:15px;width:15px}.ska-primary-action,.ska-save-button{background:linear-gradient(135deg,#5ce0d1,#2bc5b4);border:0;border-radius:8px;color:#052d2a!important;cursor:pointer;font-size:10px;font-weight:900;padding:9px 13px;text-decoration:none;box-shadow:0 0 25px rgba(66,214,196,.15)}.ska-primary-action span{font-size:14px;margin-right:4px}
.sko-portal-message{border-radius:8px;font-size:10px;margin:14px 22px 0;padding:10px 12px}.sko-portal-success{background:#0d2b23;border:1px solid #17543f;color:#9fe8bd}.sko-portal-error{background:#2b1517;border:1px solid #5b292d;color:#f4a3aa}
.ska-content{margin:0 auto;max-width:1500px;padding:26px 28px 42px}.ska-page{display:none}.ska-page.is-active{display:block;animation:skaFade .18s ease both}@keyframes skaFade{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}
.ska-page-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.ska-page-head h1{font-size:30px;letter-spacing:-.035em;line-height:1;margin:6px 0 8px}.ska-page-head p{color:var(--muted);font-size:10px;margin:0;max-width:740px}.ska-kicker{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.ska-health-pill{padding:6px 9px}.ska-health-pill.is-good{border-color:#165139;color:#67e09a}
.ska-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px}.ska-metric{background:linear-gradient(145deg,#0d1b20,#0c171b);border:1px solid var(--line);border-radius:12px;min-height:105px;padding:13px}.ska-metric-top{display:flex;justify-content:space-between}.ska-metric-top .dashicons{color:#71cfc5;font-size:15px;height:15px;width:15px}.ska-metric>strong{display:block;font-size:23px;line-height:1;margin:13px 0 4px}.ska-metric>span{display:block;font-size:10px;font-weight:800}.ska-metric>small{color:var(--muted);display:block;font-size:8px;margin-top:3px}
.ska-dashboard-grid{display:grid;gap:13px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.ska-panel{background:linear-gradient(155deg,#0d1b20,#0b171b);border:1px solid var(--line);border-radius:13px;padding:16px}.ska-span-two{grid-row:auto}.ska-dashboard-grid>.ska-span-two{grid-column:1}.ska-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ska-panel-head h2{font-size:13px;margin:0 0 4px}.ska-panel-head p,.ska-panel>p{color:var(--muted);font-size:9px;line-height:1.55;margin:0}.ska-large-panel{min-height:390px}
.ska-action-row{align-items:center;background:#0c191d;border:1px solid #183139;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;margin:8px 0;padding:10px}.ska-action-icon{align-items:center;background:#10262a;border-radius:8px;color:var(--accent);display:flex;height:30px;justify-content:center;width:30px}.ska-action-icon .dashicons{font-size:14px;height:14px;width:14px}.ska-action-copy{display:flex;flex-direction:column}.ska-action-copy small{color:#52727a;font-size:7px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ska-action-copy strong{font-size:10px;margin:2px 0}.ska-action-copy span{color:var(--muted);font-size:8px}.ska-action-row button,.ska-link-button{background:#102126;border:1px solid #25414a;border-radius:7px;color:#adc0c5;cursor:pointer;font-size:8px;font-weight:700;padding:7px 9px}.ska-link-button{background:transparent;border:0;color:#8ea7ad;padding:3px}
.ska-health-row{align-items:center;border-bottom:1px solid #15282f;display:flex;font-size:9px;justify-content:space-between;padding:9px 0}.ska-health-row:last-of-type{border-bottom:0}.ska-mini-status{border-color:#27464e;color:#8ca4aa;padding:4px 7px}.ska-mini-status.is-connected{border-color:#17533b;color:#65df98}.ska-mini-status.is-error{border-color:#5a2c2c;color:#f08383}.ska-mini-status.is-submitted,.ska-mini-status.is-provisioning,.ska-mini-status.is-needs_assisted_oauth{border-color:#584919;color:#e2c15c}
.ska-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:26px;text-align:center}.ska-empty-orb{background:radial-gradient(circle at 35% 30%,#1b4646,#102529 55%,#0d1c21);border:1px solid #204149;border-radius:50%;height:54px;margin-bottom:12px;width:54px}.ska-empty strong{color:#c8d9dd;font-size:11px}.ska-empty p{font-size:9px;line-height:1.5;margin:5px auto 0;max-width:470px}
.ska-tabbar{background:#0a171b;border:1px solid var(--line);border-radius:9px;display:inline-flex;gap:3px;margin-bottom:12px;padding:4px}.ska-tabbar button{background:transparent;border:0;border-radius:6px;color:#728b92;cursor:pointer;font-size:9px;font-weight:800;padding:7px 10px}.ska-tabbar button.is-active{background:#15272d;color:#dce9eb}.ska-tab-panel{display:none}.ska-tab-panel.is-active{display:block}
.ska-form{display:block}.ska-form label{color:#9eb0b5;display:flex;flex-direction:column;font-size:9px;font-weight:700;gap:5px;margin-bottom:10px}.ska-form input[type=text],.ska-form input[type=email],.ska-form input[type=url],.ska-form input[type=password],.ska-form input[type=number],.ska-form select,.ska-form textarea{background:#081519!important;border:1px solid #1d3840!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-size:10px!important;max-width:none!important;padding:9px 10px!important;width:100%!important}.ska-form textarea{resize:vertical}.ska-form-grid{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-form-grid .ska-span-two{grid-column:1/-1}.ska-toggle-list{border-bottom:1px solid #183038;margin-bottom:12px}.ska-toggle-list>label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:9px 0}.ska-toggle-list>label span{display:flex;flex-direction:column}.ska-toggle-list strong{color:#dce9eb;font-size:10px}.ska-toggle-list small{color:var(--muted);font-size:8px;margin-top:2px}.ska-toggle-list input{accent-color:var(--accent);height:16px;width:16px}.ska-save-button{display:inline-block;margin-top:4px}.ska-save-button.is-link{margin-top:12px}.ska-info-note{background:#0b2525;border:1px solid #174948;border-radius:8px;color:#8ec6c0;font-size:9px;line-height:1.5;margin:10px 0;padding:9px 10px}.ska-info-note.is-danger{background:#2a1517;border-color:#5a292d;color:#f2a0a7}.ska-connected-copy{color:#6fdaa0!important;margin-top:10px!important}
.ska-card-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-connection-card{min-height:280px}.ska-definition-list{display:grid;grid-template-columns:130px 1fr;margin:0}.ska-definition-list dt,.ska-definition-list dd{border-bottom:1px solid #162a31;font-size:9px;margin:0;padding:8px 0}.ska-definition-list dt{color:var(--muted)}.ska-definition-list dd{color:#cfe0e3;font-weight:700}.ska-limit-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.ska-limit-grid>div{background:#0a171b;border:1px solid #173038;border-radius:9px;padding:12px}.ska-limit-grid span{color:var(--muted);display:block;font-size:8px}.ska-limit-grid strong{display:block;font-size:20px;margin-top:5px}
.ska-quick-panel{background:#0d1c21;border:1px solid #254047;border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.42);padding:14px;position:fixed;right:24px;top:68px;width:300px;z-index:50}.ska-quick-panel[hidden]{display:none}.ska-quick-panel-head{align-items:center;display:flex;justify-content:space-between}.ska-quick-panel-head button{background:transparent;border:0;color:#8ca3aa;cursor:pointer;font-size:20px}.ska-quick-panel p{color:var(--muted);font-size:9px;line-height:1.5}.ska-quick-panel>button{background:#102126;border:1px solid #234049;border-radius:8px;color:#c1d1d5;cursor:pointer;display:block;font-size:9px;margin-top:7px;padding:8px;text-align:left;width:100%}
.sko-action-toast{bottom:20px;position:fixed;right:20px;z-index:60}.ska-login-shell{align-items:center;background:#071013;border:1px solid #173038;border-radius:16px;display:flex;justify-content:center;min-height:680px}.ska-login-card{background:#0d1b20;border:1px solid #1b353d;border-radius:14px;color:#e8f0f2;max-width:430px;padding:28px;width:92%}.ska-login-card h2{font-size:28px;margin:12px 0 6px}.ska-login-card p{color:#7f969e;font-size:11px}.ska-login-card label{color:#9fb2b7;font-size:10px}.ska-login-card input{background:#071519!important;border:1px solid #1f3a41!important;border-radius:8px!important;color:#e8f0f2!important;padding:9px!important;width:100%!important}.ska-login-card input[type=submit]{background:linear-gradient(135deg,#5ce0d1,#2bc5b4)!important;border:0!important;color:#05312d!important;font-weight:900!important}
@media(max-width:1150px){.ska-app{grid-template-columns:220px minmax(0,1fr)}.ska-stat-grid{grid-template-columns:repeat(2,1fr)}.ska-card-grid{grid-template-columns:1fr}.ska-limit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.ska-app{display:block;overflow:auto!important}.ska-sidebar{min-height:0}.ska-side-nav{display:grid;grid-template-columns:repeat(2,1fr);max-height:330px}.ska-nav-label{grid-column:1/-1}.ska-sidebar-footer{display:none}.ska-topbar{position:relative}.ska-search-wrap{width:100%}.ska-context-name{display:none}.ska-content{padding:20px 14px}.ska-page-head{display:block}.ska-page-actions{margin-top:12px}.ska-stat-grid{grid-template-columns:1fr 1fr}.ska-dashboard-grid{grid-template-columns:1fr}.ska-dashboard-grid>.ska-span-two{grid-column:auto}.ska-form-grid{grid-template-columns:1fr}.ska-form-grid .ska-span-two{grid-column:auto}.ska-limit-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.ska-stat-grid{grid-template-columns:1fr}.ska-side-nav{grid-template-columns:1fr}.ska-topbar{align-items:flex-start;flex-direction:column;height:auto}.ska-top-actions{width:100%}.ska-primary-action{margin-left:auto}.ska-profile-switcher{grid-template-columns:34px minmax(0,1fr)}.ska-profile-switcher select{grid-column:1/-1;max-width:none;width:100%}.ska-limit-grid{grid-template-columns:1fr}}

/* Structured business configuration */
.ska-settings-summary{align-items:stretch;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;margin-bottom:13px}.ska-settings-summary>div{background:#0a171b;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.ska-settings-summary span{color:var(--muted);display:block;font-size:8px}.ska-settings-summary strong{display:block;font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-settings-summary>.ska-small-button{align-self:center;margin:0;white-space:nowrap}
.ska-settings-panel{padding:0;overflow:hidden}.ska-settings-panel>.ska-panel-head{padding:16px 16px 4px}.ska-settings-group{border-top:1px solid var(--line-soft);margin:0}.ska-settings-group>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:15px 16px;user-select:none}.ska-settings-group>summary::-webkit-details-marker{display:none}.ska-settings-group>summary>span:first-child{display:flex;flex-direction:column;gap:3px}.ska-settings-group>summary strong{color:#dce9eb;font-size:11px}.ska-settings-group>summary small{color:var(--muted);font-size:8px;font-weight:500}.ska-settings-group>summary .dashicons{color:#648087;font-size:14px;height:14px;transition:.16s ease;width:14px}.ska-settings-group[open]>summary .dashicons{transform:rotate(180deg)}.ska-settings-group>summary:hover{background:#0a171b}.ska-settings-body{background:linear-gradient(180deg,rgba(10,23,27,.45),rgba(7,17,21,.22));border-top:1px solid #11272e;padding:15px 16px 18px}
.ska-settings-callout{background:#0a2426;border:1px solid #174548;border-radius:9px;color:#8fb8b8;font-size:8.5px;line-height:1.55;margin-bottom:12px;padding:9px 11px}.ska-settings-callout strong{color:#b9e1dd}.ska-field-label{color:#9eb0b5!important;font-size:9px!important;font-weight:700!important;margin-bottom:7px!important}
.ska-config-card{background:#09161a;border:1px solid #1a343c;border-radius:11px;margin-bottom:10px;padding:12px}.ska-config-card-head{align-items:center;border-bottom:1px solid #142a31;display:flex;justify-content:space-between;margin-bottom:11px;padding-bottom:9px}.ska-config-card-head>div{display:flex;flex-direction:column}.ska-config-card-head strong{font-size:10px}.ska-config-card-head small{color:var(--muted);font-size:7.5px;margin-top:2px}.ska-editor-grid{display:grid;gap:9px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ska-editor-grid .ska-editor-span-2{grid-column:span 2}.ska-editor-grid .ska-editor-span-3{grid-column:1/-1}.ska-form input[type=time]{background:#081519!important;border:1px solid #1d3840!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-size:10px!important;padding:8px 9px!important;color-scheme:dark}.ska-form label>small{color:#607a81;font-size:7.5px;font-weight:500;line-height:1.4}.ska-form select[multiple]{min-height:92px;padding:5px!important}.ska-form select[multiple] option{padding:4px 5px}
.ska-add-button,.ska-small-button{background:#0d2227;border:1px solid #24505a;border-radius:8px;color:#a9d6d3;cursor:pointer;display:inline-block;font-size:8.5px;font-weight:800;margin-top:2px;padding:7px 9px;text-decoration:none}.ska-add-button:hover,.ska-small-button:hover{background:#113039;color:#d6f4f1}.ska-danger-link,.ska-window-remove{background:transparent;border:0;color:#a56f73;cursor:pointer;font-size:8px;font-weight:800;padding:5px}.ska-danger-link:hover,.ska-window-remove:hover{color:#f08b91}
.ska-inline-check,.ska-em-dash-ban{align-items:center!important;background:#0a171b;border:1px solid #193139;border-radius:9px;display:flex!important;flex-direction:row!important;gap:9px!important;padding:9px 10px}.ska-inline-check input,.ska-em-dash-ban input{accent-color:var(--accent);flex:0 0 auto;height:16px;width:16px}.ska-inline-check span,.ska-em-dash-ban span{display:flex;flex-direction:column;gap:2px}.ska-inline-check strong,.ska-em-dash-ban strong{color:#dce9eb;font-size:9px}.ska-inline-check small,.ska-em-dash-ban small{color:var(--muted);font-size:7.5px}.ska-em-dash-ban{border-color:#256058;background:#0a2424;margin:11px 0 12px}.ska-em-dash-ban strong{color:#a8eee4}
.ska-choice-grid{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ska-choice{margin:0!important}.ska-choice input{position:absolute;opacity:0;pointer-events:none}.ska-choice span{background:#09171b;border:1px solid #1c363d;border-radius:999px;color:#829aa1;cursor:pointer;font-size:8px;font-weight:800;padding:6px 9px;transition:.14s ease}.ska-choice input:checked+span{background:#0d302f;border-color:#25766d;color:#9eebe2;box-shadow:inset 0 0 0 1px rgba(66,214,196,.08)}
.ska-subsection-head{align-items:flex-end;border-top:1px solid #173038;display:flex;justify-content:space-between;margin-top:14px;padding-top:13px}.ska-subsection-head>div{display:flex;flex-direction:column}.ska-subsection-head strong{font-size:9px}.ska-subsection-head small{color:var(--muted);font-size:7.5px;margin-top:2px}.ska-term-row{align-items:end;display:grid;gap:8px;grid-template-columns:1fr 1fr auto;margin-bottom:7px}.ska-term-row label{margin-bottom:0!important}.ska-term-row .ska-danger-link{margin-bottom:7px}
.ska-availability-grid{display:grid;gap:7px;margin-bottom:12px}.ska-availability-day{align-items:start;background:#081519;border:1px solid #162f36;border-radius:9px;display:grid;gap:8px;grid-template-columns:110px minmax(0,1fr) auto;padding:9px 10px;opacity:.62}.ska-availability-day.is-enabled{border-color:#1d4d4a;opacity:1}.ska-day-toggle{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;margin:5px 0 0!important}.ska-day-toggle input{accent-color:var(--accent);height:15px;width:15px}.ska-day-toggle strong{color:#cbdadd;font-size:9px}.ska-day-windows{display:flex;flex-direction:column;gap:5px}.ska-time-window{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(100px,140px) auto minmax(100px,140px) 24px}.ska-time-window span{color:var(--muted);font-size:8px;text-align:center}.ska-window-remove{font-size:15px;line-height:1}.ska-availability-day>.ska-small-button{margin-top:2px;white-space:nowrap}
.ska-save-bar{align-items:center;background:rgba(8,21,25,.96);border-top:1px solid #214048;bottom:0;display:flex;justify-content:space-between;margin:0 -16px -16px;padding:12px 16px;position:sticky;z-index:8;backdrop-filter:blur(10px)}.ska-save-bar>div{display:flex;flex-direction:column}.ska-save-bar strong{font-size:9px}.ska-save-bar small{color:var(--muted);font-size:7.5px;margin-top:2px}.ska-save-bar .ska-save-button{margin:0}
@media(max-width:1150px){.ska-settings-summary{grid-template-columns:repeat(3,1fr)}.ska-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-editor-grid .ska-editor-span-3{grid-column:1/-1}.ska-availability-day{grid-template-columns:100px minmax(0,1fr)}.ska-availability-day>.ska-small-button{grid-column:2}}
@media(max-width:820px){.ska-settings-summary{grid-template-columns:repeat(2,1fr)}.ska-editor-grid{grid-template-columns:1fr}.ska-editor-grid .ska-editor-span-2,.ska-editor-grid .ska-editor-span-3{grid-column:auto}.ska-availability-day{grid-template-columns:1fr}.ska-availability-day>.ska-small-button{grid-column:auto;justify-self:start}.ska-term-row{grid-template-columns:1fr}.ska-term-row .ska-danger-link{justify-self:start;margin:0}.ska-save-bar{align-items:flex-start;gap:10px}.ska-save-bar small{max-width:380px}}
@media(max-width:520px){.ska-settings-summary{grid-template-columns:1fr}.ska-time-window{grid-template-columns:1fr auto 1fr 24px}.ska-save-bar>div{display:none}.ska-save-bar{justify-content:flex-end}}

/* v0.17 service configurator */
.ska-form select:not([multiple]){-webkit-appearance:none!important;appearance:none!important;background-color:#081519!important;background-image:linear-gradient(45deg,transparent 50%,#66848b 50%),linear-gradient(135deg,#66848b 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:28px!important;color-scheme:dark}
.ska-service-card{padding:0;overflow:hidden}.ska-service-card>.ska-config-card-head{margin:0;padding:12px 14px}.ska-service-basics,.ska-service-section{padding:13px 14px}.ska-service-section{border-top:1px solid #142d34}.ska-service-section-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.ska-service-section-head strong{color:#dce9eb;font-size:9.5px}.ska-service-section-head small{color:var(--muted);font-size:7.5px;line-height:1.45}.ska-check-card{align-items:center!important;background:#0a1a1e;border:1px solid #1a383f;border-radius:9px;display:flex!important;flex-direction:row!important;gap:9px!important;margin:0!important;padding:8px 10px}.ska-check-card input{accent-color:var(--accent);flex:0 0 auto;height:16px;width:16px}.ska-check-card span{display:flex;flex-direction:column;gap:2px}.ska-check-card strong{color:#dbe9eb;font-size:8.5px}.ska-check-card small{font-size:7px!important}.ska-mini-check{align-items:center!important;align-self:end;display:flex!important;flex-direction:row!important;gap:6px!important;margin:0 0 8px!important}.ska-mini-check input{accent-color:var(--accent);height:14px;width:14px}.ska-mini-check span{color:#94aab0;font-size:8px;font-weight:700}
.ska-service-extras{margin-top:10px}.ska-inline-row{align-items:end;background:#081519;border:1px solid #163038;border-radius:9px;display:grid;gap:8px;grid-template-columns:minmax(180px,1.6fr) minmax(95px,.7fr) minmax(130px,1fr) auto 28px;margin:7px 0;padding:8px}.ska-inline-row label{margin:0!important}.ska-inline-row>.ska-window-remove{align-self:end;margin-bottom:7px}.ska-relationship-row{grid-template-columns:minmax(140px,.9fr) minmax(150px,1fr) minmax(220px,1.4fr) 28px}.ska-rule-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(180px,1.2fr) 28px}.ska-rule-row>[hidden],.ska-inline-row>[hidden]{display:none!important}
.ska-service-advanced{border-top:1px solid #173038}.ska-service-advanced>summary{align-items:center;background:#081519;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:12px 14px}.ska-service-advanced>summary::-webkit-details-marker{display:none}.ska-service-advanced>summary>span:first-child{display:flex;flex-direction:column;gap:2px}.ska-service-advanced>summary strong{color:#b9c9cd;font-size:9px}.ska-service-advanced>summary small{color:#627b82;font-size:7.5px}.ska-service-advanced>summary .dashicons{color:#607b82;font-size:13px;height:13px;transition:.15s ease;width:13px}.ska-service-advanced[open]>summary .dashicons{transform:rotate(180deg)}.ska-service-advanced-body{background:#071418;padding:0 14px 14px}.ska-compact-field{max-width:430px;margin-top:9px!important}
.ska-recurring-row{align-items:end;background:#081519;border:1px solid #163038;border-radius:9px;display:grid;gap:8px;grid-template-columns:minmax(130px,.8fr) minmax(260px,1.7fr) 110px 110px 28px;margin:7px 0;padding:8px}.ska-recurring-row label{margin:0!important}.ska-occurrence-field{display:flex;flex-direction:column;gap:5px}.ska-occurrence-field>span{color:#9eb0b5;font-size:9px;font-weight:700}.ska-occurrence-pills{display:flex;flex-wrap:wrap;gap:4px}.ska-occurrence-pills label{margin:0!important}.ska-occurrence-pills input{position:absolute;opacity:0;pointer-events:none}.ska-occurrence-pills span{background:#0b1d22;border:1px solid #1d3941;border-radius:999px;color:#748c93;cursor:pointer;display:block;font-size:7px;font-weight:800;padding:5px 7px}.ska-occurrence-pills input:checked+span{background:#0c302e;border-color:#25766d;color:#a1e9df}
.ska-service-card [hidden],.ska-config-card [hidden]{display:none!important}
@media(max-width:1100px){.ska-inline-row,.ska-relationship-row,.ska-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-inline-row>.ska-window-remove,.ska-relationship-row>.ska-window-remove,.ska-rule-row>.ska-window-remove{justify-self:start;margin:0}.ska-recurring-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-recurring-row>.ska-window-remove{justify-self:start;margin:0}}
@media(max-width:720px){.ska-inline-row,.ska-relationship-row,.ska-rule-row,.ska-recurring-row{grid-template-columns:1fr}.ska-inline-row>.ska-window-remove,.ska-relationship-row>.ska-window-remove,.ska-rule-row>.ska-window-remove,.ska-recurring-row>.ska-window-remove{justify-self:start}}


/* v0.18 polished settings workspace */
.ska-settings-page-head{margin-bottom:16px}
.ska-settings-save-top{align-items:center;display:inline-flex;gap:6px}
.ska-settings-save-top .dashicons{font-size:13px;height:13px;width:13px}
.ska-settings-shell{align-items:start;display:grid;gap:18px;grid-template-columns:190px minmax(0,1fr)}
.ska-settings-nav{background:linear-gradient(180deg,#0a181d,#09161a);border:1px solid var(--line);border-radius:14px;padding:8px;position:sticky;top:76px}
.ska-settings-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:#728a91;cursor:pointer;display:grid;font-size:9px;font-weight:800;gap:7px;grid-template-columns:18px minmax(0,1fr) auto;margin:2px 0;padding:9px 9px;text-align:left;width:100%;transition:.15s ease}
.ska-settings-nav button .dashicons{font-size:13px;height:13px;width:13px}
.ska-settings-nav button small{color:#43636b;font-size:7px}
.ska-settings-nav button:hover{background:#0c2025;color:#b9c9cd}
.ska-settings-nav button.is-active{background:#0d292d;border-color:#14444a;color:#e4f4f3}
.ska-settings-nav button.is-active .dashicons{color:var(--accent)}
.ska-settings-stage{min-width:0}
.ska-settings-view{display:none}
.ska-settings-view.is-active{display:block;animation:skaFade .16s ease both}
.ska-settings-view-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 2px 12px}
.ska-settings-view-head>div{display:flex;flex-direction:column;gap:3px}
.ska-settings-view-head h2{font-size:16px;letter-spacing:-.02em;margin:0}
.ska-settings-view-head p{color:var(--muted);font-size:9px;margin:0;max-width:760px}
.ska-settings-view-head .ska-add-button{margin:0;white-space:nowrap}
.ska-settings-card{margin-bottom:12px;padding:15px 16px}
.ska-settings-card>.ska-panel-head{margin-bottom:14px}
.ska-settings-card>.ska-panel-head h2{font-size:12px}
.ska-settings-card>.ska-panel-head p{font-size:8px}
.ska-settings-card>.ska-panel-head .ska-add-button{margin:0}
.ska-settings-row-list{border-top:1px solid #142d34}
.ska-horizontal-field{align-items:center!important;border-bottom:1px solid #173038;display:grid!important;flex-direction:initial!important;gap:18px!important;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.3fr);margin:0!important;padding:11px 0}
.ska-horizontal-field>span:first-child{display:flex;flex-direction:column;gap:2px}
.ska-horizontal-field strong{color:#c8d8dc;font-size:9px}
.ska-horizontal-field small{color:#607980;font-size:7.5px!important;font-weight:500!important}
.ska-horizontal-field input,.ska-horizontal-field select{margin:0!important}
.ska-horizontal-field.is-static>span:last-child{justify-self:start}
.ska-card-footer{display:flex;justify-content:flex-end;padding-top:12px}
.ska-runtime-summary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}
.ska-runtime-summary>div{background:#081519;border:1px solid #173038;border-radius:9px;padding:10px 11px}
.ska-runtime-summary span{color:#668087;display:block;font-size:7.5px}
.ska-runtime-summary strong{display:block;font-size:10px;margin-top:4px}
.ska-inline-empty{background:#081519;border:1px dashed #1b3941;border-radius:10px;color:#668087;font-size:8.5px;line-height:1.5;padding:13px;text-align:center}
.ska-team-warning{background:#2a2313;border:1px solid #5d4c20;border-radius:8px;color:#e8c768;font-size:8px;font-weight:700;padding:8px 9px}
.ska-team-warning[hidden]{display:none!important}
.ska-settings-global-save{margin:14px 0 0;position:sticky}
.ska-settings-form .ska-config-card{box-shadow:none}
.ska-settings-form input:disabled{color:#698087!important;cursor:not-allowed;opacity:.72}
.ska-settings-form input:-webkit-autofill,.ska-settings-form input:-webkit-autofill:hover,.ska-settings-form input:-webkit-autofill:focus{-webkit-text-fill-color:#dce9eb!important;-webkit-box-shadow:0 0 0 1000px #081519 inset!important}
@media(max-width:1050px){
  .ska-settings-shell{grid-template-columns:160px minmax(0,1fr)}
  .ska-horizontal-field{grid-template-columns:190px minmax(0,1fr)}
  .ska-runtime-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:820px){
  .ska-settings-shell{display:block}
  .ska-settings-nav{display:flex;gap:5px;margin-bottom:14px;overflow-x:auto;padding:6px;position:static}
  .ska-settings-nav button{flex:0 0 auto;grid-template-columns:15px auto auto;margin:0;white-space:nowrap;width:auto}
  .ska-horizontal-field{grid-template-columns:1fr}
  .ska-runtime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ska-settings-save-top{display:none}
}
@media(max-width:520px){.ska-runtime-summary{grid-template-columns:1fr}}

/* v0.19 compact services + communications controls */
.ska-service-card{border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .16s ease,opacity .16s ease}
.ska-service-card.is-disabled{opacity:.68}
.ska-service-card.is-expanded{border-color:#24505a}
.ska-service-summary{align-items:center;background:linear-gradient(90deg,#0b1a1f,#0a171b);display:grid;grid-template-columns:minmax(0,1fr) auto 38px;min-height:58px;padding:0 10px 0 12px}
.ska-service-summary-main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:10px;min-width:0;padding:10px 4px;text-align:left}
.ska-service-summary-icon{align-items:center;background:#0d292b;border-radius:9px;color:var(--accent);display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}
.ska-service-summary-icon .dashicons{font-size:16px;height:16px;width:16px}
.ska-service-summary-copy{display:flex;flex-direction:column;min-width:0}
.ska-service-summary-copy strong{color:#dce9eb;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ska-service-summary-copy small{color:#607980;font-size:7.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ska-service-toggle{align-items:center!important;display:flex!important;flex-direction:row!important;gap:6px!important;margin:0 8px 0 0!important;min-width:62px}
.ska-service-toggle input{height:1px;opacity:0;position:absolute;width:1px}
.ska-service-toggle>span{background:#253a40;border:1px solid #385158;border-radius:999px;cursor:pointer;height:24px;position:relative;transition:.16s ease;width:44px}
.ska-service-toggle>span:after{background:#789198;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:.16s ease;width:16px}
.ska-service-toggle input:checked+span{background:#0d4a45;border-color:#17786d;box-shadow:0 0 16px rgba(66,214,196,.12)}
.ska-service-toggle input:checked+span:after{background:var(--accent);box-shadow:0 0 12px rgba(66,214,196,.55);transform:translateX(20px)}
.ska-service-toggle em{color:#607980;font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}
.ska-service-toggle input:checked~em{color:#8acfc7}
.ska-service-chevron{align-items:center;background:#0b1b20;border:1px solid #23414a;border-radius:9px;color:#9bb0b6;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;width:34px}
.ska-service-chevron .dashicons{font-size:14px;height:14px;transition:transform .16s ease;width:14px}
.ska-service-card.is-expanded .ska-service-chevron .dashicons{transform:rotate(90deg)}
.ska-service-body{border-top:1px solid #142d34}
.ska-service-footer{align-items:center;background:#071418;border-top:1px solid #173038;display:flex;gap:8px;justify-content:flex-end;padding:12px 14px}
.ska-service-footer .dashicons{font-size:12px;height:12px;width:12px}
.ska-danger-button{align-items:center;background:#211416;border:1px solid #5a2b31;border-radius:8px;color:#d9898f;cursor:pointer;display:inline-flex;font-size:8px;font-weight:800;gap:6px;padding:8px 10px}
.ska-danger-button:hover{background:#30171b;border-color:#7a353e;color:#f0a0a7}
.ska-service-card.is-disabled .ska-service-summary-copy strong{text-decoration:none;color:#8ca0a5}
.ska-service-card.is-disabled .ska-service-summary-icon{background:#132025;color:#617a80}

.ska-confidence-field{grid-column:1/-1}
.ska-confidence-control{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) 54px;margin-top:7px}
.ska-confidence-control input[type="range"]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#1a4f4b,#2fcbb9);border:0!important;border-radius:999px;height:6px;margin:0!important;outline:none;padding:0!important;width:100%}
.ska-confidence-control input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border:3px solid #0a2023;border-radius:50%;box-shadow:0 0 0 1px #2d7b73,0 0 14px rgba(66,214,196,.35);cursor:pointer;height:18px;width:18px}
.ska-confidence-control input[type="range"]::-moz-range-thumb{background:var(--accent);border:3px solid #0a2023;border-radius:50%;box-shadow:0 0 0 1px #2d7b73,0 0 14px rgba(66,214,196,.35);cursor:pointer;height:12px;width:12px}
.ska-confidence-control output{background:#0b2225;border:1px solid #1d494c;border-radius:8px;color:var(--accent);font-size:10px;font-weight:900;padding:7px 8px;text-align:center}
[data-ska-approval-mode] option[value="all"]{color:#ffb2b2}
[data-ska-track-dirty].is-dirty button[type="submit"]{box-shadow:0 0 0 1px rgba(239,189,75,.28),0 0 22px rgba(239,189,75,.12)}
[data-ska-track-dirty].is-dirty button[type="submit"]:after{color:var(--warn);content:" •";font-size:14px;line-height:0}

@media(max-width:720px){
  .ska-service-summary{grid-template-columns:minmax(0,1fr) auto 36px;padding-left:8px}
  .ska-service-summary-icon{display:none}
  .ska-service-toggle{min-width:52px}.ska-service-toggle em{display:none}
  .ska-service-summary-copy small{white-space:normal}
  .ska-service-footer{align-items:stretch;flex-direction:column}
  .ska-service-footer button{justify-content:center;width:100%}
}

/* v0.20 profile-scoped email signature configuration */
.ska-signature-settings{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}
.ska-signature-settings>.ska-panel-head{margin-bottom:10px}
.ska-signature-toggle-list{border-bottom:0;margin-bottom:8px}
.ska-signature-preview{background:#081519;border:1px solid #1d3840;border-radius:10px;margin:10px 0 4px;padding:12px}
.ska-signature-preview-copy{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}
.ska-signature-preview-copy strong{color:#dce9eb;font-size:10px}
.ska-signature-preview-copy small{color:var(--muted);font-size:8px;overflow-wrap:anywhere}
.ska-signature-preview-frame{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:flex-start;overflow:auto;padding:12px}
.ska-signature-preview-frame img{display:block;height:auto;max-width:100%}
.ska-signature-remove{color:#c8d5d8!important;margin-top:10px!important}
.ska-form input[type=file]{background:#081519;border:1px dashed #31515a;border-radius:8px;color:#9eb0b5;font-size:9px;padding:9px;width:100%}

/* v0.21 live communications console */
.ska-comms-console{background:#081417;border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:170px 330px minmax(0,1fr);height:min(690px,calc(100vh - 190px));min-height:520px;overflow:hidden}
.ska-comms-views{background:#081317;border-right:1px solid var(--line);padding:14px 10px}.ska-comms-eyebrow{color:#537079;display:block;font-size:7px;font-weight:900;letter-spacing:.18em;margin:0 8px 8px;text-transform:uppercase}.ska-comms-views button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#a8bbc1;cursor:pointer;display:flex;font-size:9px;justify-content:space-between;margin:2px 0;padding:9px 9px;text-align:left;width:100%}.ska-comms-views button strong{color:#688087;font-size:7.5px}.ska-comms-views button:hover{background:#0c1c21}.ska-comms-views button.is-active{background:#102429;border-color:#173941;color:#e5f1f3}.ska-comms-views button.is-active strong{color:#b8ced2}
.ska-comms-list-stage{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.ska-comms-list-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:7px;padding:9px}.ska-comms-list-toolbar label{align-items:center;background:#071317;border:1px solid #173239;border-radius:8px;display:flex;flex:1;height:34px;padding:0 9px}.ska-comms-list-toolbar .dashicons{color:#547179;font-size:13px;height:13px;width:13px}.ska-comms-list-toolbar input{background:transparent!important;border:0!important;box-shadow:none!important;color:#d9e7e9!important;font-size:9px!important;min-width:0;outline:none;padding:0 7px!important;width:100%}.ska-comms-refresh{align-items:center;background:#0d1d22;border:1px solid #203c44;border-radius:8px;color:#8fa6ac;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.ska-comms-refresh.is-loading .dashicons{animation:skaSpin .7s linear infinite}@keyframes skaSpin{to{transform:rotate(360deg)}}
.ska-comms-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ska-comms-row{background:transparent;border:0;border-bottom:1px solid #13282e;color:inherit;cursor:pointer;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr);padding:12px 11px;text-align:left;width:100%}.ska-comms-row:hover{background:#0b1c20}.ska-comms-row.is-active{background:linear-gradient(90deg,rgba(66,214,196,.11),#0b1b20);box-shadow:inset 2px 0 0 var(--accent)}.ska-comms-avatar{align-items:center;background:linear-gradient(135deg,#68e0d2,#34bfb0);border-radius:9px;color:#073b36;display:flex;font-size:8px;font-weight:900;height:32px;justify-content:center;width:32px}.ska-comms-row-copy{display:flex;flex-direction:column;min-width:0}.ska-comms-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.ska-comms-row-top strong{color:#dce9eb;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-comms-row-top time{color:#58727a;font-size:7px;white-space:nowrap}.ska-comms-subject{color:#9db0b5;font-size:8px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-comms-preview{color:#617b82;display:-webkit-box;font-size:7.5px;line-height:1.4;margin-top:3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ska-comms-status{align-items:center;border:1px solid #294047;border-radius:999px;color:#82979c;display:inline-flex;font-size:7px;font-style:normal;font-weight:800;gap:5px;margin-top:7px;padding:4px 7px;width:max-content}.ska-comms-status i{background:currentColor;border-radius:50%;height:5px;width:5px}.ska-comms-status.is-draft{background:#1c1832;border-color:#41356a;color:#a794ff}.ska-comms-status.is-needs{background:#112738;border-color:#1c5271;color:#5ebcf4}.ska-comms-status.is-awaiting{background:#102728;border-color:#1c5250;color:#69d8cf}.ska-comms-status.is-manual{background:#302710;border-color:#614e1d;color:#efbd4b}.ska-comms-status.is-networking{background:#142326;border-color:#2b454b;color:#9eb8be}.ska-comms-status.is-resolved{background:#10271d;border-color:#1f4a35;color:#68d795}.ska-comms-status.is-neutral{background:#142126;border-color:#2b4148;color:#90a6ac}
.ska-comms-detail{min-width:0;overflow:auto}.ska-comms-detail-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:15px;justify-content:space-between;padding:14px 16px}.ska-comms-detail-head h2{font-size:16px;letter-spacing:-.02em;margin:3px 0}.ska-comms-detail-head p{color:#648087;font-size:8px;margin:0}.ska-comms-kicker{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ska-comms-detail-actions a{background:#0d2025;border:1px solid #29434b;border-radius:8px;color:#b4c5c9;display:inline-flex;font-size:8px;font-weight:800;padding:8px 10px;text-decoration:none}.ska-comms-facts{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ska-comms-facts>div{border-right:1px solid var(--line);min-width:0;padding:10px 12px}.ska-comms-facts>div:last-child{border-right:0}.ska-comms-facts span{color:#49666e;display:block;font-size:6.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ska-comms-facts strong{color:#cbd9dc;display:block;font-size:8.5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-comms-facts .ska-comms-status{margin-top:0}
.ska-comms-thread{padding:15px 16px 18px}.ska-comms-message{background:#0b191e;border:1px solid #1a353d;border-radius:11px;margin:0 0 12px;max-width:78%;padding:12px}.ska-comms-message header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.ska-comms-message header strong{font-size:8.5px}.ska-comms-message header time{color:#4f6971;font-size:7px}.ska-comms-message>div{color:#9fb2b7;font-size:8px;line-height:1.65}.ska-comms-draft{background:linear-gradient(160deg,#101a2a,#0d171f);border:1px solid #354169;border-radius:12px;padding:12px}.ska-comms-draft.is-away{background:linear-gradient(160deg,#10221f,#0d191b);border-color:#2d655b}.ska-comms-draft>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.ska-comms-draft>header>div{align-items:center;display:flex;gap:8px}.ska-comms-ai{align-items:center;background:#2c2851;border-radius:8px;color:#aa9bff;display:flex;font-size:8px;font-weight:900;height:28px;justify-content:center;width:28px}.ska-comms-ai.is-away{background:#173b35;color:#67ddc5}.ska-comms-draft header div div{display:flex;flex-direction:column}.ska-comms-draft header strong{font-size:8.5px}.ska-comms-draft header small{color:#637981;font-size:6.5px;margin-top:2px}.ska-comms-draft textarea{background:#081216!important;border:1px solid #1e333b!important;border-radius:9px!important;box-shadow:none!important;color:#c9d8db!important;font-size:8.5px!important;line-height:1.65!important;min-height:150px;padding:12px!important;resize:vertical;width:100%!important}.ska-comms-draft footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:9px}.ska-comms-draft-actions{display:flex;gap:7px}.ska-comms-draft-actions button{background:#0d2025;border:1px solid #29444c;border-radius:8px;color:#afc1c5;cursor:pointer;font-size:8px;font-weight:800;padding:8px 10px}.ska-comms-draft-actions .ska-comms-approve{background:linear-gradient(135deg,#5ce0d1,#2bc5b4);border:0;color:#062e2a}.ska-comms-draft-actions .ska-comms-reject{background:#211619;border-color:#5a3035;color:#d9979d}.ska-comms-draft-actions button:disabled{cursor:wait;opacity:.55}.ska-comms-gmail-link{align-items:center;color:#aebdc1;display:inline-flex;font-size:8px;font-weight:700;gap:5px;text-decoration:none}.ska-comms-gmail-link .dashicons{font-size:12px;height:12px;width:12px}.ska-comms-gmail-link.is-disabled{color:#536a71}.ska-comms-state-card{align-items:flex-start;background:#0a171b;border:1px solid #1c333a;border-radius:11px;display:flex;flex-direction:column;gap:9px;padding:13px}.ska-comms-state-card>strong{color:#9bb0b5;font-size:8.5px;font-weight:600}.ska-comms-loading,.ska-comms-empty{align-items:center;color:#678087;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:150px;padding:20px;text-align:center}.ska-comms-loading span{animation:skaPulse 1s ease infinite alternate;background:var(--accent);border-radius:50%;height:9px;width:9px}@keyframes skaPulse{to{box-shadow:0 0 18px rgba(66,214,196,.8);opacity:.45}}.ska-comms-loading strong,.ska-comms-empty strong{color:#aabcc0;font-size:9px}.ska-comms-empty span{font-size:8px}.ska-comms-empty.is-detail{min-height:360px}.ska-comms-empty.is-error strong{color:#e78b93}
.sko-action-toast{background:#0d2b23;border:1px solid #225b47;border-radius:9px;bottom:20px;color:#a8eac1;font-size:9px;font-weight:800;opacity:0;padding:10px 13px;pointer-events:none;position:fixed;right:22px;transform:translateY(8px);transition:.18s ease;z-index:2147483600}.sko-action-toast.is-visible{opacity:1;transform:none}.sko-action-toast.is-error{background:#2b1517;border-color:#633038;color:#f1a5ab}
@media(max-width:1180px){.ska-comms-console{grid-template-columns:145px 290px minmax(0,1fr)}.ska-comms-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-comms-facts>div:nth-child(2){border-right:0}.ska-comms-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:900px){.ska-comms-console{display:block;height:auto;min-height:0;overflow:visible}.ska-comms-views{border-bottom:1px solid var(--line);border-right:0;display:flex;gap:5px;overflow:auto;padding:8px}.ska-comms-eyebrow{display:none}.ska-comms-views button{flex:0 0 auto;margin:0;width:auto}.ska-comms-list-stage{border-bottom:1px solid var(--line);border-right:0;max-height:360px}.ska-comms-detail{overflow:visible}.ska-comms-message{max-width:100%}}
@media(max-width:620px){.ska-comms-facts{grid-template-columns:1fr}.ska-comms-facts>div{border-bottom:1px solid var(--line)!important;border-right:0}.ska-comms-draft footer{align-items:stretch;flex-direction:column}.ska-comms-draft-actions{display:grid;grid-template-columns:1fr}.ska-comms-gmail-link{padding:5px 0}}

/* v0.21.3 — dark Communications scrollbars */
.ska-comms-list,.ska-comms-detail{
  scrollbar-color:#23454d #081417;
  scrollbar-width:thin;
}
.ska-comms-list::-webkit-scrollbar,.ska-comms-detail::-webkit-scrollbar{width:10px;height:10px}
.ska-comms-list::-webkit-scrollbar-track,.ska-comms-detail::-webkit-scrollbar-track{background:#081417}
.ska-comms-list::-webkit-scrollbar-thumb,.ska-comms-detail::-webkit-scrollbar-thumb{background:#1d3b43;border:2px solid #081417;border-radius:999px}
.ska-comms-list::-webkit-scrollbar-thumb:hover,.ska-comms-detail::-webkit-scrollbar-thumb:hover{background:#2b5660}

/* v0.21.4 — force dark native/custom scrollbars in Communications */
.ska-comms-console{color-scheme:dark}
.ska-comms-list,.ska-comms-detail{
  color-scheme:dark;
  scrollbar-gutter:stable;
  scrollbar-color:#254851 #081417;
  scrollbar-width:thin;
}
.ska-comms-list::-webkit-scrollbar,.ska-comms-detail::-webkit-scrollbar{
  width:8px!important;
  height:8px!important;
  background:#081417!important;
}
.ska-comms-list::-webkit-scrollbar-track,.ska-comms-detail::-webkit-scrollbar-track{
  background:#081417!important;
  border:0!important;
}
.ska-comms-list::-webkit-scrollbar-thumb,.ska-comms-detail::-webkit-scrollbar-thumb{
  background:#254851!important;
  border:1px solid #0b1b20!important;
  border-radius:999px!important;
}
.ska-comms-list::-webkit-scrollbar-thumb:hover,.ska-comms-detail::-webkit-scrollbar-thumb:hover{
  background:#35606a!important;
}
.ska-comms-list::-webkit-scrollbar-corner,.ska-comms-detail::-webkit-scrollbar-corner{
  background:#081417!important;
}


/* v0.22.0 — Updates view + Safari-safe Communications scrolling */
.ska-comms-list,.ska-comms-detail{
  -ms-overflow-style:none;
  scrollbar-width:none;
}
.ska-comms-list::-webkit-scrollbar,.ska-comms-detail::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
  background:transparent!important;
}
.ska-comms-status.is-update{background:#182329;border-color:#30464f;color:#9dc0ca}
.ska-comms-update-card{background:linear-gradient(160deg,#0d1a1e,#0a1519);border:1px solid #213941;border-radius:12px;padding:13px}
.ska-comms-update-card>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}
.ska-comms-update-card>header>div{align-items:center;display:flex;gap:9px}.ska-comms-update-card>header>div>div{display:flex;flex-direction:column}
.ska-comms-update-card header strong{color:#d3e1e4;font-size:8.5px}.ska-comms-update-card header small{color:#617b82;font-size:6.7px;margin-top:2px}
.ska-comms-update-icon{align-items:center;background:#13282e;border:1px solid #29444c;border-radius:8px;color:#83abb5;display:flex;height:28px;justify-content:center;width:28px}
.ska-comms-update-icon .dashicons{font-size:14px;height:14px;width:14px}
.ska-comms-update-summary{background:#081317;border:1px solid #173139;border-radius:9px;color:#afc1c5;font-size:9px;line-height:1.65;padding:14px}
.ska-comms-update-card footer{align-items:center;color:#58737a;display:flex;font-size:7px;gap:12px;justify-content:space-between;margin-top:10px}

/* v0.22.1 Update acknowledgement */
.ska-comms-update-actions{align-items:center;display:flex;gap:9px}
.ska-comms-acknowledge{align-items:center;background:#102a28;border:1px solid #28534f;border-radius:8px;color:#8fd7cf;cursor:pointer;display:inline-flex;font-size:8px;font-weight:800;gap:5px;padding:7px 10px}
.ska-comms-acknowledge:hover{background:#153431;border-color:#39716b}
.ska-comms-acknowledge:disabled{cursor:wait;opacity:.55}
.ska-comms-acknowledge .dashicons{font-size:12px;height:12px;width:12px}
@media(max-width:620px){.ska-comms-update-card footer{align-items:flex-start;flex-direction:column}.ska-comms-update-actions{width:100%}}


/* Dedicated Updates workspace */
.ska-updates-head-stats{align-items:center;display:flex;gap:8px}.ska-updates-head-stats>div{background:#0b171b;border:1px solid #1c3238;border-radius:10px;display:flex;flex-direction:column;min-width:72px;padding:10px 14px;text-align:right}.ska-updates-head-stats strong{color:#dce8ea;font-size:18px;line-height:1}.ska-updates-head-stats span{color:#637c83;font-size:7px;font-weight:800;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}
.ska-updates-toolbar{align-items:center;background:#0a1519;border:1px solid var(--line);border-radius:11px;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px;padding:7px}.ska-updates-filters{display:flex;gap:4px}.ska-updates-filters button{background:transparent;border:0;border-radius:7px;color:#6f888f;cursor:pointer;font-size:8px;font-weight:850;padding:8px 11px}.ska-updates-filters button.is-active{background:#14262c;color:#d7e6e8}.ska-updates-tools{align-items:center;display:flex;gap:6px}.ska-updates-tools label{align-items:center;background:#081317;border:1px solid #193139;border-radius:8px;display:flex;gap:6px;padding:0 8px}.ska-updates-tools label .dashicons{color:#526f77;font-size:13px;height:13px;width:13px}.ska-updates-tools input{background:transparent;border:0!important;box-shadow:none!important;color:#b9cccf;font-size:8px;min-width:185px;outline:none;padding:8px 2px!important}
.ska-updates-feed{display:grid;gap:9px}.ska-update-feed-card{align-items:flex-start;background:linear-gradient(155deg,#0d1a1e,#091418);border:1px solid #1f363d;border-radius:12px;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:13px 14px;transition:border-color .15s ease,opacity .15s ease}.ska-update-feed-card:hover{border-color:#2a4952}.ska-update-feed-card.is-acknowledged{opacity:.64}.ska-update-feed-icon{align-items:center;background:#13282e;border:1px solid #29444c;border-radius:9px;color:#83abb5;display:flex;height:32px;justify-content:center;width:32px}.ska-update-feed-icon .dashicons{font-size:15px;height:15px;width:15px}.ska-update-feed-body{min-width:0}.ska-update-feed-body>header{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.ska-update-feed-body>header>div{display:flex;flex-direction:column;min-width:0}.ska-update-feed-body>header strong{color:#d6e4e6;font-size:9px}.ska-update-feed-body>header span{color:#738c93;font-size:7px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-update-feed-body>header time{color:#526b72;font-size:7px;white-space:nowrap}.ska-update-feed-body>p{color:#a9bdc1;font-size:9px;line-height:1.6;margin:10px 0 12px;max-width:920px}.ska-update-feed-body>footer{align-items:center;border-top:1px solid #14282e;display:flex;gap:12px;justify-content:space-between;padding-top:9px}.ska-update-feed-body>footer>div{align-items:center;display:flex;gap:8px}.ska-update-feed-body .ska-comms-acknowledge{padding:6px 9px}.ska-updates-empty{align-items:center;background:#0a1519;border:1px dashed #213941;border-radius:12px;color:#607980;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:30px;text-align:center}.ska-updates-empty>.dashicons{color:#54747c;font-size:24px;height:24px;margin-bottom:10px;width:24px}.ska-updates-empty strong{color:#9eb2b6;font-size:10px}.ska-updates-empty p{font-size:8px;line-height:1.6;margin:6px 0 0;max-width:420px}
@media(max-width:720px){.ska-updates-toolbar{align-items:stretch;flex-direction:column}.ska-updates-tools label{flex:1}.ska-updates-tools input{min-width:0;width:100%}.ska-updates-filters{overflow-x:auto}.ska-update-feed-body>footer{align-items:flex-start;flex-direction:column}.ska-update-feed-card{grid-template-columns:28px minmax(0,1fr);padding:11px}.ska-update-feed-icon{height:28px;width:28px}.ska-updates-head-stats{margin-top:12px}.ska-page-head{gap:10px}}

/* v0.22.3 Operational Attention workspace */
.ska-attention-head-stats{align-items:center;display:flex;gap:8px}.ska-attention-head-stats>div{background:#17130b;border:1px solid #3a2d16;border-radius:10px;display:flex;flex-direction:column;min-width:72px;padding:10px 14px;text-align:right}.ska-attention-head-stats strong{color:#f0dfb4;font-size:18px;line-height:1}.ska-attention-head-stats span{color:#9c8251;font-size:7px;font-weight:800;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}
.ska-attention-toolbar{align-items:center;background:#11110d;border:1px solid #302a19;border-radius:11px;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;padding:11px 13px}.ska-attention-toolbar>div{display:flex;flex-direction:column;gap:3px}.ska-attention-toolbar strong{color:#dac99f;font-size:9px}.ska-attention-toolbar span{color:#806f4d;font-size:8px;line-height:1.5}.ska-attention-feed{display:grid;gap:9px;margin-bottom:18px}.ska-attention-card{align-items:flex-start;background:linear-gradient(155deg,#17140d,#0e100e);border:1px solid #382f1b;border-radius:12px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:14px}.ska-attention-card:hover{border-color:#544224}.ska-attention-card-icon{align-items:center;background:#2b2110;border:1px solid #59431d;border-radius:9px;color:#d3a74e;display:flex;height:34px;justify-content:center;width:34px}.ska-attention-card-icon .dashicons{font-size:16px;height:16px;width:16px}.ska-attention-card-body{min-width:0}.ska-attention-card-body>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ska-attention-card-body>header>div{display:flex;flex-direction:column;min-width:0}.ska-attention-card-body>header strong{color:#eadfca;font-size:10px;line-height:1.35;margin-top:3px}.ska-attention-card-body>header small{color:#826f4a;font-size:7px;margin-top:3px}.ska-attention-card-body>header time{color:#766442;font-size:7px;white-space:nowrap}.ska-attention-label{color:#c79942;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ska-attention-card-body>p{color:#bcae94;font-size:9px;line-height:1.65;margin:11px 0 12px;max-width:940px}.ska-attention-card-body>footer{align-items:center;border-top:1px solid #2b2517;display:flex;gap:12px;justify-content:space-between;padding-top:10px}.ska-attention-card-body>footer>span{color:#796c52;font-size:7px;line-height:1.5}.ska-attention-card-body>footer>div{align-items:center;display:flex;gap:8px}.ska-attention-review{align-items:center;background:#2b2110;border:1px solid #55401d;border-radius:7px;color:#d8b36c;cursor:pointer;display:inline-flex;font-size:8px;font-weight:800;gap:5px;padding:7px 9px}.ska-attention-review:hover{background:#382a12;border-color:#6b5124}.ska-attention-review .dashicons{font-size:12px;height:12px;width:12px}.ska-attention-empty{align-items:center;background:#0d1211;border:1px dashed #29342e;border-radius:12px;color:#60766c;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:28px;text-align:center}.ska-attention-empty>.dashicons{color:#5f806f;font-size:24px;height:24px;margin-bottom:10px;width:24px}.ska-attention-empty strong{color:#a2b6ab;font-size:10px}.ska-attention-empty p{font-size:8px;line-height:1.6;margin:6px 0 0;max-width:520px}.ska-attention-system-panel{margin-top:4px}
@media(max-width:720px){.ska-attention-toolbar{align-items:flex-start}.ska-attention-card{grid-template-columns:28px minmax(0,1fr);padding:11px}.ska-attention-card-icon{height:28px;width:28px}.ska-attention-card-body>footer{align-items:flex-start;flex-direction:column}.ska-attention-head-stats{margin-top:12px}}

/* v0.22.4 Unified cross-system Attention queue */
.ska-attention-toolbar.is-unified{background:#0d1414;border-color:#213536}.ska-attention-toolbar.is-unified strong{color:#b7d8d3}.ska-attention-toolbar.is-unified span{color:#708d89}
.ska-attention-filters{align-items:center;background:#0b1112;border:1px solid #1d2a2c;border-radius:10px;display:flex;gap:4px;margin:0 auto 14px;padding:4px;width:max-content;max-width:100%;overflow-x:auto}.ska-attention-filters button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#8ca09e;cursor:pointer;display:inline-flex;font-size:8px;gap:6px;padding:7px 10px;white-space:nowrap}.ska-attention-filters button:hover{background:#111b1c;color:#bfd0ce}.ska-attention-filters button.is-active{background:#142324;border-color:#284143;color:#d7e7e5}.ska-attention-filters button span{align-items:center;background:#1b2a2c;border-radius:999px;color:#8fa8a5;display:inline-flex;font-size:7px;font-weight:800;justify-content:center;min-width:17px;padding:2px 5px}.ska-attention-filters button.is-active span{background:#244143;color:#bfe3dd}
.ska-attention-card{background:linear-gradient(155deg,#101718,#0c1112);border-color:#243334}.ska-attention-card:hover{border-color:#385152}.ska-attention-card .ska-attention-card-icon{background:#142324;border-color:#2b4546;color:#7fc8bd}.ska-attention-card.is-low_confidence .ska-attention-card-icon{background:#211d12;border-color:#4a3c1e;color:#d3a74e}.ska-attention-card.is-low_confidence .ska-attention-label{color:#c79942}.ska-attention-card.is-manual_review .ska-attention-card-icon{background:#23191b;border-color:#4b2d33;color:#d27b88}.ska-attention-card.is-manual_review .ska-attention-label{color:#c88690}.ska-attention-card.is-operational .ska-attention-card-icon{background:#201b12;border-color:#46391f;color:#d3a74e}.ska-attention-card.is-operational .ska-attention-label{color:#d0a457}.ska-attention-card.is-approvals .ska-attention-card-icon{background:#171a25;border-color:#303752;color:#9ea9e8}.ska-attention-card.is-approvals .ska-attention-label{color:#a9b2ea}.ska-attention-card.is-system .ska-attention-card-icon{background:#23191b;border-color:#4b2d33;color:#d27b88}.ska-attention-card.is-system .ska-attention-label{color:#c88690}
.ska-attention-card-body>header strong{color:#dfe8e6}.ska-attention-card-body>header small,.ska-attention-card-body>header time{color:#718986}.ska-attention-card-body>p{color:#aabdbc}.ska-attention-card-body>footer{border-top-color:#1d2a2b}.ska-attention-card-body>footer>span{color:#6f8582}.ska-attention-review{background:#142324;border-color:#2b4546;color:#a9d9d1}.ska-attention-review:hover{background:#1a2d2e;border-color:#3c5d5f}.ska-attention-empty{background:#0c1213;border-color:#263334;color:#607a77}
.ska-nav-item .ska-nav-live-count{align-items:center;background:#5fe0ce;border-radius:999px;color:#071211;display:inline-flex;font-size:7px;font-weight:900;height:17px;justify-content:center;margin-left:auto;min-width:17px;padding:0 5px}.ska-nav-item .ska-nav-live-count[hidden]{display:none}
@media(max-width:720px){.ska-attention-filters{margin-left:0;width:100%}}


/* v0.22.5 — keep sidebar scrollable without a visible scrollbar */
.ska-side-nav{scrollbar-width:none;-ms-overflow-style:none}
.ska-side-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}
.ska-side-nav::-webkit-scrollbar-track,.ska-side-nav::-webkit-scrollbar-thumb{background:transparent!important;border:0!important}


/* v0.22.6 — Communications archive lifecycle */
.ska-comms-status.is-archived{background:#171d20;border-color:#374348;color:#82949a}
.ska-comms-detail-actions{align-items:center;display:flex;gap:7px;flex-wrap:wrap}
.ska-comms-detail-actions button{align-items:center;background:#0d2025;border:1px solid #29434b;border-radius:8px;color:#b4c5c9;cursor:pointer;display:inline-flex;font-size:8px;font-weight:800;gap:5px;padding:8px 10px}
.ska-comms-detail-actions button:hover{background:#12282e;border-color:#36535c}
.ska-comms-detail-actions button:disabled{cursor:wait;opacity:.55}
.ska-comms-detail-actions button .dashicons{font-size:12px;height:12px;width:12px}

/* v0.22.7 — archived conversation deletion */
.ska-comms-detail-actions button.ska-comms-delete{background:#211416;border-color:#5a2b31;color:#d9898f}
.ska-comms-detail-actions button.ska-comms-delete:hover{background:#30171b;border-color:#7a353e;color:#f0a0a7}


/* v0.22.8: Attention dismissal is a low-emphasis exception action. */
.ska-attention-dismiss {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 34px;
  padding: 7px 10px;
  border: 1px solid transparent;
  border-radius: 9px;
  background: transparent;
  color: var(--ska-muted, #8ba0a8);
  font: inherit;
  cursor: pointer;
}
.ska-attention-dismiss:hover,
.ska-attention-dismiss:focus-visible {
  border-color: rgba(125, 155, 163, .24);
  background: rgba(255, 255, 255, .035);
  color: var(--ska-text, #d8e4e7);
}
.ska-attention-dismiss:disabled {
  opacity: .5;
  cursor: wait;
}
.ska-attention-dismiss .dashicons {
  width: 16px;
  height: 16px;
  font-size: 16px;
}

/* v0.22.9 chronological communications thread */
.ska-comms-thread-history{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}
.ska-comms-thread-message{background:#0b191e;border:1px solid #1a353d;border-radius:12px;max-width:78%;padding:12px 13px}
.ska-comms-thread-message.is-inbound{align-self:flex-start}
.ska-comms-thread-message.is-outbound{align-self:flex-end;background:#0d2425;border-color:#24615c}
.ska-comms-thread-message header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}
.ska-comms-thread-message header strong{color:#b9c9cc;font-size:8.5px}
.ska-comms-thread-message.is-outbound header strong{color:#68dfd2}
.ska-comms-thread-message header time{color:#587078;font-size:7px;white-space:nowrap}
.ska-comms-thread-message>div{color:#a9babe;font-size:8px;line-height:1.65}
.ska-comms-thread-loading,.ska-comms-thread-empty{align-items:center;border:1px dashed #1c333a;border-radius:11px;color:#678087;display:flex;flex-direction:column;gap:7px;justify-content:center;margin-bottom:12px;min-height:90px;padding:14px;text-align:center}
.ska-comms-thread-loading span{animation:skaPulse 1s ease infinite alternate;background:var(--accent);border-radius:50%;height:8px;width:8px}
.ska-comms-thread-loading strong,.ska-comms-thread-empty strong{color:#aabcc0;font-size:8.5px}
.ska-comms-thread-empty span{font-size:7.5px}
.ska-comms-thread-empty.is-error strong{color:#e78b93}
@media(max-width:900px){.ska-comms-thread-message{max-width:92%}}

/* v0.23.0 final communications status/schedule polish */
.ska-comms-status.is-booked{background:#10271d;border-color:#2a6244;color:#7ee0a7}

/* v0.24 live Clients workspace */
.ska-secondary-action{align-items:center;background:#0c1d22;border:1px solid #25424a;border-radius:8px;color:#b9cbd0!important;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:6px;justify-content:center;padding:8px 11px;text-decoration:none;transition:.15s ease}.ska-secondary-action:hover{background:#10252b;border-color:#31555f;color:#e5f1f3!important}.ska-secondary-action:disabled{cursor:not-allowed;opacity:.42}.ska-secondary-action .dashicons,.ska-primary-action .dashicons{font-size:13px;height:13px;width:13px}
.ska-clients-page-head{margin-bottom:14px}.ska-clients-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.ska-clients-filters{align-items:center;background:#08171b;border:1px solid var(--line);border-radius:10px;display:flex;gap:3px;padding:4px}.ska-clients-filters button{background:transparent;border:1px solid transparent;border-radius:7px;color:#879ca3;cursor:pointer;font-size:8.5px;font-weight:800;padding:7px 9px;white-space:nowrap}.ska-clients-filters button span{background:#11272d;border-radius:999px;color:#789096;font-size:7px;margin-left:5px;padding:2px 5px}.ska-clients-filters button.is-active{background:#10272c;border-color:#19434a;color:#dcebec}.ska-clients-filters button.is-active span{background:#17433f;color:#8de3d8}.ska-clients-tools{align-items:center;display:flex;gap:7px}.ska-clients-tools label{align-items:center;background:#08171b;border:1px solid var(--line);border-radius:8px;display:flex;gap:6px;height:34px;padding:0 9px;width:210px}.ska-clients-tools label .dashicons{color:#607b83;font-size:13px;height:13px;width:13px}.ska-clients-tools input{background:transparent!important;border:0!important;box-shadow:none!important;color:#dbe9eb!important;font-size:8.5px!important;outline:none!important;padding:0!important;width:100%}.ska-clients-tools input::placeholder{color:#516a72}
.ska-client-card-strip{display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;min-height:150px}.ska-client-card{background:linear-gradient(150deg,#0e1d22,#0b181c);border:1px solid #17333b;border-radius:13px;display:flex;flex-direction:column;min-height:170px;padding:12px;transition:.16s ease}.ska-client-card:hover{border-color:#27505a;transform:translateY(-1px)}.ska-client-card.is-selected{background:linear-gradient(150deg,#10272a,#0c1c20);border-color:#1c615e;box-shadow:0 0 0 1px rgba(66,214,196,.04),0 12px 30px rgba(0,0,0,.14)}.ska-client-card-head{align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 28px}.ska-client-avatar{align-items:center;background:linear-gradient(135deg,#61e2d3,#34c3b4);border-radius:9px;color:#073b36;display:flex;font-size:9px;font-weight:900;height:32px;justify-content:center;width:32px}.ska-client-avatar.is-large{border-radius:12px;font-size:12px;height:48px;width:48px}.ska-client-card-head>div{display:flex;flex-direction:column;min-width:0}.ska-client-card-head strong{color:#e2edef;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-client-card-head span:not(.ska-client-avatar){color:#6f878f;font-size:7.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-client-more{align-items:center;background:#0b1a1e;border:1px solid #1f3a42;border-radius:7px;color:#8aa0a7;cursor:pointer;display:flex;height:27px;justify-content:center;padding:0;width:27px}.ska-client-more-wrap{position:relative}.ska-client-more-dots{display:block;font-size:8px;letter-spacing:1px;line-height:1;transform:translateY(-1px)}.ska-client-card-menu{background:#09171b;border:1px solid #24434b;border-radius:9px;box-shadow:0 12px 35px rgba(0,0,0,.42);display:grid;gap:2px;min-width:142px;padding:5px;position:absolute;right:0;top:32px;z-index:30}.ska-client-card-menu[hidden]{display:none}.ska-client-card-menu button,.ska-client-card-menu a{align-items:center;background:transparent;border:0;border-radius:6px;color:#a9bcc1!important;cursor:pointer;display:flex;font-size:7.5px;font-weight:700;gap:7px;padding:7px 8px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.ska-client-card-menu button:hover,.ska-client-card-menu a:hover{background:#10242a;color:#e3eff1!important}.ska-client-card-menu .dashicons{font-size:12px;height:12px;width:12px}.ska-client-card-status{margin:10px 0 9px}.ska-client-lifecycle{border:1px solid #28545a;border-radius:999px;color:#86c9c5;display:inline-flex;font-size:7px;font-weight:900;padding:4px 7px;text-transform:capitalize;white-space:nowrap}.ska-client-lifecycle.is-prospect{background:#102438;border-color:#1b4d6b;color:#7dc9ee}.ska-client-lifecycle.is-active{background:#0f2a26;border-color:#185943;color:#75e2a6}.ska-client-lifecycle.is-booked{background:#0f3025;border-color:#18613e;color:#6ee79c}.ska-client-lifecycle.is-past{background:#151d2c;border-color:#303c60;color:#9eaee3}.ska-client-lifecycle.is-networking{background:#241d31;border-color:#4d3c69;color:#bea5ee}.ska-client-lifecycle.is-relationship{background:#2b2313;border-color:#5a491e;color:#efc768}.ska-client-card-facts{border-top:1px solid #142d34;display:grid;gap:5px;margin-top:auto;padding-top:9px}.ska-client-card-facts>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.ska-client-card-facts span{color:#607980;font-size:7px}.ska-client-card-facts strong{color:#a9bbc0;font-size:7.5px;font-weight:700;max-width:65%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ska-client-card-actions{align-items:center;display:flex;gap:5px;margin-top:10px}.ska-client-card-actions>button{flex:1}.ska-client-card-actions .ska-primary-action,.ska-client-card-actions .ska-secondary-action{font-size:8px;padding:7px 8px}.ska-client-icon-action{align-items:center;background:#0b1b20;border:1px solid #234049;border-radius:8px;color:#91a8ae;display:flex;flex:0 0 30px;height:30px;justify-content:center;padding:0;text-decoration:none;width:30px}.ska-client-icon-action:hover{border-color:#2e5b64;color:var(--accent)}.ska-client-icon-action .dashicons{font-size:13px;height:13px;width:13px}
.ska-clients-empty{align-items:center;background:#0a181c;border:1px dashed #1b3941;border-radius:12px;color:#718990;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:165px;padding:22px;text-align:center}.ska-clients-empty strong{color:#cedbdd;font-size:10px;margin-top:8px}.ska-clients-empty p{font-size:8px;margin:4px 0 7px}.ska-clients-empty small{color:#506a72;font-size:7px;margin-bottom:9px}.ska-clients-empty.is-error{border-color:#563038;color:#ce848b}
.ska-client-workspace{background:linear-gradient(150deg,#0c1a1f,#09171b);border:1px solid #17353d;border-radius:14px;min-height:410px;padding:14px}.ska-client-workspace-empty{align-items:center;color:#637c84;display:flex;flex-direction:column;justify-content:center;min-height:380px;text-align:center}.ska-client-workspace-empty strong{color:#c9d8db;font-size:11px;margin-top:8px}.ska-client-workspace-empty p{font-size:8px;line-height:1.5;margin:5px 0 12px;max-width:400px}.ska-client-workspace-head{align-items:center;border-bottom:1px solid #163139;display:flex;gap:14px;justify-content:space-between;padding:3px 2px 14px}.ska-client-workspace-person{align-items:center;display:flex;gap:10px}.ska-client-workspace-person>div{display:flex;flex-direction:column}.ska-client-workspace-person h2{font-size:18px;letter-spacing:-.025em;margin:3px 0 2px}.ska-client-workspace-person p{color:#748c93;font-size:8px;margin:0 0 6px}.ska-client-workspace-actions{align-items:center;display:flex;gap:7px}.ska-client-workspace-actions>.ska-secondary-action,.ska-client-workspace-actions>.ska-primary-action{box-sizing:border-box;height:40px;min-width:112px;padding:0 14px}.ska-client-workspace-actions>.ska-secondary-action{font-size:9px}.ska-client-workspace-actions>.ska-primary-action{font-size:10px}.ska-client-workspace-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:12px}.ska-client-workspace-column{display:flex;flex-direction:column;gap:12px;min-width:0}.ska-client-panel{background:#0d1b20;border:1px solid #19363e;border-radius:11px;padding:12px}.ska-client-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ska-client-panel-head h3{font-size:9px;margin:0}.ska-client-panel-head>span{color:#58727a;font-size:7px}.ska-client-overview-grid{display:grid;gap:11px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ska-client-overview-grid>div{min-width:0}.ska-client-overview-grid dt{color:#5e7780;font-size:7px;margin-bottom:3px}.ska-client-overview-grid dd{color:#c6d5d8;font-size:8px;margin:0;overflow-wrap:anywhere}.ska-client-identities{border-top:1px solid #142d34;display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:10px}.ska-client-identity-chip{background:#0a171b;border:1px solid #1c373f;border-radius:7px;color:#83999f;font-size:7px;padding:5px 7px}.ska-client-identity-chip strong{color:#b6c7cb;font-size:6.5px;margin-right:5px;text-transform:uppercase}.ska-client-muted{color:#587178;font-size:7.5px}.ska-client-notes{border-top:1px solid #142d34;margin-top:10px;padding-top:9px}.ska-client-notes>span{color:#5e7780;font-size:7px}.ska-client-notes p{color:#aabcc1;font-size:8px;line-height:1.55;margin:4px 0 0;white-space:pre-wrap}.ska-client-module-empty{align-items:flex-start;background:#09171b;border:1px dashed #1b3941;border-radius:9px;display:grid;gap:9px;grid-template-columns:27px minmax(0,1fr);padding:11px}.ska-client-module-empty>.dashicons{align-items:center;background:#0f282c;border-radius:7px;color:#63cfc3;display:flex;font-size:13px;height:27px;justify-content:center;width:27px}.ska-client-module-empty strong{color:#aebfc3;display:block;font-size:8px}.ska-client-module-empty p{color:#5f7880;font-size:7.5px;line-height:1.5;margin:3px 0 0}.ska-client-timeline{display:flex;flex-direction:column}.ska-client-timeline-event{display:grid;gap:9px;grid-template-columns:29px minmax(0,1fr) auto;padding:8px 0;position:relative}.ska-client-timeline-event:not(:last-child):after{background:#16333a;bottom:-3px;content:"";left:14px;position:absolute;top:35px;width:1px}.ska-client-timeline-icon{align-items:center;background:#0d292c;border:1px solid #1a4a4b;border-radius:8px;color:#5ed3c7;display:flex;height:28px;justify-content:center;width:28px}.ska-client-timeline-icon .dashicons{font-size:13px;height:13px;width:13px}.ska-client-timeline-event>div{display:flex;flex-direction:column;min-width:0}.ska-client-timeline-event strong{color:#c8d7da;font-size:8px}.ska-client-timeline-event span:not(.ska-client-timeline-icon){color:#617a82;font-size:7.5px;line-height:1.45;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-client-timeline-event time{color:#4e6870;font-size:6.5px;white-space:nowrap}.ska-client-timeline-panel{min-height:180px}
.ska-modal-backdrop{align-items:center;background:rgba(3,9,11,.76);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2147483550;backdrop-filter:blur(5px)}.ska-modal-backdrop[hidden]{display:none}.ska-modal-card{background:linear-gradient(150deg,#0e1f24,#0a171b);border:1px solid #28505a;border-radius:14px;box-shadow:0 28px 90px rgba(0,0,0,.55);max-height:calc(100vh - 36px);overflow:auto;padding:16px;width:min(560px,100%)}.ska-modal-head{align-items:flex-start;border-bottom:1px solid #17323a;display:flex;gap:14px;justify-content:space-between;margin-bottom:13px;padding-bottom:12px}.ska-modal-head h2{font-size:18px;margin:4px 0}.ska-modal-head p{color:#6d858d;font-size:8px;line-height:1.5;margin:0}.ska-modal-close{background:#0a191d;border:1px solid #24414a;border-radius:8px;color:#8ea5ab;cursor:pointer;font-size:18px;height:30px;line-height:1;width:30px}.ska-client-form-grid{display:grid;gap:11px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-client-form-grid label{display:flex;flex-direction:column;gap:5px}.ska-client-form-grid label>span{color:#799097;font-size:7.5px;font-weight:800}.ska-client-form-grid label>span em{color:#b99062;font-size:6.5px;font-style:normal;margin-left:3px}.ska-client-form-wide{grid-column:1/-1}.ska-client-form-grid input,.ska-client-form-grid select,.ska-client-form-grid textarea{background:#08171b!important;border:1px solid #1c3941!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-size:9px!important;outline:none!important;padding:9px 10px!important;width:100%!important}.ska-client-form-grid input:focus,.ska-client-form-grid select:focus,.ska-client-form-grid textarea:focus{border-color:#2b756e!important;box-shadow:0 0 0 2px rgba(66,214,196,.07)!important}.ska-client-form-grid textarea{resize:vertical}.ska-modal-actions{align-items:center;border-top:1px solid #17323a;display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:12px}.ska-modal-actions button:disabled{cursor:wait;opacity:.6}
.ska-quick-panel>button{align-items:center;display:flex;gap:8px}.ska-quick-panel>button .dashicons{color:#6ecfc5;font-size:13px;height:13px;width:13px}.ska-quick-panel>button.ska-quick-action-primary{align-items:flex-start;background:#0e292b;border-color:#1b5955}.ska-quick-panel>button.ska-quick-action-primary>span:last-child{display:flex;flex-direction:column;gap:2px}.ska-quick-panel>button.ska-quick-action-primary strong{color:#ddf0ef;font-size:8.5px}.ska-quick-panel>button.ska-quick-action-primary small{color:#678188;font-size:7px;font-weight:500;line-height:1.35}

@media(max-width:1180px){.ska-client-card-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:960px){.ska-client-card-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-client-workspace-grid{grid-template-columns:1fr}.ska-clients-toolbar{align-items:stretch;flex-direction:column}.ska-clients-tools label{flex:1;width:auto}.ska-client-workspace-head{align-items:flex-start;flex-direction:column}.ska-client-workspace-actions{width:100%}}
@media(max-width:680px){.ska-client-card-strip{grid-template-columns:1fr}.ska-clients-filters{overflow-x:auto}.ska-clients-filters button{flex:0 0 auto}.ska-clients-tools{width:100%}.ska-client-overview-grid,.ska-client-form-grid{grid-template-columns:1fr}.ska-client-form-wide{grid-column:auto}.ska-client-workspace-actions{align-items:stretch;flex-direction:column}.ska-client-workspace-actions>*{width:100%}.ska-modal-card{padding:13px}}

/* Clients v0.25.0 — profile management, identity editing, archive/delete, custom dropdowns */
.ska-client-card.is-archived{opacity:.72;border-color:#2b3138;background:linear-gradient(160deg,#0d171a,#0a1215)}
.ska-client-card.is-archived.is-selected{opacity:1;border-color:#56606a}
.ska-client-card-status{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}
.ska-client-archived-badge,.ska-client-dnc-badge{background:#211b1d;border:1px solid #5c373c;border-radius:999px;color:#d49aa0;display:inline-flex;font-size:7px;font-weight:800;padding:4px 7px;white-space:nowrap}
.ska-client-dnc-badge{background:#2a2115;border-color:#604b28;color:#dfbf78}
.ska-client-head-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}
.ska-client-workspace-head.is-archived{opacity:.88}
.ska-client-text-action{background:transparent!important;border:0!important;color:#64cfc5!important;cursor:pointer;font:inherit;font-size:7px!important;font-weight:800!important;padding:0!important}
.ska-client-text-action:hover{color:#9be9df!important}
.ska-client-more-details{border-top:1px solid #142d34;margin-top:10px;padding-top:8px}
.ska-client-more-details summary{color:#77aaa8;cursor:pointer;font-size:7.5px;font-weight:800;list-style:none;padding:2px 0 8px}
.ska-client-more-details summary::-webkit-details-marker{display:none}
.ska-client-more-details summary:after{content:"＋";float:right;color:#58747a;font-size:10px}
.ska-client-more-details[open] summary:after{content:"−"}
.ska-client-more-details .ska-client-overview-grid{padding-top:5px}
.ska-client-more-details a{color:#72cfc7;text-decoration:none}
.ska-client-signal-ready{align-items:flex-start;background:#13241f;border:1px solid #2f5a4d;border-radius:9px;display:grid;gap:9px;grid-template-columns:27px minmax(0,1fr);padding:11px}
.ska-client-signal-ready>.dashicons{align-items:center;background:#17362c;border-radius:7px;color:#72d8a6;display:flex;font-size:13px;height:27px;justify-content:center;width:27px}
.ska-client-signal-ready strong{color:#b8d7c6;display:block;font-size:8px}.ska-client-signal-ready p{color:#668579;font-size:7.5px;line-height:1.5;margin:3px 0 0}
.ska-client-menu-divider{background:#1b3035;display:block;height:1px;margin:4px 3px}
.ska-client-card-menu .is-danger{color:#d88991!important}.ska-client-card-menu .is-danger:hover{background:#2a171a!important;color:#f1a3ab!important}
.ska-client-more-dots{display:block;font-size:8px!important;letter-spacing:1px;line-height:1;transform:translateY(-1px)}

/* Custom selects replace Safari/macOS native option popups in Client modals. */
.ska-custom-select{font-family:inherit!important;position:relative;width:100%}
.ska-custom-select-trigger{align-items:center;background:#08171b!important;border:1px solid #1c3941!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;cursor:pointer;display:flex;font-family:inherit!important;font-size:9px!important;justify-content:space-between;min-height:36px;outline:none!important;padding:8px 10px!important;text-align:left;width:100%}
.ska-custom-select-trigger:hover,.ska-custom-select-trigger[aria-expanded="true"]{border-color:#2b756e!important}
.ska-custom-select-trigger .dashicons{color:#5f7e83;font-size:13px;height:13px;width:13px}
.ska-custom-select-menu{background:#0a191d;border:1px solid #28505a;border-radius:9px;box-shadow:0 18px 48px rgba(0,0,0,.48);left:0;max-height:220px;min-width:100%;overflow:auto;padding:4px;position:absolute;top:calc(100% + 5px);z-index:2147483600}
.ska-custom-select-menu[hidden]{display:none}
.ska-custom-select-menu button{background:transparent!important;border:0!important;border-radius:6px!important;color:#9eb3b8!important;cursor:pointer;display:block;font-family:inherit!important;font-size:9px!important;font-weight:600!important;padding:8px 9px!important;text-align:left;width:100%}
.ska-custom-select-menu button:hover,.ska-custom-select-menu button.is-selected{background:#10272c!important;color:#d9e9e9!important}
.ska-client-form-grid input,.ska-client-form-grid textarea,.ska-client-identity-row input,.ska-client-identity-add input{font-family:inherit!important}

.ska-client-edit-modal{width:min(760px,100%)}
.ska-client-edit-tabs{background:#08161a;border:1px solid #18343b;border-radius:9px;display:flex;gap:4px;margin-bottom:13px;padding:4px}
.ska-client-edit-tabs button{background:transparent;border:0;border-radius:6px;color:#667f86;cursor:pointer;font-family:inherit;font-size:8px;font-weight:800;padding:7px 10px}
.ska-client-edit-tabs button:hover{color:#abc0c4}.ska-client-edit-tabs button.is-active{background:#10272c;color:#73d6cb}
.ska-client-edit-pane{min-height:320px}.ska-client-edit-pane[hidden]{display:none}
.ska-birthday-row{display:grid;gap:7px;grid-template-columns:78px 78px minmax(100px,1fr)}
.ska-client-checkbox{align-items:center!important;background:#0a181c;border:1px solid #1b3941;border-radius:9px;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr);padding:10px}
.ska-client-checkbox input{height:16px!important;margin:0!important;padding:0!important;width:16px!important}
.ska-client-checkbox>span{display:flex;flex-direction:column;gap:2px}.ska-client-checkbox>span strong{color:#bccfd2;font-size:8px}.ska-client-checkbox>span small{color:#627c83;font-size:7px;line-height:1.4}
.ska-client-data-note{align-items:flex-start;background:#0a181c;border:1px solid #1b3941;border-radius:9px;display:grid;gap:9px;grid-template-columns:27px minmax(0,1fr);margin-top:12px;padding:11px}
.ska-client-data-note>.dashicons{align-items:center;background:#10272c;border-radius:7px;color:#5fd0c5;display:flex;font-size:13px;height:27px;justify-content:center;width:27px}.ska-client-data-note strong{color:#b7c9cd;display:block;font-size:8px}.ska-client-data-note p{color:#617b82;font-size:7.5px;line-height:1.5;margin:3px 0 0}
.ska-client-section-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.ska-client-section-head>div{display:flex;flex-direction:column;gap:3px}.ska-client-section-head strong{color:#c2d2d5;font-size:9px}.ska-client-section-head span{color:#607980;font-size:7.5px;line-height:1.4}
.ska-client-identity-manager{display:flex;flex-direction:column;gap:8px}
.ska-client-identity-row{align-items:center;background:#09171b;border:1px solid #18343b;border-radius:9px;display:grid;gap:7px;grid-template-columns:120px minmax(150px,1.4fr) minmax(100px,.8fr) auto;padding:7px}
.ska-client-identity-type{display:flex;flex-direction:column;gap:3px;min-width:0}.ska-client-identity-type strong{color:#abc1c4;font-size:8px}.ska-client-identity-badges{display:flex;flex-wrap:wrap;gap:3px}.ska-client-identity-badges span{background:#102925;border:1px solid #215248;border-radius:999px;color:#73c9b8;font-size:6px;font-weight:800;padding:2px 4px}
.ska-client-identity-row input,.ska-client-identity-add input{background:#071418!important;border:1px solid #1b343b!important;border-radius:7px!important;box-shadow:none!important;color:#cbdcdf!important;font-size:8px!important;min-width:0;outline:none!important;padding:8px 9px!important;width:100%!important}
.ska-client-identity-row input:focus,.ska-client-identity-add input:focus{border-color:#2b756e!important}
.ska-client-identity-actions{align-items:center;display:flex;gap:4px}.ska-client-identity-actions button{align-items:center;background:#0d2025;border:1px solid #1f3d44;border-radius:7px;color:#749096;cursor:pointer;display:flex;height:29px;justify-content:center;padding:0;width:29px}.ska-client-identity-actions button:hover{border-color:#367069;color:#8fe1d8}.ska-client-identity-actions button.is-danger:hover{border-color:#704147;color:#e49ba2}.ska-client-identity-actions .dashicons{font-size:12px;height:12px;width:12px}
.ska-client-identity-empty{align-items:center;border:1px dashed #1b3941;border-radius:9px;color:#5e787f;display:flex;font-size:8px;justify-content:center;min-height:66px;padding:12px}
.ska-client-identity-add{align-items:center;border-top:1px solid #173239;display:grid;gap:7px;grid-template-columns:130px minmax(170px,1.4fr) minmax(110px,.8fr) auto;margin-top:4px;padding-top:11px}.ska-client-identity-add .ska-secondary-action{height:34px;min-width:74px;padding:0 10px}
.ska-client-edit-actions{position:sticky;bottom:-16px;background:linear-gradient(180deg,rgba(10,23,27,.82),#0a171b 30%);z-index:3}
.ska-client-identity-chip{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.ska-client-identity-chip>span{color:#98aeb3}.ska-client-identity-chip em{color:#678188;font-size:6.5px;font-style:normal}.ska-client-identity-chip small{background:#102824;border-radius:999px;color:#73caba;font-size:5.8px;font-weight:800;padding:2px 4px}

@media(max-width:900px){.ska-client-identity-row{grid-template-columns:100px minmax(0,1fr);}.ska-client-identity-row>input:nth-of-type(2){grid-column:2}.ska-client-identity-actions{grid-column:1/-1;justify-content:flex-end}.ska-client-identity-add{grid-template-columns:1fr 1fr}.ska-client-identity-add>[data-ska-custom-select],.ska-client-identity-add>[data-ska-identity-value]{grid-column:auto}.ska-client-identity-add>[data-ska-identity-label]{grid-column:1/2}.ska-client-identity-add>.ska-secondary-action{grid-column:2/3}}
@media(max-width:680px){.ska-client-edit-tabs{overflow-x:auto}.ska-client-edit-tabs button{flex:0 0 auto}.ska-birthday-row{grid-template-columns:1fr 1fr 1.4fr}.ska-client-identity-row,.ska-client-identity-add{grid-template-columns:1fr}.ska-client-identity-row>input:nth-of-type(2),.ska-client-identity-actions,.ska-client-identity-add>*{grid-column:auto!important}.ska-client-edit-modal{width:100%}}


/* v0.26.0 Tasks workspace */
.ska-task-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.ska-task-metrics>button{background:linear-gradient(150deg,#10191a,#0b1112);border:1px solid #223133;border-radius:12px;color:#dce7e6;cursor:pointer;display:grid;gap:3px;padding:14px 15px;text-align:left}.ska-task-metrics>button:hover,.ska-task-metrics>button.is-active{border-color:#39605d;background:#122122}.ska-task-metrics>button.is-overdue{border-color:#4b2b2e;background:linear-gradient(150deg,#1a1113,#0e0d0e)}.ska-task-metrics span{color:#78918e;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ska-task-metrics strong{font-size:20px;line-height:1;color:#e1ecea}.ska-task-metrics small{color:#607875;font-size:7px}.ska-tasks-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ska-tasks-filters{align-items:center;background:#0c1415;border:1px solid #1d2a2c;border-radius:10px;display:flex;gap:4px;padding:4px}.ska-tasks-filters button{background:transparent;border:1px solid transparent;border-radius:7px;color:#839996;cursor:pointer;font-size:8px;padding:7px 10px}.ska-tasks-filters button:hover{background:#111d1e;color:#c2d2d0}.ska-tasks-filters button.is-active{background:#142526;border-color:#294344;color:#dce9e7}.ska-task-rule-note{align-items:center;background:#11150f;border:1px solid #2c3423;border-radius:10px;color:#90a187;display:flex;gap:10px;margin-bottom:13px;padding:10px 12px}.ska-task-rule-note>.dashicons{color:#8fae78;font-size:16px;height:16px;width:16px}.ska-task-rule-note>div{display:flex;flex-direction:column;gap:2px}.ska-task-rule-note strong{color:#b7c9ac;font-size:8px}.ska-task-rule-note span{font-size:7px;line-height:1.5}.ska-task-list{display:grid;gap:9px}.ska-task-card{align-items:flex-start;background:linear-gradient(155deg,#101719,#0b1011);border:1px solid #233235;border-radius:12px;display:grid;gap:11px;grid-template-columns:30px minmax(0,1fr);padding:13px 14px;position:relative}.ska-task-card:hover{border-color:#365052}.ska-task-card.is-overdue{border-color:#573137;background:linear-gradient(155deg,#181113,#0d0e0f)}.ska-task-card.is-terminal{opacity:.65}.ska-task-card.is-snoozed{border-style:dashed}.ska-task-check{align-items:center;background:#0d1819;border:1px solid #2a4545;border-radius:50%;color:#6d8b87;cursor:pointer;display:flex;height:26px;justify-content:center;margin-top:2px;padding:0;width:26px}.ska-task-check:hover{border-color:#4d7873;color:#9cd1ca}.ska-task-check.is-complete{background:#113029;border-color:#2b6e5e;color:#73d6bb}.ska-task-check .dashicons{font-size:13px;height:13px;width:13px}.ska-task-body{min-width:0}.ska-task-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ska-task-head h3{color:#dfe8e7;font-size:10px;line-height:1.4;margin:6px 0 0}.ska-task-badges{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ska-task-badges>span{border-radius:999px;font-size:6.5px;font-weight:850;letter-spacing:.05em;padding:3px 6px;text-transform:uppercase}.ska-task-priority{background:#151e1f;border:1px solid #2b3a3c;color:#8ca09e}.ska-task-priority.is-low{background:#111917;border-color:#20342e;color:#6f9c8e}.ska-task-priority.is-high{background:#211c11;border-color:#4c3c1b;color:#d1a75c}.ska-task-priority.is-urgent{background:#281417;border-color:#673039;color:#e58e97}.ska-task-type{background:#101a23;border:1px solid #253a4c;color:#80a7c2}.ska-task-overdue{background:#2b1518;border:1px solid #673039;color:#e9919a}.ska-task-snoozed{background:#1c1a12;border:1px solid #413a22;color:#bcaa71}.ska-task-description{color:#a8bab8;font-size:8.5px;line-height:1.65;margin:8px 0 9px;max-width:900px}.ska-task-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.ska-task-meta>span,.ska-task-meta>button{align-items:center;background:transparent;border:0;color:#6f8583;display:inline-flex;font:inherit;font-size:7px;gap:5px;padding:0}.ska-task-meta>button{cursor:pointer}.ska-task-meta>button:hover{color:#a5c8c3}.ska-task-meta .dashicons{font-size:11px;height:11px;width:11px}.ska-task-meta .is-overdue{color:#d47b84}.ska-task-reason{align-items:flex-start;background:#101814;border:1px solid #25372d;border-radius:8px;color:#82988a;display:flex;font-size:7px;gap:7px;line-height:1.55;margin-top:9px;padding:7px 8px}.ska-task-reason .dashicons{color:#86aa8d;font-size:12px;height:12px;width:12px}.ska-task-menu{min-width:165px}.ska-task-empty{align-items:center;background:#0d1415;border:1px dashed #263638;border-radius:12px;color:#687f7d;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:30px;text-align:center}.ska-task-empty strong{color:#afc0be;font-size:10px}.ska-task-empty p{font-size:8px;line-height:1.6;margin:6px 0 12px;max-width:520px}.ska-task-empty small{font-size:7px}.ska-task-empty.is-error{border-color:#4a2c31}.ska-task-modal-card{max-width:720px}.ska-task-form-grid [hidden]{display:none!important}.ska-task-client-menu{max-height:230px;overflow:auto}.ska-quick-action-primary.is-task{margin-top:6px}.ska-client-workspace-actions .ska-secondary-action,.ska-client-workspace-actions .ska-primary-action{min-height:34px}
@media(max-width:900px){.ska-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-tasks-toolbar{align-items:stretch;flex-direction:column}.ska-tasks-filters{overflow-x:auto;width:100%}}
@media(max-width:600px){.ska-task-card{grid-template-columns:26px minmax(0,1fr);padding:11px}.ska-task-metrics{grid-template-columns:1fr 1fr}.ska-task-head{gap:7px}.ska-task-meta{align-items:flex-start;flex-direction:column;gap:7px}}
.ska-client-linked-tasks{display:grid;gap:7px}.ska-client-linked-task{align-items:center;background:#0e1718;border:1px solid #203235;border-radius:9px;color:#9fb4b1;cursor:pointer;display:grid;gap:9px;grid-template-columns:25px minmax(0,1fr);padding:9px 10px;text-align:left;width:100%}.ska-client-linked-task:hover{background:#122021;border-color:#345054}.ska-client-linked-task.is-overdue{background:#191113;border-color:#533037}.ska-client-linked-task-check{align-items:center;background:#112323;border:1px solid #294544;border-radius:50%;color:#75aca5;display:flex;height:23px;justify-content:center;width:23px}.ska-client-linked-task-check .dashicons{font-size:11px;height:11px;width:11px}.ska-client-linked-task>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.ska-client-linked-task strong{color:#cbd9d7;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-client-linked-task small{color:#687e7c;font-size:7px}.ska-client-linked-task.is-overdue small{color:#bf747b}


/* v0.27.0 — Tasks behavior */
.ska-task-section-tabs{align-items:center;background:#0b1415;border:1px solid #1d2a2c;border-radius:10px;display:inline-flex;gap:4px;margin:0 0 14px;padding:4px}.ska-task-section-tabs button{background:transparent;border:1px solid transparent;border-radius:7px;color:#718986;cursor:pointer;font-family:inherit;font-size:8px;font-weight:750;padding:7px 12px}.ska-task-section-tabs button:hover{background:#101c1d;color:#b7cac7}.ska-task-section-tabs button.is-active{background:#142526;border-color:#294344;color:#e0ecea}.ska-task-behavior{display:block}.ska-task-behavior[hidden]{display:none!important}.ska-task-behavior-form{display:grid;gap:14px}.ska-task-behavior-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.ska-task-behavior-head h2{color:#dce8e6;font-size:16px;margin:3px 0 5px}.ska-task-behavior-head p{color:#6f8582;font-size:8.5px;line-height:1.55;margin:0;max-width:660px}.ska-task-behavior-actions{align-items:center;display:flex;gap:8px}.ska-task-behavior-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-task-settings-card,.ska-task-rule-card{background:linear-gradient(155deg,#101719,#0b1011);border:1px solid #233235;border-radius:13px;padding:14px}.ska-task-settings-card-head{border-bottom:1px solid #1b292b;margin-bottom:4px;padding-bottom:11px}.ska-settings-eyebrow{color:#62817d;display:block;font-size:6.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ska-task-settings-card-head h3,.ska-task-behavior-section-head h3{color:#d8e5e3;font-size:11px;margin:4px 0}.ska-task-settings-card-head p,.ska-task-behavior-section-head p{color:#697f7c;font-size:7.5px;line-height:1.55;margin:0}.ska-task-settings-list{display:grid}.ska-task-setting-row{align-items:center;border-bottom:1px solid #172325;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:63px;padding:9px 1px}.ska-task-setting-row:last-child{border-bottom:0}.ska-task-setting-row>div:first-child{display:flex;flex-direction:column;gap:3px}.ska-task-setting-row strong,.ska-task-rule-control-row strong{color:#cbd9d7;font-size:8px}.ska-task-setting-row small,.ska-task-rule-control-row small{color:#637a77;font-size:7px;line-height:1.45}.ska-task-setting-row.is-field>input,.ska-task-setting-row .ska-number-suffix,.ska-task-setting-select{width:145px}.ska-task-setting-row input[type=number],.ska-task-rule-fields input[type=number]{background:#08171b!important;border:1px solid #1c3941!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-family:inherit!important;font-size:9px!important;min-height:36px;outline:none!important;padding:8px 9px!important;width:100%!important}.ska-number-suffix{align-items:center;display:flex;position:relative}.ska-number-suffix input{padding-right:42px!important}.ska-number-suffix>span{color:#5f7774;font-size:7px;pointer-events:none;position:absolute;right:9px}.ska-task-behavior-section-head{margin:4px 0 -2px}.ska-task-rule-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-task-rule-card{transition:border-color .15s ease,background .15s ease}.ska-task-rule-card.is-enabled{background:linear-gradient(155deg,#101c1b,#0b1111);border-color:#31504c}.ska-task-rule-card-head{align-items:flex-start;border-bottom:1px solid #192729;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:11px}.ska-task-rule-card-head h4{color:#d5e2e0;font-size:10px;line-height:1.35;margin:4px 0 5px}.ska-task-rule-card-head p{color:#718683;font-size:7.5px;line-height:1.55;margin:0;max-width:580px}.ska-task-rule-card-head>.ska-service-toggle{flex:0 0 auto}.ska-task-rule-control-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 135px;margin-bottom:10px}.ska-task-rule-control-row>div:first-child{display:flex;flex-direction:column;gap:3px}.ska-task-rule-fields{border-top:1px solid #172426;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:8px;padding-top:10px}.ska-task-rule-fields.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-task-rule-fields label{color:#829793;display:flex;flex-direction:column;font-size:7px;font-weight:750;gap:5px}.ska-task-rule-fields label>small{color:#607571;font-size:6.5px;font-weight:500;line-height:1.45}.ska-task-rule-locked{align-items:flex-start;background:#0d1715;border:1px solid #20322c;border-radius:8px;color:#71867b;display:flex;gap:8px;padding:8px 9px}.ska-task-rule-locked>.dashicons{color:#79a28d;font-size:12px;height:12px;width:12px}.ska-task-rule-locked>div{display:flex;flex-direction:column;gap:2px}.ska-task-rule-locked strong{color:#9db7a7;font-size:7.5px}.ska-task-rule-locked small{font-size:6.5px;line-height:1.45}.ska-task-safety-note,.ska-task-engine-note{align-items:flex-start;border-radius:10px;display:flex;gap:9px;padding:10px 11px}.ska-task-safety-note{background:#0d1b17;border:1px solid #254035}.ska-task-engine-note{background:#10171c;border:1px solid #243642}.ska-task-safety-note>.dashicons,.ska-task-engine-note>.dashicons{font-size:14px;height:14px;width:14px}.ska-task-safety-note>.dashicons{color:#79b29a}.ska-task-engine-note>.dashicons{color:#77a1bc}.ska-task-safety-note>div,.ska-task-engine-note>div{display:flex;flex-direction:column;gap:2px}.ska-task-safety-note strong,.ska-task-engine-note strong{color:#b7cbc5;font-size:8px}.ska-task-safety-note span,.ska-task-engine-note span{color:#708581;font-size:7px;line-height:1.5}.ska-task-behavior-loading>.ska-task-empty{min-height:180px}
@media(max-width:900px){.ska-task-behavior-grid,.ska-task-rule-grid{grid-template-columns:1fr}.ska-task-behavior-head{align-items:flex-start;flex-direction:column}.ska-task-rule-fields.is-four{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ska-task-setting-row,.ska-task-rule-control-row{align-items:stretch;grid-template-columns:1fr}.ska-task-setting-row.is-field>input,.ska-task-setting-row .ska-number-suffix,.ska-task-setting-select{width:100%}.ska-task-rule-fields.is-four{grid-template-columns:1fr}.ska-task-behavior-actions{width:100%}.ska-task-behavior-actions .ska-primary-action{flex:1}}

/* v0.28.0 — Task context actions */
.ska-task-context-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.ska-task-context-action{box-sizing:border-box;height:30px!important;min-height:30px!important;min-width:0!important;padding:0 9px!important;width:auto!important}.ska-task-context-action .dashicons{font-size:12px;height:12px;width:12px}


/* v0.28.1 — Tasks visual polish */
.ska-task-card.is-active-work{
  background:linear-gradient(155deg,#132022,#0e1718);
  border-color:#2d4547;
  box-shadow:inset 0 1px 0 rgba(153,226,218,.025),0 8px 22px rgba(0,0,0,.08);
}
.ska-task-card.is-active-work:hover{
  background:linear-gradient(155deg,#162527,#101a1b);
  border-color:#426466;
}
.ska-task-card.is-active-work.is-overdue{
  background:linear-gradient(155deg,#1d1416,#111012);
  border-color:#573137;
}
.ska-task-card.is-terminal{
  background:linear-gradient(155deg,#0c1213,#090d0e);
  border-color:#1a282a;
  opacity:.54;
}
.ska-task-card.is-terminal:hover{
  border-color:#263638;
}
.ska-task-check.is-complete{
  background:#123c32;
  border-color:#3cb48f;
  color:#9affdf;
  box-shadow:0 0 0 1px rgba(80,219,174,.14),0 0 14px rgba(67,211,164,.26),inset 0 0 10px rgba(87,231,184,.08);
}
.ska-task-check.is-complete .dashicons{
  filter:drop-shadow(0 0 4px rgba(115,255,211,.58));
}
.ska-task-card.is-menu-open{
  z-index:80;
}
.ska-task-card.is-menu-open .ska-task-menu{
  z-index:100;
}


/* Calendar workspace v0.29.0 */
.ska-calendar-page-head{align-items:flex-start}.ska-calendar-head-actions{align-items:center;display:flex;gap:9px}.ska-calendar-sync-state{align-items:center;background:#0e201b;border:1px solid #1f493c;border-radius:999px;color:#86b7a8;display:inline-flex;font-size:7px;font-weight:750;gap:6px;padding:6px 9px;white-space:nowrap}.ska-calendar-sync-state>span{background:#4fd19d;border-radius:50%;box-shadow:0 0 9px rgba(79,209,157,.5);height:5px;width:5px}.ska-calendar-sync-state.is-error{background:#241518;border-color:#572e36;color:#d48c95}.ska-calendar-sync-state.is-error>span{background:#df747d;box-shadow:0 0 9px rgba(223,116,125,.4)}
.ska-calendar-source-bar{align-items:center;background:linear-gradient(155deg,#0e1718,#0a1112);border:1px solid #203134;border-radius:13px;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;padding:11px 12px}.ska-calendar-source-copy{display:flex;flex:0 1 310px;flex-direction:column;gap:3px}.ska-calendar-source-copy strong{color:#c9d8d6;font-size:8px}.ska-calendar-source-copy span{color:#647a77;font-size:6.7px;line-height:1.4}.ska-calendar-source-list{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ska-calendar-source-loading{color:#6d817f;font-size:7px}.ska-calendar-source-toggle{align-items:center;background:#0a1213;border:1px solid #263638;border-radius:9px;color:#879b98;cursor:pointer;display:inline-flex;font-family:inherit;gap:7px;min-height:34px;padding:5px 8px;text-align:left}.ska-calendar-source-toggle:hover{background:#101b1c;border-color:#365051}.ska-calendar-source-toggle.is-active{background:#102322;border-color:#315b56;color:#b7ceca}.ska-calendar-check{align-items:center;background:#081011;border:1px solid #2c4243;border-radius:5px;display:flex;height:16px;justify-content:center;width:16px}.ska-calendar-source-toggle.is-active .ska-calendar-check{background:#46c9bc;border-color:#46c9bc;color:#061010;box-shadow:0 0 10px rgba(70,201,188,.18)}.ska-calendar-check .dashicons{font-size:12px;height:12px;width:12px}.ska-calendar-source-toggle>span:last-child{display:flex;flex-direction:column;gap:1px}.ska-calendar-source-toggle strong{color:inherit;font-size:7.4px}.ska-calendar-source-toggle small{color:#5f7673;font-size:5.8px;font-weight:600}
.ska-calendar-toolbar{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.ska-calendar-month-controls,.ska-calendar-toolbar-actions{align-items:center;display:flex;gap:7px}.ska-calendar-month-controls strong{color:#cbd8d6;font-size:10px;min-width:115px;text-align:center}.ska-calendar-toolbar .ska-secondary-action{height:31px;min-height:31px;padding:0 10px}
.ska-calendar-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 250px}.ska-calendar-board{background:#091112;border:1px solid #203033;border-radius:13px;overflow:hidden}.ska-calendar-weekdays{background:#0d1617;border-bottom:1px solid #243436;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ska-calendar-weekdays span{color:#69807d;font-size:5.7px;font-weight:850;letter-spacing:.08em;padding:8px;text-align:center;text-transform:uppercase}.ska-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:520px;position:relative}.ska-calendar-day{background:#0a1213;border-bottom:1px solid #1e2d2f;border-right:1px solid #1e2d2f;min-height:86px;overflow:hidden;padding:7px;position:relative}.ska-calendar-day:nth-child(7n){border-right:0}.ska-calendar-day:nth-last-child(-n+7){border-bottom:0}.ska-calendar-day.is-outside{background:#0d1a1b}.ska-calendar-day.is-outside .ska-calendar-day-number{opacity:.38}.ska-calendar-day.is-today{box-shadow:inset 0 0 0 1px #3b7c73}.ska-calendar-day.is-today .ska-calendar-day-number span{align-items:center;background:#47cabe;border-radius:6px;color:#071211;display:inline-flex;font-weight:900;height:20px;justify-content:center;width:20px}.ska-calendar-day-number{color:#7d918e;font-size:6.5px;font-weight:750;margin-bottom:5px}.ska-calendar-day-events{display:grid;gap:3px}.ska-calendar-event{background:#142224;border:1px solid #314346;border-radius:5px;color:#aabbb9;cursor:default;display:flex;font-family:inherit;font-size:6.4px;gap:4px;line-height:1.3;min-width:0;padding:4px 5px;text-align:left}.ska-calendar-event span{color:#6b817e;flex:0 0 auto;font-size:5.7px}.ska-calendar-event strong{color:#b9c9c7;font-size:6.3px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-calendar-event[data-source-key="personal"]{background:#161a24;border-color:#333c55}.ska-calendar-event[data-source-key="holidays"]{background:#171d15;border-color:#35422e}.ska-calendar-event[data-source-key="client_birthdays"],.ska-calendar-event[data-source-key="client_last_sessions"]{background:#171622;border-color:#39334d}.ska-calendar-more{color:#607774;font-size:5.8px;padding-left:3px}.ska-calendar-loading{grid-column:1/-1;min-height:300px}.ska-calendar-error{align-items:center;color:#718581;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:320px;padding:30px;text-align:center}.ska-calendar-error strong{color:#c9d6d4;font-size:10px}.ska-calendar-error p{font-size:7.5px}.ska-calendar-error small{color:#566c69;font-size:6.5px}
.ska-calendar-side{display:grid;gap:10px}.ska-calendar-side-card{background:linear-gradient(155deg,#101a1b,#0b1213);border:1px solid #223336;border-radius:13px;padding:12px}.ska-calendar-side-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ska-calendar-side-head h2{color:#d5e2df;font-size:10px;margin:3px 0 0}.ska-calendar-side-head>strong{color:#8fb2ac;font-size:10px}.ska-calendar-side-head>.dashicons{color:#6d9990;font-size:14px;height:14px;width:14px}.ska-calendar-upcoming{display:grid}.ska-calendar-upcoming-item{align-items:center;border-bottom:1px solid #1a292b;display:grid;gap:8px;grid-template-columns:49px minmax(0,1fr);padding:8px 0}.ska-calendar-upcoming-item:last-child{border-bottom:0}.ska-calendar-upcoming-item>div{display:flex;flex-direction:column;gap:2px}.ska-calendar-upcoming-item>div:first-child span{color:#6f8783;font-size:5.7px;font-weight:800;text-transform:uppercase}.ska-calendar-upcoming-item>div:first-child small{color:#a8bbb7;font-size:6.4px}.ska-calendar-upcoming-item strong{color:#c7d5d2;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-calendar-upcoming-item>div:last-child small{color:#607572;font-size:5.8px}.ska-calendar-side-empty{color:#617774;font-size:6.5px;line-height:1.5;margin:2px 0}.ska-calendar-availability-card>p,.ska-calendar-away-card>p{color:#697e7b;font-size:6.6px;line-height:1.55;margin:0 0 9px}.ska-calendar-busy-list{display:flex;flex-wrap:wrap;gap:5px}.ska-calendar-busy-list>span{align-items:center;background:#0c1616;border:1px solid #1d302d;border-radius:999px;color:#78918c;display:flex;font-size:5.8px;gap:5px;padding:4px 6px}.ska-calendar-busy-list .ska-status-dot{height:4px;width:4px}.ska-calendar-away-state{background:#111727;border:1px solid #2e3859;border-radius:999px;color:#7f8ec1;font-size:5.7px;font-weight:800;padding:4px 6px;text-transform:uppercase}
@media(max-width:1050px){.ska-calendar-layout{grid-template-columns:1fr}.ska-calendar-side{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ska-calendar-source-bar{align-items:flex-start;flex-direction:column}.ska-calendar-source-list{justify-content:flex-start;width:100%}.ska-calendar-layout{display:block}.ska-calendar-side{grid-template-columns:1fr;margin-top:10px}.ska-calendar-grid{min-width:700px}.ska-calendar-board{overflow-x:auto}.ska-calendar-day{min-height:82px}.ska-calendar-head-actions{align-items:flex-end;flex-direction:column}.ska-calendar-toolbar{align-items:flex-start;gap:8px}.ska-calendar-month-controls strong{min-width:100px}}


/* Calendar v0.29.1: multi-scale views, source glow, and event detail modal. */
.ska-calendar-view-switch{align-items:center;background:#0a1314;border:1px solid #243638;border-radius:9px;display:flex;gap:3px;padding:3px}.ska-calendar-view-switch button{background:transparent;border:1px solid transparent;border-radius:6px;color:#748b88;cursor:pointer;font-family:inherit;font-size:7px;font-weight:700;padding:6px 9px}.ska-calendar-view-switch button:hover{background:#101c1d;color:#b6c8c5}.ska-calendar-view-switch button.is-active{background:#15302e;border-color:#2c5752;color:#d4e7e4;box-shadow:0 0 14px rgba(73,213,199,.07)}
.ska-calendar-layer-dot,.ska-calendar-event-dot{background:var(--ska-calendar-source-color,#49d5c7);border-radius:50%;box-shadow:0 0 5px var(--ska-calendar-source-color,#49d5c7),0 0 11px color-mix(in srgb,var(--ska-calendar-source-color,#49d5c7) 45%,transparent);display:inline-block;flex:0 0 auto;height:6px;width:6px}.ska-calendar-source-toggle>.ska-calendar-layer-dot{height:5px;width:5px}.ska-calendar-source-toggle:not(.is-active)>.ska-calendar-layer-dot{opacity:.42;box-shadow:none}.ska-calendar-busy-list .ska-calendar-layer-dot{height:4px;width:4px}
.ska-calendar-event{align-items:center;border-left:2px solid var(--ska-calendar-source-color,#49d5c7);cursor:pointer;gap:5px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ska-calendar-event:hover{background:#182a2c;border-color:var(--ska-calendar-source-color,#49d5c7);transform:translateY(-1px)}.ska-calendar-event .ska-calendar-event-dot{height:5px;width:5px}.ska-calendar-event .ska-calendar-event-time{color:#6b817e;flex:0 0 auto;font-size:5.7px}.ska-calendar-event.is-compact .ska-calendar-event-dot{height:4px;width:4px}.ska-calendar-event[data-source-key="personal"],.ska-calendar-event[data-source-key="holidays"],.ska-calendar-event[data-source-key="client_birthdays"],.ska-calendar-event[data-source-key="client_last_sessions"]{border-left-color:var(--ska-calendar-source-color);}
.ska-calendar-upcoming-item{background:transparent;border-left:0;border-right:0;border-top:0;color:inherit;cursor:pointer;font-family:inherit;text-align:left;width:100%}.ska-calendar-upcoming-item:hover{background:rgba(255,255,255,.018)}.ska-calendar-upcoming-item>.ska-calendar-event-dot{height:5px;width:5px}.ska-calendar-upcoming-item{grid-template-columns:8px 49px minmax(0,1fr)}
.ska-calendar-grid.is-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:520px}.ska-calendar-week-day{background:#0a1213;border-right:1px solid #1e2d2f;min-height:520px;padding:0}.ska-calendar-week-day:last-child{border-right:0}.ska-calendar-week-day>header{align-items:center;background:#0d1617;border-bottom:1px solid #233436;display:flex;justify-content:space-between;padding:10px}.ska-calendar-week-day>header span{color:#6e8581;font-size:6px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ska-calendar-week-day>header strong{align-items:center;color:#9aafab;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.ska-calendar-week-day.is-today>header strong{background:#47cabe;border-radius:7px;color:#071211;box-shadow:0 0 13px rgba(71,202,190,.2)}.ska-calendar-week-events{display:grid;gap:5px;padding:8px}.ska-calendar-week-events .ska-calendar-event{align-items:flex-start;flex-wrap:wrap;padding:7px}.ska-calendar-week-events .ska-calendar-event strong{flex-basis:calc(100% - 11px);font-size:7px;white-space:normal}.ska-calendar-week-events .ska-calendar-event-time{margin-left:11px}.ska-calendar-week-empty{color:#435653;font-size:6px;padding:7px}
.ska-calendar-grid.is-day{display:block;min-height:520px}.ska-calendar-day-agenda{min-height:520px}.ska-calendar-day-agenda-head{align-items:flex-end;background:#0d1617;border-bottom:1px solid #233436;display:flex;gap:8px;padding:14px 16px}.ska-calendar-day-agenda-head span{color:#6e8581;font-size:7px;font-weight:850;text-transform:uppercase}.ska-calendar-day-agenda-head strong{color:#d0ddda;font-size:16px}.ska-calendar-day-agenda-list{display:grid;gap:7px;padding:12px}.ska-calendar-day-agenda-event{align-items:center;background:#0e191a;border:1px solid #223436;border-left:3px solid var(--ska-calendar-source-color,#49d5c7);border-radius:9px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:8px 88px minmax(0,1fr) 18px;padding:10px 12px;text-align:left}.ska-calendar-day-agenda-event:hover{background:#132122;border-color:#345153;border-left-color:var(--ska-calendar-source-color,#49d5c7)}.ska-calendar-day-agenda-time,.ska-calendar-day-agenda-copy{display:flex;flex-direction:column;gap:2px}.ska-calendar-day-agenda-time strong{color:#c2d2cf;font-size:8px}.ska-calendar-day-agenda-time span,.ska-calendar-day-agenda-copy span{color:#647a77;font-size:6px}.ska-calendar-day-agenda-copy strong{color:#d2dfdc;font-size:9px}.ska-calendar-day-agenda-event>.dashicons{color:#5d7773;font-size:12px;height:12px;width:12px}.ska-calendar-day-empty{align-items:center;color:#607572;display:flex;flex-direction:column;justify-content:center;min-height:360px;text-align:center}.ska-calendar-day-empty>.dashicons{color:#426b65;font-size:24px;height:24px;width:24px}.ska-calendar-day-empty strong{color:#9fb5b1;font-size:9px;margin-top:8px}.ska-calendar-day-empty p{font-size:7px}
.ska-calendar-event-modal-card{width:min(620px,100%)}.ska-calendar-event-modal-kicker{align-items:center;color:#7c9994;display:inline-flex;font-size:7px;font-weight:800;gap:7px;letter-spacing:.06em;text-transform:uppercase}.ska-calendar-event-modal-kicker .ska-calendar-event-dot{height:6px;width:6px}.ska-calendar-event-detail-grid{background:#091517;border:1px solid #1d3538;border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.ska-calendar-event-detail-grid>div{border-bottom:1px solid #193033;display:flex;flex-direction:column;gap:4px;padding:10px 11px}.ska-calendar-event-detail-grid>div:nth-child(odd){border-right:1px solid #193033}.ska-calendar-event-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.ska-calendar-event-detail-grid span,.ska-calendar-event-description>span{color:#607a76;font-size:6px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ska-calendar-event-detail-grid strong{color:#cbdad7;font-size:8px;font-weight:650;line-height:1.4}.ska-calendar-event-description{background:#0b1718;border:1px solid #1d3538;border-radius:10px;margin-top:9px;padding:11px}.ska-calendar-event-description p{color:#9aafac;font-size:8px;line-height:1.6;margin:5px 0 0;white-space:pre-wrap}.ska-calendar-event-technical{border-top:1px solid #173033;margin-top:11px;padding-top:9px}.ska-calendar-event-technical summary{color:#637e79;cursor:pointer;font-size:6.5px}.ska-calendar-event-technical dl{display:grid;gap:4px;margin:8px 0 0}.ska-calendar-event-technical dl>div{display:grid;gap:8px;grid-template-columns:85px minmax(0,1fr)}.ska-calendar-event-technical dt{color:#58716d;font-size:6px}.ska-calendar-event-technical dd{color:#849995;font-size:6px;margin:0;overflow-wrap:anywhere}
@media(max-width:760px){.ska-calendar-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.ska-calendar-view-switch{order:-1}.ska-calendar-grid.is-week{min-width:780px}.ska-calendar-day-agenda-event{grid-template-columns:8px 72px minmax(0,1fr) 18px}.ska-calendar-event-detail-grid{grid-template-columns:1fr}.ska-calendar-event-detail-grid>div:nth-child(odd){border-right:0}.ska-calendar-event-detail-grid>div:nth-last-child(-n+2){border-bottom:1px solid #193033}.ska-calendar-event-detail-grid>div:last-child{border-bottom:0}}


/* Calendar v0.30.0: canonical event creation modal. */
.ska-calendar-create-modal-card{width:min(680px,100%)}
.ska-calendar-create-form{margin-top:2px}.ska-calendar-create-form input[type=date],.ska-calendar-create-form input[type=time]{background:#081519!important;border:1px solid #1d3840!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;color-scheme:dark;font-size:10px!important;padding:9px 10px!important;width:100%!important}.ska-calendar-create-form textarea{min-height:76px}.ska-calendar-create-form label[hidden]{display:none!important}
.ska-calendar-all-day-toggle{align-items:center!important;background:#091719;border:1px solid #1c3437;border-radius:10px;cursor:pointer;display:flex!important;flex-direction:row!important;gap:10px!important;margin:4px 0 12px!important;padding:10px 11px}.ska-calendar-all-day-toggle input{accent-color:var(--accent);height:16px;width:16px}.ska-calendar-all-day-toggle>span{display:flex;flex-direction:column;gap:2px}.ska-calendar-all-day-toggle strong{color:#c6d6d3;font-size:8px}.ska-calendar-all-day-toggle small{color:#617b77;font-size:6.5px;font-weight:500}
.ska-calendar-create-status{background:#0d1a1b;border:1px solid #244044;border-radius:8px;color:#86a09c;font-size:7px;line-height:1.45;margin-bottom:10px;padding:8px 10px}.ska-calendar-create-status.is-success{background:#0c211d;border-color:#246052;color:#8fdac7}.ska-calendar-create-status.is-error{background:#251516;border-color:#5b3033;color:#e7a1a5}.ska-calendar-create-status[hidden]{display:none!important}
@media(max-width:760px){.ska-calendar-create-modal-card .ska-form-grid{grid-template-columns:1fr}.ska-calendar-create-modal-card .ska-form-grid .ska-span-two{grid-column:auto}}

/* Calendar v0.30.1: upcoming typography + navigation polish. */
.ska-calendar-upcoming-item{
  min-height:44px;
  padding:9px 0;
}
.ska-calendar-upcoming-item>div:first-of-type{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  gap:2px;
  min-width:0;
}
.ska-calendar-upcoming-item>div:first-of-type>span{
  color:#718985!important;
  font-size:6.2px!important;
  font-weight:850!important;
  letter-spacing:.04em;
  line-height:1.1!important;
  text-transform:uppercase;
  white-space:nowrap;
}
.ska-calendar-upcoming-item>div:first-of-type>small{
  color:#afc0bd!important;
  font-size:7px!important;
  font-weight:650!important;
  line-height:1.15!important;
  white-space:nowrap;
}
.ska-calendar-upcoming-item>div:last-of-type{
  min-width:0;
}
.ska-calendar-upcoming-item>div:last-of-type>strong{
  display:block;
  font-size:7.2px!important;
  line-height:1.2!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.ska-calendar-upcoming-item>div:last-of-type>small{
  display:block;
  font-size:5.8px!important;
  line-height:1.2!important;
  margin-top:2px;
}

.ska-calendar-month-controls .ska-icon-button{
  background:linear-gradient(145deg,#102022,#0b1618)!important;
  border:1px solid #294346!important;
  border-radius:9px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 0 rgba(73,213,199,0);
  color:#80aaa4!important;
  cursor:pointer;
  transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;
}
.ska-calendar-month-controls .ska-icon-button:hover{
  background:linear-gradient(145deg,#16302f,#0d1d1e)!important;
  border-color:#3c746d!important;
  box-shadow:0 0 15px rgba(73,213,199,.10),inset 0 1px 0 rgba(255,255,255,.035);
  color:#8fe2d8!important;
  transform:translateY(-1px);
}
.ska-calendar-month-controls .ska-icon-button:active{
  transform:translateY(0);
}
.ska-calendar-month-controls .ska-icon-button .dashicons{
  color:inherit!important;
  text-shadow:0 0 8px rgba(73,213,199,.18);
}

/* Deliveries v0.32.0 */
.ska-deliveries-page-head{align-items:flex-end}.ska-deliveries-head-actions{align-items:center}.ska-delivery-connection{align-items:center;background:#09251c;border:1px solid #1c6148;border-radius:999px;color:#70dba8;display:inline-flex;font-size:8px;font-weight:850;gap:6px;padding:7px 10px}.ska-delivery-connection>span{background:#50dda0;border-radius:50%;box-shadow:0 0 9px rgba(80,221,160,.55);height:5px;width:5px}
.ska-delivery-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 12px}.ska-delivery-metrics button{background:linear-gradient(145deg,#0e1b1e,#0a1416);border:1px solid #1c3539;border-radius:12px;color:#78918f;cursor:pointer;display:grid;gap:5px;min-height:92px;padding:14px;text-align:left;transition:.17s ease}.ska-delivery-metrics button:hover,.ska-delivery-metrics button.is-active{background:linear-gradient(145deg,#112326,#0b181a);border-color:#32645f;box-shadow:0 0 20px rgba(68,211,196,.06);transform:translateY(-1px)}.ska-delivery-metrics .dashicons{color:#53d7c8;font-size:15px;height:15px;width:15px}.ska-delivery-metrics button:nth-child(2) .dashicons{color:#a889f4}.ska-delivery-metrics button:nth-child(3) .dashicons{color:#e0b750}.ska-delivery-metrics button:nth-child(4) .dashicons{color:#5cdaa0}.ska-delivery-metrics strong{color:#e3eeec;font-size:22px;line-height:1}.ska-delivery-metrics small{color:#829895;font-size:8px;font-weight:750}
.ska-delivery-toolbar{align-items:center;background:#0a1517;border:1px solid #193035;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px}.ska-delivery-filters{display:flex;flex-wrap:wrap;gap:5px}.ska-delivery-filters button{background:transparent;border:1px solid transparent;border-radius:7px;color:#6f8887;cursor:pointer;font-family:inherit;font-size:8px;font-weight:800;padding:7px 9px}.ska-delivery-filters button:hover{color:#b4c7c4}.ska-delivery-filters button.is-active{background:#102629;border-color:#245056;color:#9ce0d7}.ska-delivery-search{align-items:center;background:#081214;border:1px solid #1b363a;border-radius:8px;display:flex;gap:6px;max-width:260px;padding:0 9px;width:100%}.ska-delivery-search .dashicons{color:#476663;font-size:13px;height:13px;width:13px}.ska-delivery-search input{background:transparent;border:0;color:#c4d4d1;font-family:inherit;font-size:8px;min-width:0;outline:0;padding:8px 0;width:100%}
.ska-delivery-grid{display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:170px}.ska-delivery-card{background:#0b1719;border:1px solid #1b3438;border-radius:12px;color:inherit;cursor:pointer;overflow:hidden;padding:0;text-align:left;transition:.18s ease}.ska-delivery-card:hover,.ska-delivery-card.is-selected{border-color:#35736b;box-shadow:0 0 24px rgba(55,204,189,.08);transform:translateY(-2px)}.ska-delivery-card.is-selected{outline:1px solid rgba(80,222,207,.2)}.ska-delivery-card-preview{align-items:center;background:linear-gradient(135deg,rgba(38,84,79,.42),rgba(11,28,31,.72));display:flex;height:82px;justify-content:center;position:relative}.ska-delivery-card-preview>.dashicons{color:#52dacb;font-size:25px;height:25px;text-shadow:0 0 18px rgba(79,222,207,.28);width:25px}.ska-delivery-status{border:1px solid;border-radius:999px;font-size:6.5px;font-style:normal;font-weight:900;letter-spacing:.02em;padding:4px 7px;white-space:nowrap}.ska-delivery-card-preview .ska-delivery-status{position:absolute;right:7px;top:7px}.ska-delivery-status.is-processing{background:#102538;border-color:#24527a;color:#7bbbea}.ska-delivery-status.is-review{background:#241c3b;border-color:#553b85;color:#c0a0f5}.ska-delivery-status.is-proofs{background:#14243a;border-color:#2a517d;color:#89b8ed}.ska-delivery-status.is-payment{background:#33270f;border-color:#75591b;color:#ebc662}.ska-delivery-status.is-ready{background:#0c2c22;border-color:#24694e;color:#73dea9}.ska-delivery-status.is-approval{background:#271b3d;border-color:#5b3a89;color:#c3a0f6}.ska-delivery-status.is-delivered{background:#0c2b20;border-color:#24654a;color:#68d89e}.ska-delivery-status.is-attention{background:#35191d;border-color:#74333c;color:#ed929b}.ska-delivery-status.is-neutral{background:#162124;border-color:#34464a;color:#829391}.ska-delivery-card-body{display:grid;gap:4px;padding:11px}.ska-delivery-card-body>span{color:#50cfc1;font-size:6.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ska-delivery-card-body>strong{color:#dce8e6;font-size:10px;line-height:1.25}.ska-delivery-card-body>small{color:#667e7b;font-size:7px}.ska-delivery-card-counts{align-items:center;border-top:1px solid #172b2e;display:flex;gap:8px;margin-top:5px;padding-top:8px}.ska-delivery-card-counts span{color:#617a77;font-size:6.5px}.ska-delivery-card-counts b{color:#a9bfbc}.ska-delivery-card-counts span:last-child{margin-left:auto}.ska-delivery-card-counts .is-satisfied{color:#65d39b}
.ska-delivery-list-empty{align-items:center;background:#091517;border:1px dashed #234044;border-radius:12px;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:170px;padding:20px;text-align:center}.ska-delivery-list-empty strong{color:#c3d2cf;font-size:11px;margin-top:8px}.ska-delivery-list-empty p{color:#6e8683;font-size:8px;margin:4px 0}.ska-delivery-list-empty small{color:#556e6b;font-size:7px}.ska-delivery-list-empty.is-error{border-color:#5a3035}.ska-delivery-list-empty.is-error strong{color:#e5a0a6}
.ska-delivery-workspace{background:linear-gradient(145deg,#0b181a,#081315);border:1px solid #1d383c;border-radius:14px;margin-top:14px;min-height:180px;padding:15px}.ska-delivery-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:145px;text-align:center}.ska-delivery-empty strong{color:#bdcfcc;font-size:11px;margin-top:9px}.ska-delivery-empty p{color:#687f7c;font-size:8px;margin:4px 0;max-width:420px}.ska-delivery-workspace-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ska-delivery-workspace-head h2{color:#e2ecea;font-size:19px;margin:3px 0}.ska-delivery-workspace-head p{color:#78908d;font-size:8px;margin:0}.ska-delivery-facts{border:1px solid #1b3438;border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0;overflow:hidden}.ska-delivery-facts>div{display:grid;gap:4px;padding:10px}.ska-delivery-facts>div+div{border-left:1px solid #1b3438}.ska-delivery-facts span{color:#57716e;font-size:6px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ska-delivery-facts strong{color:#aebfbc;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-delivery-facts strong.is-satisfied{color:#6ed7a2}.ska-delivery-facts strong.is-unsatisfied{color:#d8ba64}
.ska-delivery-alert{align-items:flex-start;background:#102126;border:1px solid #28454b;border-radius:9px;color:#8fafac;display:flex;gap:8px;margin-bottom:12px;padding:9px}.ska-delivery-alert.is-warning{background:#2a2110;border-color:#604b1c;color:#d9bb65}.ska-delivery-alert .dashicons{font-size:14px;height:14px;width:14px}.ska-delivery-alert strong{display:block;font-size:8px}.ska-delivery-alert p{font-size:7px;line-height:1.45;margin:2px 0 0}
.ska-delivery-stage-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-delivery-stage{background:#091416;border:1px solid #1a3437;border-radius:11px;padding:11px}.ska-delivery-stage.is-proof{border-color:#2b3d56}.ska-delivery-stage.is-final{border-color:#245047}.ska-delivery-stage-head,.ska-delivery-stage-head>div{align-items:center;display:flex;gap:8px}.ska-delivery-stage-head{justify-content:space-between}.ska-delivery-stage-head .dashicons{align-items:center;background:#10272a;border:1px solid #24474b;border-radius:8px;color:#56d7c8;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.ska-delivery-stage.is-proof .dashicons{background:#161d32;border-color:#303f68;color:#87a9ed}.ska-delivery-stage-head strong{color:#bccdca;display:block;font-size:9px}.ska-delivery-stage-head small{color:#5f7774;display:block;font-size:6.5px;margin-top:2px}.ska-delivery-stage-head>b{align-items:center;background:#102122;border-radius:999px;color:#8ba4a0;display:flex;font-size:8px;height:24px;justify-content:center;min-width:24px;padding:0 6px}.ska-delivery-drop{align-items:center;background:rgba(13,31,33,.55);border:1px dashed #2b5355;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;margin:10px 0;min-height:100px;padding:16px;text-align:center;transition:.16s ease}.ska-delivery-drop:hover,.ska-delivery-drop.is-dragging{background:rgba(38,91,84,.22);border-color:#50b8ad;box-shadow:inset 0 0 22px rgba(63,212,196,.05)}.ska-delivery-stage.is-proof .ska-delivery-drop{border-color:#3c527c}.ska-delivery-stage.is-proof .ska-delivery-drop:hover,.ska-delivery-stage.is-proof .ska-delivery-drop.is-dragging{background:rgba(56,68,122,.18);border-color:#7896dc}.ska-delivery-drop.is-disabled{cursor:not-allowed;opacity:.45}.ska-delivery-drop input{display:none}.ska-delivery-drop>.dashicons{background:transparent!important;border:0!important;color:#58d9ca!important;font-size:21px!important;height:21px!important;width:21px!important}.ska-delivery-stage.is-proof .ska-delivery-drop>.dashicons{color:#8aaaf0!important}.ska-delivery-drop strong{color:#aebfbc;font-size:8px;margin-top:5px}.ska-delivery-drop small{color:#5e7774;font-size:6.5px;margin-top:2px}.ska-delivery-stage-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.ska-delivery-stage-actions>a,.ska-delivery-stage-actions>span{color:#69817e;font-size:7px}.ska-delivery-stage-actions>a{color:#79cfc5;text-decoration:none}.ska-delivery-stage-actions button{font-size:7px!important;padding:7px 9px!important}.ska-delivery-stage-actions button:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.45}
.ska-delivery-payment-panel{align-items:center;background:#0a1618;border:1px solid #1c373a;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:10px}.ska-delivery-payment-panel>div:first-child{align-items:flex-start;display:flex;gap:8px}.ska-delivery-payment-panel .dashicons{color:#d5af4e;font-size:15px;height:15px;width:15px}.ska-delivery-payment-panel strong{color:#afbfbc;display:block;font-size:8px}.ska-delivery-payment-panel p{color:#5f7774;font-size:6.5px;margin:2px 0}.ska-delivery-payment-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.ska-delivery-payment-actions button{background:#0d1b1d;border:1px solid #284145;border-radius:7px;color:#819895;cursor:pointer;font-family:inherit;font-size:7px;font-weight:800;padding:7px 8px}.ska-delivery-payment-actions button:hover,.ska-delivery-payment-actions button.is-active{background:#14302b;border-color:#377d6c;color:#85d8bc}.ska-delivery-payment-actions button:disabled{cursor:not-allowed;opacity:.4}.ska-delivery-runtime-status{background:#102023;border:1px solid #29474c;border-radius:8px;color:#8ba3a0;font-size:8px;margin-top:10px;padding:8px 10px}.ska-delivery-runtime-status.is-success{background:#0c281f;border-color:#246148;color:#76d5a2}.ska-delivery-runtime-status.is-error{background:#2d171a;border-color:#673239;color:#e49aa1}
@media(max-width:1050px){.ska-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ska-delivery-toolbar,.ska-delivery-payment-panel{align-items:stretch;flex-direction:column}.ska-delivery-search{max-width:none}.ska-delivery-stage-grid{grid-template-columns:1fr}.ska-delivery-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-delivery-facts>div:nth-child(3){border-left:0;border-top:1px solid #1b3438}.ska-delivery-facts>div:nth-child(4){border-top:1px solid #1b3438}}
@media(max-width:520px){.ska-delivery-grid,.ska-delivery-metrics{grid-template-columns:1fr}.ska-delivery-facts{grid-template-columns:1fr}.ska-delivery-facts>div+div{border-left:0;border-top:1px solid #1b3438}.ska-delivery-workspace-head{flex-direction:column}}

/* Live Approvals v0.32.1 */
.ska-approvals-page-head{align-items:flex-end}.ska-approval-count-pill{align-items:center;background:#211936;border:1px solid #523c7e;border-radius:999px;color:#b89be9;display:inline-flex;font-size:8px;font-weight:850;gap:5px;padding:7px 10px}.ska-approval-count-pill strong{color:#d1b6ff;font-size:10px}.ska-approvals-console{background:#091416;border:1px solid #1b3539;border-radius:14px;display:grid;grid-template-columns:320px minmax(0,1fr);min-height:570px;overflow:hidden}.ska-approvals-list{border-right:1px solid #1b3539;max-height:680px;overflow:auto;padding:9px}.ska-approval-list-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr);margin-bottom:5px;padding:9px;text-align:left;width:100%}.ska-approval-list-item:hover,.ska-approval-list-item.is-selected{background:#0e2022;border-color:#28504f}.ska-approval-list-item time{color:#536e6b;font-size:6px;grid-column:2}.ska-approval-list-item>span:nth-child(2){display:grid;gap:3px;min-width:0}.ska-approval-list-item em{color:#8c75c2;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ska-approval-list-item strong{color:#bacbc8;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-approval-list-item small{color:#607976;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-approval-list-icon{align-items:center;background:#211936;border:1px solid #4e3a75;border-radius:9px;color:#b99bed;display:flex;height:34px;justify-content:center;width:34px}.ska-approval-list-icon.is-delivery_final{background:#0c2925;border-color:#28695d;color:#58d9c5}.ska-approval-list-icon.is-delivery_proof{background:#17233b;border-color:#365687;color:#8cacee}.ska-approval-list-icon .dashicons{font-size:16px;height:16px;width:16px}.ska-approvals-empty{align-items:center;color:#617b78;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:20px;text-align:center}.ska-approvals-empty .dashicons{color:#55d6a0;font-size:26px;height:26px;width:26px}.ska-approvals-empty strong{color:#aebfbc;font-size:10px;margin-top:7px}.ska-approvals-empty p{font-size:8px;margin:4px 0}.ska-approvals-empty.is-error strong{color:#e49aa1}.ska-approval-detail{background:linear-gradient(145deg,#0b181a,#081315);padding:18px}.ska-approval-detail-head{align-items:flex-start;border-bottom:1px solid #1c3538;display:flex;gap:15px;justify-content:space-between;padding-bottom:14px}.ska-approval-kind{color:#987bd2;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ska-approval-detail-head.is-final .ska-approval-kind{color:#59d9c6}.ska-approval-detail-head.is-proof .ska-approval-kind{color:#89a9ed}.ska-approval-detail-head h2{color:#e0ebe9;font-size:19px;margin:4px 0}.ska-approval-detail-head p{color:#6e8683;font-size:8px;line-height:1.45;margin:0;max-width:620px}.ska-approval-risk{border:1px solid;border-radius:999px;font-size:7px;font-weight:850;padding:5px 8px;text-transform:capitalize}.ska-approval-risk.is-low{background:#0c2a20;border-color:#27664d;color:#6ed7a2}.ska-approval-risk.is-medium{background:#30250e;border-color:#6b541d;color:#e0bd5d}.ska-approval-risk.is-high{background:#32191c;border-color:#6d333a;color:#e9939b}.ska-approval-facts{border:1px solid #1a3437;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0;overflow:hidden}.ska-approval-facts>div{display:grid;gap:4px;padding:10px}.ska-approval-facts>div+div{border-left:1px solid #1a3437}.ska-approval-facts span,.ska-approval-subject span,.ska-approval-message>span{color:#56716e;font-size:6px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ska-approval-facts strong{color:#aabcb9;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-approval-subject,.ska-approval-message{background:#091416;border:1px solid #1a3437;border-radius:10px;display:grid;gap:7px;margin-bottom:10px;padding:11px}.ska-approval-subject strong{color:#bdcdca;font-size:9px}.ska-approval-message>div{background:#071113;border:1px solid #162a2d;border-radius:8px;color:#b8c7c4;font-size:9px;line-height:1.65;max-height:300px;overflow:auto;padding:13px}.ska-approval-detail-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:13px}.ska-approval-detail-actions>div{align-items:center;display:flex;gap:7px}.ska-approval-detail-actions a,.ska-approval-detail-actions button{align-items:center;border-radius:8px;display:inline-flex;font-family:inherit;font-size:8px;font-weight:850;gap:5px;padding:8px 10px;text-decoration:none}.ska-approval-detail-actions>div:first-child a,.ska-approval-detail-actions>div:first-child button{background:#0b1a1c;border:1px solid #234044;color:#87a4a0;cursor:pointer}.ska-approval-reject{background:#2b1719;border:1px solid #633039;color:#e3949c;cursor:pointer}.ska-approval-runtime-status{background:#102023;border:1px solid #29474c;border-radius:8px;color:#8ba3a0;font-size:8px;margin-top:10px;padding:8px 10px}.ska-approval-runtime-status.is-error{background:#2d171a;border-color:#673239;color:#e49aa1}
@media(max-width:900px){.ska-approvals-console{grid-template-columns:1fr}.ska-approvals-list{border-bottom:1px solid #1b3539;border-right:0;max-height:300px}.ska-approval-detail{min-height:440px}}
@media(max-width:580px){.ska-approval-facts{grid-template-columns:1fr}.ska-approval-facts>div+div{border-left:0;border-top:1px solid #1a3437}.ska-approval-detail-actions{align-items:stretch;flex-direction:column}.ska-approval-detail-actions>div{justify-content:flex-end;width:100%}}

/* Portal V1 Review editor */
.ska-approval-message.is-original{background:#0b1719;border-color:#284044}
.ska-approval-message.is-original>div{color:#d0dcda;font-size:12px;line-height:1.6;max-height:220px}
.ska-approval-message.is-burst-source>div{max-height:320px}.ska-approval-source-burst{display:grid;gap:8px}.ska-approval-source-bubble{background:#071113;border:1px solid #21383c;border-radius:9px;display:grid;gap:7px;padding:11px}.ska-approval-source-bubble header{align-items:center;display:flex;gap:10px;justify-content:space-between}.ska-approval-source-bubble header strong{color:#8eaaa6;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.ska-approval-source-bubble header time{color:#5f7d78;font-size:7px}.ska-approval-source-bubble p{color:#d0dcda;font-size:12px;line-height:1.6;margin:0}
.ska-approval-edit-field{display:grid;gap:7px;margin-bottom:10px}
.ska-approval-edit-field>span{color:#8ca19e;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.ska-approval-edit-field input,.ska-approval-edit-field textarea{background:#071113;border:1px solid #2a4b4d;border-radius:9px;box-sizing:border-box;color:#f2f7f6;font-family:inherit;font-size:14px;line-height:1.55;padding:12px;width:100%}
.ska-approval-edit-field input:focus,.ska-approval-edit-field textarea:focus{border-color:#4fd4c8;box-shadow:0 0 0 2px rgba(79,212,200,.14);outline:0}
.ska-approval-edit-field input[readonly]{cursor:not-allowed;opacity:.72}
.ska-approval-edit-field small{color:#607b82;font-size:8px;line-height:1.4}
.ska-approval-edit-field textarea{min-height:150px;resize:vertical}
.ska-comms-composer-subject input[readonly]{cursor:not-allowed;opacity:.72}
.ska-comms-composer-subject small{color:#607b82;font-size:7px;line-height:1.4;margin-top:4px}
.ska-approval-edit-note{color:#819895;font-size:11px;line-height:1.45;margin:0 0 12px}
.ska-approval-list-icon.is-calendar{background:#18273a;border-color:#365a7d;color:#82b8e8}.ska-approval-facts strong.is-conflict{color:#ee9ca3}.ska-approval-facts strong.is-available{color:#6ed7a2}.ska-calendar-approval-card{background:#091416;border:1px solid #1a3437;border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;overflow:hidden}.ska-calendar-approval-card>div{display:grid;gap:5px;padding:11px}.ska-calendar-approval-card>div:nth-child(even){border-left:1px solid #1a3437}.ska-calendar-approval-card>div:nth-child(n+3){border-top:1px solid #1a3437}.ska-calendar-approval-card>div.is-wide{border-left:0;grid-column:1/-1}.ska-calendar-approval-card span{color:#56716e;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ska-calendar-approval-card strong{color:#c4d3d0;font-size:11px}.ska-calendar-approval-card p{color:#a9bcb8;font-size:11px;line-height:1.55;margin:0}.ska-calendar-conflict-warning{background:#2a1518;border:1px solid #783b43;border-radius:10px;color:#e8b0b5;display:grid;gap:10px;margin-bottom:10px;padding:12px}.ska-calendar-conflict-heading,.ska-calendar-availability-ok{align-items:flex-start;display:flex;gap:9px}.ska-calendar-conflict-heading>.dashicons{color:#ed8b94}.ska-calendar-conflict-heading strong,.ska-calendar-availability-ok strong{color:#f0c8cc;font-size:12px}.ska-calendar-conflict-heading p,.ska-calendar-availability-ok p{color:#ad7e83;font-size:10px;line-height:1.45;margin:2px 0 0}.ska-calendar-conflict-warning ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.ska-calendar-conflict-warning li{align-items:center;background:#1c1113;border:1px solid #4e292f;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.ska-calendar-conflict-warning li strong{color:#efb3b8;font-size:10px}.ska-calendar-conflict-warning li span{color:#bd858b;font-size:9px}.ska-calendar-conflict-warning>label{align-items:center;background:#351b1f;border:1px solid #6f343c;border-radius:8px;cursor:pointer;display:flex;font-size:10px;font-weight:750;gap:8px;padding:10px}.ska-calendar-conflict-warning input{accent-color:#e36c78;height:16px;width:16px}.ska-calendar-availability-ok{background:#0d2820;border:1px solid #28604c;border-radius:10px;margin-bottom:10px;padding:12px}.ska-calendar-availability-ok>.dashicons{color:#61d59e}.ska-calendar-availability-ok strong{color:#9de1bf}.ska-calendar-availability-ok p{color:#6da489}.ska-approval-detail-actions button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.45}
@media(max-width:580px){.ska-calendar-approval-card{grid-template-columns:1fr}.ska-calendar-approval-card>div:nth-child(even){border-left:0}.ska-calendar-approval-card>div+div{border-top:1px solid #1a3437}.ska-calendar-conflict-warning li{align-items:flex-start;flex-direction:column;gap:3px}}


/* Away coverage settings v0.31.0 */
.ska-away-settings-workspace{border-top:1px solid #1b3337;margin-top:22px;padding-top:22px}
.ska-away-settings-head{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:12px}.ska-away-settings-head h2{color:#e3eeee;font-size:17px;margin:2px 0 4px}.ska-away-settings-head p{color:#718889;font-size:9px;line-height:1.55;margin:0;max-width:720px}.ska-away-settings-actions{align-items:center;display:flex;gap:8px}.ska-away-settings-state{background:#0b1919;border:1px solid #24403f;border-radius:999px;color:#8ba5a2;font-size:8px;font-weight:800;padding:6px 9px;white-space:nowrap}.ska-away-settings-state.is-active{background:#0a251c;border-color:#1e684d;color:#7ce4b0;box-shadow:0 0 16px rgba(83,227,167,.1)}.ska-away-settings-state.is-paused{background:#251e0c;border-color:#6b5722;color:#e1c66d}
.ska-away-settings-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-away-card{margin:0!important}.ska-away-card-wide{grid-column:1/-1}.ska-away-classifications{align-items:center;border:1px solid #173238;border-radius:9px;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;padding:9px 10px}.ska-away-classifications>span{color:#758d8e;font-size:8px;font-weight:800;margin-right:auto;text-transform:uppercase}.ska-away-classifications label{align-items:center;color:#a8bcba;display:flex!important;flex-direction:row!important;font-size:9px!important;gap:6px!important;margin:0!important}.ska-away-classifications input{accent-color:var(--accent)}
.ska-away-pause-presets{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.ska-away-pause-presets>span{color:#728a89;font-size:8px;font-weight:800;margin-right:2px;text-transform:uppercase}.ska-away-pause-presets button,.ska-calendar-away-configure{background:#0b191b;border:1px solid #214046;border-radius:7px;color:#8fa8a8;cursor:pointer;font-family:inherit;font-size:8px;font-weight:800;padding:6px 8px}.ska-away-pause-presets button:hover,.ska-calendar-away-configure:hover{background:#102726;border-color:#327067;color:#d0e7e3;box-shadow:0 0 14px rgba(69,215,200,.08)}
.ska-away-behavior-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ska-away-response-toggles{border-top:1px solid #183038;margin-top:12px}.ska-away-danger{background:linear-gradient(135deg,rgba(58,25,28,.64),rgba(25,19,20,.76));border:1px solid #5d3035;border-radius:10px;margin-top:12px;padding:11px 12px}.ska-away-danger>div{align-items:flex-start;display:flex;gap:9px}.ska-away-danger .dashicons{color:#ef8b94;margin-top:1px}.ska-away-danger strong{color:#f1b3b8;font-size:10px}.ska-away-danger p{color:#ab777b;font-size:8px;line-height:1.5;margin:3px 0 0}.ska-away-danger label{align-items:center;color:#d9a4a8;display:flex!important;flex-direction:row!important;font-size:8px!important;gap:7px!important;margin:10px 0 0!important}.ska-away-danger input{accent-color:#dc6570}
.ska-away-save-status{background:#0b1b1b;border:1px solid #244240;border-radius:8px;color:#8ea5a3;font-size:9px;margin-top:10px;padding:8px 10px}.ska-away-save-status.is-success{background:#0a251c;border-color:#1d644b;color:#86ddb0}.ska-away-save-status.is-error{background:#281517;border-color:#663238;color:#e8a1a7}.ska-calendar-away-configure{align-items:center;display:inline-flex;gap:5px;margin-top:8px}.ska-calendar-away-configure .dashicons{font-size:12px;height:12px;width:12px}
@media(max-width:980px){.ska-away-settings-grid{grid-template-columns:1fr}.ska-away-card-wide{grid-column:auto}.ska-away-behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-away-settings-head{align-items:flex-start;flex-direction:column}.ska-away-settings-actions{width:100%}}
@media(max-width:560px){.ska-away-behavior-grid{grid-template-columns:1fr}.ska-away-settings-actions{flex-wrap:wrap}.ska-away-settings-actions .ska-primary-action{margin-left:0}}


/* Calendar Away quick controls v0.31.2 */
.ska-calendar-away-quick{background:rgba(7,20,21,.62);border:1px solid #1b3639;border-radius:9px;display:grid;gap:0;margin:8px 0 2px;overflow:hidden}
.ska-calendar-away-quick-row{align-items:center;border-bottom:1px solid #172c2f;display:flex;gap:10px;justify-content:space-between;padding:8px 9px}.ska-calendar-away-quick-row>span{display:grid;gap:1px}.ska-calendar-away-quick-row strong{color:#a9bfbc;font-size:7.6px}.ska-calendar-away-quick-row small{color:#536d69;font-size:5.8px}.ska-calendar-away-quick-row input[type=checkbox]{appearance:none;background:#111e20;border:1px solid #315257;border-radius:999px;cursor:pointer;height:16px;position:relative;transition:.18s ease;width:29px}.ska-calendar-away-quick-row input[type=checkbox]:before{background:#6f8985;border-radius:50%;content:"";height:10px;left:2px;position:absolute;top:2px;transition:.18s ease;width:10px}.ska-calendar-away-quick-row input[type=checkbox]:checked{background:rgba(58,213,195,.16);border-color:#38a99b;box-shadow:0 0 10px rgba(67,219,202,.10)}.ska-calendar-away-quick-row input[type=checkbox]:checked:before{background:#55ddd0;box-shadow:0 0 8px rgba(80,225,209,.45);left:15px}.ska-calendar-away-quick-row input:disabled{cursor:wait;opacity:.55}
.ska-calendar-away-quick-until{align-items:center;display:grid;gap:6px;grid-template-columns:30px minmax(0,1fr);padding:7px 9px}.ska-calendar-away-quick-until>span{color:#627b77;font-size:6px;font-weight:800;text-transform:uppercase}.ska-calendar-away-quick-until input{background:#0a1517;border:1px solid #203a3d;border-radius:6px;color:#91aaa6;font-family:inherit;font-size:6.7px;min-width:0;padding:5px 6px}.ska-calendar-away-quick-until input:focus{border-color:#3c827a;box-shadow:0 0 0 2px rgba(62,205,190,.06);outline:none}
.ska-calendar-away-quick-status{color:#79918d;font-size:6px;padding:0 9px 7px}.ska-calendar-away-quick-status.is-success{color:#6cd9aa}.ska-calendar-away-quick-status.is-error{color:#e48c94}.ska-calendar-away-card.is-manual-away{border-color:#28644f;box-shadow:0 0 18px rgba(74,216,160,.05)}.ska-calendar-away-card.is-coverage-off .ska-calendar-away-quick{opacity:.72}

/* Guarded communication-style learning v0.34.0 */
.ska-style-learning-head{align-items:flex-end}.ska-style-learning-state{align-items:center;background:#101c1f;border:1px solid #2a4145;border-radius:999px;color:#8ba19f;display:inline-flex;font-size:8px;font-weight:850;gap:6px;padding:7px 10px;white-space:nowrap}.ska-style-learning-state>span{background:currentColor;border-radius:50%;height:6px;width:6px}.ska-style-learning-state.is-enabled{background:#0b281f;border-color:#246249;color:#7cdda8}.ska-style-learning-state.is-paused{background:#2b210e;border-color:#634d1d;color:#dfbd60}
.ska-style-safety-note{align-items:flex-start;background:linear-gradient(135deg,rgba(14,52,49,.82),rgba(10,29,31,.82));border:1px solid #24534f;border-radius:12px;color:#89aaa7;display:flex;gap:11px;margin-bottom:13px;padding:12px 14px}.ska-style-safety-note>.dashicons{color:#58d6c6;font-size:18px;height:18px;margin-top:1px;width:18px}.ska-style-safety-note strong{color:#c9e5e1;display:block;font-size:10px}.ska-style-safety-note p{font-size:8.5px;line-height:1.5;margin:3px 0 0}
.ska-style-metrics{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px}.ska-style-metrics>div{background:linear-gradient(145deg,#0d1c20,#0a1619);border:1px solid #1b363c;border-radius:11px;display:grid;grid-template-columns:24px minmax(0,1fr);padding:12px}.ska-style-metrics .dashicons{align-items:center;background:#10292b;border-radius:7px;color:#55d7c7;display:flex;font-size:14px;grid-row:1/3;height:24px;justify-content:center;margin-right:9px;width:24px}.ska-style-metrics strong{color:#e0ecea;font-size:18px;line-height:1}.ska-style-metrics small{color:#6c8582;font-size:7.5px;margin-top:4px}
.ska-style-review-panel{background:linear-gradient(145deg,#0b181b,#081315);border:1px solid #1b3539;border-radius:14px;overflow:hidden}.ska-style-toolbar{align-items:center;border-bottom:1px solid #1a3337;display:flex;gap:16px;justify-content:space-between;padding:11px 13px}.ska-style-toolbar>p{color:#607a77;font-size:7.5px;margin:0;white-space:nowrap}.ska-style-filters{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ska-style-filters button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#738c89;cursor:pointer;display:inline-flex;font-size:8.5px;font-weight:800;gap:7px;padding:7px 9px}.ska-style-filters button>span{align-items:center;background:#132326;border-radius:999px;color:#75908c;display:inline-flex;font-size:7px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ska-style-filters button:hover{background:#0e2022;color:#b7cbc7}.ska-style-filters button.is-active{background:#12302e;border-color:#285d58;color:#bcf0e8}.ska-style-filters button.is-active>span{background:#1b4641;color:#83e1d2}
.ska-style-review-list{display:grid;gap:10px;padding:13px}.ska-style-trait-card,.ska-style-example-card{background:linear-gradient(145deg,#0c1a1d,#091416);border:1px solid #1d393d;border-radius:12px;padding:14px;transition:border-color .16s ease,box-shadow .16s ease}.ska-style-trait-card.is-ready{border-color:#28534f;box-shadow:inset 3px 0 0 #3ecab9}.ska-style-trait-card.is-emerging{border-color:#3f3a27;box-shadow:inset 3px 0 0 #a98d42}.ska-style-example-card{border-color:#3f3561;box-shadow:inset 3px 0 0 #8b73d0}
.ska-style-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ska-style-card-type{align-items:center;color:#5fcfbe;display:inline-flex;font-size:7px;font-weight:900;gap:5px;letter-spacing:.09em;text-transform:uppercase}.ska-style-card-type .dashicons{font-size:13px;height:13px;width:13px}.ska-style-trait-card.is-emerging .ska-style-card-type{color:#c6a850}.ska-style-example-card .ska-style-card-type{color:#aa91e3}.ska-style-card-head h2{color:#dce8e6;font-size:15px;margin:5px 0 0}.ska-style-proposed-value{background:#102724;border:1px solid #28554e;border-radius:999px;color:#89dfd0;font-size:9px;padding:6px 9px;white-space:nowrap}.ska-style-trait-card.is-emerging .ska-style-proposed-value{background:#26210f;border-color:#55491e;color:#d4bc68}.ska-style-confidence{background:#211a32;border:1px solid #4b3b6f;border-radius:999px;color:#bda7e9;font-size:8px;padding:6px 9px;white-space:nowrap}
.ska-style-scope-chips{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.ska-style-scope-chips span{background:#0d2023;border:1px solid #203d41;border-radius:999px;color:#76918d;font-size:7px;font-weight:750;padding:4px 7px}.ska-style-evidence-row{align-items:center;display:grid;gap:8px;grid-template-columns:150px minmax(120px,1fr) auto;margin-top:11px}.ska-style-evidence-row>div:first-child{align-items:center;display:flex;gap:7px}.ska-style-evidence-row span{color:#617b78;font-size:7.5px}.ska-style-evidence-row strong{color:#b2c5c1;font-size:8px}.ska-style-evidence-row>small{color:#617b78;font-size:7.5px;text-align:right}.ska-style-progress{background:#122529;border-radius:999px;height:5px;overflow:hidden}.ska-style-progress>span{background:linear-gradient(90deg,#2aaea0,#62dfd0);display:block;height:100%}.ska-style-trait-card.is-emerging .ska-style-progress>span{background:linear-gradient(90deg,#806d31,#d0ad4e)}
.ska-style-card-actions{align-items:center;border-top:1px solid #173035;display:flex;gap:16px;justify-content:space-between;margin-top:12px;padding-top:11px}.ska-style-card-actions>p{color:#657e7b;font-size:7.8px;line-height:1.45;margin:0;max-width:650px}.ska-style-card-actions>div{align-items:center;display:flex;gap:7px;white-space:nowrap}.ska-style-card-actions button{font-family:inherit;font-size:8px;font-weight:850;padding:8px 10px}.ska-style-reject{background:#271719;border:1px solid #5b3035;border-radius:8px;color:#df9299;cursor:pointer}.ska-style-waiting{background:#171b1c;border:1px solid #313b3c;border-radius:8px;color:#62716f;cursor:not-allowed}.ska-style-card-actions button:disabled{cursor:wait;opacity:.55}
.ska-style-example-compare{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ska-style-example-compare>div{background:#081315;border:1px solid #1b3437;border-radius:10px;padding:11px}.ska-style-example-compare>div.is-preferred{background:#0b211f;border-color:#28524d}.ska-style-example-compare span{color:#5e7774;display:block;font-size:6.5px;font-weight:900;letter-spacing:.09em;margin-bottom:7px;text-transform:uppercase}.ska-style-example-compare .is-preferred span{color:#63cbbb}.ska-style-example-compare p,.ska-style-original-draft p{color:#afc0bd;font-size:9px;line-height:1.6;margin:0}.ska-style-original-draft{background:#0a1417;border:1px solid #192e32;border-radius:9px;margin-top:8px;padding:9px 10px}.ska-style-original-draft summary{color:#718986;cursor:pointer;font-size:8px;font-weight:800}.ska-style-original-draft p{border-top:1px solid #172c2f;margin-top:8px;padding-top:8px}
.ska-style-empty{align-items:center;color:#617b78;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:25px;text-align:center}.ska-style-empty .dashicons{color:#55d6a0;font-size:27px;height:27px;width:27px}.ska-style-empty strong{color:#b7c9c6;font-size:11px;margin-top:8px}.ska-style-empty p{font-size:8px;line-height:1.5;margin:4px auto 0;max-width:480px}.ska-style-empty.is-error .dashicons,.ska-style-empty.is-error strong{color:#e49aa1}.ska-style-runtime-status{background:#102023;border:1px solid #29474c;border-radius:8px;color:#8ba3a0;font-size:8px;margin:0 13px 13px;padding:8px 10px}.ska-style-runtime-status.is-success{background:#0c281f;border-color:#246148;color:#76d5a2}.ska-style-runtime-status.is-error{background:#2d171a;border-color:#673239;color:#e49aa1}
@media(max-width:1120px){.ska-style-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ska-style-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-style-toolbar,.ska-style-card-actions{align-items:stretch;flex-direction:column}.ska-style-toolbar>p{white-space:normal}.ska-style-evidence-row{grid-template-columns:1fr}.ska-style-evidence-row>small{text-align:left}.ska-style-example-compare{grid-template-columns:1fr}.ska-style-card-actions>div{justify-content:flex-end}}
@media(max-width:520px){.ska-style-metrics{grid-template-columns:1fr}.ska-style-card-head{align-items:flex-start;flex-direction:column}.ska-style-card-actions>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.ska-style-card-actions button{width:100%}.ska-style-learning-head{align-items:flex-start}}

/* Explainable and reversible style governance v0.35.0 */
.ska-style-metrics>button{appearance:none;background:linear-gradient(145deg,#0d1c20,#0a1619);border:1px solid #1b363c;border-radius:11px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:24px minmax(0,1fr);padding:12px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ska-style-metrics>button:hover,.ska-style-metrics>button.is-active{border-color:#34766f;box-shadow:0 8px 22px rgba(0,0,0,.16);transform:translateY(-1px)}.ska-style-metrics>button .dashicons{align-items:center;background:#10292b;border-radius:7px;color:#55d7c7;display:flex;font-size:14px;grid-row:1/4;height:24px;justify-content:center;margin-right:9px;width:24px}.ska-style-metrics>button strong{color:#e0ecea;font-size:18px;line-height:1}.ska-style-metrics>button small{color:#8ca19e;font-size:7.5px;margin-top:4px}.ska-style-metrics>button em{color:#4f6f6b;font-size:6.8px;font-style:normal;margin-top:3px}
.ska-style-controls[hidden]{display:none}.ska-style-controls{background:linear-gradient(145deg,#0c1e21,#091618);border:1px solid #28544f;border-radius:14px;margin-bottom:13px;padding:14px}.ska-style-controls-head{align-items:flex-start;border-bottom:1px solid #1b3739;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:11px}.ska-style-controls-head h2{color:#dce9e6;font-size:14px;margin:4px 0 0}.ska-style-controls-head>button{background:#102326;border:1px solid #29464a;border-radius:7px;color:#78918e;cursor:pointer;height:27px;padding:0;width:27px}.ska-style-control-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-style-toggle-row{align-items:center;background:#091416;border:1px solid #1c373a;border-radius:11px;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.ska-style-toggle-row>span strong,.ska-style-strength-control strong{color:#c9dbd7;display:block;font-size:9px}.ska-style-toggle-row>span small,.ska-style-strength-control small{color:#637d79;display:block;font-size:7.5px;line-height:1.5;margin-top:4px}.ska-style-toggle-row input{height:0;opacity:0;position:absolute;width:0}.ska-style-toggle-row i{background:#253234;border:1px solid #3a4b4d;border-radius:999px;display:block;height:22px;position:relative;transition:.16s ease;width:39px}.ska-style-toggle-row i:after{background:#7c8d8b;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:.16s ease;width:16px}.ska-style-toggle-row input:checked+i{background:#16463f;border-color:#347e72}.ska-style-toggle-row input:checked+i:after{background:#6de0ce;transform:translateX(17px)}.ska-style-strength-control{background:#091416;border:1px solid #1c373a;border-radius:11px;grid-column:1/-1;padding:12px}.ska-style-strength-input{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(120px,1fr) 42px auto;margin-top:12px}.ska-style-strength-input input{accent-color:#4ed4c3;width:100%}.ska-style-strength-input output{color:#bfe4df;font-size:10px;font-weight:850;text-align:center}.ska-style-strength-input button{background:#1e7770;border:1px solid #39978e;border-radius:7px;color:#d6fffa;cursor:pointer;font-family:inherit;font-size:7.5px;font-weight:850;padding:7px 10px}.ska-style-strength-labels{color:#506d69;display:flex;font-size:6.8px;justify-content:space-between;margin-top:4px;padding-right:76px}
.ska-style-observation{color:#8da4a0;font-size:8.5px;line-height:1.55;margin:10px 0 0}.ska-style-observation strong{color:#c6ddd8}.ska-style-impact{background:#0a2020;border:1px solid #28504b;border-radius:10px;margin-top:12px;padding:11px}.ska-style-impact>span,.ska-style-boundaries>span{color:#56cdbc;display:block;font-size:6.8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ska-style-impact>p{color:#c1d5d1;font-size:9px;line-height:1.55;margin:6px 0 0}.ska-style-before-after{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.ska-style-before-after>div{background:#081516;border:1px solid #1d3938;border-radius:8px;padding:9px}.ska-style-before-after>div:last-child{background:#0d2723;border-color:#2d5a51}.ska-style-before-after small{color:#637f7b;display:block;font-size:6.5px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.ska-style-before-after q{color:#a9c0bc;display:block;font-size:8px;line-height:1.45}.ska-style-before-after q:before,.ska-style-before-after q:after{content:""}.ska-style-boundaries{align-items:center;display:flex;gap:10px;margin-top:9px}.ska-style-boundaries>span{color:#617e7a;white-space:nowrap}.ska-style-boundaries>div{display:flex;flex-wrap:wrap;gap:5px}.ska-style-boundaries i{background:#111b1d;border:1px solid #2a383a;border-radius:999px;color:#728885;font-size:6.8px;font-style:normal;padding:4px 7px}
.ska-style-evidence-details{background:#091618;border:1px solid #1d373a;border-radius:10px;margin-top:10px;overflow:hidden}.ska-style-evidence-details>summary{align-items:center;color:#829995;cursor:pointer;display:flex;font-size:8px;font-weight:850;gap:6px;padding:10px 11px}.ska-style-evidence-details>summary .dashicons{font-size:12px;height:12px;width:12px}.ska-style-evidence-details>summary strong{align-items:center;background:#17302f;border-radius:999px;color:#79cfc2;display:inline-flex;font-size:6.5px;height:17px;justify-content:center;min-width:17px}.ska-style-evidence-list{border-top:1px solid #1a3336;display:grid;gap:8px;padding:9px}.ska-style-evidence-list>article{background:#071113;border:1px solid #1a3033;border-radius:9px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.ska-style-evidence-list header{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}.ska-style-evidence-list header strong{color:#91aaa6;font-size:7.5px}.ska-style-evidence-list header span{color:#526e6a;font-size:6.5px}.ska-style-evidence-list article>div{background:#0a1517;border:1px solid #193033;border-radius:7px;padding:8px}.ska-style-evidence-list article>div.is-preferred{background:#0d2421;border-color:#28504a}.ska-style-evidence-list article>div>span{color:#5f7975;display:block;font-size:6.2px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.ska-style-evidence-list p{color:#9eb3af;font-size:7.8px;line-height:1.5;margin:0}.ska-style-evidence-list article>details{grid-column:1/-1}.ska-style-evidence-list article>details summary{color:#617a77;cursor:pointer;font-size:7px}.ska-style-trait-card.is-approved{border-color:#285a4b;box-shadow:inset 3px 0 0 #57d49a}.ska-style-trait-card.is-approved .ska-style-card-type{color:#62d59c}.ska-style-trait-card.is-inactive{border-color:#343d3e;box-shadow:inset 3px 0 0 #596665;opacity:.88}.ska-style-trait-card.is-inactive .ska-style-card-type{color:#7b8988}.ska-style-trait-card.is-inactive .ska-style-proposed-value{background:#181f20;border-color:#384243;color:#82908e}.ska-style-example-card.is-approved{border-color:#355a51;box-shadow:inset 3px 0 0 #63d6aa}
@media(max-width:760px){.ska-style-control-grid{grid-template-columns:1fr}.ska-style-strength-control{grid-column:auto}.ska-style-before-after,.ska-style-evidence-list>article{grid-template-columns:1fr}.ska-style-evidence-list header,.ska-style-evidence-list article>details{grid-column:auto}.ska-style-strength-input{grid-template-columns:minmax(100px,1fr) 38px}.ska-style-strength-input button{grid-column:1/-1}.ska-style-strength-labels{padding-right:0}}

/* Canonical People workspace v0.36.0 */
.ska-people-page-head{align-items:flex-end}.ska-people-safety{align-items:center;background:#0b201e;border:1px solid #27524d;border-radius:999px;color:#83aaa5;display:inline-flex;font-size:7.5px;font-weight:800;gap:6px;padding:7px 10px;white-space:nowrap}.ska-people-safety .dashicons{color:#52cfbd;font-size:13px;height:13px;width:13px}
.ska-people-metrics{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.ska-people-metrics>button{appearance:none;background:linear-gradient(145deg,#0d1c20,#091517);border:1px solid #1c373d;border-radius:11px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:25px minmax(0,1fr);padding:11px;text-align:left;transition:.16s ease}.ska-people-metrics>button:hover,.ska-people-metrics>button.is-active{border-color:#34766f;box-shadow:0 8px 22px rgba(0,0,0,.16);transform:translateY(-1px)}.ska-people-metrics .dashicons{align-items:center;background:#10292b;border-radius:7px;color:#55d7c7;display:flex;font-size:14px;grid-row:1/3;height:25px;justify-content:center;margin-right:9px;width:25px}.ska-people-metrics strong{color:#dfebe9;font-size:18px;line-height:1}.ska-people-metrics small{color:#728987;font-size:7.2px;margin-top:4px}
.ska-people-toolbar{align-items:center;background:#0b181b;border:1px solid #1b353a;border-bottom:0;border-radius:13px 13px 0 0;display:flex;gap:12px;justify-content:space-between;padding:9px 11px}.ska-people-view-tabs{display:flex;flex-wrap:wrap;gap:4px}.ska-people-view-tabs button{background:transparent;border:1px solid transparent;border-radius:7px;color:#708985;cursor:pointer;font-family:inherit;font-size:8px;font-weight:800;padding:7px 9px}.ska-people-view-tabs button:hover{background:#102225;color:#aec4c0}.ska-people-view-tabs button.is-active{background:#12302e;border-color:#285d58;color:#bcefe7}.ska-people-tools{align-items:center;display:flex;gap:6px}.ska-people-tools label{align-items:center;background:#081416;border:1px solid #1c373b;border-radius:8px;color:#58736f;display:flex;gap:7px;padding:0 8px;width:300px}.ska-people-tools label .dashicons{font-size:13px;height:13px;width:13px}.ska-people-tools input{background:transparent!important;border:0!important;box-shadow:none!important;color:#c5d5d2!important;font-family:inherit;font-size:8px!important;outline:none!important;padding:8px 0!important;width:100%!important}
.ska-people-console{background:#081315;border:1px solid #1b353a;border-radius:0 0 13px 13px;display:grid;grid-template-columns:310px minmax(0,1fr);min-height:620px;overflow:hidden}.ska-people-directory{background:linear-gradient(165deg,#0b191c,#081315);border-right:1px solid #1a3438;max-height:760px;overflow:auto;padding:8px}.ska-people-workspace{background:radial-gradient(circle at 70% 0,rgba(31,82,78,.08),transparent 32%),#091416;min-width:0;padding:13px}
.ska-people-row{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:9px;grid-template-columns:35px minmax(0,1fr) 14px;margin-bottom:4px;padding:9px;text-align:left;width:100%}.ska-people-row:hover{background:#0d2023;border-color:#18363a}.ska-people-row.is-selected{background:#112927;border-color:#2c605a;box-shadow:inset 3px 0 0 #52d5c5}.ska-people-row.is-observed{background:#171710;border-color:#383421}.ska-people-row.is-observed.is-selected{background:#28220f;border-color:#655626;box-shadow:inset 3px 0 0 #c4a54d}.ska-people-avatar{align-items:center;background:linear-gradient(145deg,#50d7c7,#2ea99c);border-radius:10px;color:#073934;display:flex;font-size:10px;font-weight:950;height:35px;justify-content:center;width:35px}.ska-people-avatar.is-large{border-radius:14px;font-size:16px;height:54px;width:54px}.ska-people-avatar.is-observed{background:#2d2815;border:1px solid #625526;color:#d5b958}.ska-people-avatar.is-observed .dashicons{font-size:16px;height:16px;width:16px}.ska-people-row-copy{display:flex;flex-direction:column;min-width:0}.ska-people-row-copy>strong{color:#c9d9d6;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-people-row-copy>small{color:#647d79;font-size:6.8px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-people-row-copy>span{align-items:center;display:flex;gap:5px;margin-top:6px}.ska-people-row-copy em{background:#132727;border:1px solid #254443;border-radius:999px;color:#7aa6a0;font-size:5.8px;font-style:normal;font-weight:800;padding:3px 5px}.ska-people-row-copy em.is-personal{background:#241c2d;border-color:#4b385d;color:#bea5d5}.ska-people-row-copy em.is-work{background:#142437;border-color:#294867;color:#8abce4}.ska-people-row-copy em.is-both{background:#182c24;border-color:#315643;color:#91cda7}.ska-people-row-copy b{color:#536d69;font-size:5.8px;font-weight:750}.ska-people-row>.dashicons{color:#3e5c58;font-size:11px;height:11px;width:11px}
.ska-people-list-empty,.ska-people-empty{align-items:center;color:#617b77;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:24px;text-align:center}.ska-people-list-empty{min-height:260px}.ska-people-list-empty strong,.ska-people-empty strong{color:#bbceca;font-size:10px;margin-top:8px}.ska-people-list-empty p,.ska-people-empty p{font-size:7.7px;line-height:1.55;margin:5px auto 11px;max-width:430px}.ska-people-list-empty.is-error strong,.ska-people-empty.is-error strong{color:#df9198}.ska-people-record-loading{min-height:500px}
.ska-people-workspace-head{align-items:center;background:linear-gradient(145deg,#0d2022,#0b181b);border:1px solid #1c393c;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:13px}.ska-people-workspace-head.is-observed{background:linear-gradient(145deg,#211e10,#11150f);border-color:#514621}.ska-people-identity-head{align-items:center;display:flex;gap:11px;min-width:0}.ska-people-identity-head>div{min-width:0}.ska-people-identity-head h2{color:#e0ebe9;font-size:19px;letter-spacing:-.025em;margin:3px 0 2px}.ska-people-identity-head p{color:#718985;font-size:7.8px;margin:0}.ska-people-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ska-people-badges span{background:#102326;border:1px solid #254047;border-radius:999px;color:#7f9995;font-size:6px;font-weight:850;padding:4px 6px}.ska-people-badges span.is-personal{background:#241c2d;border-color:#4b385d;color:#bea5d5}.ska-people-badges span.is-work{background:#142437;border-color:#294867;color:#8abce4}.ska-people-badges span.is-both{background:#182c24;border-color:#315643;color:#91cda7}.ska-people-badges span.is-warning{background:#2b2012;border-color:#604720;color:#dfb766}.ska-people-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ska-people-head-actions .ska-primary-action,.ska-people-head-actions .ska-secondary-action{font-size:7.5px;height:33px;padding:0 9px}
.ska-people-workspace-grid{display:grid;gap:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-top:11px}.ska-people-column{display:flex;flex-direction:column;gap:11px;min-width:0}.ska-people-panel{background:linear-gradient(145deg,#0d1b1e,#0a1618);border:1px solid #1b363a;border-radius:11px;padding:12px}.ska-people-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ska-people-panel-head>div{display:flex;flex-direction:column;gap:2px}.ska-people-panel-head span{color:#55716d;font-size:6px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ska-people-panel-head h3{color:#c9d8d5;font-size:10px;margin:0}.ska-people-panel-head>button{background:transparent;border:0;color:#60cfc2;cursor:pointer;font-family:inherit;font-size:7px;font-weight:850;padding:3px}.ska-people-panel-head>strong{align-items:center;background:#122a29;border-radius:999px;color:#78c9bd;display:flex;font-size:7px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.ska-people-definition-grid{display:grid;gap:10px 15px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ska-people-definition-grid dt{color:#5d7773;font-size:6.7px;margin-bottom:3px}.ska-people-definition-grid dd{color:#b6c8c4;font-size:8px;margin:0;overflow-wrap:anywhere}.ska-people-notes{border-top:1px solid #173034;margin-top:10px;padding-top:9px}.ska-people-notes>span{color:#5d7773;font-size:6.7px}.ska-people-notes p{color:#a5b8b4;font-size:8px;line-height:1.55;margin:4px 0 0;white-space:pre-wrap}
.ska-people-contact-list{display:flex;flex-direction:column;gap:6px}.ska-people-contact-row{align-items:center;background:#091517;border:1px solid #183337;border-radius:9px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:8px;text-align:left;width:100%}.ska-people-contact-row:hover{border-color:#2f625b}.ska-people-contact-row:disabled{cursor:default;opacity:.72}.ska-people-contact-row>.dashicons{align-items:center;background:#102827;border-radius:7px;color:#58cfc1;display:flex;font-size:13px;height:28px;justify-content:center;width:28px}.ska-people-contact-row>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.ska-people-contact-row strong{color:#b7c9c5;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-people-contact-row small{color:#5d7773;font-size:6.5px;margin-top:3px}.ska-people-contact-flags{display:flex!important;flex-direction:row!important;gap:3px}.ska-people-contact-flags em{background:#132a28;border:1px solid #28504b;border-radius:999px;color:#78bdb4;font-size:5.5px;font-style:normal;padding:3px 5px}
.ska-people-owner-relationship{align-items:center;background:#0c201e;border:1px solid #2a4d48;border-radius:9px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;padding:9px}.ska-people-owner-relationship>.dashicons{align-items:center;background:#17302e;border-radius:8px;color:#62d3c2;display:flex;font-size:14px;height:30px;justify-content:center;width:30px}.ska-people-owner-relationship strong{color:#bdd0cc;font-size:8.5px}.ska-people-owner-relationship p{color:#607b77;font-size:6.7px;margin:3px 0 0}.ska-people-owner-relationship>button{background:transparent;border:0;color:#bf7b81;cursor:pointer;font-family:inherit;font-size:6.5px;font-weight:800}.ska-people-related-list{border-top:1px solid #173034;margin-top:9px;padding-top:8px}.ska-people-related-list>span{color:#5d7773;font-size:6.5px}.ska-people-related-list p{align-items:center;display:flex;justify-content:space-between;margin:6px 0 0}.ska-people-related-list strong{color:#9fb5b0;font-size:7.5px}.ska-people-related-list small{color:#55706c;font-size:6.3px}
.ska-people-module-empty{align-items:flex-start;background:#091517;border:1px dashed #1b393c;border-radius:9px;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:10px}.ska-people-module-empty>.dashicons{align-items:center;background:#102827;border-radius:7px;color:#59cfc1;display:flex;font-size:13px;height:28px;justify-content:center;width:28px}.ska-people-module-empty strong{color:#aebfbc;font-size:8px}.ska-people-module-empty p{color:#5c7773;font-size:7px;line-height:1.5;margin:3px 0 0}
.ska-people-history{display:flex;flex-direction:column}.ska-people-history-row{display:grid;gap:8px;grid-template-columns:29px minmax(0,1fr) auto;padding:8px 0;position:relative}.ska-people-history-row:not(:last-child){border-bottom:1px solid #142d30}.ska-people-history-icon{align-items:center;background:#102827;border:1px solid #20504a;border-radius:8px;color:#59cfc1;display:flex;height:29px;justify-content:center;width:29px}.ska-people-history-icon .dashicons{font-size:13px;height:13px;width:13px}.ska-people-history-row>div{display:flex;flex-direction:column;min-width:0}.ska-people-history-row>div>span{color:#55706c;font-size:6px}.ska-people-history-row strong{color:#afc2be;font-size:8px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-people-history-row p{color:#6c8581;display:-webkit-box;font-size:6.8px;line-height:1.45;margin:3px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ska-people-history-row time{color:#4e6864;font-size:5.8px;white-space:nowrap}.ska-people-history-panel{min-height:250px}
.ska-people-context-grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ska-people-context-grid>div{background:#091517;border:1px solid #183236;border-radius:8px;display:flex;flex-direction:column;padding:8px}.ska-people-context-grid strong{color:#c2d4d0;font-size:13px}.ska-people-context-grid span{color:#5d7773;font-size:6px;margin-top:3px}.ska-people-context-note{color:#5e7874;font-size:7px;line-height:1.5;margin:9px 0 0}
.ska-people-observed-banner{align-items:flex-start;background:#241f0e;border:1px solid #594c20;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);margin-top:10px;padding:10px}.ska-people-observed-banner>.dashicons{align-items:center;background:#342b10;border-radius:7px;color:#d0b04e;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.ska-people-observed-banner strong{color:#d8c78b;font-size:8px}.ska-people-observed-banner p{color:#8b805b;font-size:7px;line-height:1.5;margin:3px 0 0}.ska-people-review-wide{margin-top:10px;width:100%}
.ska-people-modal{width:min(670px,100%)}.ska-people-modal.is-compact{width:min(560px,100%)}.ska-people-form-note{align-items:flex-start;background:#0a1c1c;border:1px solid #24423f;border-radius:9px;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr);margin-top:11px;padding:9px}.ska-people-form-note .dashicons{color:#52cfbd;font-size:14px;height:14px;width:14px}.ska-people-form-note p{color:#69827e;font-size:7px;line-height:1.5;margin:0}.ska-observed-choice-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-observed-choice-grid>form,.ska-observed-choice-grid>.ska-observed-self{background:#091618;border:1px solid #1b3639;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:11px}.ska-observed-choice-grid>form:first-child{grid-row:span 2}.ska-observed-choice-grid h3{color:#bdcfcb;font-size:9px;margin:0}.ska-observed-choice-grid p{color:#607a76;font-size:7px;line-height:1.5;margin:0}.ska-observed-choice-grid input,.ska-observed-choice-grid select{background:#071416!important;border:1px solid #1b3639!important;border-radius:7px!important;color:#c6d7d3!important;font-family:inherit!important;font-size:8px!important;padding:8px!important}.ska-observed-inline{display:grid;gap:6px;grid-template-columns:1fr 1fr}.ska-observed-choice-grid button{margin-top:auto}.ska-client-form-grid select{background:#08171b!important;border:1px solid #1c3941!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-family:inherit!important;font-size:9px!important;outline:none!important;padding:9px 10px!important;width:100%!important}
@media(max-width:1200px){.ska-people-console{grid-template-columns:270px minmax(0,1fr)}.ska-people-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ska-people-workspace-grid{grid-template-columns:1fr}}
@media(max-width:880px){.ska-people-toolbar{align-items:stretch;flex-direction:column}.ska-people-tools label{flex:1;width:auto}.ska-people-console{grid-template-columns:1fr}.ska-people-directory{border-bottom:1px solid #1a3438;border-right:0;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.ska-people-list-empty,.ska-comms-loading{grid-column:1/-1}.ska-people-workspace-head{align-items:flex-start;flex-direction:column}.ska-people-head-actions{justify-content:flex-start;width:100%}}
@media(max-width:620px){.ska-people-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ska-people-directory{grid-template-columns:1fr}.ska-people-tools{width:100%}.ska-people-tools label{min-width:0}.ska-people-view-tabs{overflow-x:auto}.ska-people-view-tabs button{flex:0 0 auto}.ska-people-definition-grid,.ska-people-context-grid,.ska-observed-choice-grid,.ska-observed-inline{grid-template-columns:1fr}.ska-observed-choice-grid>form:first-child{grid-row:auto}.ska-people-history-row{grid-template-columns:29px minmax(0,1fr)}.ska-people-history-row time{grid-column:2}.ska-people-metrics>button:last-child{grid-column:1/-1}}

/* People usability controls v0.36.2 */
.ska-people-control-bar{align-items:end;background:#0a171a;border:1px solid #1b353a;border-bottom:0;display:flex;flex-wrap:wrap;gap:8px;padding:8px 11px}.ska-people-control-bar>label{display:flex;flex-direction:column;gap:4px;min-width:150px}.ska-people-control-bar>label>span{color:#5d7773;font-size:6px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ska-people-local-filter-note{color:#49645f;font-size:6.2px;margin:0 0 8px auto}
.ska-people-native-select{height:1px!important;left:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:1px!important}.ska-people-select{position:relative;width:100%}.ska-people-select-trigger{align-items:center;background:#081619;border:1px solid #1d3a3f;border-radius:8px;color:#b8cac6;cursor:pointer;display:flex;font-family:inherit;font-size:8px;font-weight:750;gap:8px;justify-content:space-between;min-height:34px;padding:8px 9px;text-align:left;width:100%}.ska-people-select-trigger:hover,.ska-people-select.is-open .ska-people-select-trigger{border-color:#347269;box-shadow:0 0 0 1px rgba(77,201,185,.08)}.ska-people-select-trigger:disabled{cursor:not-allowed;opacity:.45}.ska-people-select-trigger .dashicons{color:#587872;font-size:13px;height:13px;width:13px}.ska-people-select-menu{background:#0b191c;border:1px solid #28504e;border-radius:9px;box-shadow:0 18px 45px rgba(0,0,0,.46);display:none;left:0;max-height:245px;min-width:100%;overflow:auto;padding:4px;position:absolute;top:calc(100% + 5px);z-index:10020}.ska-people-select.is-open .ska-people-select-menu{display:block}.ska-people-select-menu button{background:transparent;border:0;border-radius:6px;color:#91a8a3;cursor:pointer;display:block;font-family:inherit;font-size:8px;padding:8px;text-align:left;white-space:nowrap;width:100%}.ska-people-select-menu button:hover{background:#112a2a;color:#c6d8d4}.ska-people-select-menu button.is-selected{background:#15322f;color:#64d6c7}.ska-people-select-menu button:disabled{cursor:not-allowed;opacity:.4}.ska-people-modal .ska-people-select-trigger,.ska-observed-choice-grid .ska-people-select-trigger{font-size:9px;min-height:38px;padding:9px 10px}
.ska-people-row-copy>strong{align-items:center;display:flex;gap:5px}.ska-people-priority-heart{color:#58d8c8;font-size:8px;line-height:1;opacity:.82;text-shadow:0 0 8px rgba(80,216,200,.42)}
.ska-people-attention-controls{align-items:center;display:flex;gap:4px;margin-top:7px}.ska-people-attention-controls>span{color:#526d68;font-size:5.8px;font-weight:850;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.ska-people-attention-controls button{align-items:center;background:#0a1719;border:1px solid #1d3437;border-radius:7px;color:#3f5a56;cursor:pointer;display:flex;height:25px;justify-content:center;padding:0;width:25px}.ska-people-attention-controls button b{font-size:10px;line-height:1}.ska-people-attention-controls button .dashicons{font-size:12px;height:12px;width:12px}.ska-people-attention-controls button:hover{border-color:#35665f;color:#7fa9a2}.ska-people-attention-controls button.is-active{background:#12302d;border-color:#48b9ab;color:#61d7c8;box-shadow:0 0 12px rgba(74,204,188,.2),inset 0 0 9px rgba(74,204,188,.09)}.ska-people-attention-controls.is-saving{opacity:.6}
.ska-people-more-wrap{position:relative}.ska-people-more-menu{background:#0b191c;border:1px solid #28504e;border-radius:9px;box-shadow:0 18px 45px rgba(0,0,0,.46);min-width:180px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:10010}.ska-people-more-menu[hidden]{display:none}.ska-people-more-menu a,.ska-people-more-menu button{align-items:center;background:transparent;border:0;border-radius:6px;color:#91a8a3;cursor:pointer;display:flex;font-family:inherit;font-size:7.5px;gap:8px;padding:8px;text-align:left;text-decoration:none;width:100%}.ska-people-more-menu a:hover,.ska-people-more-menu button:hover{background:#112a2a;color:#c6d8d4}.ska-people-more-menu .dashicons{font-size:13px;height:13px;width:13px}.ska-people-more-menu .is-danger{border-top:1px solid #193033;color:#bf7b81;margin-top:3px;padding-top:9px}.ska-people-head-actions>a.ska-secondary-action{align-items:center;display:inline-flex;text-decoration:none}
.ska-people-history-toggle{background:transparent;border:0;border-top:1px solid #173034;color:#5fd2c4;cursor:pointer;font-family:inherit;font-size:7px;font-weight:850;margin-top:4px;padding:10px 4px 2px;text-align:center;width:100%}.ska-people-history-toggle:hover{color:#a2eee5}
@media(max-width:880px){.ska-people-local-filter-note{display:none}.ska-people-control-bar>label{flex:1 1 150px}.ska-people-more-menu{left:0;right:auto}}
@media(max-width:620px){.ska-people-control-bar{align-items:stretch;flex-direction:column}.ska-people-control-bar>label{min-width:0}.ska-people-attention-controls{flex-wrap:wrap}.ska-people-head-actions{align-items:stretch}.ska-people-head-actions>.ska-secondary-action,.ska-people-head-actions>a.ska-secondary-action,.ska-people-more-wrap>.ska-secondary-action{justify-content:center}.ska-people-more-wrap{flex:1}.ska-people-more-wrap>.ska-secondary-action{width:100%}.ska-people-more-menu{left:0;right:auto}}

/* People layout polish v0.36.4 */
.ska-people-directory{border-right:0}.ska-people-workspace{border-left:1px solid #1a3438}.ska-people-control-bar{gap:7px;padding:6px 10px}.ska-people-control-bar>label{gap:3px;min-width:136px}.ska-people-control-bar>label:nth-child(3){min-width:215px}.ska-people-control-bar .ska-people-select-trigger{font-size:7.3px;min-height:30px;padding:6px 8px}.ska-people-modal .ska-modal-close{align-items:center;display:flex;flex:0 0 30px;font-family:Arial,sans-serif;justify-content:center;line-height:1;padding:0;text-align:center}
@media(max-width:880px){.ska-people-workspace{border-left:0}.ska-people-control-bar>label{flex:1 1 136px}.ska-people-control-bar>label:nth-child(3){flex-basis:215px}}

/* Governed People connected context v0.36.3 */
.ska-modal-actions [hidden]{display:none!important}
.ska-modal-action-spacer{flex:1}.ska-people-delete-contact{background:#281719!important;border-color:#69343a!important;color:#e99aa3!important}.ska-people-delete-contact.is-armed{background:#67242d!important;border-color:#e96f7d!important;color:#ffd9dd!important;box-shadow:0 0 0 2px rgba(233,111,125,.12),0 0 18px rgba(233,111,125,.16)}
.ska-people-connected-context{display:flex;flex-direction:column;gap:10px}.ska-people-connected-context>.ska-people-panel-head{margin-bottom:0}.ska-people-form-section-title{border-bottom:1px solid #183337;display:flex;gap:8px;justify-content:space-between;margin-top:4px;padding:5px 0}.ska-people-form-section-title strong{color:#a9c0bc;font-size:8px}.ska-people-form-section-title small{color:#58716d;font-size:6px}.ska-people-context-review{background:linear-gradient(145deg,rgba(48,38,15,.75),rgba(22,25,17,.72));border:1px solid #57481f;border-radius:10px;overflow:hidden}.ska-people-context-review-head{align-items:flex-start;border-bottom:1px solid #463b1e;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.ska-people-context-review-head>div{align-items:center;display:flex;gap:7px}.ska-people-context-review-head .dashicons{color:#d5b456;font-size:14px;height:14px;width:14px}.ska-people-context-review-head strong{color:#d9c781;font-size:8px}.ska-people-context-review-head small{color:#827655;font-size:6px}.ska-people-context-candidate{align-items:start;border-bottom:1px solid #38331e;display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr) auto;padding:9px 10px}.ska-people-context-candidate:last-child{border-bottom:0}.ska-people-context-candidate>.dashicons{align-items:center;background:#302911;border-radius:7px;color:#d0af50;display:flex;font-size:13px;height:25px;justify-content:center;width:25px}.ska-people-context-candidate-copy{min-width:0}.ska-people-context-candidate-copy>em{color:#8a7d58;display:block;font-size:5.5px;font-style:normal;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ska-people-context-candidate-copy>strong{color:#cfc59f;display:block;font-size:8px;margin-top:2px;overflow-wrap:anywhere}.ska-people-context-candidate-copy>p{color:#776f55;font-size:6.4px;line-height:1.45;margin:3px 0}.ska-people-context-candidate details{margin-top:5px}.ska-people-context-candidate summary{color:#b29b53;cursor:pointer;font-size:6px;font-weight:800}.ska-people-context-decision{display:flex;gap:4px}.ska-people-context-decision button{background:#17352d;border:1px solid #397262;border-radius:7px;color:#81d8bd;cursor:pointer;font-family:inherit;font-size:6px;font-weight:850;padding:6px 7px}.ska-people-context-decision button.is-reject{background:#2b1719;border-color:#593137;color:#d38e94}.ska-people-context-decision button:disabled{cursor:wait;opacity:.5}
.ska-people-context-section{background:#091517;border:1px solid #183337;border-radius:10px;overflow:hidden}.ska-people-context-section-head{align-items:center;border-bottom:1px solid #173034;display:flex;justify-content:space-between;padding:8px 9px}.ska-people-context-section-head>div{align-items:center;display:flex;gap:8px}.ska-people-context-section-head>div>.dashicons{color:#55cdbc;font-size:14px;height:14px;width:14px}.ska-people-context-section-head strong{color:#aec5c0;display:block;font-size:8px}.ska-people-context-section-head small{color:#536f6a;display:block;font-size:5.8px;margin-top:2px}.ska-people-context-section-head>button{align-items:center;background:transparent;border:0;color:#5ed2c3;cursor:pointer;display:flex;font-family:inherit;font-size:6.5px;font-weight:850;gap:3px}.ska-people-context-section-head>button .dashicons{font-size:11px;height:11px;width:11px}.ska-people-context-list{display:flex;flex-direction:column}.ska-people-context-list>article{align-items:center;border-bottom:1px solid #142b2e;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:8px 9px}.ska-people-context-list>article:last-child{border-bottom:0}.ska-people-context-icon{align-items:center;background:#102725;border-radius:7px;color:#58cfc0;display:flex;height:28px;justify-content:center;width:28px}.ska-people-context-icon .dashicons{font-size:13px;height:13px;width:13px}.ska-people-context-list article>div:nth-child(2){min-width:0}.ska-people-context-list article strong{color:#b6c9c5;display:block;font-size:7.8px;overflow-wrap:anywhere}.ska-people-context-list article p{color:#617a76;font-size:6.4px;line-height:1.45;margin:3px 0}.ska-people-context-list article small{color:#4f6965;font-size:5.8px}.ska-people-context-row-actions{align-items:center;display:flex;gap:4px}.ska-people-context-row-actions a,.ska-people-context-row-actions button{align-items:center;background:#0e2323;border:1px solid #234541;border-radius:6px;color:#74bbb1;cursor:pointer;display:flex;font-family:inherit;font-size:6px;font-weight:800;justify-content:center;min-height:25px;padding:5px 7px;text-decoration:none}.ska-people-context-row-actions button:disabled{cursor:not-allowed;opacity:.42}.ska-people-context-row-actions .dashicons{font-size:11px;height:11px;width:11px}.ska-people-module-empty.is-compact{border:0;border-radius:0}.ska-people-context-evidence{background:#091517;border:1px solid #183337;border-radius:9px;padding:0 9px}.ska-people-context-evidence>summary{align-items:center;color:#718c87;cursor:pointer;display:flex;font-size:6.5px;font-weight:850;justify-content:space-between;padding:8px 0}.ska-people-context-evidence>summary strong{align-items:center;background:#122a29;border-radius:999px;color:#76c7bb;display:flex;font-size:6px;height:18px;justify-content:center;min-width:18px}.ska-people-evidence-list{border-top:1px solid #153033;display:flex;flex-direction:column}.ska-people-evidence-list article{align-items:start;border-bottom:1px solid #132a2d;display:grid;gap:7px;grid-template-columns:16px minmax(0,1fr);padding:8px 0}.ska-people-evidence-list article:last-child{border-bottom:0}.ska-people-evidence-list .dashicons{color:#56cbb9;font-size:12px;height:12px;width:12px}.ska-people-evidence-list .dashicons-dismiss{color:#d2858d}.ska-people-evidence-list strong{color:#91aaa5;display:block;font-size:6.5px}.ska-people-evidence-list p{color:#607a75;font-size:6.2px;line-height:1.5;margin:3px 0}.ska-people-evidence-list small{color:#49635f;font-size:5.5px}.ska-people-context-empty-copy{border-top:1px solid #153033;color:#536d69;font-size:6.2px;margin:0;padding:8px 0}.ska-people-context-summary{border-top:1px solid #173034;padding-top:9px}.ska-people-context-summary>span{color:#55716d;display:block;font-size:6px;font-weight:850;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.ska-people-shared-location-confirm{background:#2a2110!important;border:1px solid #5b4920!important;border-radius:9px;padding:9px!important}.ska-people-shared-location-confirm strong{color:#dfc36d!important}.ska-people-shared-location-confirm small{color:#927e4b!important}.ska-people-shared-location-confirm[hidden]{display:none!important}
@media(max-width:620px){.ska-people-context-review-head{flex-direction:column}.ska-people-context-candidate{grid-template-columns:25px minmax(0,1fr)}.ska-people-context-decision{grid-column:2}.ska-people-context-list>article{grid-template-columns:28px minmax(0,1fr)}.ska-people-context-row-actions{grid-column:2;justify-content:flex-start}}

/* People context candidate governance v0.36.5 */

/* People sender disposition controls v0.36.6 */
.ska-people-sender-modal{max-width:680px}
.ska-people-sender-source{align-items:center;background:#0b181b;border:1px solid #1d3c3f;border-radius:10px;display:flex;gap:12px;margin:18px 0;padding:14px}
.ska-people-sender-source>.dashicons{align-items:center;background:#103130;border-radius:9px;color:#45d7c8;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}
.ska-people-sender-source div{min-width:0}.ska-people-sender-source strong{color:#d6e4e1;display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-people-sender-source p{color:#738b88;font-size:8px;margin:4px 0 0}
.ska-people-sender-options{display:grid;gap:8px;margin-bottom:14px}
.ska-people-sender-options>button{align-items:center;background:#0b181b;border:1px solid #1d3c3f;border-radius:10px;color:#a9bfbb;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;width:100%}
.ska-people-sender-options>button:hover{background:#102526;border-color:#2d6662;color:#d3e4e0}.ska-people-sender-options>button:disabled{cursor:wait;opacity:.55}
.ska-people-sender-options>button>.dashicons{align-items:center;background:#11302f;border-radius:8px;color:#52d8ca;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}
.ska-people-sender-options>button>span:last-child{display:grid;gap:3px}.ska-people-sender-options strong{color:#d5e4e1;font-size:9px}.ska-people-sender-options small{color:#738b88;font-size:7.5px;line-height:1.45}
.ska-people-sender-options>button.is-warning{border-color:#554621}.ska-people-sender-options>button.is-warning>.dashicons{background:#2c2615;color:#d8b950}
.ska-people-sender-options>button.is-danger{border-color:#542b31}.ska-people-sender-options>button.is-danger>.dashicons{background:#29171a;color:#dc7b84}
.ska-people-context-candidate-groups{display:flex;flex-direction:column}.ska-people-context-candidate-group{border-bottom:1px solid #463b1e}.ska-people-context-candidate-group:last-child{border-bottom:0}.ska-people-context-candidate-group>summary{align-items:center;color:#bda75e;cursor:pointer;display:flex;font-size:7px;font-weight:850;justify-content:space-between;list-style:none;padding:8px 10px}.ska-people-context-candidate-group>summary::-webkit-details-marker{display:none}.ska-people-context-candidate-group>summary>span{align-items:center;display:flex;gap:6px}.ska-people-context-candidate-group>summary .dashicons{font-size:12px;height:12px;width:12px}.ska-people-context-candidate-group>summary>strong{align-items:center;background:#302911;border-radius:999px;color:#d5b456;display:flex;font-size:6px;height:18px;justify-content:center;min-width:18px}.ska-people-context-candidate-group[open]>summary{background:rgba(54,44,18,.34)}.ska-people-context-candidate-group .ska-people-context-candidate{background:rgba(10,18,17,.34);padding-left:18px}.ska-people-context-candidate-group .ska-people-context-candidate:last-child{border-bottom:0}
.ska-people-known-context-group{border-top:1px solid #173034}.ska-people-known-context-label{align-items:center;background:#0b191b;color:#66847f;display:flex;gap:6px;padding:7px 9px}.ska-people-known-context-label .dashicons{color:#55cdbc;font-size:12px;height:12px;width:12px}.ska-people-known-context-label strong{font-size:6.5px;letter-spacing:.05em;text-transform:uppercase}.ska-people-known-context-label em{align-items:center;background:#122a29;border-radius:999px;color:#76c7bb;display:flex;font-size:5.5px;font-style:normal;height:17px;justify-content:center;margin-left:auto;min-width:17px}.ska-people-known-context .ska-people-context-list>article{align-items:start}.ska-people-known-context .ska-people-context-list>article>div:nth-child(2){min-width:0}
@media(max-width:620px){.ska-people-context-candidate-group .ska-people-context-candidate{padding-left:10px}.ska-people-context-candidate-group>summary{padding-left:9px}}

/* People filtered batch review v0.36.7 */
.ska-people-context-batch-toolbar{align-items:end;background:rgba(8,18,17,.44);border-bottom:1px solid #463b1e;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(90px,1fr)) auto;padding:8px 10px}.ska-people-context-batch-field{display:flex;flex-direction:column;gap:3px;min-width:0}.ska-people-context-batch-field>label{color:#827655;font-size:5.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ska-people-context-batch-toolbar .ska-people-select-trigger{background:#111b18;border-color:#493f22;color:#c1b782;font-size:6.5px;min-height:30px;padding:6px 8px}.ska-people-context-batch-toolbar>button{align-items:center;background:#253b31;border:1px solid #4d7967;border-radius:7px;color:#93d9c0;cursor:pointer;display:flex;font-family:inherit;font-size:6px;font-weight:850;gap:5px;justify-content:center;min-height:30px;padding:6px 9px;white-space:nowrap}.ska-people-context-batch-toolbar>button:hover{background:#2d4b3d}.ska-people-context-batch-toolbar>button:disabled{cursor:not-allowed;opacity:.45}.ska-people-context-batch-toolbar>button .dashicons{font-size:12px;height:12px;width:12px}.ska-people-context-batch-toolbar>button.is-loading .dashicons{animation:skaSpin .8s linear infinite}
.ska-people-context-batch-preview{background:#101b18;border-bottom:1px solid #4f4321;box-shadow:inset 0 0 0 1px rgba(96,192,164,.08);padding:9px 10px}.ska-people-context-batch-preview-head,.ska-people-context-batch-preview-head>div{align-items:center;display:flex}.ska-people-context-batch-preview-head{gap:10px;justify-content:space-between}.ska-people-context-batch-preview-head>div{gap:7px}.ska-people-context-batch-preview-head .dashicons{color:#63cbb0;font-size:15px;height:15px;width:15px}.ska-people-context-batch-preview-head strong{color:#b9d8cd;display:block;font-size:8px}.ska-people-context-batch-preview-head small{color:#668079;display:block;font-size:6px;margin-top:2px}.ska-people-context-batch-preview-head>button{background:transparent;border:0;color:#8a9e99;cursor:pointer;font-family:inherit;font-size:6px;font-weight:800}.ska-people-context-batch-counts{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.ska-people-context-batch-counts span{background:#182825;border:1px solid #2c4640;border-radius:999px;color:#8fb2a9;font-size:5.8px;font-weight:750;padding:4px 7px}.ska-people-context-batch-items{border:1px solid #293f3a;border-radius:8px;overflow:hidden}.ska-people-context-batch-items>summary{align-items:center;color:#9eb9b2;cursor:pointer;display:flex;font-size:6.5px;font-weight:800;justify-content:space-between;list-style:none;padding:7px 8px}.ska-people-context-batch-items>summary::-webkit-details-marker{display:none}.ska-people-context-batch-items>summary strong{align-items:center;background:#1f3933;border-radius:999px;color:#75cdb5;display:flex;font-size:5.5px;height:17px;justify-content:center;min-width:17px}.ska-people-context-batch-items>div{border-top:1px solid #293f3a;max-height:230px;overflow:auto}.ska-people-context-batch-items article{align-items:start;border-bottom:1px solid #223530;display:grid;gap:7px;grid-template-columns:20px minmax(0,1fr);padding:7px 8px}.ska-people-context-batch-items article:last-child{border-bottom:0}.ska-people-context-batch-items article>.dashicons{color:#6fc7ad;font-size:12px;height:12px;width:12px}.ska-people-context-batch-items article>.dashicons-warning{color:#d0a84d}.ska-people-context-batch-items article strong{color:#abc6be;display:block;font-size:6.7px}.ska-people-context-batch-items article p{color:#748d86;font-size:6px;margin:2px 0}.ska-people-context-batch-items article small{color:#58736c;font-size:5.5px}.ska-people-context-batch-items article em{border-left:2px solid #31524a;color:#7e9991;display:block;font-size:5.7px;font-style:normal;line-height:1.45;margin-top:4px;padding-left:6px}.ska-people-context-batch-acknowledgements{background:#231f12;border:1px solid #55451e;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px}.ska-people-context-batch-acknowledgements label{align-items:center;color:#c2af6c;cursor:pointer;display:flex;font-size:6.2px;font-weight:750;gap:6px}.ska-people-context-batch-acknowledgements input{accent-color:#62cbb0}.ska-people-context-batch-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.ska-people-context-batch-actions p{color:#607872;font-size:5.7px;margin:0}.ska-people-context-batch-actions button{background:#173b31;border:1px solid #43816e;border-radius:7px;color:#83dfc2;cursor:pointer;font-family:inherit;font-size:6.5px;font-weight:850;min-width:86px;padding:7px 10px}.ska-people-context-batch-actions button.is-reject{background:#32191c;border-color:#6c343d;color:#e0999f}.ska-people-context-batch-actions button:disabled{cursor:not-allowed;opacity:.42}
@media(max-width:900px){.ska-people-context-batch-toolbar{grid-template-columns:repeat(2,minmax(120px,1fr))}.ska-people-context-batch-toolbar>button{grid-column:1/-1}}
@media(max-width:620px){.ska-people-context-batch-toolbar{grid-template-columns:1fr}.ska-people-context-batch-toolbar>button{grid-column:auto}.ska-people-context-batch-preview-head,.ska-people-context-batch-actions{align-items:flex-start;flex-direction:column}.ska-people-context-batch-actions button{width:100%}}

/* Active approval feedback and selective People batch review v0.36.8 */
.ska-approval-detail.is-processing{position:relative}.ska-approval-detail.is-processing:after{animation:skaApprovalSweep 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(74,222,198,.16),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}
.ska-approval-runtime-status.is-active,.ska-approval-runtime-status.is-success,.ska-approval-runtime-status.is-error{align-items:center;border-radius:9px;display:grid!important;gap:2px 9px;grid-template-columns:22px minmax(0,1fr);margin-top:10px;padding:9px 11px}.ska-approval-runtime-status.is-active{background:rgba(27,85,75,.22);border:1px solid rgba(72,198,170,.42)}.ska-approval-runtime-status.is-success{background:rgba(24,100,68,.22);border:1px solid rgba(70,207,139,.45)}.ska-approval-runtime-status.is-error{background:rgba(104,35,45,.25);border:1px solid rgba(221,92,109,.45)}.ska-approval-runtime-status strong{color:#c7e8df;font-size:12px}.ska-approval-runtime-status small{color:#769a91;font-size:10px;grid-column:2}.ska-approval-runtime-status>.dashicons{color:#65d5b8}.ska-approval-progress-orb{animation:skaApprovalPulse .9s ease-in-out infinite alternate;background:#48d4b0;border-radius:50%;box-shadow:0 0 0 0 rgba(72,212,176,.35),0 0 13px rgba(72,212,176,.55);height:10px;justify-self:center;width:10px}
@keyframes skaApprovalPulse{to{box-shadow:0 0 0 7px rgba(72,212,176,0),0 0 20px rgba(72,212,176,.8);transform:scale(1.12)}}@keyframes skaApprovalSweep{50%,100%{transform:translateX(100%)}}
.ska-people-context-batch-toolbar{grid-template-columns:repeat(3,minmax(90px,1fr)) minmax(115px,auto) minmax(190px,auto)}.ska-people-context-batch-selection{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:30px}.ska-people-context-batch-selection>strong{color:#a4c7bd;font-size:6.4px}.ska-people-context-batch-selection>span{display:flex;gap:6px}.ska-people-context-batch-selection button{background:transparent;border:0;color:#65baa3;cursor:pointer;font-family:inherit;font-size:5.8px;font-weight:800;padding:0}.ska-people-context-batch-preview-actions{display:grid;gap:5px;grid-template-columns:1fr 1fr}.ska-people-context-batch-preview-actions>button{align-items:center;background:#253b31;border:1px solid #4d7967;border-radius:7px;color:#93d9c0;cursor:pointer;display:flex;font-family:inherit;font-size:6px;font-weight:850;gap:4px;justify-content:center;min-height:30px;padding:6px 8px;white-space:nowrap}.ska-people-context-batch-preview-actions>button.is-reject{background:#32191c;border-color:#6c343d;color:#e0999f}.ska-people-context-batch-preview-actions>button:disabled{cursor:not-allowed;opacity:.38}.ska-people-context-select{align-items:center;align-self:start;background:#101d1a;border:1px solid #36564e;border-radius:6px;cursor:pointer;display:flex;height:20px;justify-content:center;margin-top:1px;width:20px}.ska-people-context-select input{height:1px;opacity:0;position:absolute;width:1px}.ska-people-context-select .dashicons{color:transparent;font-size:13px;height:13px;width:13px}.ska-people-context-candidate.is-selected .ska-people-context-select{background:#1f5a4c;border-color:#55caae;box-shadow:0 0 10px rgba(73,207,177,.2)}.ska-people-context-candidate.is-selected .ska-people-context-select .dashicons{color:#b9f5e4}
@media(max-width:1100px){.ska-people-context-batch-toolbar{grid-template-columns:repeat(3,minmax(110px,1fr))}.ska-people-context-batch-selection,.ska-people-context-batch-preview-actions{grid-column:auto}.ska-people-context-batch-preview-actions{grid-column:span 2}}@media(max-width:700px){.ska-people-context-batch-toolbar{grid-template-columns:1fr}.ska-people-context-batch-preview-actions{grid-column:auto}}

/* Wider, readable People workspace with progressive context disclosure v0.36.9 */
.ska-content{max-width:1900px;width:100%}.ska-people-console{grid-template-columns:300px minmax(0,1fr)}.ska-people-workspace{padding:18px}.ska-people-workspace-grid{gap:16px;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);padding:16px 0}.ska-people-column{gap:16px}.ska-people-panel{border-radius:14px;padding:16px}
.ska-people-panel-head{margin-bottom:14px}.ska-people-panel-head span{font-size:9px}.ska-people-panel-head h3{font-size:15px}.ska-people-panel-head>button{font-size:11px}.ska-people-panel-head>strong{font-size:10px;height:26px;min-width:26px}.ska-people-definition-grid dt,.ska-people-notes>span{font-size:10px}.ska-people-definition-grid dd,.ska-people-notes p{font-size:12px}.ska-people-contact-row strong,.ska-people-owner-relationship strong,.ska-people-history strong{font-size:12px}.ska-people-contact-row small,.ska-people-owner-relationship p,.ska-people-history p,.ska-people-history small{font-size:10px;line-height:1.5}
.ska-people-connected-context{gap:14px}.ska-people-context-overview{align-items:flex-end;margin-bottom:0}.ska-people-context-overview p{color:#718b86;font-size:11px;margin:5px 0 0}.ska-people-context-view-actions{display:flex;gap:8px}.ska-people-context-view-actions button{background:#0d2223;border:1px solid #28504d;border-radius:8px;color:#78cfc0;cursor:pointer;font-family:inherit;font-size:10px;font-weight:800;padding:8px 11px}.ska-people-context-overview-chips{display:flex;flex-wrap:wrap;gap:8px}.ska-people-context-overview-chips span{background:#0b1b1d;border:1px solid #1d393b;border-radius:999px;color:#78928d;font-size:10px;padding:7px 10px}.ska-people-context-overview-chips strong{color:#a9d4cc;font-size:11px}
.ska-people-context-review-head{padding:13px 14px}.ska-people-context-review-head strong{font-size:12px}.ska-people-context-review-head small{font-size:10px}.ska-people-context-candidate-group>summary{font-size:11px;padding:12px 14px}.ska-people-context-candidate-group>summary>strong{font-size:9px;height:23px;min-width:23px}.ska-people-context-candidate{gap:12px;grid-template-columns:28px minmax(0,1fr) auto;padding:13px 14px}.ska-people-context-candidate-copy>em{font-size:8px}.ska-people-context-candidate-copy>strong{font-size:12px}.ska-people-context-candidate-copy>p{font-size:10px}.ska-people-context-candidate summary{font-size:9px}.ska-people-context-decision button{font-size:10px;padding:8px 10px}
.ska-people-context-batch-toolbar{gap:10px;padding:12px 14px}.ska-people-context-batch-field>label{font-size:8px}.ska-people-context-batch-toolbar .ska-people-select-trigger{font-size:10px;min-height:38px}.ska-people-context-batch-selection>strong{font-size:10px}.ska-people-context-batch-selection button{font-size:9px}.ska-people-context-batch-preview-actions>button{font-size:10px;min-height:38px}.ska-people-context-batch-preview{padding:13px 14px}.ska-people-context-batch-preview-head strong{font-size:12px}.ska-people-context-batch-preview-head small{font-size:9px}.ska-people-context-batch-counts span{font-size:9px}.ska-people-context-batch-items>summary{font-size:10px;padding:10px 12px}.ska-people-context-batch-items article strong{font-size:10px}.ska-people-context-batch-items article p,.ska-people-context-batch-items article em{font-size:9px}.ska-people-context-batch-items article small{font-size:8px}.ska-people-context-batch-acknowledgements label{font-size:10px}.ska-people-context-batch-actions p{font-size:9px}.ska-people-context-batch-actions button{font-size:10px;padding:9px 13px}
.ska-people-context-section-head{padding:12px 14px}.ska-people-context-section-head strong{font-size:12px}.ska-people-context-section-head small{font-size:9px}.ska-people-context-section-head>button{font-size:10px}.ska-people-context-module>details>summary{align-items:center;background:#0a1719;color:#7d9893;cursor:pointer;display:flex;font-size:10px;font-weight:750;justify-content:space-between;list-style:none;padding:11px 14px}.ska-people-context-module>details>summary::-webkit-details-marker{display:none}.ska-people-context-module>details>summary:after{color:#59cdbb;content:"＋";font-size:15px;margin-left:10px}.ska-people-context-module>details[open]>summary:after{content:"−"}.ska-people-context-module>details>summary strong{color:#55cdbc;font-size:9px;margin-left:auto}
.ska-people-known-context-label{padding:11px 14px}.ska-people-known-context-label strong{font-size:10px}.ska-people-known-context-label em{font-size:9px;height:22px;min-width:22px}.ska-people-known-context-group>summary{cursor:pointer;list-style:none}.ska-people-known-context-group>summary::-webkit-details-marker{display:none}.ska-people-known-context-group>summary:after{color:#55cdbc;content:"＋";font-size:15px;margin-left:8px}.ska-people-known-context-group[open]>summary:after{content:"−"}.ska-people-context-list>article{gap:12px;padding:12px 14px}.ska-people-context-list article strong{font-size:11px}.ska-people-context-list article p{font-size:10px}.ska-people-context-list article small{font-size:9px}.ska-people-context-row-actions a,.ska-people-context-row-actions button{font-size:9px;min-height:31px;padding:7px 10px}.ska-people-context-evidence>summary{font-size:10px;padding:11px 4px}.ska-people-evidence-list strong{font-size:10px}.ska-people-evidence-list p{font-size:9px}.ska-people-evidence-list small{font-size:8px}.ska-people-context-note,.ska-people-context-summary>span{font-size:9px}
@media(max-width:1350px){.ska-people-console{grid-template-columns:270px minmax(0,1fr)}.ska-people-workspace-grid{grid-template-columns:minmax(320px,.9fr) minmax(400px,1.1fr)}}@media(max-width:1050px){.ska-people-workspace-grid{grid-template-columns:1fr}.ska-people-console{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:880px){.ska-people-console{grid-template-columns:1fr}.ska-people-context-overview{align-items:flex-start}.ska-people-context-view-actions{width:100%}.ska-people-context-view-actions button{flex:1}}

/* People pending findings and active memory workspace v0.36.10 */
.ska-content{max-width:none;padding-left:18px;padding-right:18px}.ska-people-page-head,.ska-people-metrics,.ska-people-toolbar,.ska-people-console{max-width:none}
.ska-people-context-head-tools{align-items:flex-end;display:flex;gap:12px}.ska-people-context-head-tools>a{align-items:center;background:#2b2411;border:1px solid #665321;border-radius:999px;color:#ddbf62;display:flex;font-size:10px;font-weight:850;gap:5px;padding:8px 11px;text-decoration:none}.ska-people-context-head-tools>a .dashicons{font-size:13px;height:13px;width:13px}
.ska-people-context-type-tabs{background:#0b1717;border-bottom:1px solid #463b1e;display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.ska-people-context-type-tabs button{align-items:center;background:#111d1b;border:1px solid #35433a;border-radius:999px;color:#8f9d91;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:750;gap:6px;padding:8px 13px}.ska-people-context-type-tabs button strong{align-items:center;background:#202d28;border-radius:999px;color:#bac9c0;display:flex;font-size:10px;height:21px;justify-content:center;min-width:21px}.ska-people-context-type-tabs button.is-active{background:#173c32;border-color:#4f9d84;color:#b8ebd9;box-shadow:0 0 14px rgba(72,205,169,.13)}.ska-people-context-type-tabs button.is-active strong{background:#28604f;color:#d8fff1}
.ska-people-context-batch-toolbar{align-items:center;grid-template-columns:minmax(150px,220px) minmax(180px,250px) minmax(130px,auto) minmax(320px,auto)}.ska-people-context-candidate-group>summary{display:none}.ska-people-context-candidate-group[hidden]{display:none}.ska-people-context-candidate-group{border-bottom:0}.ska-people-context-candidate-group .ska-people-context-candidate{background:#0d1715;border-bottom:1px solid #2e321d;padding:14px 16px}.ska-people-context-candidate-group .ska-people-context-candidate:hover{background:#111d19}.ska-people-context-candidate-copy>details:not([open])>*:not(summary){display:none}.ska-people-context-candidate-copy>details>summary{font-size:9px;margin-top:6px}.ska-people-context-select{height:24px;width:24px}
.ska-people-context-batch-preview{background:#10231e;border:1px solid #386153;border-radius:10px;margin:10px 14px;padding:12px 14px}.ska-people-context-batch-preview-head>button{background:#152724;border:1px solid #38534c;border-radius:7px;color:#a5bbb5;font-size:10px;padding:7px 10px}.ska-people-context-batch-actions{border-top:1px solid #29463e;padding-top:10px}.ska-people-context-batch-actions button{min-width:160px}.ska-people-context-batch-items{display:none!important}
.ska-people-confirmed-context-head{align-items:center;background:linear-gradient(145deg,#0d2224,#0a191b);border:1px solid #245052;border-radius:12px;display:flex;justify-content:space-between;margin-top:12px;padding:15px 16px}.ska-people-confirmed-context-head span{color:#58cfc0;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ska-people-confirmed-context-head h3{color:#d0dfdc;font-size:16px;margin:3px 0}.ska-people-confirmed-context-head p{color:#6f8984;font-size:10px;margin:0}.ska-people-confirmed-context-head>strong{align-items:center;background:#143432;border-radius:999px;color:#7dd6c8;display:flex;font-size:12px;height:32px;justify-content:center;min-width:32px}
@media(max-width:1200px){.ska-people-context-batch-toolbar{grid-template-columns:repeat(2,minmax(180px,1fr))}.ska-people-context-batch-preview-actions{grid-column:auto}.ska-people-context-head-tools{align-items:stretch;flex-direction:column}}@media(max-width:700px){.ska-content{padding-left:10px;padding-right:10px}.ska-people-context-batch-toolbar{grid-template-columns:1fr}.ska-people-context-head-tools{width:100%}}

/* Confirmed memory first, functional governance filters v0.36.11 */
.ska-people-active-memory-box{background:linear-gradient(145deg,#0a191b,#081416);border:1px solid #255052;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:12px}.ska-people-active-memory-box .ska-people-confirmed-context-head{margin-top:0}.ska-people-pending-context-box{margin-top:3px}.ska-people-pending-context-box:empty{display:none}
.ska-people-context-head-actions{align-items:center;display:flex;gap:9px}.ska-people-context-head-actions>button{align-items:center;background:#10302d;border:1px solid #397269;border-radius:8px;color:#83d9cb;cursor:pointer;display:flex;font-family:inherit;font-size:9px;font-weight:850;gap:5px;min-height:32px;padding:7px 10px}.ska-people-context-head-actions>button .dashicons{font-size:13px;height:13px;width:13px}.ska-people-context-head-actions>strong{align-items:center;background:#143432;border-radius:999px;color:#7dd6c8;display:flex;font-size:12px;height:32px;justify-content:center;min-width:32px}.ska-people-context-row-actions .is-retire{background:#281719;border-color:#69343a;color:#e99aa3}.ska-people-form [data-ska-context-fact-fields],.ska-people-form [data-ska-context-commitment-fields]{display:grid;gap:12px}.ska-people-form [data-ska-context-fact-fields][hidden],.ska-people-form [data-ska-context-commitment-fields][hidden],.ska-people-form [data-ska-context-reason-field][hidden]{display:none!important}
.ska-people-learned-marker{align-items:center;background:#112826;border:1px solid #27534c;border-radius:999px;color:#6fb6aa;display:inline-flex;font-size:8px;font-weight:800;gap:4px;margin-left:8px;padding:3px 6px;vertical-align:middle}.ska-people-learned-marker .dashicons{font-size:10px;height:10px;width:10px}
.ska-people-learned-marker.is-manual{background:#142127;border-color:#344b57;color:#9cb7c2}.ska-people-form{display:grid;gap:12px}.ska-people-form>label,.ska-people-form [data-ska-context-fact-fields]>label,.ska-people-form [data-ska-context-commitment-fields]>label{color:#c5d5d2;display:flex;flex-direction:column;font-size:10px;font-weight:750;gap:6px}.ska-people-form input[type=text],.ska-people-form input[type=datetime-local],.ska-people-form select,.ska-people-form textarea{background:#071416!important;border:1px solid #285057!important;border-radius:9px!important;box-shadow:none!important;color:#edf5f3!important;font-family:inherit!important;font-size:12px!important;line-height:1.5!important;margin:0!important;max-width:none!important;outline:none!important;padding:10px 11px!important;width:100%!important}.ska-people-form textarea{display:block!important;min-height:118px!important;resize:vertical}.ska-people-form input:focus,.ska-people-form select:focus,.ska-people-form textarea:focus{border-color:#55cdbc!important;box-shadow:0 0 0 2px rgba(85,205,188,.12)!important}.ska-people-form select{color-scheme:dark}.ska-people-context-list article strong{color:#e2ece9}.ska-people-context-list article p{color:#a7bbb7;font-size:11px;line-height:1.55}.ska-people-context-section-head strong{color:#d0ddda}.ska-people-context-section-head small{color:#829b96}.ska-people-known-context-label strong{color:#d7e3e0}

/* v0.36.15 readability floor: lift tiny utility copy more than headings. */
.ska-app small{font-size:max(9.5px,.7rem)!important;line-height:1.45}.ska-app p{font-size:max(10.5px,.72rem)!important;line-height:1.55}.ska-app label{font-size:max(10.5px,.72rem)}.ska-app button,.ska-app input,.ska-app select,.ska-app textarea{font-size:max(11px,.72rem)}.ska-app .ska-nav-label{font-size:9.5px}.ska-app .ska-nav-item span:nth-child(2){font-size:12px}.ska-app .ska-brand-copy span,.ska-app .ska-profile-copy span,.ska-app .ska-system-status span:not(.ska-status-dot),.ska-app .ska-user-row span{font-size:10px}.ska-app .ska-kicker{font-size:9.5px}.ska-app .ska-page-head p{font-size:12px!important}.ska-app .ska-panel-head p,.ska-app .ska-panel>p{font-size:11px!important}.ska-app .ska-people-modal.is-compact{width:min(650px,100%)}.ska-app .ska-people-modal .ska-modal-head h2{font-size:21px}.ska-app .ska-people-modal .ska-modal-head p{font-size:11px!important}.ska-app .ska-people-form>label,.ska-app .ska-people-form [data-ska-context-fact-fields]>label,.ska-app .ska-people-form [data-ska-context-commitment-fields]>label{font-size:13px}.ska-app .ska-people-form input[type=text],.ska-app .ska-people-form input[type=datetime-local],.ska-app .ska-people-form select,.ska-app .ska-people-form textarea{font-size:14px!important;padding:12px 13px!important}.ska-app .ska-people-form-note p{font-size:10px!important}

/* v0.36.16 substantial desktop readability pass. */
.ska-app small{font-size:12px!important}.ska-app p{font-size:13px!important}.ska-app label{font-size:13px!important}.ska-app button,.ska-app input,.ska-app select,.ska-app textarea{font-size:13px!important}.ska-app dt,.ska-app dd{font-size:12px!important}.ska-app .ska-nav-label{font-size:10px!important}.ska-app .ska-nav-item span:nth-child(2){font-size:13px!important}.ska-app .ska-brand-copy strong,.ska-app .ska-profile-copy strong{font-size:14px!important}.ska-app .ska-brand-copy span,.ska-app .ska-profile-copy span,.ska-app .ska-system-status span:not(.ska-status-dot),.ska-app .ska-user-row span{font-size:11px!important}.ska-app .ska-kicker{font-size:10px!important}.ska-app .ska-page-head p{font-size:14px!important}.ska-app .ska-panel-head p,.ska-app .ska-panel>p{font-size:13px!important}.ska-app .ska-people-context-list article strong{font-size:15px!important}.ska-app .ska-people-context-list article p{font-size:14px!important}.ska-app .ska-people-context-list article small{font-size:12px!important}.ska-app .ska-people-known-context-label strong{font-size:13px!important}.ska-app .ska-people-context-section-head strong{font-size:13px!important}.ska-app .ska-people-context-section-head small{font-size:11px!important}.ska-app .ska-people-context-row-actions button{font-size:12px!important;min-height:36px;padding:8px 12px}.ska-app .ska-people-learned-marker{font-size:11px!important;padding:4px 8px}.ska-app .ska-people-modal .ska-modal-head h2{font-size:24px}.ska-app .ska-people-modal .ska-modal-head p{font-size:13px!important}.ska-app .ska-people-form>label,.ska-app .ska-people-form [data-ska-context-fact-fields]>label,.ska-app .ska-people-form [data-ska-context-commitment-fields]>label{font-size:15px!important}.ska-app .ska-people-form input[type=text],.ska-app .ska-people-form input[type=datetime-local],.ska-app .ska-people-form select,.ska-app .ska-people-form textarea{font-size:16px!important}.ska-app .ska-people-form-note p{font-size:12px!important}
.ska-people-context-filter-empty{background:#0b1717;color:#78908b;padding:22px;text-align:center}.ska-people-context-filter-empty strong{color:#b3c8c3;font-size:12px}.ska-people-context-filter-empty p{font-size:10px;margin:5px 0 0}.ska-people-context-result-count{background:#17190f;border-top:1px solid #3c361c;color:#847956;display:block;font-size:9px;padding:7px 14px;text-align:right}

/* v0.36.18 reliable inline retirement confirmation. */
.ska-app .ska-people-context-row-actions .is-retire.is-armed{background:#67242d;border-color:#e96f7d;color:#ffd9dd;box-shadow:0 0 0 2px rgba(233,111,125,.12),0 0 18px rgba(233,111,125,.16)}

/* Condensed Learned Style command center v0.36.35 */
.ska-style-command-grid{display:grid;gap:12px;grid-template-columns:minmax(360px,1.35fr) minmax(300px,.9fr) minmax(300px,1fr);margin-bottom:12px}.ska-style-command-grid>section,.ska-style-attention-stack>section{background:linear-gradient(145deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:14px;min-width:0}.ska-style-command-grid h2,.ska-style-attention-stack h2{color:var(--text);font-size:17px;line-height:1.25;margin:5px 0 0}.ska-style-voice-card{padding:17px}.ska-style-voice-card>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ska-style-voice-card>header>button{background:rgba(66,214,196,.07);border:1px solid rgba(66,214,196,.2);border-radius:8px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:10px;font-weight:800;padding:7px 9px;white-space:nowrap}.ska-style-voice-card>p{color:var(--muted);font-size:11px!important;line-height:1.55;margin:12px 0}.ska-style-voice-traits{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.ska-style-voice-traits>span{background:rgba(5,15,14,.48);border:1px solid var(--line-soft);border-radius:9px;display:flex;flex-direction:column;gap:3px;min-height:57px;padding:10px}.ska-style-voice-traits>span:last-child:nth-child(odd){grid-column:1/-1}.ska-style-voice-traits strong{color:#cce0dc;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-style-voice-traits small{color:var(--muted-2);font-size:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ska-style-voice-traits .is-empty{justify-content:center}.ska-style-voice-traits .is-empty strong,.ska-style-voice-traits .is-empty small{white-space:normal}
.ska-style-health-card{padding:17px}.ska-style-health-card>header h2{margin-top:5px}.ska-style-health-body{align-items:center;display:grid;gap:16px;grid-template-columns:126px minmax(0,1fr);margin-top:14px}.ska-style-health-ring{border-radius:50%;box-shadow:0 0 30px rgba(66,214,196,.08);height:126px;padding:12px;transition:background .2s ease;width:126px}.ska-style-health-ring>div{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:50%;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ska-style-health-ring strong{color:var(--text);font-size:27px;line-height:1}.ska-style-health-ring small{color:var(--muted-2);font-size:9px!important;margin-top:5px;text-transform:uppercase}.ska-style-health-legend{display:grid;gap:6px}.ska-style-health-legend button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--muted);cursor:pointer;display:grid;font-family:inherit;gap:7px;grid-template-columns:9px minmax(0,1fr) auto;padding:5px;text-align:left}.ska-style-health-legend button:hover{background:rgba(66,214,196,.06);color:var(--text)}.ska-style-health-legend i{background:#55d6a0;border-radius:50%;height:7px;width:7px}.ska-style-health-legend i.is-review{background:#58b7e8}.ska-style-health-legend i.is-emerging{background:#dfb956}.ska-style-health-legend i.is-inactive{background:#536764}.ska-style-health-legend span{font-size:10px}.ska-style-health-legend strong{color:var(--text);font-size:11px}.ska-style-health-card>p{border-top:1px solid var(--line-soft);color:var(--muted);font-size:10px!important;margin:13px 0 0;padding-top:10px;text-align:center}
.ska-style-attention-stack{display:grid;gap:12px;grid-template-rows:1fr 1fr}.ska-style-attention-stack>section{align-items:center;display:grid;gap:12px;grid-template-columns:35px minmax(0,1fr) auto;padding:14px}.ska-style-attention-stack>section>.dashicons{align-items:center;border-radius:9px;display:flex;font-size:17px;height:35px;justify-content:center;width:35px}.ska-style-decision-card>.dashicons{background:rgba(88,183,232,.12);color:#72c8ef}.ska-style-emerging-card>.dashicons{background:rgba(223,185,86,.11);color:#dfb956}.ska-style-attention-stack .ska-kicker{font-size:8px!important}.ska-style-attention-stack h2{font-size:14px;margin:2px 0}.ska-style-attention-stack h2 strong{font-size:19px}.ska-style-attention-stack p{color:var(--muted);font-size:9px!important;line-height:1.45;margin:0}.ska-style-attention-stack button{background:transparent;border:1px solid var(--line);border-radius:8px;color:#a9bfba;cursor:pointer;font-family:inherit;font-size:9px;font-weight:800;padding:7px 9px}.ska-style-attention-stack button:hover{border-color:var(--accent);color:var(--accent)}.ska-style-attention-stack button:disabled{cursor:default;opacity:.48}

.ska-style-policy-strip{align-items:center;background:linear-gradient(145deg,rgba(10,28,27,.9),rgba(7,19,18,.88));border:1px solid var(--line);border-radius:12px;display:grid;gap:15px;grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr) auto;margin-bottom:12px;padding:10px 12px}.ska-style-automation-state,.ska-style-boundary-copy{align-items:center;display:flex;gap:9px;min-width:0}.ska-style-automation-state>.dashicons{align-items:center;background:rgba(88,183,232,.1);border-radius:7px;color:#72c8ef;display:flex;height:29px;justify-content:center;width:29px}.ska-style-automation-state.is-on>.dashicons{background:rgba(85,214,160,.1);color:#65dda8}.ska-style-automation-state>span:last-child{display:flex;flex-direction:column}.ska-style-automation-state strong{color:#c6d9d5;font-size:10px}.ska-style-automation-state small{color:var(--muted-2);font-size:8px!important;margin-top:2px}.ska-style-boundary-copy{border-left:1px solid var(--line-soft);padding-left:15px}.ska-style-boundary-copy>.dashicons{color:var(--muted-2);flex:0 0 auto}.ska-style-boundary-copy p{color:var(--muted);font-size:9px!important;line-height:1.45;margin:0}.ska-style-boundary-copy strong{color:#afc5c0}.ska-style-policy-strip>button{align-items:center;background:rgba(66,214,196,.07);border:1px solid rgba(66,214,196,.2);border-radius:8px;color:var(--accent);cursor:pointer;display:flex;font-family:inherit;font-size:9px;font-weight:800;gap:6px;padding:8px 10px;white-space:nowrap}.ska-style-policy-strip>button strong{background:rgba(66,214,196,.12);border-radius:999px;color:#b8eee7;font-size:8px;margin-left:2px;padding:3px 5px}
.ska-style-review-panel{background:linear-gradient(145deg,var(--surface-2),var(--surface));border-color:var(--line)}.ska-style-review-head{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px}.ska-style-review-head h2{color:var(--text);font-size:18px;margin:4px 0}.ska-style-review-head p{color:var(--muted);font-size:10px!important;margin:0}.ska-style-review-head>strong{background:rgba(66,214,196,.08);border:1px solid rgba(66,214,196,.18);border-radius:999px;color:var(--accent);font-size:9px;padding:6px 8px;white-space:nowrap}.ska-style-toolbar{align-items:flex-start;background:rgba(6,17,16,.34);border-color:var(--line);padding:10px 12px}.ska-style-toolbar>p{font-size:9px!important;line-height:1.4;max-width:330px;text-align:right;white-space:normal}.ska-style-filters>span{color:var(--muted-2);font-size:8px;font-weight:900;letter-spacing:.1em;margin:0 2px 0 6px;text-transform:uppercase}.ska-style-filters>span:first-child{margin-left:0}.ska-style-filters button{font-size:9px!important;padding:7px 9px}.ska-style-filters button>span{font-size:8px!important}.ska-style-scope-toolbar{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:180px 160px 190px minmax(220px,1fr);padding:10px 12px}.ska-style-scope-toolbar>label{display:grid;gap:4px}.ska-style-scope-toolbar>label>span:not(.dashicons){color:var(--muted-2);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ska-style-scope-toolbar select,.ska-style-search{background:#081514!important;border:1px solid var(--line)!important;border-radius:8px!important;color:#b8cbc7!important;min-height:36px}.ska-style-scope-toolbar select{padding:7px 28px 7px 9px!important}.ska-style-search{align-items:center;display:flex!important;gap:7px;padding:0 9px}.ska-style-search .dashicons{color:var(--muted-2);font-size:14px;height:14px;width:14px}.ska-style-search input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text)!important;min-width:0;outline:0!important;padding:0!important;width:100%}
.ska-style-review-list{background:rgba(4,12,11,.25);padding:12px}.ska-style-cluster-grid{display:grid;gap:9px}.ska-style-cluster{background:rgba(9,21,20,.78);border:1px solid var(--line);border-radius:11px;overflow:hidden}.ska-style-cluster>summary{align-items:center;cursor:pointer;display:grid;gap:11px;grid-template-columns:36px minmax(220px,1.3fr) minmax(280px,1fr) 90px 18px;list-style:none;padding:12px 13px}.ska-style-cluster>summary::-webkit-details-marker{display:none}.ska-style-cluster>summary:hover{background:rgba(66,214,196,.045)}.ska-style-cluster[open]>summary{background:rgba(66,214,196,.055);border-bottom:1px solid var(--line)}.ska-style-cluster-icon{align-items:center;background:rgba(66,214,196,.08);border:1px solid rgba(66,214,196,.13);border-radius:9px;color:var(--accent);display:flex;height:36px;justify-content:center;width:36px}.ska-style-cluster-icon .dashicons{font-size:16px;height:16px;width:16px}.ska-style-cluster-copy{display:flex;flex-direction:column;min-width:0}.ska-style-cluster-copy>strong{color:#d7e5e2;font-size:12px}.ska-style-cluster-copy>small{color:var(--muted);font-size:9px!important;line-height:1.4;margin-top:3px}.ska-style-cluster-scope{display:flex;flex-wrap:wrap;gap:5px}.ska-style-cluster-scope i{background:rgba(66,214,196,.055);border:1px solid rgba(66,214,196,.13);border-radius:999px;color:#71948e;font-size:8px;font-style:normal;padding:4px 6px}.ska-style-cluster-stats{align-items:flex-end;display:flex;flex-direction:column}.ska-style-cluster-stats>strong{color:var(--text);font-size:17px}.ska-style-cluster-stats>small{color:var(--muted-2);font-size:8px!important;margin-top:2px;white-space:nowrap}.ska-style-cluster-chevron{color:var(--muted-2);font-size:15px;height:15px;transition:transform .15s ease;width:15px}.ska-style-cluster[open] .ska-style-cluster-chevron{transform:rotate(180deg)}.ska-style-cluster-items{display:grid;gap:9px;max-height:62vh;overflow:auto;padding:10px}.ska-style-cluster-items .ska-style-trait-card,.ska-style-cluster-items .ska-style-example-card{background:rgba(7,17,16,.8);border-radius:10px;padding:12px}.ska-style-empty.is-filtered button{background:rgba(66,214,196,.08);border:1px solid rgba(66,214,196,.2);border-radius:8px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:10px;font-weight:800;margin-top:12px;padding:8px 10px}
@media(max-width:1320px){.ska-style-command-grid{grid-template-columns:1.2fr .8fr}.ska-style-attention-stack{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.ska-style-cluster>summary{grid-template-columns:36px minmax(200px,1.2fr) minmax(230px,1fr) 80px 18px}}
@media(max-width:980px){.ska-style-command-grid{grid-template-columns:1fr}.ska-style-attention-stack{grid-column:auto}.ska-style-policy-strip{grid-template-columns:1fr auto}.ska-style-boundary-copy{border-left:0;border-top:1px solid var(--line-soft);grid-column:1/-1;grid-row:2;padding:10px 0 0}.ska-style-scope-toolbar{grid-template-columns:repeat(2,minmax(160px,1fr))}.ska-style-cluster>summary{grid-template-columns:36px minmax(0,1fr) 70px 18px}.ska-style-cluster-scope{grid-column:2/4;grid-row:2}.ska-style-cluster-stats{grid-column:3;grid-row:1}.ska-style-cluster-chevron{grid-column:4;grid-row:1}}
@media(max-width:680px){.ska-style-attention-stack{grid-template-columns:1fr}.ska-style-health-body{grid-template-columns:110px minmax(0,1fr)}.ska-style-health-ring{height:110px;width:110px}.ska-style-voice-traits{grid-template-columns:1fr}.ska-style-voice-traits>span:last-child:nth-child(odd){grid-column:auto}.ska-style-policy-strip{grid-template-columns:1fr}.ska-style-policy-strip>button{justify-content:center}.ska-style-boundary-copy{grid-column:auto;grid-row:auto}.ska-style-review-head,.ska-style-toolbar{align-items:flex-start;flex-direction:column}.ska-style-toolbar>p{text-align:left}.ska-style-scope-toolbar{grid-template-columns:1fr}.ska-style-cluster>summary{grid-template-columns:34px minmax(0,1fr) 18px}.ska-style-cluster-stats{align-items:flex-start;grid-column:2;grid-row:2}.ska-style-cluster-scope{grid-column:2;grid-row:3}.ska-style-cluster-chevron{grid-column:3;grid-row:1}.ska-style-cluster-copy{grid-column:2;grid-row:1}.ska-style-card-head,.ska-style-card-actions{align-items:flex-start;flex-direction:column}.ska-style-card-actions>div{width:100%}}

/* Review queue semantics shared by Core and the full portal. */
.ska-approval-list-copy{display:grid;gap:4px;min-width:0}.ska-approval-list-meta{align-items:center;display:flex;gap:6px;min-width:0}.ska-approval-list-meta i{border:1px solid currentColor;border-radius:999px;font-size:8px;font-style:normal;font-weight:850;line-height:1;padding:3px 5px;text-transform:capitalize}.ska-approval-list-meta i.is-low{color:#6ed7a2}.ska-approval-list-meta i.is-medium{color:#e0bd5d}.ska-approval-list-meta i.is-high,.ska-approval-list-meta i.is-critical{color:#e9939b}.ska-approval-list-icon.is-message{background:#102b30;border-color:#2f6972;color:#69d7e2}.ska-approval-list-icon.is-email{background:#211936;border-color:#4e3a75;color:#b99bed}


/* v0.36.47 Tasks automation live settings */
.ska-task-rule-note.is-live{background:#0d1b17;border-color:#28503f;color:#86a995}
.ska-task-rule-note.is-live>.dashicons{color:#79c9a5}
.ska-task-live-state{align-items:center;background:#0c1615;border:1px solid #203730;border-radius:9px;color:#718981;display:flex;font-size:7px;gap:8px;margin:9px 0 2px;padding:8px 9px}
.ska-task-live-state.is-live{background:#0c1b16;border-color:#29523f;color:#8bad9d}
.ska-task-live-badge{background:#171b1d;border:1px solid #30383b;border-radius:999px;color:#899597;flex:0 0 auto;font-size:6px;font-style:normal;font-weight:850;letter-spacing:.07em;padding:3px 6px;text-transform:uppercase}
.ska-task-live-badge.is-live{background:#113026;border-color:#2d654e;color:#82d0ad}
.ska-task-live-badge.is-staged{background:#282314;border-color:#5a4b21;color:#d0b56d}
.ska-task-live-badge.is-off{background:#261619;border-color:#593039;color:#cf8790}
.ska-task-operation-boundary{border-top:1px solid #172426;display:grid;gap:8px;margin-top:7px;padding-top:10px}
.ska-task-operation-boundary>div{align-items:center;display:flex;gap:8px;justify-content:space-between}
.ska-task-operation-pills{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}
.ska-task-operation-pills em{background:#10251e;border:1px solid #28513f;border-radius:999px;color:#87b99e;font-size:6px;font-style:normal;font-weight:800;padding:3px 6px}
.ska-task-operation-pills.is-review em{background:#211d12;border-color:#4b4022;color:#bca96c}
.ska-automation-domain-route{align-items:center}
.ska-automation-domain-route>div{display:flex;flex:1;flex-direction:column;gap:3px}
.ska-automation-domain-route strong{color:#cbd9d7;font-size:8px}
.ska-automation-domain-route small{color:#637a77;font-size:7px;line-height:1.45}

/* v0.36.48 - Calendar automation settings */
.ska-calendar-automation-settings{display:grid;gap:12px}.ska-calendar-automation-card{position:relative}.ska-calendar-automation-state{align-items:center;background:#0c1615;border:1px solid #203730;border-radius:9px;color:#718981;display:flex;font-size:7px;gap:8px;margin:0 0 6px;padding:8px 9px}.ska-calendar-automation-state.is-live{background:#0c1b16;border-color:#29523f;color:#8bad9d}.ska-calendar-automation-controls{display:grid}.ska-calendar-automation-row{align-items:center;border-bottom:1px solid #172325;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 1px}.ska-calendar-automation-row:last-child{border-bottom:0}.ska-calendar-automation-row>div:first-child{display:flex;flex-direction:column;gap:3px}.ska-calendar-automation-row strong{color:#cbd9d7;font-size:8px}.ska-calendar-automation-row small{color:#637a77;font-size:7px;line-height:1.45}.ska-calendar-automation-row .ska-number-suffix{width:145px}.ska-calendar-automation-row input[type=number]{background:#08171b!important;border:1px solid #1c3941!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-family:inherit!important;font-size:9px!important;min-height:36px;outline:none!important;padding:8px 42px 8px 9px!important;width:100%!important}.ska-calendar-automation-row input:disabled{cursor:not-allowed;opacity:.58}.ska-calendar-automation-mode{background:#113026;border:1px solid #2d654e;border-radius:999px;color:#82d0ad;font-size:7px;font-weight:800;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.ska-calendar-automation-boundaries{border-top:1px solid #172325;margin-top:6px;padding-top:11px}.ska-calendar-automation-boundaries summary{align-items:center;color:#9db1ae;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.ska-calendar-automation-boundaries summary::-webkit-details-marker{display:none}.ska-calendar-automation-boundaries summary>span:first-child{display:flex;flex-direction:column;gap:2px}.ska-calendar-automation-boundaries summary strong{color:#c7d7d4;font-size:8px}.ska-calendar-automation-boundaries summary small{color:#667c79;font-size:7px;line-height:1.45}.ska-calendar-automation-boundary-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px}.ska-calendar-automation-boundary-grid>div{background:#0b1516;border:1px solid #1d2d2f;border-radius:9px;display:flex;flex-direction:column;gap:3px;min-height:58px;padding:9px}.ska-calendar-automation-boundary-grid strong{color:#c9d9d6;font-size:10px}.ska-calendar-automation-boundary-grid span{color:#667c79;font-size:6.7px;line-height:1.35}.ska-calendar-automation-note{align-items:flex-start;background:#0d1b17;border:1px solid #254035;border-radius:9px;display:flex;gap:8px;margin-top:9px;padding:9px 10px}.ska-calendar-automation-note>.dashicons{color:#79b29a;font-size:14px;height:14px;width:14px}.ska-calendar-automation-note>span:last-child{display:flex;flex-direction:column;gap:2px}.ska-calendar-automation-note strong{color:#b7cbc5;font-size:8px}.ska-calendar-automation-note small{color:#708581;font-size:7px;line-height:1.5}.ska-calendar-automation-actions{align-items:center;border-top:1px solid #172325;color:#607571;display:flex;font-size:7px;gap:14px;justify-content:space-between;margin-top:11px;padding-top:11px}.ska-calendar-automation-actions>div{align-items:center;display:flex;gap:8px}.ska-automation-domain-route code{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:5px;color:inherit;font-size:.9em;padding:1px 4px}@media(max-width:760px){.ska-calendar-automation-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ska-calendar-automation-row{align-items:stretch;grid-template-columns:1fr}.ska-calendar-automation-row .ska-number-suffix{width:100%}.ska-calendar-automation-actions{align-items:stretch;flex-direction:column}.ska-calendar-automation-actions>div{justify-content:flex-end}.ska-calendar-automation-boundary-grid{grid-template-columns:1fr 1fr}}


/* v0.36.49 - configurable Calendar automation */
.ska-calendar-automation-row .ska-service-toggle{justify-self:end}.ska-calendar-automation-select{background:#08171b;border:1px solid #1c3941;border-radius:8px;color:#dce9eb;font-family:inherit;font-size:8px;min-height:36px;min-width:190px;padding:7px 30px 7px 9px}.ska-calendar-automation-select:disabled{cursor:not-allowed;opacity:.58}.ska-calendar-automation-controls .ska-calendar-automation-row:nth-last-child(-n+3){min-height:68px}@media(max-width:600px){.ska-calendar-automation-row .ska-service-toggle{justify-self:start}.ska-calendar-automation-select{min-width:0;width:100%}}

/* v0.36.51.7 - shadow Communication policy hierarchy editor */
.ska-communication-hierarchy{border-top:1px solid #172426;margin-top:10px;padding-top:10px}.ska-communication-hierarchy>summary{align-items:center;color:#a9bcb9;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.ska-communication-hierarchy>summary::-webkit-details-marker{display:none}.ska-communication-hierarchy>summary>span:first-child{display:flex;flex-direction:column;gap:3px}.ska-communication-hierarchy>summary strong{color:#cfddda;font-size:8px}.ska-communication-hierarchy>summary small{color:#6f8581;font-size:7px;line-height:1.45}.ska-communication-hierarchy[open]>summary>.dashicons{transform:rotate(180deg)}.ska-communication-hierarchy-body{display:grid;gap:10px;padding-top:11px}.ska-communication-hierarchy-fence{align-items:flex-start;background:#111d19;border:1px solid #2b4a3e;border-radius:9px;color:#78a590;display:flex;gap:8px;padding:9px 10px}.ska-communication-hierarchy-fence>.dashicons{font-size:14px;height:14px;width:14px}.ska-communication-hierarchy-fence>span:last-child{display:flex;flex-direction:column;gap:2px}.ska-communication-hierarchy-fence strong{color:#9bc8b2;font-size:7px;text-transform:uppercase}.ska-communication-hierarchy-fence small{color:#728b80;font-size:7px;line-height:1.45}.ska-communication-hierarchy-order{align-items:center;background:#0b1516;border:1px solid #1d2d2f;border-radius:8px;color:#78918d;display:flex;flex-wrap:wrap;font-size:7px;font-weight:750;gap:6px;padding:8px 9px}.ska-communication-hierarchy-order .dashicons{color:#38534e;font-size:12px;height:12px;width:12px}.ska-communication-hierarchy-editor{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.ska-communication-hierarchy-editor label{display:flex;flex-direction:column;gap:4px}.ska-communication-hierarchy-editor label>span{color:#728783;font-size:6px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ska-communication-hierarchy-editor label>small{color:#607873;font-size:6.5px;line-height:1.4}.ska-communication-hierarchy-editor select,.ska-communication-hierarchy-editor input{background:#08171b!important;border:1px solid #1c3941!important;border-radius:8px!important;box-shadow:none!important;color:#dce9eb!important;font-family:inherit!important;font-size:8px!important;min-height:36px!important;padding:7px 9px!important;width:100%!important}.ska-communication-hierarchy-editor [hidden]{display:none!important}.ska-communication-hierarchy-actions{align-items:center;border-top:1px solid #172426;color:#6d827e;display:flex;font-size:7px;gap:10px;justify-content:space-between;padding-top:10px}.ska-communication-hierarchy-actions>div{display:flex;gap:7px}.ska-communication-hierarchy-saved{border-top:1px solid #172426;display:grid;gap:8px;padding-top:10px}.ska-communication-hierarchy-saved>div:first-child{display:flex;flex-direction:column;gap:2px}.ska-communication-hierarchy-saved>div:first-child strong{color:#b8cac6;font-size:8px}.ska-communication-hierarchy-saved>div:first-child small{color:#647a76;font-size:7px}.ska-communication-hierarchy-saved [data-ska-communication-policy-rules]{display:grid;gap:6px}.ska-communication-hierarchy-saved [data-ska-communication-policy-rules]>p{color:#647a76;font-size:7px;margin:0}.ska-communication-hierarchy-saved button{align-items:center;background:#0b1617;border:1px solid #1e3031;border-radius:8px;color:#90a5a1;display:flex;font-family:inherit;justify-content:space-between;padding:8px 9px;text-align:left;width:100%}.ska-communication-hierarchy-saved button:hover{border-color:#35665a;color:#b7d1cb}.ska-communication-hierarchy-saved button>span:first-child{display:flex;flex-direction:column;gap:2px}.ska-communication-hierarchy-saved button strong{color:#c0d0cd;font-size:7px}.ska-communication-hierarchy-saved button small{color:#687e7a;font-size:6.5px}.ska-communication-hierarchy-saved button>.dashicons{font-size:13px;height:13px;width:13px}@media(max-width:900px){.ska-communication-hierarchy-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ska-communication-hierarchy-editor{grid-template-columns:1fr}.ska-communication-hierarchy-actions{align-items:stretch;flex-direction:column}.ska-communication-hierarchy-actions>div{justify-content:flex-end}.ska-communication-hierarchy-order{align-items:flex-start;flex-direction:column}.ska-communication-hierarchy-order .dashicons{transform:rotate(90deg)}}
