/* COOLMAX V363 LUXURY INTERNAL PAGES WORKSPACE - SCREEN ONLY */
@media screen {
body.v363-internal{--i363-ink:#132c43;--i363-muted:#687e91;--i363-line:#d5e2eb;--i363-blue:#327fba;--i363-teal:#1c9d82;--i363-shadow:0 12px 30px rgba(17,49,77,.07);color:var(--i363-ink)!important}
body.v363-internal .content{background:radial-gradient(circle at 85% 0%,rgba(52,135,188,.045),transparent 28%),linear-gradient(180deg,#f7fafc 0%,#f3f7fa 100%)!important}
body.v363-internal:not(.v363-dashboard) .content{padding-top:18px!important}
body.v363-internal .page-head{position:relative!important;min-height:74px!important;padding:17px 19px!important;margin-bottom:13px!important;border:1px solid #d7e3eb!important;border-radius:16px!important;background:linear-gradient(135deg,#fff 0%,#f7fbfd 64%,#eef7fa 100%)!important;box-shadow:0 8px 24px rgba(17,49,76,.05)!important;overflow:hidden!important}
body.v363-internal .page-head:after{content:"";position:absolute;right:-28px;top:-46px;width:145px;height:145px;border-radius:50%;background:linear-gradient(135deg,rgba(50,127,186,.09),rgba(28,157,130,.035));pointer-events:none!important}
body.v363-internal .page-head h1{margin:0 0 4px!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.5px!important;color:#122e49!important}
body.v363-internal .page-head .muted{font-size:10.5px!important;color:#71879a!important}
body.v363-internal .btn{min-height:39px!important;border-radius:9px!important;font-size:10.8px!important;font-weight:800!important;padding:8px 12px!important;box-shadow:none!important;transition:.14s ease!important}
body.v363-internal .btn:hover{transform:translateY(-1px)!important}
body.v363-internal .btn.blue,body.v363-internal .btn.primary{background:linear-gradient(135deg,#397fba,#286a9f)!important;border-color:#286a9f!important;color:#fff!important;box-shadow:0 5px 12px rgba(44,111,161,.14)!important}
body.v363-internal .btn.green{background:linear-gradient(135deg,#279b7d,#187d67)!important;color:#fff!important}
body.v363-internal .btn.gray{background:#fff!important;color:#38546b!important;border-color:#ccdbe5!important}
body.v363-internal .btn.orange{background:#fff7eb!important;color:#a96513!important;border-color:#eed1a6!important}
body.v363-internal .btn.danger{background:#fff0f1!important;color:#b94750!important;border-color:#efc3c7!important}
body.v363-internal .panel,body.v363-internal .card{border:1px solid #d7e3eb!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--i363-shadow)!important}
body.v363-internal .panel{padding:15px!important}
body.v363-internal .panel-head{min-height:42px!important;margin:-15px -15px 13px!important;padding:11px 14px!important;border-bottom:1px solid #e0e8ee!important;background:linear-gradient(180deg,#fff,#f9fbfc)!important;border-radius:14px 14px 0 0!important}
body.v363-internal .panel-head h2,body.v363-internal .panel-head h3{font-size:13px!important;color:#17344c!important}
body.v363-internal .field label{font-size:9.7px!important;font-weight:800!important;color:#536e83!important;letter-spacing:.03em!important}
body.v363-internal input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),body.v363-internal select,body.v363-internal textarea{min-height:41px!important;border-radius:9px!important;border:1px solid #c9d9e4!important;background:#fff!important;color:#1c374d!important;font-size:11.2px!important}
body.v363-internal textarea{min-height:96px!important;line-height:1.5!important}
body.v363-internal input:focus,body.v363-internal select:focus,body.v363-internal textarea:focus{border-color:#68a8cb!important;outline:none!important;box-shadow:0 0 0 3px rgba(65,145,187,.105)!important}
body.v363-internal .readonly-field{background:#f5f8fa!important;border:1px solid #d9e3ea!important;border-radius:9px!important;padding:10px!important}
body.v363-internal table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;background:#fff!important;border:1px solid #d9e4ec!important;border-radius:11px!important;overflow:hidden!important}
body.v363-internal table thead th{position:sticky;top:0;z-index:3;background:#edf4f8!important;color:#4d6a80!important;font-size:9.3px!important;font-weight:900!important;letter-spacing:.035em!important;padding:10px 11px!important;border-bottom:1px solid #cedce6!important}
body.v363-internal table td{font-size:10.7px!important;color:#1c394f!important;padding:10px 11px!important;border-bottom:1px solid #e6edf2!important;vertical-align:middle!important}
body.v363-internal table tbody tr:nth-child(even){background:#fbfdfe!important}
body.v363-internal table tbody tr:hover{background:#f1f7fb!important;box-shadow:inset 3px 0 0 #4a96c2!important}
body.v363-internal table tbody tr:last-child td{border-bottom:0!important}
body.v363-internal .status{border-radius:999px!important;font-size:8.7px!important;font-weight:900!important;padding:4px 8px!important}
body.v363-internal .status.good{background:#e9f7f0!important;color:#16815f!important}body.v363-internal .status.warn{background:#fff4df!important;color:#a96808!important}body.v363-internal .status.bad{background:#feebed!important;color:#b84049!important}
body.v363-accounting-control .a357-hero{position:relative!important;overflow:hidden!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#173b60 0%,#235d85 66%,#187e7b 100%)!important;box-shadow:0 15px 34px rgba(16,54,83,.16)!important;padding:21px!important;color:#fff!important}
body.v363-accounting-control .a357-hero:after{content:"";position:absolute;right:-50px;top:-70px;width:250px;height:250px;border:1px solid rgba(255,255,255,.10);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.018)}
body.v363-accounting-control .a357-hero h1{color:#fff!important;font-size:27px!important}body.v363-accounting-control .a357-hero .sub{color:#cce0ec!important;font-size:10.6px!important}
body.v363-accounting-control .a357-nav{position:sticky!important;top:86px!important;z-index:20!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin:12px 0!important;padding:7px!important;border:1px solid #d5e2ea!important;border-radius:12px!important;background:rgba(248,251,253,.95)!important;backdrop-filter:blur(10px)!important;box-shadow:0 7px 18px rgba(17,49,76,.05)!important}
body.v363-accounting-control .a357-nav a{min-height:38px!important;padding:0 10px!important;border-radius:8px!important;display:flex!important;align-items:center!important;background:#fff!important;border:1px solid #d8e3ea!important;color:#3a586f!important;font-size:9.3px!important;font-weight:800!important}
body.v363-accounting-control .a357-nav a.v360-current-tab,body.v363-accounting-control .a357-nav a.v363-current{color:#fff!important;background:linear-gradient(135deg,#327fba,#1e9b82)!important;border-color:transparent!important}
body.v363-accounting-control .a357-status{border-radius:14px!important;border:1px solid #d7e3ea!important;background:#fff!important;box-shadow:var(--i363-shadow)!important;padding:14px!important}
body.v363-accounting-control .a357-kpi{border-radius:14px!important;border:1px solid #d7e3eb!important;background:linear-gradient(180deg,#fff,#fbfdfe)!important;box-shadow:0 8px 22px rgba(17,49,76,.055)!important;min-height:110px!important;padding:14px!important}
body.v363-accounting-control .a357-kpi strong{font-size:21px!important;color:#17354f!important}body.v363-accounting-control .a357-kpi small{color:#6b8194!important}
body.v363-accounting-control .a357-healthbox{border-radius:12px!important;border:1px solid #d9e4eb!important;background:#fff!important}
body.v363-accounting-control .a357-workflow a{min-height:48px!important;border-radius:10px!important;border:1px solid #d7e3ea!important;background:#fbfdfe!important;color:#24445d!important;transition:.13s ease!important}
body.v363-accounting-control .a357-workflow a:hover{background:#f0f7fb!important;border-color:#abd0e2!important;transform:translateY(-1px)!important}
body.v363-accounting-relation .wrap{padding:18px 20px!important}body.v363-accounting-relation h1{font-size:25px!important;letter-spacing:-.45px!important;color:#173650!important}body.v363-accounting-relation .card{border-radius:13px!important;border:1px solid #d7e3ea!important;box-shadow:0 8px 22px rgba(17,49,76,.055)!important}
body.v363-module .page-head{border-left:4px solid #3b86bd!important}body.v363-module .dashboard-grid{gap:11px!important}body.v363-module .dashboard-grid .panel{min-height:100px!important}
body.v363-workflow .pipeline{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:13px!important}body.v363-workflow .stage{border:1px solid #d5e2eb!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f8fbfd)!important;box-shadow:0 6px 16px rgba(19,52,78,.045)!important;padding:12px!important}
@media(max-width:1500px){body.v363-internal .page-head h1{font-size:23px!important}body.v363-internal table td{font-size:10.3px!important;padding:9px 10px!important}body.v363-internal table th{font-size:9px!important;padding:9px 10px!important}}
}