@charset "UTF-8";*{margin:0rem;padding:0;box-sizing:border-box;line-height:1}a{text-decoration:none;color:inherit}ul{list-style-type:none}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RubikWetPaint;src:url(/fonts/RubikWetPaint-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.is-bold{font-weight:700}.is-semi-bold{font-weight:600}.is-centered{text-align:center}.is-width-fit{width:-moz-fit-content;width:fit-content}.is-width-auto{width:auto}.is-width-quarter{width:25%}.is-width-30{width:30%}.is-width-40{width:40%}.is-width-half{width:50%}.is-width-60{width:60%}.is-width-70{width:70%}.is-width-three-quarters{width:75%}.is-width-80{width:80%}.is-width-90{width:90%}.is-width-full{width:100%}.is-max-width-600px{max-width:600px}.is-min-width-150px{min-width:150px}.is-min-width-250px{min-width:250px}.is-hidden{display:none}.z-index-1001{z-index:1001!important}.is-border-success{border-color:#50cd89!important}.is-border-danger{border-color:#f1416c!important}.is-border-primary{border-color:#009ef7!important}.is-border-secondary{border-color:#7339ea!important}.is-border-focus-success:focus{border-color:#50cd89!important}.is-border-focus-danger:focus{border-color:#f1416c!important}.is-border-focus-primary:focus{border-color:#009ef7!important}.is-border-focus-secondary:focus{border-color:#7339ea!important}.is-text-success{color:#50cd89}.is-text-danger{color:#f1416c}.is-text-primary{color:#009ef7}.is-text-secondary{color:#7339ea}.is-text-darkgreen{color:#00674f}.is-info-success{width:-moz-fit-content;width:fit-content;color:#50cd89;background-color:#e8fff3;border-radius:.5rem;padding:.4rem .6rem}.is-info-danger{width:-moz-fit-content;width:fit-content;color:#f1416c;background-color:#ffebef;border-radius:.5rem;padding:.4rem .6rem}.is-info-primary{width:-moz-fit-content;width:fit-content;color:#009ef7;background-color:#e8f4ff;border-radius:.5rem;padding:.4rem .6rem}.is-info-secondary{width:-moz-fit-content;width:fit-content;color:#7339ea;background-color:#f3edff;border-radius:.5rem;padding:.4rem .6rem}.is-info-warning{width:-moz-fit-content;width:fit-content;color:#f4961c;background-color:#fff8eb;border-radius:.5rem;padding:.4rem .6rem}.is-success{background-color:#50cd89}.is-success-light{background-color:#dafdeb}.is-success-dark{background-color:#298e57}.is-success-dark:hover{background-color:#78d8a4}.is-danger{background-color:#f1416c}.is-primary{background-color:#009ef7}.is-primary-light{background-color:#edf4fa}.is-secondary{background-color:#7339ea}.is-warning{background-color:#f4961c}.is-info{background-color:#009ef7}.text-size-small{font-size:.8rem!important}.text-size-medium{font-size:1rem!important}.text-size-large{font-size:1.2rem!important}.is-padding-main{padding:clamp(1rem,1.25vw,1.5rem)}.is-line-height-template{line-height:1.5!important}.has-bg-white{background-color:#fff!important}.is-animated{background:linear-gradient(#2ea263 0 0) left/0% 100% no-repeat,#50cd89;animation:sweep-fb 15s ease-in-out infinite;background-position:left}@keyframes sweep-fb{0%{background-size:0% 100%}99.5%{background-size:100% 100%}to{background-size:0% 100%}}.is-animated:hover{background-color:#78d8a4}.mb-1{margin-bottom:1rem}.component-logo{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.component-logo .brand-stack{display:flex;flex-direction:row;align-items:center;gap:.5rem}.component-logo .brand-stack img{width:50px;height:auto}.component-logo .brand-mark{font-size:1.4rem;font-weight:600;letter-spacing:-.01em;color:#e6e9ec;white-space:nowrap}.component-logo .brand-mark.is-dark{color:#1a1a1a}.component-logo .brand-accent{color:#1d9bf0;margin-left:.15rem}.component-favicon{width:256px;height:256px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;margin:1rem;background-color:#1a1a27}.component-favicon>svg.logo{height:6rem}.component-favicon>svg.logo>path.part-1{fill:#fff}.component-favicon>svg.logo>path.part-2{fill:#f4961c}.component-favicon>p.logo-text-part-1{font-size:6rem;font-family:RubikWetPaint,sans-serif;color:#fff}.component-favicon>p.logo-text-part-1>span.logo-text-part-2{color:#f4961c}.component-button{cursor:pointer;padding:1rem;color:#fff;font-size:clamp(.9rem,.92vw,1.1rem);border-radius:.5rem;border:none;outline:none}.component-button.is-primary{background-color:#009ef7}.component-button.is-primary:hover{background-color:#178cd5}.component-button.is-success{background-color:#50cd89}.component-button.is-success:hover{background-color:#44c980}.component-button.is-danger{background-color:#f1416c}.component-button.is-danger:hover{background-color:#e02147}.component-button.is-cancel{background-color:#aaa}.component-button.is-cancel:hover{background-color:#959595}.component-button.is-excel{background-color:#1d6f42}.component-button.is-excel:hover{background-color:#165a36}.component-button.is-light{background-color:#e8fff3;color:#50cd89}.component-button:disabled{cursor:not-allowed;background-color:#aaa}.component-button:disabled:hover{background-color:#aaa}.component-button.is-loading{pointer-events:none;cursor:wait}.component-button.is-disabled{cursor:not-allowed;background-color:#aaa}.button-spinner{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.button-spinner .spinner{width:18px;height:18px;border:3px solid rgba(255,255,255,.4);border-top:3px solid #ffffff;border-radius:50%;animation:spinnerRotate .8s linear infinite}.component-button.is-cancel .button-spinner .spinner,.component-button.is-light .button-spinner .spinner{border:3px solid rgba(0,0,0,.2);border-top:3px solid #333333}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:24px;height:24px;border:3px solid rgba(64,71,118,.2);border-top:3px solid #404776;border-radius:50%;animation:spinnerRotate .8s linear infinite}.component-input{display:flex;flex-direction:column;gap:.8rem}.component-input .input-wrapper{position:relative;width:100%}.component-input>.input,.component-input .input-wrapper>.input{padding:.75rem;border-radius:.5rem;border:1px solid lightgrey;outline:none;font-family:Poppins,sans-serif;width:100%}.component-input .input-wrapper.has-right-icon>.input{padding-right:2.5rem}.component-input .input-icon-button{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#666;font-size:1.05rem;display:flex;align-items:center;justify-content:center;padding:0}.component-input .input-icon-button:hover{color:#181c31}.component-input.is-sides{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.component-input.is-sides .input-wrapper{flex:0 0 auto}.component-form{display:flex;flex-direction:column;gap:1rem;color:#404254}.component-form>.form-title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;text-align:center;color:#181c31}.component-modal{display:none;align-items:center;justify-content:center;position:fixed;inset:0;z-index:1000;background-color:#00000080}.component-modal.is-active{display:flex}.component-modal>.content{max-height:95vh;overflow-y:auto;min-width:clamp(300px,21vw,400px);max-width:clamp(300px,62vw,1200px);display:flex;flex-direction:column;gap:1rem;padding:clamp(1.8rem,2.1vw,2.5rem);background-color:#fff;border-radius:.5rem}.component-modal>.content.is-narrow{max-width:clamp(300px,20.833vw,400px)!important}.component-modal>.content>svg{height:70px}.component-modal>.content>.title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;text-align:center;color:#181c31}.component-modal>.content>.subtitle{margin-top:.5rem;font-size:1rem;font-weight:400;text-align:center;color:#404254}.component-multiple-objects{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.component-multiple-objects>*{flex:1 1 auto}.component-qr-code{text-align:center}.component-qr-code>img{width:60%;border-radius:.5rem;border:1px solid lightgrey}.component-error{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#ffebef;color:#e02147;border-radius:.5rem}.component-info{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.5rem}.component-burger{cursor:pointer;display:none;padding:1rem;color:#fff}@media not (min-width:1280px){.component-burger{display:block}}.component-burger.is-dark{color:#181c31}.component-menu{overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1;background-color:#050505;border-top:1px solid rgba(255,255,255,.06)}.component-menu>p.title{padding:clamp(.75rem,1vw,1.25rem);font-weight:600;font-size:clamp(1.1rem,1vw,1.2rem);color:#e6e9ec}.component-menu>.menu-item>.dropdown{cursor:pointer;padding:clamp(.75rem,1vw,1.25rem);display:flex;gap:1rem;justify-content:space-between;white-space:nowrap;font-size:clamp(1rem,.9vw,1.1rem);color:#9aa4af}.component-menu>.menu-item>.dropdown:hover,.component-menu>.menu-item>.dropdown.is-active{color:#e6e9ec}.component-menu>.menu-item>.dropdown>.content{display:flex;align-items:center;gap:.8rem}.component-menu>.menu-item>.dropdown>.content>i{text-align:center;width:27px}.component-menu>.menu-item>.sub-menu{display:none;flex-direction:column;gap:.3rem;padding:.4rem clamp(.75rem,1vw,1.25rem);background-color:#0a0a0a;font-size:clamp(.9rem,.8vw,1rem)}.component-menu>.menu-item>.sub-menu>.sub-menu-item{cursor:pointer;display:flex;gap:1rem;margin-left:clamp(.25rem,.8vw,1rem);padding:.9rem 1rem;white-space:nowrap;border-radius:.5rem;color:#9aa4af}.component-menu>.menu-item>.sub-menu>.sub-menu-item:hover,.component-menu>.menu-item>.sub-menu>.sub-menu-item.is-active{background-color:#ffffff0a;color:#e6e9ec}.component-menu>.menu-item>.sub-menu.is-active{display:flex}.component-menu>.site-selector{position:relative;margin:.5rem clamp(.5rem,1vw,1rem);margin-bottom:1rem}.component-menu>.site-selector>.site-selector-trigger{cursor:pointer;padding:clamp(.6rem,.8vw,1rem);display:flex;gap:.5rem;justify-content:space-between;align-items:center;white-space:nowrap;font-size:clamp(.85rem,.8vw,1rem);background-color:#ffffff0a;border-radius:.5rem;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.component-menu>.site-selector>.site-selector-trigger:hover,.component-menu>.site-selector>.site-selector-trigger.is-active{background-color:#ffffff14;border-color:#1d9bf0}.component-menu>.site-selector>.site-selector-trigger>.content{display:flex;align-items:center;gap:.6rem;overflow:hidden}.component-menu>.site-selector>.site-selector-trigger>.content>i{color:#1d9bf0;min-width:20px;text-align:center}.component-menu>.site-selector>.site-selector-trigger>.content>span{overflow:hidden;text-overflow:ellipsis;color:#e6e9ec}.component-menu>.site-selector>.site-selector-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#0a0a0a;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;max-height:280px;overflow:hidden;z-index:1000;box-shadow:0 18px 36px #00000059}.component-menu>.site-selector>.site-selector-dropdown>.site-search{padding:.5rem;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;background-color:#0a0a0a}.component-menu>.site-selector>.site-selector-dropdown>.site-search>input{width:100%;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:.4rem;font-size:clamp(.8rem,.75vw,.95rem);background-color:#050505;color:#e6e9ec;outline:none}.component-menu>.site-selector>.site-selector-dropdown>.site-search>input::placeholder{color:#9aa4af}.component-menu>.site-selector>.site-selector-dropdown>.site-search>input:focus{border-color:#1d9bf0}.component-menu>.site-selector>.site-selector-dropdown>.site-options{max-height:220px;overflow-y:auto}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option{cursor:pointer;display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:clamp(.8rem,.75vw,.95rem);color:#9aa4af;transition:all .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option:last-child{border-bottom:none}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option:hover{background-color:#ffffff0a;color:#e6e9ec}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.is-selected{background-color:#1d9bf02e;color:#1d9bf0}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.is-selected>i{color:#1d9bf0}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option>i{min-width:16px;text-align:center;font-size:.85rem}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.no-result{cursor:default;justify-content:center;color:#9aa4af;font-style:italic}.component-menu>.site-selector>.site-selector-dropdown>.site-options>.site-option.no-result:hover{background-color:transparent;color:#9aa4af}.component-session-logout{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:#edf4fa;text-align:center;color:#a1a5b7;border:2px dashed #a1a5b7}.component-session-logout>p.title{font-size:clamp(.8rem,.83vw,1rem)}.component-session-logout>p.date{font-size:clamp(.9rem,.92vw,1.1rem);color:#f1416c}.component-menu-dark-overlay{cursor:pointer;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:900;transition:opacity .3s ease-in-out;opacity:0}.component-menu-dark-overlay.is-active{display:block;opacity:1}.component-welcome{display:flex;align-items:center;gap:.8rem;font-size:clamp(.9rem,.92vw,1.1rem)}.component-welcome>p{color:#a1a5b7}.component-welcome>p>span{color:#7f8297}.component-profile-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative;padding:clamp(.7rem,.75vw,.9rem) clamp(1rem,1vw,1.2rem);background-color:#e8fff3;font-size:clamp(1.2rem,1.3vw,1.6rem);font-weight:600;color:#50cd89;border-radius:.5rem}.component-profile-button:hover{background-color:#dafdeb}.component-user-details{display:none;flex-direction:column;gap:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;border:2px solid #f5f7f9}@media(min-width:769px){.component-user-details{position:absolute;top:clamp(70px,4.8vw,90px);right:15px;z-index:100;min-width:clamp(220px,14.6vw,280px)}}.component-user-details.is-active{display:flex}.component-user-details>.header{display:flex;align-items:center;gap:1rem;font-weight:600}.component-user-details>.footer{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;gap:.8rem;padding:.5rem;color:#404254}.component-user-details>.footer:hover{color:#50cd89}.component-drop-down{cursor:pointer;display:none;padding:1rem;color:#181c31}@media not (min-width:769px){.component-drop-down{display:block}}.component-panels{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.component-panels>.panel{flex:1 0 200px;display:flex;flex-direction:column;gap:.8rem;padding:1.3rem;color:#fff;border-radius:.5rem;text-wrap:nowrap}.component-panels>.panel>p.title{font-size:clamp(.9rem,.92vw,1.1rem)}.component-panels>.panel>p.amount{font-weight:700;font-size:clamp(1rem,1vw,1.2rem)}.component-panels>.panel.is-left-aligned{align-items:flex-start;text-align:left}.component-page-content{width:100%;background-color:#fff;border-radius:.5rem}.component-filters{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1rem,1.25vw,1.5rem);background-color:#fff;border-radius:.5rem}.component-filters>.header{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.component-filters>.header>p.title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;line-height:1.5}.component-filters>.filters{display:none;flex-direction:column;gap:1rem}.component-filters>.filters.is-active{display:flex}.component-filters>.filters .button-group{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.component-filters>.filters>.input-group{display:flex;gap:1rem}@media not (min-width:769px){.component-filters>.filters>.input-group{flex-direction:column}}.component-filters>.filters>.input-group>.component-input{width:40%}.component-filters>.filters>.input-group>.component-input input{padding:.8rem 1rem;background-color:#f5f7f9;border:1px solid #dfe2e6}@media not (min-width:769px){.component-filters>.filters>.input-group>.component-input{width:100%}}.component-filters>.filters>.input-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media not (min-width:1280px){.component-filters>.filters>.input-group-grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:769px){.component-filters>.filters>.input-group-grid{grid-template-columns:repeat(1,1fr)}.component-filters>.filters>.input-group-grid>.component-input{max-width:clamp(255px,100%,255px)}}.component-page-header{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,1.25vw,1.5rem)}.component-page-header>p.title{font-size:clamp(1.1rem,1.17vw,1.4rem);font-weight:600;line-height:1.5}.component-page-header>.action-group{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:42px;flex-wrap:wrap}.component-page-header>.action-group>.payment-method-filter{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.component-page-header>.action-group>.action-buttons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto}.component-page-header>.action-group>.action-buttons:empty{display:none}.component-page-header>.action-group>p.record-info{font-weight:600}.component-export-excel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.7rem;padding:1rem;background-color:#e8fff3;text-wrap:nowrap;color:#50cd89;border-radius:.5rem}.component-export-excel>svg.logo{fill:#50cd89}.component-table{width:100%;overflow-x:auto}.component-table>table{width:100%;text-align:left;font-size:clamp(.9rem,.92vw,1.1rem);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.component-table>table>thead{background-color:#404776}.component-table>table>thead th{padding:clamp(1.1rem,1.42vw,1.7rem) clamp(1rem,1.25vw,1.5rem);white-space:nowrap;font-weight:600;color:#f0f2f5}.component-table>table>thead th:first-child{border-top-left-radius:12px}.component-table>table>thead th:last-child{border-top-right-radius:12px}.component-table>table>tbody>tr{border-bottom:1px solid rgba(0,0,0,.06);transition:background-color .2s ease}.component-table>table>tbody>tr:last-child{border-bottom:none}.component-table>table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:12px}.component-table>table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:12px}.component-table>table>tbody>tr:hover{background-color:#f5f7f9}.component-table>table>tbody>tr>td{padding:clamp(1.1rem,1.42vw,1.7rem) clamp(1rem,1.25vw,1.5rem)}.component-table>table>tbody>tr>td>p{white-space:nowrap}.component-table>table>tbody>tr>td>p:nth-of-type(2){margin-top:.5rem;font-size:clamp(.7rem,.75vw,.85rem)}.component-table>table>tbody>tr>td>i{cursor:pointer;transition:color .2s ease}.component-table>table>tbody>tr>td>i:hover{color:#009ef7}.component-page-footer{padding:clamp(1rem,1.25vw,1.5rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.component-record-not-found{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}.component-record-not-found>svg{height:60px}.component-loading{display:flex;align-items:center;justify-content:center;padding:1.5rem}.component-loading>.loading{width:100%;height:10px;background:#f5f7f9;border-radius:.5rem;overflow:hidden}.component-loading>.loading>.bar{height:100%;width:40%;background:#404776;border-radius:inherit;animation:slide 1.6s infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.component-select{cursor:pointer;padding:.8rem 1rem;background-color:#f5f7f9;font-family:Poppins,sans-serif;border-radius:.5rem;border:1px solid #dfe2e6;outline:none}.component-detail{display:flex;flex-direction:column;gap:1rem}.component-detail>p.title{font-weight:700;text-align:center}.component-detail>label{margin-top:1rem;font-weight:700}.component-checkbox{display:flex;align-items:center;gap:1rem;padding:.5rem}.component-checkbox>input{cursor:pointer}.component-checkbox>label{cursor:pointer}.component-pagination-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;margin-top:1rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #e5e7eb}.component-pagination-controls>p.description{font-size:.85rem;color:#4b5563;margin:0}.component-pagination-controls>select{cursor:pointer;padding:.5rem .8rem;background-color:#fff;font-family:Poppins,sans-serif;border-radius:.5rem;border:1px solid #dfe2e6;outline:none;font-size:.85rem;margin-left:.5rem}.component-pagination-controls>select:hover{border-color:#178cd5}.component-pagination-controls>.page-navigation{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem;margin-left:auto}.component-pagination-controls>.page-navigation>i{cursor:pointer;padding:.4rem .5rem;border-radius:5rem;background-color:#404776;color:#fff;font-size:.7rem;transition:background-color .2s}.component-pagination-controls>.page-navigation>i:hover{background-color:#178cd5;color:#fff}.component-pagination-controls>.page-navigation>i.is-disabled{cursor:not-allowed;background-color:#dfe2e6;pointer-events:none}.component-pagination-controls>.page-navigation>p{font-weight:600;font-size:.85rem;min-width:60px;text-align:center;color:#1f2937}.template-login{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0;background-color:#f8f7fc;font-family:Poppins,sans-serif;font-size:.8rem;color:#181c31}.template-login header{margin:clamp(.25rem,.62vw,.75rem)}.template-login>main{width:clamp(300px,80vw,500px);display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.8rem,2.1vw,2.5rem);background-color:#fff;border-radius:.5rem}.template-easypayhub{display:flex;min-height:100vh;font-family:Poppins,sans-serif;font-size:clamp(.9rem,.92vw,1.1rem);line-height:1.5!important;color:#181c31}.template-easypayhub>.left-side{z-index:1000;width:clamp(260px,17.7vw,340px);transition:transform .3s ease-in-out;flex-shrink:0;display:flex;flex-direction:column;background-color:#050505;color:#9aa4af}@media not (min-width:1280px){.template-easypayhub>.left-side{position:fixed;height:100vh;top:0;left:0;transform:translate(-100%);width:clamp(260px,17.7vw,340px)}.template-easypayhub>.left-side.is-active{transform:translate(0)}}.template-easypayhub>.left-side>.header{height:clamp(70px,4.8vw,90px);display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:0 1rem}.template-easypayhub>.right-side{flex:1;width:100%;overflow:auto;display:flex;flex-direction:column}.template-easypayhub>.right-side>header.header{height:clamp(70px,4.8vw,90px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:0 1rem}@media not (min-width:769px){.template-easypayhub>.right-side>header.header{justify-content:center}}.template-easypayhub>.right-side>header.header>.header-left{display:flex;align-items:center;gap:1.5rem}@media not (min-width:769px){.template-easypayhub>.right-side>header.header>.header-left{width:100%;justify-content:space-between}}.template-easypayhub>.right-side>header.header>.header-right{display:flex;align-items:center;gap:1rem}.template-easypayhub>.right-side>.header-mobile{display:none;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:.5rem}.template-easypayhub>.right-side>.header-mobile>.session-group{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.template-easypayhub>.right-side>.header-mobile.is-active{display:flex}.template-easypayhub>.right-side>main.main{flex:1;width:100%;display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f5f7f9}.template-public{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8f9fa;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;line-height:1.5}.template-public>.container{background:#fff;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 20px #00000014;max-width:600px;width:100%;padding:30px;text-align:center;position:relative}@media not (min-width:769px){.template-public>.container{margin:10px;padding:20px;max-width:calc(100% - 20px)}}.template-public>.container>.title{font-size:18px;color:#495057;font-weight:600;margin-bottom:30px;text-align:center}@media not (min-width:480px){.template-public>.container>.title{font-size:16px}}.template-public>.container>.amount-display{text-align:right;margin-bottom:25px}@media not (min-width:769px){.template-public>.container>.amount-display{text-align:center}}.template-public>.container>.amount-display>.amount{font-size:28px;font-weight:700;color:#000;display:inline-flex;align-items:center;gap:10px}@media not (min-width:480px){.template-public>.container>.amount-display>.amount{font-size:24px}}.template-public>.container>.bank-info{margin:25px 0}.template-public>.container>.bank-info>.bank-row{display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding:12px 0;border-bottom:1px solid #f1f3f4}@media not (min-width:769px){.template-public>.container>.bank-info>.bank-row{flex-direction:column;align-items:flex-start;gap:8px}}.template-public>.container>.bank-info>.bank-row:last-child{border-bottom:none}.template-public>.container>.bank-info>.bank-row>.bank-label{font-weight:500;color:#6c757d;font-size:14px;text-align:left}.template-public>.container>.bank-info>.bank-row .bank-value{font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,monospace;color:#000;font-weight:600;font-size:14px;display:flex;align-items:center;gap:10px}@media not (min-width:769px){.template-public>.container>.bank-info>.bank-row .bank-value{word-break:break-all}}.template-public>.container>.timer-section{margin:20px 0;text-align:right}@media not (min-width:769px){.template-public>.container>.timer-section{text-align:center}}.template-public>.container>.timer-section>.timer-label{font-weight:500;color:#6c757d;font-size:14px;display:inline-block;width:150px}@media not (min-width:769px){.template-public>.container>.timer-section>.timer-label{display:block;width:auto;margin-bottom:5px}}.template-public>.container>.timer-section>.timer-value{font-size:16px;font-weight:700;color:#dc3545;display:inline-block}@media not (min-width:769px){.template-public>.container>.timer-section>.timer-value{display:block}}.template-public>.container>.back-button{background:#dc3545;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin:25px 0;transition:background-color .2s;text-transform:uppercase;letter-spacing:.5px}.template-public>.container>.back-button:hover{background:#c82333}.template-public>.container>.copy-all-button{background:#4c54c2;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin:25px 10px 25px 0;transition:background-color .2s;text-transform:uppercase;letter-spacing:.5px}.template-public>.container>.copy-all-button:hover{background:#333996}.template-public>.container>.info-box{background:#d1ecf1;border:1px solid #bee5eb;margin:25px 0;padding:20px;border-radius:8px;text-align:left;font-size:13px;line-height:1.6;color:#0c5460}.template-public>.container>.info-box>.info-title{font-weight:700;color:#0c5460;margin-bottom:8px}.template-public>.container>.info-box>.info-text{margin-bottom:8px}.template-public>.container>.info-box>.highlight-text{color:#dc3545;font-weight:600}.template-public>.container>.info-box>.warning-section{margin-top:15px;padding-top:15px;border-top:1px solid #bee5eb}.template-public .copy-icon{width:20px;height:20px;border:1px solid #6c757d;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#6c757d;background:#fff;transition:all .2s}.template-public .copy-icon:hover{background:#f8f9fa;border-color:#495057}.modal-error-toast{position:fixed;bottom:20px;left:20px;z-index:10000;min-width:300px;max-width:500px;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background-color:#fafafa;border:2px solid #ff3860;border-radius:8px;box-shadow:0 8px 16px #0000004d;animation:slideInFromLeft .3s ease-out,shake .4s ease-in-out .3s}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.modal-error-toast .component-error{margin:0}.component-notifications{position:relative;display:inline-block}.component-notifications .notification-bell{position:relative;background:none;border:none;cursor:pointer;font-size:1.5rem;color:#181c31;padding:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.component-notifications .notification-bell:hover{color:#009ef7;transform:scale(1.1)}.component-notifications .notification-bell .notification-badge{position:absolute;top:0;right:0;background-color:#e74c3c;color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.component-notifications .notification-drawer{position:absolute;top:calc(100% + .5rem);right:0;width:400px;max-width:90vw;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 20px #00000026;z-index:1000;display:flex;flex-direction:column;max-height:500px}@media not (min-width:769px){.component-notifications .notification-drawer{width:350px;max-height:400px}}.component-notifications .notification-drawer .drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.component-notifications .notification-drawer .drawer-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#181c31}.component-notifications .notification-drawer .drawer-header .close-button{background:none;border:none;cursor:pointer;font-size:1.2rem;color:#181c31;padding:.25rem;transition:color .2s ease}.component-notifications .notification-drawer .drawer-header .close-button:hover{color:#009ef7}.component-notifications .notification-drawer .drawer-content{flex:1;overflow-y:auto;padding:.5rem 0}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar{width:8px}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar-track{background:#f1f1f1}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.component-notifications .notification-drawer .drawer-content::-webkit-scrollbar-thumb:hover{background:#555}.component-notifications .notification-drawer .drawer-content .loading-state,.component-notifications .notification-drawer .drawer-content .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#999;gap:1rem}.component-notifications .notification-drawer .drawer-content .loading-state i,.component-notifications .notification-drawer .drawer-content .empty-state i{font-size:3rem}.component-notifications .notification-drawer .drawer-content .loading-state span,.component-notifications .notification-drawer .drawer-content .loading-state p,.component-notifications .notification-drawer .drawer-content .empty-state span,.component-notifications .notification-drawer .drawer-content .empty-state p{margin:0;font-size:.95rem}.component-notifications .notification-drawer .drawer-content .notification-list{list-style:none;margin:0;padding:0}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item{display:flex;gap:.75rem;padding:1rem;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;cursor:pointer}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item:hover{background-color:#f9f9f9}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item.unread{background-color:#f0f8ff}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item.unread:hover{background-color:#e6f2ff}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item:last-child{border-bottom:none}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#009ef7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content{flex:1;min-width:0}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-title{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#181c31}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-message{margin:0 0 .5rem;font-size:.85rem;color:#666;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-time{font-size:.75rem;color:#999}.component-notifications .notification-drawer .drawer-footer{border-top:1px solid #e0e0e0;padding:.75rem}.component-notifications .notification-drawer .drawer-footer .view-all-button{width:100%;padding:.75rem;background-color:transparent;color:#009ef7;border:1px solid #009ef7;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.component-notifications .notification-drawer .drawer-footer .view-all-button:hover{background-color:#009ef7;color:#fff}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .notification-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .attachment-icon-btn{background:none;border:none;color:#009ef7;cursor:pointer;font-size:1rem;padding:.25rem .5rem;transition:all .2s ease}.component-notifications .notification-drawer .drawer-content .notification-list .notification-item .notification-content .attachment-icon-btn:hover{color:#0056b3;transform:scale(1.1)}.notifications-page-container{display:flex;flex-direction:column;gap:1rem;padding:0}.notification-card{background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 8px #00000014;transition:all .2s ease;cursor:pointer;border-left:4px solid transparent}.notification-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.notification-card.unread{border-left-color:#009ef7;background-color:#f0f8ff}.notification-card-header{display:flex;gap:1rem;margin-bottom:1rem}.notification-icon-wrapper{flex-shrink:0}.notification-type-icon{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.notification-type-icon.info{background-color:#009ef7}.notification-type-icon.success{background-color:#50cd89}.notification-type-icon.warning{background-color:#f4961c}.notification-type-icon.error{background-color:#f1416c}.notification-card-title-section{flex:1;min-width:0}.notification-card-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#181c31;display:flex;align-items:center;gap:.5rem}.notification-card-title .unread-indicator{color:#009ef7;font-size:.8rem}.notification-card-meta{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.85rem;color:#666}.notification-card-meta span{display:flex;align-items:center;gap:.5rem}.notification-card-meta i{color:#999}.notification-card-body{margin-top:1rem}.notification-message{margin:0 0 1rem;font-size:.95rem;color:#404254;line-height:1.6;white-space:pre-wrap}.notification-attachment{margin-top:1rem}.notification-attachment .attachment-button{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background-color:#f5f7f9;border:1px solid #dfe2e6;border-radius:.5rem;color:#404254;font-size:.9rem;cursor:pointer;transition:all .2s ease}.notification-attachment .attachment-button:hover{background-color:#009ef7;border-color:#009ef7;color:#fff}.notification-attachment .attachment-button i:first-child{font-size:1.1rem}.notification-attachment .attachment-button i:last-child{font-size:.9rem}.notification-attachment .attachment-button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-menu .menu-item .dropdown.single-item{text-decoration:none;color:inherit}.component-menu .menu-item .dropdown.single-item.is-active .content{background-color:#1e1e2d;color:#fff}.notifications-table{max-height:800px;overflow-y:auto;overflow-x:auto}.notifications-table::-webkit-scrollbar{width:10px;height:10px}.notifications-table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.notifications-table::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.notifications-table::-webkit-scrollbar-thumb:hover{background:#555}.notifications-table table{table-layout:fixed;width:100%}.notifications-table tbody tr.unread-row{background-color:#f0f8ff;font-weight:500}.notifications-table tbody tr.unread-row:hover{background-color:#e6f2ff}.notifications-table .text-center{text-align:center}.notifications-table .read-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.notifications-table .read-button:hover{transform:scale(1.2)}.notifications-table .notification-status{display:inline-block;font-size:1.2rem}.notifications-table .notification-status.read{color:#50cd89}.notifications-table .notification-status.unread{color:#009ef7;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.notifications-table .notification-type-text{display:inline-block;padding:.35rem .75rem;border-radius:.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.notifications-table .notification-type-text.type-error{background-color:#ffebef;color:#f1416c}.notifications-table .notification-type-text.type-warning{background-color:#fff8e1;color:#f4961c}.notifications-table .notification-type-text.type-info{background-color:#e0f7ff;color:#009ef7}.notifications-table .notification-type-text.type-success{background-color:#e8fff3;color:#50cd89}.notifications-table .notification-type-text.type-email{background-color:#eef2ff;color:#6366f1}.notifications-table .notification-type-text.type-automatic{background-color:#faf5ff;color:#a855f7}.notifications-table .notification-type-text.type-alert{background-color:#fdf2f8;color:#ec4899}.notifications-table .notification-type-text.type-default{background-color:#f0f2f5;color:#7f8297}.notifications-table .expandable-text-cell{display:flex;align-items:center;gap:.5rem}.notifications-table .notification-title-text{display:block;flex:1;min-width:0;word-wrap:break-word;line-height:1.4;font-weight:600}.notifications-table .notification-message-cell{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-table .notification-message-expanded{display:block;flex:1;min-width:0;word-wrap:break-word;white-space:pre-wrap;line-height:1.5}.notifications-table .expand-button{flex-shrink:0;background-color:#009ef7;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.7rem;transition:all .2s ease}.notifications-table .expand-button:hover{background-color:#0056b3;transform:scale(1.1)}.notifications-table .priority-text{display:inline-block;padding:.35rem .75rem;border-radius:.25rem;font-size:.8rem;font-weight:600}.notifications-table .priority-text.priority-high{background-color:#ffebef;color:#f1416c}.notifications-table .priority-text.priority-medium{background-color:#fff8e1;color:#f4961c}.notifications-table .priority-text.priority-low{background-color:#e8fff3;color:#50cd89}.notifications-table .priority-text.priority-default{background-color:#f0f2f5;color:#7f8297}.notifications-table .attachment-icon-button{background:none;border:none;color:#009ef7;cursor:pointer;font-size:1.3rem;padding:.5rem;transition:all .2s ease}.notifications-table .attachment-icon-button:hover{color:#0056b3;transform:scale(1.2)}.notifications-table tbody tr{transition:background-color .2s ease}.notifications-table tbody td{vertical-align:middle;padding:.8rem 1rem}.notifications-table tbody td p{margin:0;line-height:1.4}.notifications-table tbody td p:first-child{font-weight:600}.notifications-table tbody td p:last-child{font-size:.85rem;color:#7f8297;margin-top:.2rem}#table-pending-withdraw{font-size:clamp(.85rem,.88vw,1rem)}#table-pending-withdraw thead th{padding:clamp(.9rem,1.1vw,1.3rem) clamp(.8rem,1vw,1.2rem);font-size:clamp(.85rem,.9vw,1.05rem)}#table-pending-withdraw tbody tr td{padding:clamp(.9rem,1.1vw,1.3rem) clamp(.8rem,1vw,1.2rem)}#table-pending-withdraw tbody tr td p{font-size:clamp(.85rem,.88vw,1rem);overflow:hidden;text-overflow:ellipsis;max-width:200px}#table-pending-withdraw tbody tr td i{font-size:clamp(1rem,1.1vw,1.3rem);color:#404776;transition:color .2s ease,transform .2s ease}#table-pending-withdraw tbody tr td i:hover{color:#f4961c;transform:scale(1.15)}#table-pending-withdraw tbody tr:hover{background-color:#fff9e6}#table-pending-withdraw tbody tr{transition:background-color .2s ease}.payment-method-filter{display:flex;align-items:center;gap:.5rem}.payment-method-filter .filter-button{position:relative;cursor:pointer;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;border:1.5px solid #e0e0e0;background-color:#fff;color:#666;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:36px;box-sizing:border-box}.payment-method-filter .filter-button.filter-all:hover{border-color:#6c757d;color:#6c757d;background-color:#6c757d0d;box-shadow:0 2px 8px #6c757d26}.payment-method-filter .filter-button.filter-all.is-active{border-color:#6c757d;background-color:#6c757d;color:#fff;font-weight:600;box-shadow:0 2px 8px #6c757d40}.payment-method-filter .filter-button.filter-all.is-active:hover{background-color:#5a6268;border-color:#5a6268}.payment-method-filter .filter-button.filter-bank:hover{border-color:#009ef7;color:#009ef7;background-color:#009ef70d;box-shadow:0 2px 8px #009ef726}.payment-method-filter .filter-button.filter-bank.is-active{border-color:#009ef7;background-color:#009ef7;color:#fff;font-weight:600;box-shadow:0 2px 8px #009ef740}.payment-method-filter .filter-button.filter-bank.is-active:hover{background-color:#007acc;border-color:#007acc}.payment-method-filter .filter-button.filter-card:hover{border-color:#10b981;color:#10b981;background-color:#10b9810d;box-shadow:0 2px 8px #10b98126}.payment-method-filter .filter-button.filter-card.is-active{border-color:#10b981;background-color:#10b981;color:#fff;font-weight:600;box-shadow:0 2px 8px #10b98140}.payment-method-filter .filter-button.filter-card.is-active:hover{background-color:#059669;border-color:#059669}.payment-method-filter .filter-button.filter-qr:hover{border-color:#7c3aed;color:#7c3aed;background-color:#7c3aed0d;box-shadow:0 2px 8px #7c3aed26}.payment-method-filter .filter-button.filter-qr.is-active{border-color:#7c3aed;background-color:#7c3aed;color:#fff;font-weight:600;box-shadow:0 2px 8px #7c3aed40}.payment-method-filter .filter-button.filter-qr.is-active:hover{background-color:#6d28d9;border-color:#6d28d9}.payment-method-filter .filter-button.filter-debt:hover{border-color:#f59e0b;color:#f59e0b;background-color:#f59e0b0d;box-shadow:0 2px 8px #f59e0b26}.payment-method-filter .filter-button.filter-debt.is-active{border-color:#f59e0b;background-color:#f59e0b;color:#fff;font-weight:600;box-shadow:0 2px 8px #f59e0b40}.payment-method-filter .filter-button.filter-debt.is-active:hover{background-color:#d97706;border-color:#d97706}.payment-method-filter .filter-button.is-loading{pointer-events:none;opacity:.6}.payment-method-filter .filter-button.is-loading:after{content:"";position:absolute;width:14px;height:14px;top:50%;right:.6rem;margin-top:-7px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.is-tag{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease}.is-tag.is-tag-bank{background-color:#009ef71a;color:#009ef7;border:1px solid rgba(0,158,247,.3)}.is-tag.is-tag-bank:hover{background-color:#009ef726;transform:translateY(-1px);box-shadow:0 2px 6px #009ef733}.is-tag.is-tag-qr{background-color:#7c3aed1a;color:#7c3aed;border:1px solid rgba(124,58,237,.3)}.is-tag.is-tag-qr:hover{background-color:#7c3aed26;transform:translateY(-1px);box-shadow:0 2px 6px #7c3aed33}.is-tag.is-tag-card{background-color:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.is-tag.is-tag-card:hover{background-color:#10b98126;transform:translateY(-1px);box-shadow:0 2px 6px #10b98133}.is-tag.is-tag-debt{background-color:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.is-tag.is-tag-debt:hover{background-color:#f59e0b26;transform:translateY(-1px);box-shadow:0 2px 6px #f59e0b33}.is-tag.is-tag-default{background-color:#6c757d1a;color:#6c757d;border:1px solid rgba(108,117,125,.3)}.payment-method-tag{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.75rem;font-weight:600;border-radius:4px;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease}.payment-method-tag.is-tag-bank{background-color:#009ef71a;color:#009ef7;border:1px solid rgba(0,158,247,.3)}.payment-method-tag.is-tag-bank:hover{background-color:#009ef726;transform:translateY(-1px);box-shadow:0 2px 6px #009ef733}.payment-method-tag.is-tag-qr{background-color:#7c3aed1a;color:#7c3aed;border:1px solid rgba(124,58,237,.3)}.payment-method-tag.is-tag-qr:hover{background-color:#7c3aed26;transform:translateY(-1px);box-shadow:0 2px 6px #7c3aed33}.payment-method-tag.is-tag-card{background-color:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.payment-method-tag.is-tag-card:hover{background-color:#10b98126;transform:translateY(-1px);box-shadow:0 2px 6px #10b98133}.payment-method-tag.is-tag-debt{background-color:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.payment-method-tag.is-tag-debt:hover{background-color:#f59e0b26;transform:translateY(-1px);box-shadow:0 2px 6px #f59e0b33}.payment-method-tag.is-tag-default{background-color:#6c757d1a;color:#6c757d;border:1px solid rgba(108,117,125,.3)}.has-text-success{color:#23d160!important}.has-text-danger{color:#ff3860!important}.has-text-warning{color:#ffdd57!important}.has-text-info{color:#3298dc!important}.has-text-grey{color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-text-white{color:#fff!important}.tag.is-success{background-color:#23d160;color:#fff}.tag.is-danger{background-color:#ff3860;color:#fff}.tag.is-warning{background-color:#ffdd57;color:#000000b3}.tag.is-info{background-color:#3298dc;color:#fff}.tag.is-light{background-color:#f5f5f5;color:#363636}.tag.is-dark{background-color:#363636;color:#f5f5f5}.tag.is-primary{background-color:#009ef7;color:#fff}.tabs.is-boxed-custom{margin-bottom:1.5rem}.tabs.is-boxed-custom ul{display:flex;border-bottom:2px solid #363636;margin:0;padding:0}.tabs.is-boxed-custom li{list-style:none}.tabs.is-boxed-custom li a{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;color:#7a7a7a;border:2px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:-2px;transition:all .3s ease;text-decoration:none;font-weight:500;background-color:transparent}.tabs.is-boxed-custom li a:hover{color:#fff;background-color:#ffffff0d}.tabs.is-boxed-custom li.is-active a{color:#009ef7;background-color:#1e1e2d;border-color:#363636;border-bottom-color:#1e1e2d}.tabs.is-boxed-custom li a .icon{margin-right:.5rem}.ledger-balance-card{background:linear-gradient(135deg,#1e1e2d,#2d2d3a);border-radius:12px;padding:1.25rem;border:1px solid #363636;transition:all .3s ease;height:100%}.ledger-balance-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;border-color:#009ef7}.ledger-balance-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #363636}.ledger-balance-card .site-name{font-size:1rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.5rem}.ledger-balance-card .site-name .icon{color:#009ef7}.ledger-balance-card .currency-badge{background:linear-gradient(135deg,#009ef7,#0056b3);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.ledger-balance-card .balance-content{display:flex;flex-direction:column;gap:.75rem}.ledger-balance-card .balance-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:#ffffff08;border-radius:6px}.ledger-balance-card .balance-label{color:#b5b5b5;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.ledger-balance-card .balance-value{font-size:1rem;font-weight:700;color:#23d160}.ledger-balance-card .balance-value.is-negative{color:#ff3860}.ledger-balance-card .payment-methods{margin-top:1rem;padding-top:.75rem;border-top:1px solid #363636}.ledger-balance-card .payment-method-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px dashed rgba(255,255,255,.1)}.ledger-balance-card .payment-method-item:last-child{border-bottom:none}.ledger-balance-card .method-name{color:#b5b5b5;font-size:.85rem}.ledger-balance-card .method-balance{font-weight:600;color:#fff}.transfer-modal .modal-card{max-width:800px;width:95%}.transfer-modal .modal-card-head{background:linear-gradient(135deg,#1e1e2d,#2d2d3a);border-bottom:1px solid #363636;padding:1.25rem 1.5rem}.transfer-modal .modal-card-title{color:#fff;font-weight:600;display:flex;align-items:center;gap:.75rem}.transfer-modal .modal-card-body{background-color:#1e1e2d;padding:1.5rem}.transfer-modal .modal-card-foot{background-color:#1e1e2d;border-top:1px solid #363636;padding:1rem 1.5rem;justify-content:flex-end;gap:.75rem}.transfer-modal .transfer-box{background:linear-gradient(135deg,#2d2d3a,#363636);border-radius:10px;padding:1.25rem;border:2px solid #363636;transition:all .3s ease;height:100%}.transfer-modal .transfer-box:hover{border-color:#009ef7}.transfer-modal .transfer-box.is-selected{border-color:#23d160;box-shadow:0 0 15px #23d16033}.transfer-modal .transfer-box-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #444}.transfer-modal .transfer-box-header .icon{font-size:1.25rem}.transfer-modal .transfer-box-header.from-header .icon{color:#ff3860}.transfer-modal .transfer-box-header.to-header .icon{color:#23d160}.transfer-modal .transfer-box-title{font-size:1rem;font-weight:600;color:#fff}.transfer-modal .transfer-arrow{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#009ef7;padding:1rem}.transfer-modal .amount-input-wrapper{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#2d2d3a,#363636);border-radius:10px;border:1px solid #363636}.transfer-modal .amount-input-wrapper .label{color:#b5b5b5;font-weight:500;margin-bottom:.75rem}.transfer-modal .amount-input-wrapper .input{background-color:#1e1e2d;border:2px solid #363636;color:#fff;font-size:1.25rem;font-weight:600;text-align:center;padding:.75rem;border-radius:8px}.transfer-modal .amount-input-wrapper .input:focus{border-color:#009ef7;box-shadow:0 0 10px #009ef74d}.transfer-modal .balance-info{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding:.5rem;background:#ffffff0d;border-radius:6px}.transfer-modal .balance-info .label-text{color:#b5b5b5;font-size:.85rem}.transfer-modal .balance-info .balance-amount{font-weight:600;color:#23d160}.site-select-box{background:#1e1e2d;border:1px solid #363636;border-radius:8px;padding:.75rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease}.site-select-box:hover{border-color:#009ef7;background:#009ef70d}.site-select-box.is-active{border-color:#009ef7;background:#009ef71a}.site-select-box .site-info{display:flex;align-items:center;justify-content:space-between}.site-select-box .site-title{color:#fff;font-weight:500}.site-select-box .site-balance{color:#23d160;font-weight:600}.ledger-filters{background:linear-gradient(135deg,#1e1e2d,#2d2d3a);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid #363636}.ledger-filters .field.is-grouped{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.ledger-filters .field.is-grouped .control{flex:1;min-width:150px}.ledger-filters .label{color:#b5b5b5;font-size:.85rem;font-weight:500;margin-bottom:.5rem}.ledger-filters .select,.ledger-filters .input{width:100%}.ledger-filters .select select,.ledger-filters .input{background-color:#1e1e2d;border:1px solid #363636;color:#fff;border-radius:6px;padding:.5rem .75rem;font-size:.9rem}.ledger-filters .select select:focus,.ledger-filters .input:focus{border-color:#009ef7;box-shadow:0 0 5px #009ef74d}.ledger-filters .button{min-width:100px}.ledger-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ledger-stat-card{flex:1;min-width:200px;background:linear-gradient(135deg,#1e1e2d,#2d2d3a);border-radius:10px;padding:1rem 1.25rem;border:1px solid #363636;display:flex;align-items:center;gap:1rem}.ledger-stat-card .stat-icon{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.ledger-stat-card .stat-icon.is-success{background:#23d16026;color:#23d160}.ledger-stat-card .stat-icon.is-danger{background:#ff386026;color:#ff3860}.ledger-stat-card .stat-icon.is-info{background:#3298dc26;color:#3298dc}.ledger-stat-card .stat-icon.is-warning{background:#ffdd5726;color:#ffdd57}.ledger-stat-card .stat-content{flex:1}.ledger-stat-card .stat-label{color:#b5b5b5;font-size:.8rem;margin-bottom:.25rem}.ledger-stat-card .stat-value{color:#fff;font-size:1.25rem;font-weight:700}.ledger-table{width:100%;background:#1e1e2d;border-radius:10px;overflow:hidden;border:1px solid #363636}.ledger-table thead th{background:linear-gradient(135deg,#2d2d3a,#363636);color:#fff;font-weight:600;padding:1rem;text-align:left;border-bottom:2px solid #363636;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.ledger-table tbody td{padding:.875rem 1rem;border-bottom:1px solid #363636;color:#e0e0e0;vertical-align:middle}.ledger-table tbody tr:hover{background-color:#ffffff08}.ledger-table tbody tr:last-child td{border-bottom:none}.ledger-empty-state{text-align:center;padding:3rem 2rem;color:#7a7a7a}.ledger-empty-state .icon{font-size:3rem;margin-bottom:1rem;color:#363636}.ledger-empty-state .title{font-size:1.25rem;color:#b5b5b5;margin-bottom:.5rem}.ledger-empty-state .subtitle{font-size:.9rem;color:#7a7a7a}.ledger-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#b5b5b5}.ledger-loading .spinner{width:40px;height:40px;border:3px solid #363636;border-top-color:#009ef7;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@media screen and (max-width:768px){.ledger-balance-card{padding:1rem}.transfer-modal .modal-card{margin:.5rem}.transfer-modal .transfer-arrow{transform:rotate(90deg);padding:.5rem}.ledger-filters .field.is-grouped{flex-direction:column}.ledger-filters .field.is-grouped .control{width:100%}}.columns.is-multiline{display:flex;flex-wrap:wrap;margin:-.75rem}.columns.is-multiline>.column{padding:.75rem}.column.is-one-quarter{flex:none;width:25%}.column.is-one-third{flex:none;width:33.3333%}.column.is-half{flex:none;width:50%}.column.is-full{flex:none;width:100%}@media screen and (max-width:768px){.column.is-one-quarter,.column.is-one-third,.column.is-half{width:100%}}.ledger-actions{display:flex;gap:.5rem;margin-bottom:1rem}.ledger-actions .button{display:inline-flex;align-items:center;gap:.5rem}.panel-heading-custom{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#2d2d3a,#363636);border-radius:10px 10px 0 0;border-bottom:1px solid #363636}.panel-heading-custom .title{color:#fff;font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.panel-heading-custom .title .icon{color:#009ef7}.summary-cards{display:flex;gap:1rem;flex-wrap:wrap}.summary-card{background:#ffffff0d;border-radius:8px;padding:.75rem 1rem;min-width:120px;text-align:center}.summary-card .summary-label{font-size:.75rem;color:#7a7a7a;margin-bottom:.25rem}.summary-card .summary-value{font-size:1.1rem;font-weight:700;color:#fff}.summary-card .summary-value.is-success{color:#23d160}.summary-card .summary-value.is-danger{color:#ff3860}.summary-card .summary-value.is-info{color:#3298dc}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.5rem}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.has-text-centered{text-align:center!important}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:1.5rem;width:1.5rem}.icon.is-large{height:3rem;width:3rem}.is-flex{display:flex!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.modal{position:fixed;inset:0;display:none;overflow:hidden;z-index:40;align-items:center;justify-content:center}.modal.is-active{display:flex}.modal-background{position:absolute;inset:0;background-color:#0a0a0adb}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;border-radius:10px;background-color:#1e1e2d;z-index:1}.modal-card-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#2d2d3a,#363636);border-bottom:1px solid #363636}.modal-card-title{color:#fff;font-size:1.25rem;font-weight:600;flex-grow:1;margin:0}.modal-card-body{flex-grow:1;overflow-y:auto;padding:1.5rem;background-color:#151521;color:#b5b5b5}.modal-card-foot{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.25rem;background-color:#1e1e2d;border-top:1px solid #363636;gap:.75rem}.delete{appearance:none;background-color:#fff3;border:none;border-radius:50%;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;outline:none;position:relative;vertical-align:top;width:24px}.delete:before,.delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover{background-color:#ffffff4d}.modal-card-body .box{background-color:#1e1e2d;border:1px solid #363636;border-radius:8px;padding:1rem;color:#b5b5b5}.modal-card-body .label{color:#b5b5b5;font-weight:500}.modal-card-body .label.is-small{font-size:.8rem}.modal-card-body .input,.modal-card-body .textarea,.modal-card-body .select select{background-color:#1e1e2d;border:1px solid #363636;color:#fff;border-radius:6px}.modal-card-body .input:focus,.modal-card-body .textarea:focus,.modal-card-body .select select:focus{border-color:#009ef7;box-shadow:0 0 5px #009ef74d}.modal-card-body .select.is-fullwidth,.modal-card-body .select.is-fullwidth select{width:100%}.control.has-icons-left .icon{color:#7a7a7a;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-left .input{padding-left:2.5em}.control.has-icons-left{position:relative}.help{display:block;font-size:.75rem;margin-top:.25rem}.title.is-6{font-size:1rem;font-weight:600;color:#fff}.modal-card-body .columns{display:flex;flex-wrap:wrap;margin:-.75rem}.modal-card-body .columns>.column{padding:.75rem}.ledger-tabs{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid #dfe2e6;padding-bottom:0}.ledger-tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;background-color:transparent;color:#7f8297;font-size:.95rem;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s ease}.ledger-tab-button:hover{color:#009ef7;background-color:#f0f2f5}.ledger-tab-button.is-active{color:#009ef7;border-bottom-color:#009ef7;background-color:transparent}.ledger-tab-button i{font-size:.9rem}.is-clickable{cursor:pointer;color:#009ef7;transition:all .2s ease}.is-clickable:hover{color:#0056b3;transform:scale(1.1)}.is-text-small{font-size:.75rem;color:#7f8297;margin-top:.2rem}#table-ledger-balances,#table-ledger-records{font-size:.85rem;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014}#table-ledger-balances thead,#table-ledger-records thead{background:linear-gradient(135deg,#404776,#363d5e)}#table-ledger-balances thead th,#table-ledger-records thead th{padding:.75rem .85rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#fff;white-space:nowrap}#table-ledger-balances tbody tr,#table-ledger-records tbody tr{border-bottom:1px solid #eef0f3;transition:background-color .15s ease}#table-ledger-balances tbody tr:hover,#table-ledger-records tbody tr:hover{background-color:#f8f9fb}#table-ledger-balances tbody tr:last-child,#table-ledger-records tbody tr:last-child{border-bottom:none}#table-ledger-balances tbody td,#table-ledger-records tbody td{padding:.65rem .85rem;vertical-align:middle;font-size:.82rem}#table-ledger-balances tbody td p,#table-ledger-records tbody td p{margin:0;line-height:1.4}#table-ledger-balances tbody td p.is-bold,#table-ledger-records tbody td p.is-bold{font-weight:600;font-size:.85rem}#table-ledger-balances tbody td p.is-text-small,#table-ledger-records tbody td p.is-text-small{font-size:.7rem;color:#9a9cae;margin-top:.2rem}#table-ledger-balances .is-info-primary,#table-ledger-balances .is-info-secondary,#table-ledger-balances .is-info-warning,#table-ledger-balances .is-info-success,#table-ledger-balances .is-info-danger,#table-ledger-records .is-info-primary,#table-ledger-records .is-info-secondary,#table-ledger-records .is-info-warning,#table-ledger-records .is-info-success,#table-ledger-records .is-info-danger{display:inline-block;padding:.25rem .5rem;font-size:.7rem;font-weight:600;border-radius:4px;white-space:nowrap}#table-ledger-balances .is-text-success,#table-ledger-records .is-text-success{color:#50cd89;font-size:.85rem}#table-ledger-balances .is-text-danger,#table-ledger-records .is-text-danger{color:#f1416c;font-size:.85rem}#table-ledger-balances .is-text-primary,#table-ledger-records .is-text-primary{color:#009ef7;font-size:.85rem}#table-ledger-balances .is-text-secondary,#table-ledger-records .is-text-secondary{color:#7339ea;font-size:.85rem}#table-ledger-balances tbody td>i,#table-ledger-records tbody td>i{font-size:.9rem;padding:.4rem;border-radius:4px;transition:all .2s ease}#table-ledger-balances tbody td>i:hover,#table-ledger-records tbody td>i:hover{background-color:#e8f4ff;color:#0056b3}@media screen and (max-width:768px){#table-ledger-balances thead th,#table-ledger-records thead th{padding:.6rem;font-size:.7rem}#table-ledger-balances tbody td,#table-ledger-records tbody td{padding:.55rem .6rem;font-size:.75rem}#table-ledger-balances tbody td p.is-bold,#table-ledger-records tbody td p.is-bold{font-size:.78rem}}.settlement-info-box{background-color:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:1rem;margin-bottom:.5rem}.settlement-info-box .info-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.settlement-info-box .info-row:last-child{border-bottom:none}.settlement-info-box .info-label{color:#6c757d;font-size:.875rem}.settlement-info-box .info-value{font-size:.875rem}.modal-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.modal-confirm-icon{width:70px;height:70px;border-radius:50%;background-color:#f1416c1a;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.modal-confirm-icon i{font-size:2rem;color:#f1416c}.modal-confirm-content{margin-bottom:1.5rem}.modal-confirm-title{font-size:1.25rem;font-weight:600;color:#181c32;margin-bottom:.5rem}.modal-confirm-message{font-size:.95rem;color:#6c757d;line-height:1.5}.modal-confirm-actions{width:100%}.modal-confirm-actions .component-multiple-objects{justify-content:center;gap:1rem}.component-loading-overlay{position:fixed;inset:0;background-color:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.component-loading-overlay .loading-overlay-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.component-loading-overlay .loading-spinner{width:50px;height:50px}.component-loading-overlay .loading-spinner .spinner{width:100%;height:100%;border:4px solid #e9ecef;border-top-color:#009ef7;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.component-loading-overlay .loading-message{font-size:1rem;color:#5e6278;font-weight:500}.detail-modal-container{display:flex;flex-direction:column;gap:.5rem;width:100%;position:relative}.detail-modal-close-button{position:absolute;top:0;right:0;background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease,transform .2s ease;z-index:10}.detail-modal-close-button:hover{color:#ef4444;transform:scale(1.1)}.detail-modal-title{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#1f2937;padding-right:2rem}.detail-modal-section-title{font-size:.95rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;padding-left:.25rem}.detail-modal-section-title.section-blue{color:#3b82f6}.detail-modal-section-title.section-red{color:#ef4444}.detail-modal-section-title.section-green{color:#10b981}.detail-modal-section-title.section-orange{color:#f59e0b}.detail-modal-table-wrapper{overflow-x:auto;width:100%;max-width:100%;min-width:0;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:#fff;border:1px solid #e5eaef}.detail-modal-table{width:100%;border-collapse:collapse;font-size:.875rem}.detail-modal-row{border-bottom:1px solid #e5eaef}.detail-modal-row:last-child{border-bottom:none}.detail-modal-row:hover{background-color:#f9fafb}.detail-modal-label{padding:.75rem;text-align:left;border-right:1px solid #e5eaef;font-weight:600;color:#374151;width:35%;min-width:120px;max-width:220px;word-break:break-word}.detail-modal-value{padding:.75rem;text-align:left;border-right:1px solid #e5eaef;color:#4b5563;width:auto;word-break:break-all}.detail-modal-value.is-bold{font-weight:700;color:#1f2937}.detail-modal-copy{padding:.75rem;text-align:center;width:40px;min-width:40px}.detail-modal-copy i{cursor:pointer;color:#3273dc;transition:color .2s ease,transform .2s ease}.detail-modal-copy i:hover{color:#1d4ed8;transform:scale(1.1)}.detail-modal-link{color:#3b82f6;text-decoration:none;font-weight:600;transition:color .2s ease;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-modal-link:hover{color:#1d4ed8;text-decoration:underline}.detail-modal-link:visited{color:#7c3aed}.detail-modal-buttons{display:flex;gap:.75rem;margin-top:1.5rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.detail-modal-label{width:40%;min-width:100px;font-size:.8rem;padding:.5rem}.detail-modal-value{font-size:.8rem;padding:.5rem}.detail-modal-copy{padding:.5rem;width:35px;min-width:35px}.detail-modal-section-title{font-size:.875rem}.detail-modal-title{font-size:1.1rem}}@media screen and (max-width:480px){.detail-modal-label{width:45%;min-width:80px;font-size:.75rem;padding:.4rem}.detail-modal-value{font-size:.75rem;padding:.4rem}.detail-modal-copy{padding:.4rem;width:30px;min-width:30px}.detail-modal-buttons{flex-direction:column}}
