/* PD-V36.6-INTELLIGENT-WORKSPACE */
:root{
  --pd366-rail:236px;--pd366-rail-compact:72px;--pd366-gutter:clamp(9px,.65vw,13px);
  --pd366-gap:clamp(10px,.75vw,14px);--pd366-text-scale:1;--pd366-border:rgba(149,188,221,.72);
  --pd366-ink:#10253d;--pd366-muted:#5e7489;--pd366-blue:#2f72ea;--pd366-cyan:#179ce5;
  --pd366-navy:#071426;--pd366-surface:rgba(255,255,255,.94);--pd366-shadow:0 18px 45px rgba(7,20,38,.075)
}
body.pd366[data-pd366-text="100"]{--pd366-text-scale:1}
body.pd366[data-pd366-text="110"]{--pd366-text-scale:1.10}
body.pd366[data-pd366-text="120"]{--pd366-text-scale:1.20}
@media (min-width:921px){
  body.pd366.pd365-internal .sidebar{width:var(--pd366-rail)!important;min-width:var(--pd366-rail)!important;max-width:var(--pd366-rail)!important}
  body.pd366.pd365-internal .main{width:calc(100vw - var(--pd366-rail))!important;max-width:none!important;min-width:0!important;margin-left:var(--pd366-rail)!important;margin-right:0!important}
  body.pd366.pd365-internal:is(.pd-rail-compact,.pd-command-center-compact,.pd-sidebar-compact,.pd-cc-sidebar-compact) .sidebar{width:var(--pd366-rail-compact)!important;min-width:var(--pd366-rail-compact)!important;max-width:var(--pd366-rail-compact)!important}
  body.pd366.pd365-internal:is(.pd-rail-compact,.pd-command-center-compact,.pd-sidebar-compact,.pd-cc-sidebar-compact) .main{width:calc(100vw - var(--pd366-rail-compact))!important;margin-left:var(--pd366-rail-compact)!important}
  body.pd366.pd365-internal .main>.topbar,body.pd366.pd365-internal .main>.tab{width:100%!important;max-width:none!important;padding-left:var(--pd366-gutter)!important;padding-right:var(--pd366-gutter)!important}
  body.pd366.pd365-internal .pd365-workbar{width:calc(100% - (2 * var(--pd366-gutter)))!important;margin-left:var(--pd366-gutter)!important;margin-right:var(--pd366-gutter)!important}
}
body.pd366.pd365-internal{font-size:calc(18px * var(--pd366-text-scale))!important}
body.pd366.pd365-client-workspace{font-size:calc(17px * var(--pd366-text-scale))!important}
body.pd366.pd365-internal :where(.title p,.sectionhead p,.secondary,.help,.empty,time,.metric span,.feeditem p,.event p,.project-card p){font-size:max(14px,.82em)!important;line-height:1.48!important}
body.pd366.pd365-internal .sidebar .navbtn{font-size:14.5px!important;min-height:44px!important}
body.pd366.pd365-internal .sidebar .navlabel{font-size:11px!important;letter-spacing:.12em!important}
body.pd366.pd365-internal .sidebar .brand strong{font-size:15px!important}
body.pd366.pd365-internal .sidebar .brand small{font-size:10px!important}
body.pd366.pd365-client-workspace :where(.cp-section-head p,.cp-card p,.cp-list p,.cp-meta,.cp-help,.cp-tag,small){font-size:max(14px,.84em)!important;line-height:1.48!important}
body.pd366.pd366-compact :where(.card.pad,.panel,.detailbody,.detailhero,.cp-card.pad,.cp-panel){padding:clamp(12px,.85vw,16px)!important}
body.pd366.pd366-compact :where(.tab,.workspace,.masterdetail,.split,.cp-main,.cp-grid){gap:10px!important}
body.pd366.pd366-contrast{--pd366-border:rgba(88,145,193,.86);--pd366-muted:#455f78}
body.pd366.pd366-contrast :where(.secondary,.help,.empty,.title p,.sectionhead p,.metric span){color:var(--pd366-muted)!important}
.pd366-pins{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}
.pd366-pin,.pd366-more{min-height:42px!important;height:42px;padding:0 12px!important;border:1px solid #c8dced!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#1d4265!important;font-size:13.5px!important;font-weight:780!important;white-space:nowrap}
.pd366-pin{max-width:150px;overflow:hidden;text-overflow:ellipsis}
.pd366-more{background:#edf7ff!important;color:#19598d!important}
.pd366-sectionbar{width:calc(100% - (2 * var(--pd366-gutter)));margin:6px var(--pd366-gutter) 0;display:flex;align-items:center;gap:6px;overflow:auto hidden;scrollbar-width:none}
.pd366-sectionbar::-webkit-scrollbar{display:none}.pd366-sectionbar-label{flex:0 0 auto;color:#71879b;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-right:2px}
.pd366-sectionchip{flex:0 0 auto;min-height:34px!important;padding:0 10px!important;border:1px solid #d3e2ef!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;color:#32516d!important;font-size:12.5px!important;font-weight:740!important}
body.pd366 [data-pd366-resizable="1"]{--pd366-master:40%;position:relative;grid-template-columns:minmax(320px,var(--pd366-master)) minmax(0,1fr)!important}
body.pd366 [data-pd366-resizable="1"]>.pd366-splitter{position:absolute;z-index:8;top:0;bottom:0;left:var(--pd366-master);width:10px;transform:translateX(-5px);cursor:col-resize;touch-action:none}
body.pd366 [data-pd366-resizable="1"]>.pd366-splitter::after{content:"";position:absolute;left:4px;top:24%;bottom:24%;width:2px;border-radius:2px;background:rgba(90,139,180,.18)}
body.pd366 [data-pd366-resizable="1"]>.pd366-splitter:hover::after,body.pd366 [data-pd366-resizable="1"].pd366-resizing>.pd366-splitter::after{background:rgba(47,114,234,.55)}
body.pd366 .pd365-empty-detail>.pd366-splitter{display:none!important}
.pd366-backdrop{position:fixed;inset:0;z-index:2147483100;display:none;place-items:start center;padding:7vh 14px 24px;background:rgba(4,17,32,.38);backdrop-filter:blur(11px)}
.pd366-backdrop.show{display:grid}.pd366-hub{width:min(900px,calc(100vw - 24px));max-height:min(82vh,820px);overflow:hidden;border:1px solid rgba(150,190,222,.9);border-radius:26px;background:rgba(252,254,255,.985);box-shadow:0 38px 110px rgba(3,18,35,.28)}
.pd366-hub-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #dbe7f1}.pd366-hub-title{min-width:0;flex:1}.pd366-hub-title strong{display:block;color:#102b46;font-size:18px}.pd366-hub-title span{display:block;margin-top:2px;color:#71879a;font-size:13px}
.pd366-hub-close{width:38px;height:38px;border:1px solid #cfdeeb;border-radius:12px;background:#fff;color:#42627f;font-size:18px}.pd366-hub-body{max-height:calc(min(82vh,820px) - 70px);overflow:auto;padding:14px}
.pd366-hub-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px}.pd366-panel{border:1px solid #d7e4ef;border-radius:18px;background:#fff;padding:14px}.pd366-panel h3{margin:0 0 5px;color:#153858;font-size:16px!important}.pd366-panel>p{margin:0 0 12px;color:#6d8397;font-size:13.5px!important}
.pd366-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #cfdeeb;border-radius:13px;background:#fafdff}.pd366-search input{flex:1;min-width:0;height:40px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:15px!important}
.pd366-list{display:grid;gap:6px;margin-top:10px}.pd366-row{width:100%;min-height:50px!important;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px!important;border:1px solid #e0e9f1!important;border-radius:13px!important;background:#fff!important;text-align:left}
.pd366-row-copy b{display:block;color:#163a5a;font-size:14px}.pd366-row-copy small{display:block;margin-top:2px;color:#72889b;font-size:12px}.pd366-row-pin{min-height:32px!important;padding:0 9px!important;border:1px solid #c9ddea!important;border-radius:10px!important;background:#f5faff!important;color:#32628a!important;font-size:12px!important;font-weight:780!important}
.pd366-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pd366-choice button{min-height:42px!important;border:1px solid #d2e1ed!important;border-radius:12px!important;background:#fff!important;color:#35536d!important;font-size:13px!important;font-weight:760!important}.pd366-choice button.active{border-color:#77b9ea!important;background:#edf7ff!important;color:#0b65ae!important}
.pd366-help-list{display:grid;gap:8px}.pd366-help-item{padding:10px 11px;border:1px solid #e0e9f1;border-radius:13px;background:#fbfdff}.pd366-help-item strong{display:block;color:#173a58;font-size:13.5px}.pd366-help-item span{display:block;margin-top:2px;color:#71879a;font-size:12.5px;line-height:1.45}
.pd366-shortcut{display:inline-flex;align-items:center;gap:4px}.pd366-shortcut kbd{padding:3px 6px;border:1px solid #cadbe8;border-bottom-width:2px;border-radius:7px;background:#f8fbfd;color:#5f7890;font-size:10px}
@media(max-width:1180px){.pd366-pins{display:none}.pd366-hub-grid{grid-template-columns:1fr}body.pd366 [data-pd366-resizable="1"]{--pd366-master:50%}}
@media(max-width:920px){.pd366-sectionbar{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.pd366-more{padding:0 10px!important}body.pd366 [data-pd366-resizable="1"]{grid-template-columns:1fr!important}body.pd366 [data-pd366-resizable="1"]>.pd366-splitter{display:none}}
@media(max-width:700px){.pd366-hub{border-radius:20px}.pd366-choice{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pd366-splitter::after{transition:none!important}}
/* /PD-V36.6-INTELLIGENT-WORKSPACE */