.container,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;width:100%}@media (min-width:718px){.container,.container-sm{max-width:540px}}@media (min-width:1024px){.container,.container-md,.container-sm{max-width:920px}}@media (min-width:1439px){.container,.container-lg,.container-md,.container-sm{max-width:1140px}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.without_ampm::-webkit-datetime-edit-ampm-field{display:none}input[type=time]::-webkit-clear-button{-o-appearance:none;appearance:none;margin:-10px}body{color:#060606;font-family:Poppins,sans-serif;font-weight:400;overflow-x:hidden}#sss-page,body{background-color:#fff}.text-c-black{color:#000}.text-c-grey{color:#484b4d}.text-c-lightgrey{color:#6f7f88}.text-c-white{color:#fff}.text-c-whitegrey{color:#ebebeb}.text-c-whitelightgrey{color:#bbb}.text-c-grey-superlight{color:#d6d6d6}.text-c-newblue{color:#5c8fc8}.text-reporttitle{color:#74a1d3;font-size:14px;font-weight:500}.detail-title-label{font-size:14px;margin-bottom:4px}.detail-title-label,.detail-title-label-generic{border-left:4px solid #00c393;color:#1e293b;font-weight:600;line-height:1.4;padding-left:10px}.detail-title-label-generic{font-size:15px}.text-semibold{font-weight:500}.text-sh1,h1{font-size:40px}.text-sh2,h2{font-size:32px}.text-sh3,h3{font-size:25px}h4,h5,h6{font-size:18px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:normal;margin:0;padding:0}.text-s1{font-size:23px}.text-s2{font-size:19px}.text-s3{font-size:16px}.text-s4{font-size:14px}.text-s5{font-size:12px}.text-s6{font-size:10px}.text-s13{font-size:13px}.text-s11{font-size:11px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-align-inherit{text-align:inherit}#page-layout{background-color:#03a9f4;background:#4ec8ff;background:linear-gradient(180deg,#4ec8ff,#0398db 40%,#0398db 70%,#0067b9)}#page-layout-simple{background-color:#eff6fd;overscroll-behavior:none}.q-field--outlined .q-field__control,.q-field--standout .q-field__control{border-radius:10px}.text-shadow-mint{text-shadow:3px 3px #2d888f}.text-description{color:#afafaf;font-size:14px;font-style:italic;font-weight:400;line-height:20px}.text-gradient-mint{background:-webkit-linear-gradient(-70deg,#a2face,#64acfe);background-clip:initial;-webkit-background-clip:text;background-clip:text}.text-gradient-mint,.text-gradient-purple{-webkit-text-fill-color:#0000;-webkit-box-decoration-break:clone}.text-gradient-purple{background:-webkit-linear-gradient(-70deg,#df4ca4,#1d87ff);background-clip:initial;-webkit-background-clip:text;background-clip:text}.text-gradient-coral{background:-webkit-linear-gradient(-70deg,#9868f3,#eb4e50);background-clip:initial;-webkit-background-clip:text;background-clip:text}.text-gradient-coral,.text-gradient-yellow{-webkit-text-fill-color:#0000;-webkit-box-decoration-break:clone}.text-gradient-yellow{background:-webkit-linear-gradient(-70deg,#ff7171,#ffe57e);background-clip:initial;-webkit-background-clip:text;background-clip:text}.text-gradient-turq{background:-webkit-linear-gradient(-70deg,#3af1e3,#bca1f8);background-clip:initial;-webkit-background-clip:text;background-clip:text}.text-gradient-green,.text-gradient-turq{-webkit-text-fill-color:#0000;-webkit-box-decoration-break:clone}.text-gradient-green{background:-webkit-linear-gradient(-70deg,#00ebb0,#00c393);background-clip:initial;-webkit-background-clip:text;background-clip:text}.close-icon-div{position:absolute;right:14px;top:14px;z-index:999}.close-icon{background-color:#f1f5f9!important;border:1px solid #e2e8f0;border-radius:10px!important;color:#475569!important;font-size:12px;font-weight:600;transition:all .2s ease}.close-icon:hover{background-color:#fee2e2!important;border-color:#fecaca;color:#dc2626!important}.square-button{border-radius:0}.border1px{border-style:solid;border-width:1px}.radius50px{border-radius:50px}.radius10px{border-radius:12px}.q-card.detail-lg{min-width:min(75vw,1040px);width:1040px}.q-card.detail-lg,.q-card.detail-md{border-radius:20px!important;box-shadow:0 20px 50px #0f172a29!important;max-height:calc(100vh - 64px)!important;max-width:95vw;overscroll-behavior:none}.q-card.detail-md{min-width:min(55vw,880px);width:880px}.q-card.detail-sm{border-radius:20px!important;box-shadow:0 20px 50px #0f172a29!important;max-height:calc(100vh - 64px)!important;max-width:95vw;min-width:min(320px,95vw);overscroll-behavior:none;width:640px}.grecaptcha-badge{visibility:hidden}.full-page,.full-page-100{min-height:100vh;width:100%}.full-page-100{height:100%}.full-page-50{height:300px;min-height:50vh;width:100%}.full-page-header{min-height:calc(110vh - 100px)}.page-shadow{box-shadow:0 0 50px #0003}.rounded-floating-page{border-radius:20px;box-shadow:0 7px 29px 0 #7070704d;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around}.main-toolbar-title{overflow:visible}.header-block{height:50px}.header-block .q-btn,.header-block .q-btn-dropdown{border-radius:10px;height:50px}.btn-rounded{border-radius:10px}.centered-panel{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.mg-xs{margin:1vw}.mg-xs-y{margin-bottom:1vw;margin-top:1vw}.mg-xs-x{margin-left:1vw;margin-right:1vw}.mg-sm{margin:3vw}.mg-sm-y{margin-bottom:3vw;margin-top:3vw}.mg-sm-x{margin-left:3vw;margin-right:3vw}.mg-md{margin:6vw}.mg-md-y{margin-bottom:6vw;margin-top:6vw}.mg-md-x{margin-left:6vw;margin-right:6vw}.mg-lg{margin:10vw}.mg-lg-y{margin-bottom:10vw;margin-top:10vw}.mg-lg-x{margin-left:10vw;margin-right:10vw}.lined-panel{align-items:center;background-color:#001b44;border-radius:20px;box-shadow:0 1px 5px 0 #0003;display:flex;flex-wrap:wrap;justify-content:center;transition-duration:.2s}.bx-250{height:250px;width:250px}.bx-300{height:300px;width:300px}.bx-400{height:400px;width:400px}.bx-perspective{transform:perspective(800px) rotateY(0deg);transform-origin:center;transition:.5s}.panel-perspective .bx-perspective:hover{opacity:1;transform:perspective(800px) rotateY(10deg);z-index:1}.q-expansion-item__container .q-hoverable:hover .q-focus-helper{background:inherit;opacity:0}.tableborder{border:1px solid #e4e9f2;border-radius:20px!important}.tableborder-bottom{background:#fff;border-radius:20px 20px 0 0!important;overflow:hidden}.tableborderline{background:#fff;border:1px solid rgba(111,127,136,.188);border-radius:10px;overflow:hidden}.detailborder{background:#fff;border-radius:20px 20px 0 0}.blockshadow{box-shadow:0 1px 5px 0 #0003}.boxshadow{box-shadow:0 2px 20px #c8c8c80f}.noborder{border:none!important}.simple-card-hovered{background-color:#fff;border-radius:10px;box-shadow:0 0 15px 0 #64646f33;transition-duration:.2s}.simple-card-hovered:hover{box-shadow:0 10px 30px 5px #64646f99}.simple-map-hovered{background-color:#fff;border-radius:10px;box-shadow:0 0 15px 0 #64646f33;transition-duration:.2s}.simple-panel-rounded{border-radius:50px}.rounded25{border-radius:25px}.rounded50perc{border-radius:50%}.rounded-panel{border-radius:25px;box-shadow:0 7px 29px 0 #64646f33}.background-grad-blue{background-color:#00abdf;background-image:linear-gradient(90deg,#00c3ff,#0073df)}.background-blur{backdrop-filter:blur(10px);backdrop-filter:blur(10px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(10px) saturate(180%) brightness(110%);background-color:#ffffff1a;border-top:1px solid #ffffff4d;box-shadow:0 -4px 30px #0000001a!important;text-shadow:0 0 10px #fff}.background-blur-new1{backdrop-filter:blur(5px) saturate(180%) brightness(.9);background:#ffffffb3;border:1px solid #ffffff59;border-radius:28px;box-shadow:inset 0 1px 1px #fff9,0 10px 30px #00195540}.background-blur-green{backdrop-filter:blur(3px);backdrop-filter:blur(2px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(5px) saturate(180%) brightness(110%);background-color:#00c393b3;border-top:1px solid #ffffff4d;box-shadow:0 -4px 30px #0000001a}.background-blur-green2{backdrop-filter:blur(5px);backdrop-filter:blur(3px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(5px) saturate(180%) brightness(110%);background-image:linear-gradient(180deg,#00c39280,#001955b3);border:1px solid #00195566}.sticky-panel{position:sticky;top:0;z-index:1}.fixed-panel{position:-webkit-fixed;position:fixed;top:0;z-index:1}.padding-y-100{padding-bottom:100px;padding-top:100px}.padding-y-50{padding-bottom:50px;padding-top:50px}.padding-x-100{padding-left:100px;padding-right:100px}.margin-y-100{margin-bottom:100px;margin-top:100px}.margin-x-100{padding-left:100px;padding-right:100px}.scroll-inpage::-webkit-scrollbar{display:none}.scroll-inpage{-ms-overflow-style:none;scrollbar-width:none}.q-drawer{background:#0000}.bottom-inset-shadow{box-shadow:inset 0 -7px 9px -7px #0006}.price-card{background-color:#f7f7f7;border-radius:25px;box-shadow:0 7px 29px 0 #64646f33;max-width:350px;opacity:0;overflow:hidden;position:relative;z-index:0}#price-basic{box-shadow:0 7px 29px 0 #64646f66}#price-advanced{box-shadow:0 7px 29px 0 #64646f99}.svg-shape{bottom:-20%;left:-10%;position:absolute;transform:rotate(-10deg);width:100%;z-index:-1}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mobile-detail{border-radius:24px 24px 0 0!important;box-shadow:0 -10px 40px #0f172a2e!important;max-height:92vh!important;max-height:92dvh!important;max-width:100vw!important;min-width:100vw!important;overscroll-behavior:contain;width:100vw!important}.dashboard-mini-box{border:1px solid #e4e9f2;border-radius:20px;box-shadow:0 2px 20px #c8c8c81a;padding:10px}.dashboard-mini-box-button{color:#6f7f88;font-weight:400;height:60px;padding:5px 0;width:100%}.dashboard-mini-box-icon{color:#00c393;height:25px;width:100%}.dashboard-boxx{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #969ea633;margin-top:15px;padding:10px}.report-box{border-radius:20px;box-shadow:0 2px 20px #c8c8c80f}.q-item__section--avatar{align-items:center;justify-content:center;min-width:0!important;text-align:center!important}.shortcut-red{color:#d32f2f}.shortcut-yellow{color:#fbc02d}.shortcut-green{color:#00c393}.shortcut-orange{color:#f57c00}.shortcut-lightgrey{color:#6f7f88}.shortcut{word-wrap:break-word;-webkit-touch-callout:none;cursor:pointer;display:inline;-webkit-user-select:none;user-select:none}.shortcut:hover{animation-duration:.2s;animation-fill-mode:forwards;animation-name:shortcut-hover;cursor:pointer}@keyframes shortcut-hover{to{color:#bdbdbd}}.hl-shadow,.hl-shadowX .q-field__control{animation:pulse 1.2s linear infinite}@keyframes pulse{0%{box-shadow:0 0 2px #6ddbc0,0 0 5px #6ddbc0,0 0 10px #6ddbc0}50%{box-shadow:0 0 5px #6ddbc0,0 0 15px #6ddbc0,0 0 20px #6ddbc0}to{box-shadow:0 0 2px #6ddbc0,0 0 3px #6ddbc0,0 0 7px #6ddbc0}}.pulse-text{animation:pulse-color 1.5s ease-in-out infinite;color:#00c393;font-size:24px;font-weight:700}@keyframes pulse-color{0%{color:#00c393}50%{color:#e74c3c}to{color:#00c393}}.hl-back{animation:pulsebox 1.2s linear infinite}@keyframes pulsebox{0%{background-color:#00c393}50%{background-color:#8de9d2}to{background-color:#00c393}}.gd-text{animation:gradientAnimation 4s ease infinite;background:linear-gradient(45deg,#00c393,#001955,purple);background-clip:text;background-size:200% 200%;color:#0000}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media print{.no-print{display:none!important}.printable-page{border:none!important;display:block!important;height:auto!important;max-height:none!important;min-width:100vw!important;position:static!important}body,html{height:auto!important;overflow:visible!important}#user-panel-layout{background-color:#fff!important}.q-page-container{padding:0!important}*{print-color-adjust:exact!important}}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:#e2edf9!important}.q-table__bottom{justify-content:space-between!important}.q-table--dense .q-table tbody td,.q-table--dense .q-table tbody tr,.q-table--dense .q-table thead tr{height:40px!important}.table-cell-link{text-decoration:underline!important;text-decoration-color:#00c39373;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:opacity .15s ease,text-decoration-color .15s ease}.table-cell-link:hover{opacity:.82;text-decoration-color:#00c393}.table-cell-link:active{opacity:.6}.approvalpanel{background-color:rgba(180,217,255,.149)!important;border-radius:15px!important}.approval-section-title{color:#7a93ad!important;font-size:12pt!important;font-weight:400!important}.approval-main-title{color:#3a546f!important;font-size:12pt!important;font-weight:600!important}.approval-title{color:#7a93ad!important}.approval-data,.approval-title{font-size:11pt!important;font-weight:600!important}.approval-data{color:#00c393!important}.approval-content{color:#3a546f!important;display:block!important;font-size:11pt!important;font-weight:500!important}.approval-note{color:#7a93ad!important;font-size:11pt!important;font-weight:400!important}.radio-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:6px 10px;transition:all .2s ease}.radio-box:hover{background-color:#fff;border:1px solid #00c393;border-radius:12px}.printable-section{background-color:rgba(180,217,255,.149)!important;border-radius:15px!important}.printable-section-title{color:#7a93ad!important;font-size:12pt!important;font-weight:400!important}.printable-main-title{color:#3a546f!important;font-size:12pt!important;font-weight:600!important}.printable-title{color:#7a93ad!important}.printable-data,.printable-title{font-size:11pt!important;font-weight:600!important}.printable-data{color:#00c393!important}.printable-content{color:#3a546f!important;display:block!important;font-size:11pt!important;font-weight:500!important}.printable-note{color:#7a93ad!important;font-size:11pt!important;font-weight:400!important}.dash-pie-chart{height:50px;position:relative;width:50px}.dash-pie-chart,.dash-pie-inner{align-items:center;border-radius:50%;display:flex;justify-content:center}.dash-pie-inner{background-color:var(--card-bg);color:var(--text-main);font-size:.75rem;font-weight:700;height:38px;width:38px}:root{--primary-color:#00c393;--success-color:#00c393;--danger-color:#d82f43;--bg-color:#f8fafc;--card-bg:#fff;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0}.detail-shell{background-color:#fff;color:#1e293b;display:flex!important;flex-direction:column!important;overflow:hidden!important}.detail-shell.detail-single-page{border:1px solid #e2e8f0;border-radius:16px!important;box-shadow:0 4px 20px #0f172a0a!important;max-height:none!important;min-width:0!important;overflow:visible!important;width:100%!important}.detail-form-shell{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.detail-shell.detail-single-page .detail-form-shell{overflow:visible!important}.detail-drag-handle-wrap{background:#fff;cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding-bottom:6px;padding-top:10px;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.detail-drag-handle{background-color:#cbd5e1;border-radius:999px;height:5px;width:42px}.detail-header{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px;z-index:10}.mobile-detail .detail-header{padding:10px 16px 12px;touch-action:none;-webkit-user-select:none;user-select:none}.detail-header-left{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.detail-header-icon{align-items:center;background:#00c3931f;border-radius:10px;color:#00a87e;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.detail-header-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.25}@media (max-width:599px){.detail-header-title{font-size:14.5px}}.detail-header-subtitle{color:#64748b;font-size:14px;font-weight:500;margin-top:2px}.detail-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;min-width:0}.detail-close-btn{background-color:#f1f5f9!important;border-radius:10px!important;color:#475569!important;height:34px;transition:all .2s ease;width:34px}.detail-close-btn:hover{background-color:#fee2e2!important;color:#dc2626!important}.detail-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 20px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.detail-body::-webkit-scrollbar{width:6px}.detail-body::-webkit-scrollbar-track{background:#0000}.detail-body::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.detail-body::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.mobile-detail .detail-body{padding:14px 14px 20px}.detail-shell.detail-single-page .detail-body{overflow:visible!important}.detail-footer{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:12px 20px;z-index:10}.mobile-detail .detail-footer{box-shadow:0 -4px 16px #0f172a0d;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.detail-section-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:14px;padding:12px 16px 10px}.mobile-detail .detail-section-card{border-radius:14px;margin-bottom:12px;padding:12px}.detail-section-header{align-items:center;border-bottom:1px solid #e2e8f0;color:#1e293b;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin-bottom:10px;padding-bottom:6px}.detail-section-header .q-icon{color:#64748b;font-size:18px}.detail-section-divider{align-items:center;background:#0000!important;border:none!important;color:#1e293b;display:flex;font-size:13.5px;font-weight:600;gap:8px;letter-spacing:-.01em;margin:10px 0 4px;padding:6px 0}.detail-section-divider .q-icon{color:#64748b!important;font-size:18px!important}.detail-section-divider:after{background:#e2e8f0;content:"";flex:1 1 auto;height:1px;margin-left:10px}.report-financial-section,.report-sticky-section{position:relative;width:100%}.sticky-divider-wrapper{padding-bottom:4px;padding-top:16px}@media (max-width:768px){.sticky-divider-wrapper{align-self:flex-start;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#f8fafcf0;border:1px solid #e2e8f0e6;border-radius:10px;box-shadow:0 4px 14px -3px #0f172a0f;margin-bottom:6px;margin-top:4px;padding:6px 10px!important;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 4px);width:100%;z-index:20}.sticky-divider-wrapper .detail-section-divider{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.01em;margin:0!important;padding:0!important}.sticky-divider-wrapper .detail-section-divider .q-icon{background:#00c3931f;border-radius:6px;color:#00c393!important;font-size:16px!important;padding:4px}.sticky-divider-wrapper .detail-section-divider:after{display:none}.q-layout:has(.q-header) .sticky-divider-wrapper{top:calc(54px + env(safe-area-inset-top, 0px))}}.detail-readonly-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:8px 12px}.detail-readonly-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none!important}.detail-readonly-value{color:#0f172a;font-size:14px;font-weight:500;margin-top:2px}.detail-check-card{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;min-height:48px;padding:6px 12px;transition:all .2s ease}.detail-check-card:hover{background:#fff;border-color:#cbd5e1}.detail-check-card.is-checked{background:#00c3930f;border-color:#00c39366}.detail-color-swatch{align-items:center;border:2px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;width:30px}.detail-color-swatch:hover{transform:scale(1.08)}.detail-color-swatch.is-selected{border-color:#0f172a;box-shadow:0 0 0 2px #fff,0 0 0 4px #00c393;transform:scale(1.1)}.q-field--outlined .q-field__control{background-color:#fff;border-radius:12px!important}.q-field--outlined.q-field--readonly .q-field__control{background-color:#f8fafc}.q-field--outlined .q-field__control:before{border-color:#cbd5e1;transition:border-color .2s ease}.q-field--outlined:hover .q-field__control:before{border-color:#94a3b8}.detail-section-card .q-field:not(.q-field--error),.detail-shell .q-field:not(.q-field--error){padding-bottom:6px!important;padding-top:2px}.detail-section-card .q-field.q-field--error,.detail-shell .q-field.q-field--error,.own-select-inner.q-field.q-field--error{padding-bottom:20px!important;padding-top:2px}.own-select-inner.q-field--with-bottom:not(.q-field--error){padding-bottom:0}.detail-section-card .q-field--with-bottom:not(.q-field--error) .q-field__bottom,.detail-shell .q-field--with-bottom:not(.q-field--error) .q-field__bottom,.own-select-inner.q-field--with-bottom:not(.q-field--error) .q-field__bottom{display:none!important}.tableborder{background:#fff;border:1px solid #e2e8f0;border-radius:16px!important;box-shadow:0 2px 12px #0f172a0a;overflow:hidden}.dashboard-mini-box{padding:14px 16px;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.dashboard-mini-box,.report-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 12px #0f172a0a;overflow:hidden}.panel-title-primary{color:#0f172a!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.015em!important}.panel-title-primary,.panel-title-secondary{align-items:center;display:inline-flex;line-height:1.25!important}.panel-title-secondary{color:#1e293b!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important}.panel-title-label{color:#64748b!important;font-size:11px!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1.2!important;text-transform:uppercase!important}@media (max-width:599px){.panel-title-primary{font-size:14.5px!important}}.list-title-icon-amber,.list-title-icon-grey,.list-title-icon-newblue,.list-title-icon-primary,.list-title-icon-purple{align-items:center!important;border-radius:10px!important;display:inline-flex!important;flex-shrink:0!important;font-size:18px!important;height:32px!important;justify-content:center!important;margin-right:8px!important;padding:6px!important;width:32px!important;z-index:2}.list-title-icon-primary{background-color:#00c39324!important;color:#00a87e!important}.list-title-icon-newblue{background-color:#eff6ff!important;color:#2563eb!important}.list-title-icon-grey{background-color:#f1f5f9!important;color:#475569!important}.list-title-icon-amber{background-color:#fefce8!important;color:#d97706!important}.list-title-icon-purple{background-color:#faf5ff!important;color:#9333ea!important}.newblue-tb{background-color:#eff6ff!important;border-radius:10px!important;color:#2563eb!important}.kpi-shortcut-tile{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 10px rgba(15,23,42,.035);overflow:hidden;padding:6px;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}.kpi-shortcut-tile:hover{border-color:#00c39373;box-shadow:0 8px 20px #00c3931a;transform:translateY(-2px)}.kpi-shortcut-tile:active{transform:scale(.98)}.kpi-shortcut-btn{border-radius:12px!important;color:#334155!important;min-height:70px;padding:8px 6px!important;width:100%}.kpi-shortcut-btn:hover{background-color:rgba(216,255,245,.479);transition:all .2s cubic-bezier(.16,1,.3,1)}.kpi-shortcut-icon-wrap{align-items:center;background:linear-gradient(135deg,#00c39329,#00c3930f);border-radius:12px;color:#00a87e;display:flex;height:38px;justify-content:center;margin:0 auto 6px;transition:transform .2s ease,background .2s ease;width:38px}.kpi-shortcut-tile:hover .kpi-shortcut-icon-wrap{background:linear-gradient(135deg,#00c393,#00a87e);color:#fff;transform:scale(1.06)}.kpi-shortcut-label{color:#1e293b;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.25;text-align:center}.kpi-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 12px #0f172a0a;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:16px 18px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.kpi-stat-card:hover{box-shadow:0 8px 24px #0f172a12}.kpi-stat-watermark{bottom:-14px;opacity:.14;pointer-events:none;position:absolute;right:-14px;transform:rotate(-8deg);transition:transform .25s ease,opacity .25s ease}.kpi-stat-card:hover .kpi-stat-watermark{opacity:.2;transform:rotate(0deg) scale(1.05)}.kpi-stat-title{color:#334155;font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.kpi-stat-subtitle{color:#64748b;font-size:11.5px;font-weight:500;line-height:1.3;margin-top:2px}.kpi-stat-value{font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.15}.kpi-stat-suffix{color:#475569;font-size:13px;font-weight:600;margin-left:4px}.kpi-trend-pill{align-items:center;backdrop-filter:blur(4px);background:#ffffffc7;border-radius:999px;box-shadow:0 1px 3px #0f172a0f;display:inline-flex;font-size:11.5px;font-weight:700;gap:3px;padding:2px 8px}.modern-date-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #0f172a08;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 16px}.modern-date-badge{color:#1e293b;font-size:13.5px;font-weight:600;gap:8px}.modern-date-badge,.modern-date-icon{align-items:center;display:inline-flex}.modern-date-icon{background:#00c3931f;border-radius:10px;color:#00a87e;height:32px;justify-content:center;width:32px}.modern-section-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;padding:6px 4px}.modern-section-title{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;letter-spacing:-.04em}.modern-section-dot{background:#00c393;border-radius:999px;box-shadow:0 0 0 3px #00c3932e;display:inline-block;flex-shrink:0;height:8px;margin:-1px 8px 0 5px;min-height:8px;min-width:8px;vertical-align:middle;width:8px}.modern-tabs{background:#f1f5f9!important;border:1px solid #e2e8f0;border-radius:14px!important;padding:4px!important}.modern-tabs .q-tab{border-radius:10px!important;color:#64748b;font-weight:600!important;letter-spacing:-.01em;min-height:40px!important;text-transform:none!important;transition:all .2s ease}.modern-tabs .q-tab--active{background:#fff!important;box-shadow:0 2px 8px #0f172a14;color:#0f172a!important}.modern-tabs .q-tab__indicator{display:none!important}.q-dialog__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a73!important}.q-dialog-plugin{background:#fff!important;border:1px solid #e2e8f0f2;border-radius:20px!important;box-shadow:0 20px 45px -10px #0f172a2e,0 8px 20px -4px #0f172a14!important;max-width:440px!important;overflow:hidden;width:92vw}.q-checkbox__bg{border-radius:30%;overflow:hidden}.q-dialog-plugin .q-card__section{padding:20px 22px 10px}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:2px}.q-dialog-plugin .q-dialog__title{color:#1e293b;font-size:1.08rem;font-weight:700;letter-spacing:-.015em;line-height:1.35}.q-dialog-plugin .q-dialog__message{color:#475569;font-size:.92rem;line-height:1.55;margin-top:6px;word-break:break-word}.q-dialog-plugin .q-dialog__message p:last-child{margin-bottom:0}.q-dialog-plugin .q-card__actions{gap:8px;padding:12px 20px 18px}.q-dialog-plugin .q-card__actions .q-btn{border-radius:10px!important;font-size:.85rem;font-weight:600;letter-spacing:.01em;min-height:38px;padding:6px 16px;transition:all .18s ease}.q-dialog-plugin .q-card__actions .q-btn--flat:not([class*=text-]):not([class*=bg-]){color:#64748b}.q-dialog-plugin .q-card__actions .q-btn--flat:hover{background:#94a3b81f}.q-dialog-plugin .q-field{margin-top:10px}.detail-shell.mobile-detail,.mobile-detail,.q-dialog__inner--bottom>*,.q-dialog__inner--bottom>.detail-shell,.q-dialog__inner--bottom>.q-card,.q-dialog__inner--bottom>.tableborder,.tableborder-bottom,.tableborder.mobile-detail,.tableborder.tableborder-bottom{border-radius:24px 24px 0 0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dummy-list-header{width:100%}.dummy-list-header-row{align-items:center;display:flex;gap:8px 12px;justify-content:space-between}.dummy-list-title-wrap{align-items:center;display:flex;min-width:0}.dummy-list-actions-wrap{align-items:center;display:flex;gap:6px;justify-content:flex-end}.dummy-list-search-input{max-width:280px;width:240px}@media (max-width:599px){.dummy-list-header-row{flex-wrap:wrap}.dummy-list-title-wrap{flex:1 1 auto}.dummy-list-add-mobile{flex-shrink:0}.dummy-list-actions-wrap{justify-content:space-between;margin-top:4px;padding-bottom:5px;width:100%}.dummy-list-search-input{flex:1 1 auto;max-width:none!important;width:100%}}.kpi-card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;min-height:24px;position:relative;width:100%;z-index:2}.kpi-card-icon-badge{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.kpi-card-tag{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1.2;max-width:130px;padding:3px 8px}.mobile-detail .q-tooltip,body.mobile .q-tooltip,body.touch .q-tooltip{display:none!important}@media (max-width:718px){.q-tooltip{display:none!important}}.q-tab-panels .q-panel.scroll{height:auto!important;overflow:visible!important}.text-underline-mint{background:-webkit-linear-gradient(-70deg,#a2face,#64acfe);background-position:0 85%;background-repeat:no-repeat;background-size:100% .4em;transition:background-size .25s ease-in;white-space:nowrap}.text-underline-mint:hover{background-size:100% 200%;transition:all .3s ease-in .1s}.text-underline-soft-mint{background:-webkit-linear-gradient(-70deg,#a2face,#64acfe);background-position:0 85%;background-repeat:no-repeat;background-size:100% .2em;transition:background-size .25s ease-in;white-space:nowrap}.text-underline-soft-mint:hover{background-size:100% 200%;transition:all .3s ease-in .1s}.text-underline-green{background:-webkit-linear-gradient(-70deg,#4dffa6,#298dff);background-position:0 85%;background-repeat:no-repeat;background-size:100% .4em;transition:background-size .25s ease-in;white-space:nowrap}.text-underline-green:hover{background-size:100% 200%;transition:all .3s ease-in .1s}.text-underline-soft-green{background:-webkit-linear-gradient(-70deg,#4dffa6,#298dff);background-position:0 85%;background-repeat:no-repeat;background-size:100% .2em;transition:background-size .25s ease-in;white-space:nowrap}.text-underline-soft-green:hover{background-size:100% 200%;transition:all .3s ease-in .1s}.q-field .col{width:100%}.own-button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:10px 20px;text-align:center;text-decoration:none;transition-duration:.4s}.own-button-green{background-color:#fff;border:2px solid #4caf50;color:#000}.own-button-green:hover{background-color:#4caf50;color:#fff}.own-button-grey{background-color:#fff;border:2px solid #868686;color:#000}.own-button-grey:hover{background-color:#868686;color:#fff}