.v100-company-org{margin-bottom:18px}
.v100-company-org > .row{margin-bottom:10px}
.v100-flow-modal .modal{max-width:980px;width:min(980px,92vw)}
.v100-stage-row{border:1px solid #e2ebee;border-radius:16px;padding:12px 14px;margin-top:10px;background:#fbfdfe}
.v100-stage-help{color:#5b7277;background:#f4faf9;border:1px dashed #d7ece8;border-radius:12px;padding:8px 10px}
.v100-ai-box{margin-top:12px;padding:14px;border:1px solid #dce7f0;border-radius:18px;background:linear-gradient(180deg,#fbfcff,#f4f8fd)}
.v100-ai-box textarea{min-height:84px}
.sidebar .brand{position:relative}
.sidebar .brand::after{content:'';position:absolute;left:-8px;top:8px;bottom:8px;width:8px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04))}
body.sidebar-collapsed .sidebar{width:66px !important;min-width:66px !important;max-width:66px !important;overflow:visible !important}
body.sidebar-collapsed .sidebar .menu-label,body.sidebar-collapsed .sidebar .sub,body.sidebar-collapsed .sidebar .sidebar-select,body.sidebar-collapsed .sidebar .small,body.sidebar-collapsed .sidebar .brand-text{display:none !important}
body.sidebar-collapsed .sidebar .menu-btn{justify-content:center !important;padding-inline:0 !important}
body.sidebar-collapsed .sidebar .brand::after{display:block}
#sidebarPeekHandle{display:flex !important}
