/* PropertyWorkHQ V13.7 — Product Completion Layer */
:root{--pw-blue:#4F88B8;--pw-blue-2:#6CA9D6;--pw-sky:#8EC7EB;--pw-gold:#D6A657;--pw-clay:#DB7C59;--pw-plum:#A07A98}
.pw-nav-svg{width:20px;height:20px;display:grid;place-items:center;color:var(--ui-primary)}.pw-nav-svg svg,.pw-notify-btn svg,.pw-command svg,.pw-drawer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pw-app-nav a.active .pw-nav-svg{color:#27678F}.pw-app-sidebar{background:linear-gradient(180deg,var(--ui-surface),color-mix(in srgb,var(--ui-surface) 92%,var(--pw-sky)))}.pw-app-side-note{border-top:3px solid var(--pw-clay)!important;background:linear-gradient(155deg,color-mix(in srgb,var(--pw-gold) 18%,var(--ui-surface)),var(--ui-surface))!important}.pw-app-side-note strong{color:var(--ui-ink)!important}.pw-app-topbar{box-shadow:0 1px 0 var(--ui-border),0 8px 30px rgba(35,55,75,.04)!important}.pw-app-search input{padding-left:16px!important;background:color-mix(in srgb,var(--ui-surface-alt) 70%,var(--ui-surface))!important;border-color:transparent!important}.pw-app-search input:hover{border-color:color-mix(in srgb,var(--ui-primary) 32%,var(--ui-border))!important}
/* notifications */.pw-notify{position:relative}.pw-notify-btn{position:relative;width:38px;height:38px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);display:grid;place-items:center;cursor:pointer}.pw-notify-count{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--pw-clay);color:#fff;font:800 10px/18px var(--pw-ui);box-shadow:0 0 0 3px var(--ui-header-bg)}.pw-notify-pop{position:absolute;right:0;top:46px;width:min(390px,calc(100vw - 28px));z-index:300;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:18px;box-shadow:0 26px 70px rgba(28,45,62,.18);overflow:hidden}.pw-pop-head{padding:16px 17px 13px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--ui-border)}.pw-pop-head strong{display:block;margin-top:3px}.pw-kicker{font-size:.62rem;font-weight:900;letter-spacing:.14em;color:var(--ui-primary)}.pw-pop-close{width:30px;height:30px;border:0;background:var(--ui-surface-alt);border-radius:9px;color:var(--ui-ink);display:grid;place-items:center;cursor:pointer}.pw-notify-list{max-height:360px;overflow:auto}.pw-notice-row{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px 16px;text-decoration:none;color:var(--ui-ink)!important;border-bottom:1px solid var(--ui-border)}.pw-notice-row:hover{background:var(--ui-surface-alt)}.pw-notice-dot{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--pw-gold) 24%,var(--ui-surface));color:#81581D;font-weight:900}.pw-notice-row strong{font-size:.79rem}.pw-notice-row p{margin:2px 0 0;color:var(--ui-muted);font-size:.69rem;line-height:1.4}.pw-pop-foot{display:block;padding:11px 16px;text-decoration:none;font-size:.72rem;font-weight:800;background:var(--ui-surface-alt)}
/* command palette */.pw-command{position:fixed;inset:0;z-index:500}.pw-command-backdrop{position:absolute;inset:0;background:rgba(24,36,48,.34);backdrop-filter:blur(5px)}.pw-command-box{position:relative;width:min(620px,calc(100% - 30px));margin:10vh auto 0;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:20px;box-shadow:0 30px 90px rgba(24,36,48,.22);overflow:hidden}.pw-command-input{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ui-border);color:var(--ui-muted)}.pw-command-input input{border:0!important;background:transparent!important;padding:0!important;min-height:38px!important;font-size:1rem!important;color:var(--ui-ink)!important;outline:0}.pw-command-input kbd{font-size:.62rem;padding:4px 6px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface-alt)}.pw-command-results{padding:7px;max-height:430px;overflow:auto}.pw-command-results>a{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:10px;border-radius:12px;text-decoration:none;color:var(--ui-ink)!important}.pw-command-results>a:hover{background:var(--ui-surface-alt)}.pw-command-icon{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--pw-blue) 15%,var(--ui-surface)),color-mix(in srgb,var(--pw-gold) 11%,var(--ui-surface)));display:grid;place-items:center;color:var(--ui-primary)}.pw-command-results strong{font-size:.82rem}.pw-command-results p{font-size:.68rem;color:var(--ui-muted);margin:2px 0 0}.pw-mini-empty{padding:20px;text-align:center;color:var(--ui-muted);font-size:.76rem}.pw-mini-empty strong{display:block;color:var(--ui-ink);margin-bottom:3px}
/* property drilldown */.pwhq-property-open{appearance:none;border:0;background:transparent;color:var(--ui-link);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.pwhq-property-card{cursor:default}.pwhq-property-card:nth-child(3n+1)::before{background:var(--pw-blue)!important}.pwhq-property-card:nth-child(3n+2)::before{background:var(--pw-gold)!important}.pwhq-property-card:nth-child(3n+3)::before{background:var(--pw-clay)!important}.pw-drawer{position:fixed;inset:0;z-index:600}.pw-drawer-backdrop{position:absolute;inset:0;background:rgba(22,34,46,.32);backdrop-filter:blur(3px)}.pw-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(560px,100%);background:var(--ui-surface);box-shadow:-30px 0 80px rgba(22,34,46,.18);overflow:auto;border-left:1px solid var(--ui-border)}.pw-drawer-close{position:absolute;right:14px;top:14px;z-index:2;width:36px;height:36px;border:0;border-radius:11px;background:rgba(255,255,255,.88);color:#334657;display:grid;place-items:center;cursor:pointer}.pw-drawer-photo{height:210px;overflow:hidden;background:var(--ui-surface-alt)}.pw-drawer-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.04)}.pw-drawer-title{padding:22px 24px 10px}.pw-drawer-title h2{font-family:var(--pw-display)!important;font-size:2rem!important;margin:4px 0!important}.pw-drawer-title p{margin:0;color:var(--ui-muted)}.pw-drawer-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 24px 18px}.pw-drawer-stats div{padding:12px 7px;text-align:center;border-radius:12px;background:var(--ui-surface-alt);border:1px solid var(--ui-border)}.pw-drawer-stats strong{display:block;font-size:1.25rem}.pw-drawer-stats span{font-size:.62rem;color:var(--ui-muted)}.pw-drawer-actions{padding:0 24px 19px;display:flex;gap:7px;flex-wrap:wrap}.pw-drawer-actions a{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid var(--ui-border);border-radius:9px;text-decoration:none;font-size:.72rem;font-weight:800;color:var(--ui-ink)!important}.pw-drawer-actions a.primary{background:linear-gradient(135deg,var(--pw-blue),var(--pw-blue-2))!important;color:#fff!important;border-color:transparent!important}.pw-drawer-section{padding:18px 24px 28px;border-top:1px solid var(--ui-border)}.pw-section-mini{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.pw-section-mini span{font-size:.68rem;color:var(--ui-muted)}.pw-drawer-work{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--ui-border);text-decoration:none;color:var(--ui-ink)!important}.pw-status-orb{width:8px;height:8px;border-radius:50%;background:var(--pw-blue)}.pw-drawer-work:nth-child(3n) .pw-status-orb{background:var(--pw-gold)}.pw-drawer-work strong{font-size:.78rem}.pw-drawer-work p{margin:1px 0 0;font-size:.67rem;color:var(--ui-muted);text-transform:capitalize}
/* lifecycle */.op-lifecycle{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin:6px 0 22px;padding:12px 10px;background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:14px}.op-life-step{position:relative;text-align:center;color:var(--ui-muted);font-size:.64rem}.op-life-step:not(:last-child)::after{content:"";position:absolute;left:56%;right:-44%;top:13px;height:2px;background:var(--ui-border-strong)}.op-life-step span{position:relative;z-index:1;margin:0 auto 5px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ui-surface);border:2px solid var(--ui-border-strong);font-size:.68rem;font-weight:850}.op-life-step b{display:block;font-size:.64rem;font-weight:800}.op-life-step.done span{background:var(--pw-blue);border-color:var(--pw-blue);color:#fff}.op-life-step.done:not(:last-child)::after{background:color-mix(in srgb,var(--pw-blue) 60%,var(--ui-border))}.op-life-step.current span{background:var(--pw-gold);border-color:var(--pw-gold);color:#5B3F16;box-shadow:0 0 0 4px color-mix(in srgb,var(--pw-gold) 16%,transparent)}.op-life-step.current b{color:var(--ui-ink)}
/* provider directory */.op-provider-card{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:13px 0;border-top:1px solid var(--ui-border)}.op-provider-card:first-child{border-top:0}.op-provider-logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,var(--pw-blue),var(--pw-blue-2));color:#fff;font-weight:900;font-size:.7rem;box-shadow:0 7px 16px rgba(79,136,184,.16)}.op-provider-title{display:flex;justify-content:space-between;gap:7px;align-items:center}.op-provider-title strong{font-size:.8rem}.op-provider-status{font-size:.56rem;text-transform:uppercase;letter-spacing:.07em;font-weight:900;padding:4px 6px;border-radius:999px;background:color-mix(in srgb,var(--pw-gold) 18%,var(--ui-surface));color:#76531D}.op-provider-status.linked{background:color-mix(in srgb,var(--pw-blue) 16%,var(--ui-surface));color:#2E6688}.op-provider-copy>p{margin:2px 0 6px!important;font-size:.68rem!important;color:var(--ui-muted)}.op-provider-copy>small{display:block;margin-top:6px;color:var(--ui-muted);font-size:.63rem}.op-provider-tags{display:flex;gap:5px;flex-wrap:wrap}.op-provider-tags span{font-size:.56rem;padding:4px 6px;border-radius:999px;background:var(--ui-surface-alt);border:1px solid var(--ui-border);color:var(--ui-muted)}.pw-network-note{display:flex;gap:10px;align-items:flex-start;padding:10px 11px;margin:0 0 8px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--pw-blue) 12%,var(--ui-surface)),color-mix(in srgb,var(--pw-gold) 10%,var(--ui-surface)));border:1px solid color-mix(in srgb,var(--pw-blue) 20%,var(--ui-border))}.pw-network-note strong{font-size:.7rem;white-space:nowrap}.pw-network-note span{font-size:.64rem;color:var(--ui-muted);line-height:1.4}
/* richer visual assets */.pw-app-brand img,.brand-mark{filter:saturate(1.15)!important}.pwhq-avatar{background:linear-gradient(145deg,var(--pw-blue),var(--pw-clay))!important}.pwhq-attention-row:nth-child(3n+1) .pwhq-attention-icon{background:color-mix(in srgb,var(--pw-gold) 22%,var(--ui-surface))!important;color:#7B571C!important}.pwhq-attention-row:nth-child(3n+2) .pwhq-attention-icon{background:color-mix(in srgb,var(--pw-blue) 17%,var(--ui-surface))!important;color:#2E6688!important}.pwhq-attention-row:nth-child(3n+3) .pwhq-attention-icon{background:color-mix(in srgb,var(--pw-clay) 18%,var(--ui-surface))!important;color:#8C4F39!important}.pwhq-pulse-stat:nth-child(1){border-top:3px solid var(--pw-blue)!important}.pwhq-pulse-stat:nth-child(2){border-top:3px solid var(--pw-gold)!important}.pwhq-pulse-stat:nth-child(3){border-top:3px solid var(--pw-clay)!important}.pwhq-pulse-stat:nth-child(4){border-top:3px solid var(--pw-plum)!important}
@media(max-width:720px){.pw-notify-pop{position:fixed;left:11px;right:11px;top:68px;width:auto}.op-lifecycle{overflow:auto;grid-template-columns:repeat(7,92px)}.pw-drawer-stats{grid-template-columns:repeat(2,1fr)}.pw-command-box{margin-top:5vh}.pw-drawer-photo{height:175px}}


/* V13.7.1 — approved reference-board dashboard fidelity */
body.pw-app-mode:not([data-brand-palette="alt"]) .ws-hero{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ui-ink)!important;min-height:0!important;padding:22px 8px 16px!important;grid-template-columns:minmax(0,1fr) minmax(310px,.45fr)!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .ws-hero:after{display:none!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .ws-hero #wsTitle{color:var(--ui-ink)!important;font-family:var(--pw-display)!important;font-size:clamp(2.2rem,4vw,3.7rem)!important;font-weight:500!important;line-height:1!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .ws-hero #wsSubtitle{color:var(--ui-muted)!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .pwhq-hero-context span{background:var(--ui-surface-alt)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .pwhq-next-card{background:linear-gradient(145deg,var(--ui-surface),color-mix(in srgb,var(--pw-gold) 8%,var(--ui-surface)))!important;border-color:var(--ui-border)!important;color:var(--ui-ink)!important;box-shadow:0 12px 30px rgba(31,56,84,.07)!important;min-height:128px!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .pwhq-next-card h2{color:var(--ui-ink)!important}body.pw-app-mode:not([data-brand-palette="alt"]) .pwhq-next-card p{color:var(--ui-muted)!important}body.pw-app-mode:not([data-brand-palette="alt"]) .pwhq-next-card .eyebrow{color:var(--pw-clay)!important}body.pw-app-mode:not([data-brand-palette="alt"]) .pwhq-next-action{color:var(--ui-link)!important;background:transparent!important;box-shadow:none!important;padding:0!important}
body.pw-app-mode:not([data-brand-palette="alt"]) .ws-hero .ws-metrics{display:none!important}
.pw-ref-dashboard{display:grid;gap:14px;margin:0 0 18px}.pw-ref-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pw-ref-metrics article{display:flex;align-items:center;gap:11px;padding:14px 15px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:13px;box-shadow:0 7px 18px rgba(31,56,84,.045)}.pw-ref-metrics strong{display:block;font-family:var(--pw-display);font-size:1.55rem;font-weight:500}.pw-ref-metrics small{display:block;color:var(--ui-muted);font-size:.66rem;margin-top:1px}.pw-ref-icon,.pw-ref-activity-icon{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.pw-ref-icon svg,.pw-ref-activity-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pw-ref-icon.blue,.pw-ref-activity-icon.blue{background:color-mix(in srgb,var(--pw-blue) 16%,var(--ui-surface));color:#316F99}.pw-ref-icon.gold,.pw-ref-activity-icon.gold{background:color-mix(in srgb,var(--pw-gold) 22%,var(--ui-surface));color:#8A611F}.pw-ref-icon.clay,.pw-ref-activity-icon.clay{background:color-mix(in srgb,var(--pw-clay) 18%,var(--ui-surface));color:#9A5036}.pw-ref-icon.sky,.pw-ref-activity-icon.sky{background:color-mix(in srgb,var(--pw-sky) 22%,var(--ui-surface));color:#34779E}.pw-ref-feature-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:12px}.pw-ref-activity,.pw-ref-property{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:15px;overflow:hidden;box-shadow:0 9px 22px rgba(31,56,84,.05)}.pw-ref-activity{padding:17px 18px}.pw-ref-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.pw-ref-head h3{font-family:var(--pw-display);font-size:1.25rem;font-weight:500;margin:3px 0}.pw-ref-head a{font-size:.68rem;font-weight:800;text-decoration:none}.pw-ref-activity-list>a{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid var(--ui-border);text-decoration:none;color:var(--ui-ink)!important}.pw-ref-activity-list>a:first-child{border-top:0}.pw-ref-activity-list strong{font-size:.75rem}.pw-ref-activity-list p{margin:1px 0 0;font-size:.64rem;text-transform:capitalize;color:var(--ui-muted)}.pw-ref-activity-list time{font-size:.58rem;color:var(--ui-muted)}.pw-ref-property{display:grid;grid-template-columns:1.18fr .82fr}.pw-ref-property-photo{min-height:195px}.pw-ref-property-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(1.13) contrast(1.04)}.pw-ref-property-copy{padding:18px 16px;display:flex;flex-direction:column;justify-content:center}.pw-ref-property-copy h3{font-family:var(--pw-display);font-size:1.28rem;font-weight:500;margin:4px 0}.pw-ref-property-copy p{font-size:.68rem;color:var(--ui-muted);margin:0 0 10px}.pw-ref-property-copy>div{display:flex;gap:6px;flex-wrap:wrap}.pw-ref-property-copy>div span{font-size:.58rem;padding:5px 7px;background:var(--ui-surface-alt);border-radius:999px;color:var(--ui-muted)}.pw-ref-property-copy button,.pw-ref-property-copy a{align-self:flex-start;margin-top:13px;border:0;background:transparent;color:var(--ui-link);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer;text-decoration:none;padding:0}.pwhq-platform-strip{margin-top:2px!important}.pw-app-mode .pwhq-home{margin-top:2px!important}
body[data-brand-palette="alt"] .pw-ref-metrics article,body[data-brand-palette="alt"] .pw-ref-activity,body[data-brand-palette="alt"] .pw-ref-property{background:color-mix(in srgb,var(--ui-surface) 95%,#fff)!important}.pw-app-mode .pwhq-home-top{margin-top:4px}
@media(max-width:1000px){.pw-ref-metrics{grid-template-columns:repeat(2,1fr)}.pw-ref-feature-grid{grid-template-columns:1fr}.pw-ref-property{grid-template-columns:1.1fr .9fr}}
@media(max-width:620px){.pw-ref-metrics{grid-template-columns:1fr 1fr}.pw-ref-metrics article{padding:11px}.pw-ref-property{grid-template-columns:1fr}.pw-ref-property-photo{min-height:170px}.pw-ref-activity-list>a{grid-template-columns:32px 1fr}.pw-ref-activity-list time{grid-column:2}}


/* V13.8 — vivid professional app system */
body.pw-app-mode{background:linear-gradient(135deg,#F7F1E8 0%,#F2F5F5 48%,#F6EEE5 100%)!important}
body.pw-app-mode .pw-app-sidebar{background:linear-gradient(180deg,#FFF9F1 0%,#F2E7D8 100%)!important;border-right:1px solid #DFCDB7!important;box-shadow:12px 0 35px rgba(39,65,92,.055)!important}
body.pw-app-mode .pw-app-topbar{background:rgba(255,250,244,.94)!important;border-bottom:1px solid #E4D5C4!important;backdrop-filter:blur(18px)!important}
body.pw-app-mode .pw-app-nav a{border-left:3px solid transparent!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}
body.pw-app-mode .pw-app-nav a:hover{transform:translateX(2px);background:rgba(79,136,184,.07)!important}
body.pw-app-mode .pw-app-nav a:nth-child(1) .pw-nav-svg{color:#3F82B5!important}body.pw-app-mode .pw-app-nav a:nth-child(2) .pw-nav-svg{color:#DF7657!important}body.pw-app-mode .pw-app-nav a:nth-child(3) .pw-nav-svg{color:#74BDE2!important}body.pw-app-mode .pw-app-nav a:nth-child(4) .pw-nav-svg{color:#D8A13D!important}body.pw-app-mode .pw-app-nav a:nth-child(5) .pw-nav-svg{color:#5AA89F!important}body.pw-app-mode .pw-app-nav a:nth-child(6) .pw-nav-svg{color:#3B9E98!important}body.pw-app-mode .pw-app-nav a:nth-child(7) .pw-nav-svg{color:#8E6AA8!important}body.pw-app-mode .pw-app-nav a:nth-child(8) .pw-nav-svg{color:#626FB3!important}body.pw-app-mode .pw-app-nav a:nth-child(9) .pw-nav-svg{color:#C87583!important}body.pw-app-mode .pw-app-nav a:nth-child(10) .pw-nav-svg{color:#4AA5BF!important}body.pw-app-mode .pw-app-nav a:nth-child(11) .pw-nav-svg{color:#365C83!important}
body.pw-app-mode .pw-app-nav a.active{background:linear-gradient(90deg,rgba(79,136,184,.14),rgba(223,118,87,.06))!important;border-left-color:#4F88B8!important;color:#173A58!important;box-shadow:inset 0 0 0 1px rgba(79,136,184,.10)!important}
body.pw-app-mode .pw-app-nav a.active .pw-nav-svg{color:#2D76A8!important}
body.pw-app-mode .pw-app-side-note{background:linear-gradient(145deg,#F5DDAE,#F7E7D8 52%,#E7F0F5)!important;border-top-color:#DF7657!important}
body.pw-app-mode .pw-app-user{background:linear-gradient(135deg,#4F88B8,#74BDE2)!important;color:white!important;box-shadow:0 8px 20px rgba(79,136,184,.25)!important}
body.pw-app-mode .pw-ref-metrics article:nth-child(1){border-bottom:3px solid #DF7657!important}body.pw-app-mode .pw-ref-metrics article:nth-child(2){border-bottom:3px solid #D8A13D!important}body.pw-app-mode .pw-ref-metrics article:nth-child(3){border-bottom:3px solid #3B9E98!important}body.pw-app-mode .pw-ref-metrics article:nth-child(4){border-bottom:3px solid #4F88B8!important}
body.pw-app-mode .pwhq-platform-strip a:nth-child(1){border-top:4px solid #DF7657!important}body.pw-app-mode .pwhq-platform-strip a:nth-child(2){border-top:4px solid #74BDE2!important}body.pw-app-mode .pwhq-platform-strip a:nth-child(3){border-top:4px solid #3B9E98!important}body.pw-app-mode .pwhq-platform-strip a:nth-child(4){border-top:4px solid #D8A13D!important}
body.pw-app-mode .pwhq-platform-strip a:nth-child(1) strong{color:#B95A40!important}body.pw-app-mode .pwhq-platform-strip a:nth-child(2) strong{color:#367EA6!important}body.pw-app-mode .pwhq-platform-strip a:nth-child(3) strong{color:#277A75!important}body.pw-app-mode .pwhq-platform-strip a:nth-child(4) strong{color:#9A6B18!important}
body.pw-app-mode .op-tabs{background:linear-gradient(90deg,rgba(79,136,184,.08),rgba(216,161,61,.08),rgba(223,118,87,.07))!important;border-radius:14px!important;padding:6px!important}
body.pw-app-mode .op-tabs button.active{background:linear-gradient(135deg,#4F88B8,#6CA9D6)!important;color:#fff!important;box-shadow:0 8px 18px rgba(79,136,184,.18)!important}
body.pw-app-mode .unit-filter.active{background:linear-gradient(135deg,#3B9E98,#62B9B1)!important;color:#fff!important;border-color:transparent!important}
body.pw-app-mode .op-card,.pw-app-mode .unit-panel,.pw-app-mode .pwhq-home-card{box-shadow:0 15px 34px rgba(30,58,84,.07)!important}
body.pw-app-mode[data-brand-palette="alt"]{background:linear-gradient(135deg,#435E75 0%,#526E84 50%,#5D6878 100%)!important}
body.pw-app-mode[data-brand-palette="alt"] .pw-app-sidebar{background:linear-gradient(180deg,#4A6378,#536C80)!important;border-right-color:#6E8495!important}
body.pw-app-mode[data-brand-palette="alt"] .pw-app-topbar{background:rgba(72,94,113,.94)!important;border-bottom-color:#6D8394!important}
