/* Compact navigation and independently readable work blocks. */
.nav-dropdown{position:relative;color:#233552}.nav-dropdown summary{list-style:none;cursor:pointer;padding:16px 19px;border-radius:12px;display:flex;gap:26px;align-items:center}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown[open] summary{background:#fcebf4;color:#941a53}.nav-dropdown-panel{position:absolute;top:100%;left:0;min-width:260px;padding:9px;background:white;border:1px solid #dce1ee;border-radius:15px;box-shadow:0 16px 48px #13234325;z-index:100}.nav-dropdown-panel button{display:block;width:100%;text-align:left;border:0;background:white;padding:13px 15px;color:#233552;border-radius:9px;font:inherit}.nav-dropdown-panel button:hover{background:#f5f6fa}.nav-dropdown-panel button[hidden],.nav-dropdown[hidden]{display:none!important}.sidebar,.nav{overflow:visible!important}.nav{align-items:center}.nav-dropdown-panel .nav-item{margin:0}.nav-dropdown summary:focus-visible{outline:2px solid #eb007f}
.crm-board{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px;overflow:visible!important}.crm-block{background:#fff;border:1px solid #dce1ee;border-radius:20px;padding:20px;min-width:0}.crm-block>h3{color:#152743;font-size:18px;margin:0 0 18px}.crm-block-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.crm-block .crm-column{min-width:0;width:auto;min-height:160px;grid-column:auto;border-top:3px solid #eb007f;background:#f5f6fa}.crm-block .crm-column-body{min-height:90px;max-height:440px;overflow:auto}.crm-overview-strip,.crm-overview-strip *{color:#182b49!important}.crm-overview-note{color:#42516b!important}.crm-column,.crm-column .empty-column,.crm-column small,.crm-card,.crm-card p,.crm-card small{color:#243552!important}.crm-card{background:#fff}.crm-column-head>span{color:#7c1449!important}.crm-overview-strip{background:#fff!important}.crm-block .crm-column-head{padding:14px}.v2-top-scroll:has(+.crm-board){display:none}
.sector-planet{width:240px;height:240px;top:50%;right:8%;transform:translateY(-50%);opacity:1;overflow:visible;--planet:#db4786;--planet-dark:#561a45}.sector-planet.station-02{--planet:#76b4e1;--planet-dark:#153c6a}.sector-planet.station-03{--planet:#b3a0de;--planet-dark:#443461}.sector-planet.station-04{--planet:#e5bd7b;--planet-dark:#745039}.sector-planet.station-05{--planet:#66c8bb;--planet-dark:#18515c}.sector-planet-surface{position:absolute;inset:18%;border-radius:50%;background:repeating-linear-gradient(12deg,transparent 0 18px,#fff2 20px 26px,transparent 29px 46px),radial-gradient(circle at 30% 25%,var(--planet),var(--planet-dark));background-size:220% 100%,100% 100%;box-shadow:inset -20px -15px 30px #0006,0 0 60px color-mix(in srgb,var(--planet),transparent 82%);animation:sector-spin 15s linear infinite}.sector-planet-ring{position:absolute;inset:4%;border:2px solid color-mix(in srgb,var(--planet),white 25%);border-bottom-width:5px;border-radius:50%;animation:sector-ring 24s linear infinite;opacity:.65}.sector-planet{animation:none!important}@keyframes sector-spin{to{background-position:183.333% 0,0 0}}@keyframes sector-ring{0%{transform:rotateZ(-25deg) rotateX(62deg) rotateY(-12deg)}50%{transform:rotateZ(155deg) rotateX(49deg) rotateY(15deg)}100%{transform:rotateZ(335deg) rotateX(62deg) rotateY(-12deg)}}
.brand-model{contain:layout style}.brand-cube,.brand-heart{will-change:transform;backface-visibility:visible}.intro-orbits{contain:layout style}.page.active:has(.orbit-intro){animation:none}.intro-orbits b{animation:none!important}
.request-list{width:100%;border-collapse:collapse;background:white;border-radius:15px}.request-list th,.request-list td{padding:16px;text-align:left;border-bottom:1px solid #e2e6ee;color:#243552}.request-list th{font-size:12px;background:#f4f6fa}.request-list button{border:0;background:none;color:#7d174c;text-align:left;font:inherit;cursor:pointer}.request-table-wrap{overflow:auto}.inventory-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inventory-card{background:white;border:1px solid #dce1ee;padding:22px;border-radius:16px}.inventory-card h3{color:#172b48}.google-form{display:grid;gap:14px;padding:24px;border:1px solid #dce1ee;border-radius:18px;background:white}.google-form label{display:grid;gap:7px}.google-form input,.google-form textarea,.google-form select{padding:12px;border:1px solid #dce1ee;border-radius:8px;font:inherit;color:#213454}.google-list{display:grid;gap:12px}.google-list>button,.google-list>article{padding:20px;background:white;border:1px solid #dce1ee;border-radius:14px;text-align:left;color:#213454}.google-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#213454;max-height:55vh;overflow:auto}.google-list time{display:block;color:#52617a;font-size:12px;margin-top:8px}
@media(max-width:900px){.crm-board{grid-template-columns:1fr!important}.sector-planet{right:0;width:160px;height:160px;opacity:.6}.inventory-grid{grid-template-columns:1fr}.nav-dropdown-panel{position:fixed;top:110px;left:15px;right:15px;max-height:65vh;overflow:auto}}
@media(prefers-reduced-motion:reduce){.sector-planet-surface,.sector-planet-ring{animation:none}}

.workspace-file-card{display:flex;flex-direction:column;gap:8px;min-width:0}.workspace-file-card .workspace-item{width:100%;flex:1}.workspace-file-card>.secondary-button{font-size:11px;padding:8px;align-self:flex-start}.nav-dropdown summary span{font-size:12px}

.sector-hero .sector-planet{left:auto;bottom:auto;right:7%;top:50%}@media(max-width:1100px){.sector-hero .sector-planet{width:170px;height:170px;right:4%;opacity:.65}}
.sector-workflows{margin:36px 0;padding:32px;border:1px solid #dce2f0;border-radius:24px;background:white;color:#172544}.sector-workflows h2{font-size:clamp(22px,2vw,32px);margin:12px 0}.sector-workflows p{color:#52617b}.sector-workflows .sector-tags span{border-color:#dce2f0;color:#253957}.sector-workflows details{margin-top:22px}.sector-workflows summary{cursor:pointer;font-weight:600}.sector-resource-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.sector-resource-links a{border:1px solid #dce2f0;border-radius:12px;padding:12px 16px;text-decoration:none;color:#233556;background:#f7f8fd}.sector-resource-links a:hover{border-color:#e6007e;color:#a90061}.workflow-metrics{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.workflow-metrics>span{padding:14px 18px;background:white;border:1px solid #dce2f0;border-radius:14px;color:#42516c}.workflow-metrics b{font-size:24px;color:#172544;margin-right:8px}.task-quick-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.task-quick-actions button{padding:5px 9px;background:#f4f6fb;border:1px solid #dce2f0;border-radius:8px;color:#253957;font-size:12px;cursor:pointer}
