/* COOLMAX V362 CLEAN LUXURY SIDEBAR + VERIFIED ACTIONS - SCREEN ONLY */
@media screen {
body.v362-luxury{--v362-navy:#08243d;--v362-navy2:#061a2e;--v362-navy3:#0b3152;--v362-blue:#3b86bd;--v362-teal:#20ad8c;--v362-line:rgba(150,190,216,.15);--v362-text:#eef7fc;--v362-muted:#8ca8bc}
@media(min-width:1200px){body.v362-luxury .brand-zone{width:224px!important;min-width:224px!important}body.v362-luxury .sidebar{width:224px!important;min-width:224px!important}body.v362-luxury .content{width:calc(100% - 224px)!important}}
body.v362-luxury .sidebar{background:linear-gradient(180deg,var(--v362-navy3) 0%,var(--v362-navy) 43%,var(--v362-navy2) 100%)!important;box-shadow:8px 0 26px rgba(3,24,42,.14)!important}
body.v362-luxury .sidebar-scroll{padding:10px 10px 18px!important;scrollbar-width:thin!important;scrollbar-color:#376b91 transparent!important;overscroll-behavior:contain!important}
body.v362-luxury .sidebar-scroll::-webkit-scrollbar{width:4px!important}body.v362-luxury .sidebar-scroll::-webkit-scrollbar-track{background:transparent!important}body.v362-luxury .sidebar-scroll::-webkit-scrollbar-thumb{background:#376b91!important;border-radius:999px!important}
body.v362-luxury .nav-label{font-size:8px!important;letter-spacing:1.15px!important;color:#7f9caf!important;padding:7px 9px 4px!important}
body.v362-luxury .nav{position:relative!important;min-height:41px!important;margin:2px 0!important;padding:9px 10px!important;border-radius:9px!important;font-size:11.25px!important;line-height:1.2!important;color:#c9dbe7!important}
body.v362-luxury .nav:hover{background:rgba(255,255,255,.045)!important;color:#fff!important}body.v362-luxury .nav.active{background:linear-gradient(95deg,#2d7eb9,#1fac8b)!important;color:#fff!important;box-shadow:0 7px 17px rgba(20,116,146,.18)!important}
body.v362-luxury .nav-symbol,body.v362-luxury .nav i{pointer-events:none!important}
body.v362-luxury .nav-group{margin:4px 0!important;padding-top:3px!important;border-top:1px solid var(--v362-line)!important}
body.v362-luxury .nav-group>summary{min-height:39px!important;padding:8px 9px!important;border-radius:9px!important;color:#9eb8ca!important;font-size:9.5px!important;letter-spacing:.45px!important}
body.v362-luxury .nav-group>summary:hover{background:rgba(255,255,255,.04)!important;color:#fff!important}body.v362-luxury .nav-group[open]>summary{color:#eef8fd!important;background:linear-gradient(90deg,rgba(47,125,178,.14),rgba(32,171,139,.055))!important;box-shadow:inset 3px 0 0 #4295c5!important}
body.v362-luxury .cm336-accounting-group{margin:3px 0 5px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}
body.v362-luxury .cm336-accounting-summary{min-height:38px!important;padding:7px 9px 7px 13px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#c9dce8!important;font-size:10.9px!important;font-weight:820!important;box-shadow:none!important}
body.v362-luxury .cm336-accounting-summary:hover{background:rgba(255,255,255,.045)!important;color:#fff!important}body.v362-luxury .cm336-accounting-summary.active{color:#fff!important;background:rgba(38,159,132,.09)!important;box-shadow:inset 2px 0 0 #38c49e!important}
body.v362-luxury .cm211-menu{padding:1px 0 3px 15px!important;border:0!important;background:transparent!important;overflow:visible!important;max-height:none!important}
.v362-acct-section{margin:1px 0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}
.v362-acct-section>summary{list-style:none!important;cursor:pointer!important;min-height:33px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) 14px!important;gap:6px!important;align-items:center!important;border-radius:7px!important;background:transparent!important;color:#b5cad8!important;font-size:9.9px!important;font-weight:760!important}
.v362-acct-section>summary::-webkit-details-marker{display:none!important}.v362-acct-section>summary::marker{content:""!important}.v362-acct-section>summary::before,.v362-acct-section>summary::after{content:none!important;display:none!important}
.v362-acct-section>summary:hover{background:rgba(255,255,255,.04)!important;color:#fff!important}.v362-acct-section[open]>summary{background:rgba(45,126,181,.09)!important;color:#eef8fd!important}.v362-acct-section.v362-current-group>summary{color:#fff!important;background:linear-gradient(90deg,rgba(42,133,184,.14),rgba(30,169,138,.08))!important;box-shadow:inset 2px 0 0 #42c7a3!important}
.v362-acct-icon{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#75acd0;font-size:9px;background:rgba(62,139,190,.08);pointer-events:none!important}.v362-acct-chevron{justify-self:end;color:#7194ab;font-size:12px;transition:.14s transform;pointer-events:none!important}.v362-acct-section[open] .v362-acct-chevron{transform:rotate(90deg);color:#48c7a5}
.v362-acct-body{margin-left:9px!important;padding:2px 0 4px 8px!important;border-left:1px solid rgba(129,178,208,.14)!important}
body.v362-luxury .v362-acct-body .cm211-child{min-height:31px!important;margin:0!important;padding:6px 7px!important;border-radius:6px!important;border:0!important;background:transparent!important;color:#9fb9ca!important;font-size:9.7px!important;font-weight:650!important;display:flex!important;align-items:center!important;text-decoration:none!important}
body.v362-luxury .v362-acct-body .cm211-child:hover{color:#fff!important;background:rgba(255,255,255,.035)!important}body.v362-luxury .v362-acct-body .cm211-child.v362-active{color:#fff!important;background:rgba(31,169,138,.075)!important;box-shadow:inset 2px 0 0 #3bc39f!important;font-weight:800!important}body.v362-luxury .v362-acct-body .cm211-child.v362-active:after{content:"";width:5px;height:5px;border-radius:50%;margin-left:auto;background:#4dd2ad;box-shadow:0 0 0 3px rgba(77,210,173,.08)}
.v362-daily-finance{margin:7px 0 2px!important;padding-top:5px!important;border-top:1px solid rgba(146,187,211,.12)!important}.v362-daily-finance>summary{list-style:none!important;cursor:pointer!important;min-height:34px!important;padding:6px 9px!important;border-radius:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#91adbf!important;font-size:8.3px!important;font-weight:850!important;letter-spacing:.8px!important;text-transform:uppercase!important}.v362-daily-finance>summary::-webkit-details-marker{display:none!important}.v362-daily-finance>summary::marker{content:""!important}.v362-daily-finance>summary::before,.v362-daily-finance>summary::after{content:none!important;display:none!important}.v362-daily-finance>summary:hover{background:rgba(255,255,255,.035)!important;color:#d5e6f1!important}.v362-daily-finance .v362-chevron{font-size:12px;color:#7398af;transition:.14s transform;pointer-events:none!important}.v362-daily-finance[open] .v362-chevron{transform:rotate(90deg);color:#44c4a0}.v362-daily-body{padding:2px 0 3px 8px!important}body.v362-luxury .v362-daily-body>.nav{min-height:35px!important;padding:7px 9px!important;font-size:10.4px!important;background:transparent!important;box-shadow:none!important}
body.v362-luxury.v362-finance-open #v356-sidebar-promo{display:none!important}
body.v362-luxury .v362-clickable{cursor:pointer!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease!important}body.v362-luxury .v362-clickable:hover{transform:translateY(-2px)!important;border-color:#bfd6e5!important;box-shadow:0 10px 22px rgba(24,71,108,.09)!important}body.v362-luxury .v362-clickable:focus-visible{outline:3px solid rgba(59,134,189,.20)!important;outline-offset:2px!important}
body.v362-luxury .cm356-kpiicon,body.v362-luxury .cm356-opico,body.v362-luxury .cm356-shortico,body.v362-luxury .cm356-attico,body.v362-luxury .cm356-headico{pointer-events:none!important}
.cm362-actionset{display:flex;justify-content:center;align-items:center;gap:5px}.cm362-action{width:25px;height:25px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6e2eb;background:#fff;color:#3b6f96;font-size:10px;font-weight:900;transition:.12s ease}.cm362-action:hover{background:#edf6fb;border-color:#a9c9dd;color:#1d678f;transform:translateY(-1px)}.cm362-action.print{color:#2f8b71}.cm362-action.print:hover{background:#ebf8f3;border-color:#aad8c9}
body.v362-luxury .cm356-customize{cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;border-radius:7px!important}body.v362-luxury .cm356-customize:hover{background:#edf5fa!important}
.v362-modal-backdrop{position:fixed;inset:0;background:rgba(4,20,35,.48);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.v362-modal{width:min(520px,92vw);background:#fff;border:1px solid #d5e1ea;border-radius:17px;box-shadow:0 28px 70px rgba(5,27,46,.24);overflow:hidden}.v362-modal-head{padding:15px 17px;border-bottom:1px solid #e2e9ef;display:flex;align-items:center;justify-content:space-between}.v362-modal-head b{font-size:15px;color:#18344d}.v362-modal-head button{border:0;background:#eef4f8;border-radius:8px;width:30px;height:30px;cursor:pointer}.v362-modal-body{padding:14px 17px}.v362-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v362-modal-item{display:flex;gap:8px;align-items:center;padding:9px 10px;border:1px solid #dce6ed;border-radius:9px;font-size:11px;color:#314d64}.v362-modal-item input{width:auto!important;min-height:0!important}.v362-modal-foot{padding:12px 17px;border-top:1px solid #e2e9ef;display:flex;justify-content:flex-end;gap:8px}.v362-modal-foot button{border:0;border-radius:8px;padding:8px 12px;font-weight:750;cursor:pointer}.v362-modal-foot .reset{background:#eef3f7;color:#38536a}.v362-modal-foot .save{background:#237db5;color:#fff}
body.v362-luxury .brand-zone{cursor:pointer!important}
@media(max-width:1199px){body.v362-luxury .v362-acct-section>summary{font-size:9.5px!important}body.v362-luxury .v362-acct-body .cm211-child{font-size:9.4px!important}}
}\n@media screen {\nbody.v362-r1 .v362-acct-section>summary{font-weight:820!important}\nbody.v362-r1 .v362-acct-body .cm211-child{font-weight:620!important}\nbody.v362-r1 .v362-acct-body .cm211-child.v362-active{font-weight:850!important}\nbody.v362-r1 .v362-acct-section[data-v362-key="core"]>summary{color:#c4d9e6!important}\n}\n