.order-category-compact.workspace-panel{padding:14px 18px;min-width:0}.order-category-compact .order-category-current{margin:0 0 8px;display:grid;gap:3px;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.order-category-current>span{font-size:12px;color:#637d7f}.order-category-controls{display:flex;align-items:stretch;gap:8px;min-width:0}.order-category-controls .input{min-width:0;flex:1;width:auto;height:36px;margin:0;padding:6px 10px;font-size:13px}.order-category-controls>button{flex:none;height:36px;padding:6px 12px;border-radius:8px;font-size:13px;white-space:nowrap}.order-category-controls>button:disabled{opacity:.5;cursor:default}.order-category-results{display:grid;gap:0;max-height:180px;overflow-y:auto;margin-top:4px;border:1px solid #ccd6d1;border-radius:8px}.order-category-results>button{display:block;width:100%;min-height:28px;margin:0;padding:4px 8px;text-align:left;font-size:12px;line-height:1.3;font-weight:400;border:0;border-bottom:1px solid #e2e9e5;border-radius:0;background:#fff;color:#173f42;overflow-wrap:anywhere;cursor:pointer}.order-category-results>button:last-child{border-bottom:0}.order-category-results>button:focus-visible,.order-category-results>button:hover{background:#f3f7e6;outline:2px solid #b5d40f;outline-offset:-2px}.order-category-suggestions{margin-top:8px;font-size:12px}.order-category-suggestions>summary{cursor:pointer;color:#637d7f}.order-category-compact>p[role=status]{font-size:12px;margin:6px 0 0}.account-shell .admin-dashboard{grid-template-columns:minmax(0,1fr);min-width:0}.account-shell .admin-dashboard>*{min-width:0;max-width:100%}.account-shell .admin-dashboard .dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.account-shell .admin-dashboard .dashboard-kpis>*{min-width:0;overflow-wrap:anywhere}.account-shell .admin-dashboard .dashboard-kpis em{position:static;display:block;margin-top:6px}.account-shell .portfolio-admin-page nav.portfolio-review-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.account-shell .portfolio-admin-page .portfolio-review-tabs button{flex:0 0 auto;width:auto;min-height:34px;padding:8px 14px;white-space:nowrap;border-radius:7px;background:transparent;color:#546b6e}.account-shell .portfolio-admin-page .portfolio-review-tabs button.active{background:#17373b;color:#fc0;box-shadow:0 1px 4px #17373b24}.account-shell .admin-dashboard .dashboard-attention .admin-attention-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;max-width:100%}@media (max-width:900px){.account-shell .admin-dashboard .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.account-shell .admin-dashboard .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .admin-dashboard .dashboard-period{width:100%;min-width:0}.account-shell .admin-dashboard .dashboard-period button{flex:1 1 0;width:auto;min-width:0;padding-inline:6px}.account-shell .admin-dashboard .admin-panel-head,.account-shell .admin-dashboard .admin-section-title{flex-wrap:wrap;gap:8px}.account-shell .admin-dashboard .admin-compact-list>a{grid-template-columns:minmax(0,1fr);gap:4px;overflow-wrap:anywhere}}.account-shell .admin-dashboard .dashboard-attention .admin-attention-grid a{gap:8px;min-width:0;min-height:60px;padding:10px;font-size:12px;line-height:1.35}.account-shell .admin-dashboard .dashboard-attention .admin-attention-grid span{min-width:0;overflow-wrap:anywhere}.account-shell .admin-dashboard .dashboard-attention .admin-attention-grid b{flex:none;margin:0;font-size:18px}@media (max-width:1100px){.account-shell .admin-dashboard .dashboard-attention .admin-attention-grid{grid-template-columns:repeat(7,145px);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:5px;scrollbar-width:thin}}.site-assistant.site-assistant{color:#faf5ea}.site-assistant .site-assistant-trigger{background:linear-gradient(135deg,#ffe185,#c99850);color:#03130e;border:1px solid #c99850;box-shadow:0 5px 18px #02080455}.site-assistant .site-assistant-trigger span{background:#03130e;color:#ffe185}.site-assistant .site-assistant-panel{background:#03130e;border:1px solid #c9985080;box-shadow:0 12px 40px #02080499;color:#faf5ea;max-height:calc(100dvh - 100px)}.site-assistant .site-assistant-panel footer,.site-assistant .site-assistant-panel header{background:#0d1d13;border-color:#c9985044}.site-assistant .site-assistant-panel header b,.site-assistant .site-assistant-panel header small{color:#faf5ea}.site-assistant .site-assistant-panel header button{background:#03130e;color:#ffe185;border-color:#c9985066}.site-assistant .assistant-message{background:#0d1d13;color:#faf5ea;border-color:#c9985033}.site-assistant .assistant-message.user{background:#c9985025;color:#faf5ea}.site-assistant .assistant-message a{color:#ffe185}.site-assistant .assistant-quick button{background:#0d1d13;color:#faf5ea;border:1px solid #c9985066}.site-assistant .assistant-quick button:hover{background:#c9985028;border-color:#c99850;color:#faf5ea}.site-assistant .site-assistant-panel input{background:#03130e;color:#faf5ea;border-color:#c9985066}.site-assistant .site-assistant-panel input::-moz-placeholder{color:#faf5ea99}.site-assistant .site-assistant-panel input::placeholder{color:#faf5ea99}.site-assistant .site-assistant-panel form input:focus{border-color:#c99850;outline:2px solid #ffe185;outline-offset:3px;box-shadow:none}.site-assistant .site-assistant-messages{scrollbar-color:#c9985080 transparent}.site-assistant .assistant-message p{color:#faf5ea}.site-assistant .site-assistant-panel form button{background:linear-gradient(135deg,#ffe185,#c99850);color:#03130e}.site-assistant .assistant-error{color:#faf5ea}.site-assistant .assistant-error a{color:#ffe185}.site-assistant :is(button,input,a):focus-visible{outline:2px solid #ffe185;outline-offset:3px}@media(max-width:700px){.site-assistant.site-assistant{right:12px;bottom:calc(86px + env(safe-area-inset-bottom))}.site-assistant .site-assistant-trigger{width:44px;height:44px;min-width:44px;padding:7px;justify-content:center}.site-assistant .site-assistant-trigger b{display:none}.site-assistant .site-assistant-panel{width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 155px)}}@media(prefers-reduced-motion:reduce){.site-assistant *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}