.operation-shell{--operation-sidebar-width:200px}.operation-shell.sidebar-collapsed{--operation-sidebar-width:58px}.operation-shell .sidebar{background:#181823;border-right:1px solid #302c3b}.operation-shell .sidebar-brand{height:52px;min-height:52px}.operation-shell .sidebar-bottom .workspace-context{background:#24212f;border:1px solid #393345;border-radius:9px;align-items:center;margin:0 0 8px;display:flex;overflow:hidden}.operation-shell .sidebar-bottom .workspace-context-current{flex:1;min-width:0;padding:6px}.operation-shell .sidebar-bottom .workspace-context-copy>span{display:none}.operation-shell .sidebar-bottom .workspace-context-copy strong{color:#f0eaf8}.operation-shell .sidebar-bottom .workspace-context-copy>span{color:#bcb3ca}.operation-shell .sidebar-bottom .workspace-context-switch{color:#d1c4e3;background:#292332;border-color:#484053 #484053 #484053 currentColor;border-left-style:solid;border-left-width:1px;flex:none;justify-content:center;min-width:34px;min-height:36px;padding:6px}.operation-shell .sidebar-bottom .workspace-context-switch span{display:none}.operation-shell .side-nav{padding-top:10px}.operation-shell .side-nav a{color:#c2bacf;border-radius:9px;min-height:42px}.operation-shell .side-nav a:hover{color:#f0e7ff;background:#272336}.operation-shell .side-nav a.selected{color:#eadfff;background:#302a43}.operation-shell .sidebar-bottom{border-top:1px solid #393345;padding-top:8px}.operation-shell .sidebar-bottom .account-block{margin-top:5px;padding:7px 4px 2px}.operation-shell .workspace-topbar{flex-basis:54px;height:54px;padding-inline:14px}.operation-shell .workspace-topbar>div:first-child{scrollbar-width:none;overflow:auto}.operation-top-nav{align-items:center;gap:5px;min-width:max-content;display:flex}.operation-top-nav a{color:#5d576a;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.operation-top-nav a:hover{color:#5f38c9;background:#f5f2fc}.operation-top-nav a.is-current{color:#fff;background:linear-gradient(115deg,#6852e5,#ab49c8);box-shadow:0 2px 7px #6143b936}.operation-top-nav a:focus-visible,.operation-bottom-action:focus-visible,.operation-options-panel a:focus-visible{outline-offset:2px;outline:2px solid #7654e8}.operation-bottom-action{color:#c2bacf;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;padding:7px 10px;font-size:12px;display:flex}.operation-bottom-action:hover,.operation-bottom-action[aria-expanded=true]{color:#eadfff;background:#302a43}.operation-options{position:relative}.operation-options-panel{z-index:30;background:#292532;border:1px solid #484053;border-radius:10px;gap:2px;width:max(184px,100%);padding:5px;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 10px 30px #120d1b66}.operation-options-panel a{color:#e9e2f0;border-radius:6px;padding:8px 9px;font-size:12px;text-decoration:none}.operation-options-panel button{color:#e9e2f0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:12px}.operation-options-panel a:hover,.operation-options-panel button:hover{background:#3a3049}.operation-shell.sidebar-collapsed .operation-bottom-action{flex-direction:column;justify-content:center;gap:3px;padding:6px 1px;font-size:10px}.operation-light .sidebar{background:#fff;border-color:#e7e5ef}.operation-light .side-nav a,.operation-light .operation-bottom-action{color:#69647a}.operation-light .side-nav a:hover,.operation-light .operation-bottom-action:hover{color:#6844c5;background:#f4f0fb}.operation-light .side-nav a.selected{color:#673dda;background:#f1edff}.operation-light .sidebar-bottom{border-color:#e9e6f0}.operation-light .sidebar-bottom .workspace-context{background:#faf9fd;border-color:#e9e5f0}.operation-light .sidebar-bottom .workspace-context-copy strong{color:#343042}.operation-light .sidebar-bottom .workspace-context-copy>span{color:#777084}.operation-light .sidebar-bottom .workspace-context-switch{color:#6d4bb8;background:#f1edfa;border-color:#e5dbf4}.operation-light .operation-options-panel{background:#fff;border-color:#e5dfef}.operation-light .operation-options-panel a,.operation-light .operation-options-panel button{color:#4f465f}.operation-light .operation-options-panel a:hover,.operation-light .operation-options-panel button:hover{background:#f4f0fb}.crm-shell .crm-summary{background:#fffaf2;border-color:#f1e5cc;min-height:42px}.crm-shell .crm-page>.crm-board{background:#faf9fd;gap:10px;padding:10px}.crm-shell .crm-board>.ops-column{background:#fff;border-radius:10px}.crm-shell .crm-board .crm-lead-card{border-radius:9px;box-shadow:0 2px 7px #372b5710}.ops-settings-more{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.ops-settings-more a{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface);border-radius:8px;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ops-settings-more a:hover{color:#7654e8;border-color:#a38ad4}.crm-shell .crm-content>.crm-page.crm-approval-page{background:#f8f7fb;padding:22px 24px 36px;display:block;overflow-y:auto}.crm-approval-page .approval-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;display:flex}.crm-approval-page .approval-heading .kicker{color:#7958c5;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.crm-approval-page .approval-heading h2{color:#27213a;margin:4px 0 5px;font-size:clamp(22px,2vw,29px);line-height:1.16}.crm-approval-page .approval-heading p{color:#766e83;max-width:680px;margin:0;font-size:13px;line-height:1.45}.crm-approval-page .approval-count{color:#6843b9;background:#f0ebfb;border:1px solid #e5ddf4;border-radius:20px;flex:none;padding:8px 12px;font-size:12px;font-weight:750}.crm-approval-page .crm-filter-disclosure{background:#fff;border:1px solid #e8e3f0;border-radius:12px;margin-bottom:18px;padding:10px}.crm-approval-page .approval-list{gap:9px;max-width:1120px;display:grid}.crm-approval-page .approval-card{background:#fff;border:1px solid #e5e0ed;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 2px 12px #251b4410}.crm-approval-page .approval-card>.avatar{flex:none;width:42px;height:42px}.crm-approval-page .approval-card-main{flex:1;gap:3px;min-width:0;display:grid}.crm-approval-page .approval-card-main strong{color:#292336;font-size:15px}.crm-approval-page .approval-card-main>span{color:#766e84;overflow-wrap:anywhere;font-size:12px}.crm-approval-page .approval-card-facts{flex-wrap:wrap;gap:5px 15px;margin-top:8px;display:flex}.crm-approval-page .approval-card-facts span{color:#615a6e;align-items:center;gap:5px;font-size:11px;display:inline-flex}.crm-approval-page .approval-card-facts svg{color:#8a79aa}.crm-approval-page .approval-card>.button{flex:none;gap:7px}.crm-approval-page .approval-empty{color:#75658e;text-align:center;background:#fff;border:1px dashed #d9cfe8;border-radius:14px;justify-items:center;gap:7px;padding:60px 20px;display:grid}.crm-approval-page .approval-empty h3{color:#342a47;margin:5px 0 0;font-size:17px}.crm-approval-page .approval-empty p{margin:0;font-size:13px}.ops-detail-section.approval-decision{background:#f8f4ff;border:1px solid #d9c9f2;border-radius:12px;margin:16px 0;padding:17px}.ops-detail-section.approval-decision h3{color:#392765;margin:0 0 5px}.ops-detail-section.approval-decision p{margin:0 0 13px;font-size:12px;line-height:1.45}.ops-detail-section.approval-decision .ops-action-row{margin-top:12px}@media (max-width:720px){.crm-shell .crm-content>.crm-page.crm-approval-page{padding:16px 12px 28px}.crm-approval-page .approval-heading{flex-direction:column;align-items:flex-start;gap:10px}.crm-approval-page .approval-card{flex-wrap:wrap;align-items:flex-start}.crm-approval-page .approval-card>.button{justify-content:center;width:100%}.operation-shell .sidebar{background:#181823}.operation-light .sidebar{background:#fff}.operation-top-nav a{min-height:34px;padding-inline:9px;font-size:11px}.operation-top-nav a svg{display:none}.operation-shell .workspace-topbar{gap:4px}.operation-shell .workspace-topbar .topbar-right{display:none}.operation-shell.sidebar-collapsed .operation-bottom-action{flex-direction:row;justify-content:flex-start;gap:9px;padding-inline:10px;font-size:12px}}
