.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move;-webkit-box-shadow:0 0 0 9999em #00000080;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid hsla(0,0%,100%,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.admin-add-money{max-width:700px;margin:0 auto;padding:2rem}.admin-add-money__form{margin-top:2rem}.admin-add-money__field{margin-bottom:1rem}.admin-add-money__field label{display:block;margin-bottom:.5rem;font-weight:600}.admin-add-money__field input,.admin-add-money__field textarea{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-100);border-radius:4px;font-size:1rem}.admin-add-money__field input:focus,.admin-add-money__field textarea:focus{outline:none;border-color:var(--theme-elevation-400)}.admin-add-money__error{margin:1rem 0;padding:.75rem;background-color:rgba(var(--theme-error-500-rgb),.1);color:var(--theme-error-500);border-radius:4px;border-left:4px solid var(--theme-error-500)}.admin-add-money__success{margin:1rem 0;padding:.75rem;background-color:rgba(var(--theme-success-500-rgb),.1);color:var(--theme-success-500);border-radius:4px;border-left:4px solid var(--theme-success-500)}.admin-add-money__actions{margin-top:2rem;display:flex;gap:1rem}.bulk-upload-phones{max-width:700px;margin:0 auto;padding:2rem}.bulk-upload-phones__form{margin-top:2rem}.bulk-upload-phones__field{margin-bottom:1rem}.bulk-upload-phones__field label{display:block;margin-bottom:.5rem;font-weight:600}.bulk-upload-phones__field input[type=file]{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-100);border-radius:4px;font-size:1rem;background-color:var(--theme-input-bg)}.bulk-upload-phones__field input[type=file]:focus{outline:none;border-color:var(--theme-elevation-400)}.bulk-upload-phones__field .bulk-upload-phones__select{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-100);border-radius:4px;font-size:1rem;background-color:var(--theme-input-bg)}.bulk-upload-phones__field .bulk-upload-phones__select:focus{outline:none;border-color:var(--theme-elevation-400)}.bulk-upload-phones__field .bulk-upload-phones__select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--theme-elevation-50)}.bulk-upload-phones__field select{width:100%;padding:.75rem;border:1px solid var(--theme-elevation-100);border-radius:4px;font-size:1rem;background-color:var(--theme-input-bg);color:var(--theme-text)}.bulk-upload-phones__field select:focus{outline:none;border-color:var(--theme-elevation-400)}.bulk-upload-phones__field select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--theme-elevation-50)}.bulk-upload-phones__file-info{margin-top:.5rem;font-size:.9rem;color:var(--theme-elevation-800)}.bulk-upload-phones__guide{margin:2rem 0;padding:1.5rem;background-color:var(--theme-elevation-50);border-radius:4px;border:1px solid var(--theme-elevation-100)}.bulk-upload-phones__guide h2{margin:0 0 1rem;font-size:1.2rem;color:var(--theme-elevation-800)}.bulk-upload-phones__guide p{margin:1rem 0;color:var(--theme-elevation-700)}.bulk-upload-phones__guide ol{margin:1rem 0;padding-left:1.5rem}.bulk-upload-phones__guide ol li{margin-bottom:.5rem;color:var(--theme-elevation-700)}.bulk-upload-phones__guide ul{margin:.5rem 0;padding-left:1.5rem;list-style-type:disc}.bulk-upload-phones__guide ul li{margin-bottom:.25rem}.bulk-upload-phones__guide code{padding:.2rem .4rem;border-radius:3px;font-size:.9em}.bulk-upload-phones__example,.bulk-upload-phones__guide code{background-color:var(--theme-elevation-100);font-family:monospace}.bulk-upload-phones__example{margin:1rem 0;padding:1rem;border-radius:4px;white-space:pre;overflow-x:auto;font-size:.9rem;color:var(--theme-elevation-800)}.bulk-upload-phones__error{margin:1rem 0;padding:.75rem;background-color:rgba(var(--theme-error-500-rgb),.1);color:var(--theme-error-500);border-radius:4px;border-left:4px solid var(--theme-error-500)}.bulk-upload-phones__success{margin:1rem 0;padding:.75rem;background-color:rgba(var(--theme-success-500-rgb),.1);color:var(--theme-success-500);border-radius:4px;border-left:4px solid var(--theme-success-500)}.bulk-upload-phones__failed{margin:1.5rem 0;padding:1rem;background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:4px}.bulk-upload-phones__failed h3{margin:0 0 1rem;font-size:1.1rem;color:var(--theme-elevation-800);font-weight:600}.bulk-upload-phones__failed-list{display:flex;flex-direction:column;gap:.75rem}.bulk-upload-phones__failed-item{padding:.75rem;background-color:var(--theme-elevation-50);border-radius:4px;border:1px solid var(--theme-elevation-150)}.bulk-upload-phones__failed-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--theme-elevation-100)}.bulk-upload-phones__failed-phone{font-family:monospace;font-weight:600;color:var(--theme-error-500);font-size:1rem}.bulk-upload-phones__failed-type{font-size:.85rem;padding:.2rem .5rem;background-color:var(--theme-elevation-100);border-radius:4px;color:var(--theme-elevation-800)}.bulk-upload-phones__failed-seri{margin-top:.75rem;font-size:.9rem;color:var(--theme-elevation-700);padding-top:.5rem;border-top:1px solid var(--theme-elevation-100)}.bulk-upload-phones__failed-seri span{font-weight:600;color:var(--theme-elevation-800)}.bulk-upload-phones__failed-item ul{margin:0;padding-left:1.5rem;list-style-type:disc}.bulk-upload-phones__failed-item ul li{margin-bottom:.25rem;color:var(--theme-error-500);font-size:.95rem}.bulk-upload-phones__failed-item ul li:last-child{margin-bottom:0}.bulk-upload-phones__actions{margin-top:2rem;display:flex;gap:1rem}.check-consumptions__container{margin:0 auto;max-width:var(--gutter-h-page);padding:var(--base) var(--gutter-h)}.check-consumptions__container h1{font-size:1.5rem;margin-bottom:var(--base);color:#1a1a1a;font-weight:600}.check-consumptions__tabs{display:flex;gap:calc(var(--base)*.5);margin-bottom:var(--base);border-bottom:2px solid #e5e7eb}.check-consumptions__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(var(--base)*.5);padding:calc(var(--base)*.75) var(--base);background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:1rem;font-weight:500;color:#6b7280;transition:all .2s ease;margin-bottom:-2px}.check-consumptions__tab:hover{color:#1f2937;background-color:#f9fafb}.check-consumptions__tab--active{color:#3b82f6;border-bottom-color:#3b82f6;background-color:#eff6ff}.check-consumptions__tab-icon{font-size:1.25rem}.check-consumptions__tab-text{font-weight:600}.check-consumptions__error-message{background-color:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:calc(var(--base)*.75) var(--base);border-radius:var(--style-radius-s);margin-bottom:var(--base)}.check-consumptions__loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.check-consumptions__loading-container .loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid #f3f4f6;border-top-color:#3b82f6;animation:spin 1s ease-in-out infinite}.check-consumptions__empty-state{text-align:center;padding:calc(var(--base)*3);color:#9ca3af;background:#fff;border-radius:var(--style-radius-m);border:1px solid #e5e7eb}.check-consumptions__empty-state p{margin:0;font-size:1rem}.check-consumptions__pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--base);gap:calc(var(--base)*.5);flex-wrap:wrap}.check-consumptions__pagination button{min-width:calc(var(--base)*2);height:calc(var(--base)*2);display:inline-flex;align-items:center;justify-content:center}.check-consumptions__pagination button.active{background-color:#3b82f6;color:#fff}.check-consumptions__pagination button:disabled{opacity:.5;cursor:not-allowed}.check-consumptions__pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--base)*2);height:calc(var(--base)*2);color:#6b7280;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-consumptions__button--primary{margin:0}.check-consumptions__button--secondary{margin:0;background-color:#f3f4f6;color:#1f2937}.check-consumptions__consumptions-container{display:flex;flex-direction:column;gap:calc(var(--base)*2)}@media(max-width:768px){.check-consumptions__consumptions-container{gap:calc(var(--base)*1.2)}}@media(max-width:480px){.check-consumptions__consumptions-container{gap:calc(var(--base)*1)}}.check-consumptions__consumption-card{border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;overflow:hidden}.check-consumptions__consumption-header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--base)*.75) calc(var(--base)*1);background:#f3f4f6;border-bottom:1px solid #d1d5db;flex-wrap:nowrap;gap:calc(var(--base)*.5)}.check-consumptions__consumption-info{display:flex;align-items:center;gap:calc(var(--base)*.75);flex-wrap:wrap}.check-consumptions__consumption-id-container{display:flex;align-items:center;gap:calc(var(--base)*.25)}.check-consumptions__consumption-id{font-weight:600;color:#1a1a1a;font-size:1rem;font-family:monospace}.check-consumptions__copy-button{background:none;border:none;cursor:pointer;font-size:.8rem;padding:calc(var(--base)*.1);border-radius:3px;transition:background-color .2s ease}.check-consumptions__copy-button:hover{background-color:#f3f4f6}.check-consumptions__copy-button:active{background-color:#e5e7eb}.check-consumptions__consumption-time{font-size:1rem;color:#1a1a1a;font-weight:500;padding:calc(var(--base)*.25) calc(var(--base)*.5)}.check-consumptions__consumption-financial{display:flex;flex-direction:column;gap:calc(var(--base)*.25);font-size:.75rem;font-weight:500}.check-consumptions__financial-row{display:flex;gap:calc(var(--base)*.5);flex-direction:column;align-items:flex-end}.check-consumptions__consumption-amount{font-weight:600}.check-consumptions__consumption-amount,.check-consumptions__consumption-balance{color:#1a1a1a;padding:calc(var(--base)*.25) calc(var(--base)*.5)}.check-consumptions__consumption-content{padding:calc(var(--base)*1);background:#fff;display:flex;flex-direction:column;gap:calc(var(--base)*.75)}@media(max-width:768px){.check-consumptions__container{padding:calc(var(--base)*.5)}.check-consumptions__container h1{font-size:1.25rem;margin-bottom:calc(var(--base)*.75)}.check-consumptions__tabs{gap:calc(var(--base)*.25)}.check-consumptions__tab{padding:calc(var(--base)*.5) calc(var(--base)*.5);font-size:.875rem}.check-consumptions__tab-icon{font-size:1rem}.check-consumptions__consumption-header{flex-direction:row;align-items:center;gap:calc(var(--base)*.15);padding:calc(var(--base)*.25) calc(var(--base)*.3)}.check-consumptions__consumption-info{gap:calc(var(--base)*.15);flex:1;justify-content:flex-start}.check-consumptions__consumption-id{font-size:1rem}.check-consumptions__copy-button{font-size:.8rem}.check-consumptions__consumption-time{font-size:1rem;padding:calc(var(--base)*.05) calc(var(--base)*.15)}.check-consumptions__financial-row{gap:calc(var(--base)*.1)}.check-consumptions__consumption-amount,.check-consumptions__consumption-balance{font-size:1rem;padding:calc(var(--base)*.05) calc(var(--base)*.15)}.check-consumptions__consumption-content{padding:calc(var(--base)*.5);gap:calc(var(--base)*.5)}.check-consumptions__pagination{gap:calc(var(--base)*.25)}.check-consumptions__pagination button{min-width:calc(var(--base)*1.75);height:calc(var(--base)*1.75);font-size:.875rem}}@media(max-width:480px){.check-consumptions__container{padding:calc(var(--base)*.25)}.check-consumptions__container h1{font-size:1.125rem;margin-bottom:calc(var(--base)*.5)}.check-consumptions__tab{flex-direction:column;gap:calc(var(--base)*.25);padding:calc(var(--base)*.5) calc(var(--base)*.25)}.check-consumptions__tab-text{font-size:.75rem}.check-consumptions__consumption-header{padding:calc(var(--base)*.2) calc(var(--base)*.25);gap:calc(var(--base)*.1)}.check-consumptions__consumption-id{font-size:.9rem}.check-consumptions__copy-button{font-size:.75rem}.check-consumptions__consumption-amount,.check-consumptions__consumption-balance,.check-consumptions__consumption-time{font-size:.9rem}.check-consumptions__consumption-content{padding:calc(var(--base)*.4);gap:calc(var(--base)*.4)}}.check-consumptions-order__phones-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--base)*.5);padding:0}.check-consumptions-order__phone-box{border:1px solid #374151;border-radius:4px;background:#fff;transition:all .2s ease;min-height:60px}.check-consumptions-order__phone-box:hover{border-color:#4b5563;background:#f9fafb}.check-consumptions-order__phone-box.check-consumptions__status--success{background-color:#d1fae5;border-color:#10b981}.check-consumptions-order__phone-box.check-consumptions__status--error{background-color:#fee2e2;border-color:#ef4444}.check-consumptions-order__phone-box.check-consumptions__status--default,.check-consumptions-order__phone-box.check-consumptions__status--info,.check-consumptions-order__phone-box.check-consumptions__status--warning{background-color:#fef3c7;border-color:#f59e0b}.check-consumptions-order__phone-box-content{padding:calc(var(--base)*.3);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.check-consumptions-order__phone-package-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--base)*.15);gap:calc(var(--base)*.2)}.check-consumptions-order__phone-package{font-size:.75rem;color:#1a1a1a;font-weight:400;flex:1}.check-consumptions-order__phone-number{font-size:.9rem;font-weight:500;color:#1a1a1a;margin-bottom:0}.check-consumptions-order__phone-assign-date{font-size:.75rem;color:#1a1a1a;font-weight:400;font-style:italic;white-space:nowrap}@media(max-width:768px){.check-consumptions-order__phones-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--base)*.15)}.check-consumptions-order__phone-box{min-height:65px}.check-consumptions-order__phone-box-content{padding:calc(var(--base)*.15);text-align:center}.check-consumptions-order__phone-package-row{margin-bottom:calc(var(--base)*.05);gap:calc(var(--base)*.15)}.check-consumptions-order__phone-package{font-size:.8rem}.check-consumptions-order__phone-number{font-size:1rem;margin-bottom:0}.check-consumptions-order__phone-assign-date{font-size:.8rem;color:#1a1a1a}}@media(max-width:480px){.check-consumptions-order__phones-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--base)*.1)}.check-consumptions-order__phone-box{min-height:60px}.check-consumptions-order__phone-box-content{padding:calc(var(--base)*.1);text-align:center}.check-consumptions-order__phone-package-row{margin-bottom:calc(var(--base)*.03);gap:calc(var(--base)*.1)}.check-consumptions-order__phone-package{font-size:.75rem}.check-consumptions-order__phone-number{font-size:.95rem;margin-bottom:0}.check-consumptions-order__phone-assign-date{font-size:.75rem;color:#1a1a1a}}.check-order__container{margin:0 auto;max-width:var(--gutter-h-page);padding:var(--base) var(--gutter-h)}.check-order__container h1{font-size:1.5rem;margin-bottom:var(--base);color:#1a1a1a;font-weight:600}.check-order__error-message{background-color:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:calc(var(--base)*.75) var(--base);border-radius:var(--style-radius-s);margin-bottom:var(--base)}.check-order__loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.check-order__loading-container .loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid #f3f4f6;border-top-color:#3b82f6;animation:spin 1s ease-in-out infinite}.check-order__desktop-only{display:block}.check-order__mobile-only{display:none}.check-order__table-container{background:#fff;border-radius:var(--style-radius-m);overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-bottom:var(--base);overflow-x:auto}.check-order__table{width:100%;border-collapse:separate;border-spacing:0;min-width:1200px}.check-order__table thead tr{border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.check-order__table th{text-align:left;font-weight:600;color:#1f2937;position:sticky;top:0}.check-order__table td,.check-order__table th{padding:calc(var(--base)*.75);white-space:nowrap}.check-order__table td{border-bottom:1px solid #e5e7eb;color:#1a1a1a;max-width:150px;overflow:hidden;text-overflow:ellipsis}.check-order__table td.actions .action-buttons{display:flex;gap:calc(var(--base)*.5);justify-content:flex-end}.check-order__table td.error{color:#dc2626;font-style:italic}.check-order__table tbody tr:hover{background-color:#f9fafb}.check-order__table tbody tr:last-child td{border-bottom:none}.check-order__table .empty-row{text-align:center;padding:calc(var(--base)*2);color:#9ca3af}.check-order__status{display:inline-flex;align-items:center;padding:calc(var(--base)*.25) calc(var(--base)*.5);border-radius:var(--style-radius-s);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.check-order__status--success{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.check-order__status--error{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.check-order__status--warning{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.check-order__status--info{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.check-order__status--default{background-color:#f9fafb;color:#374151;border:1px solid #d1d5db}.check-order__cards-container{display:flex;flex-direction:column;gap:calc(var(--base)*.75);margin-bottom:var(--base)}.check-order__card{background:#fff;border-radius:var(--style-radius-m);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;overflow:hidden;transition:all .2s ease}.check-order__card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.check-order__card-header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--base)*.75);background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.check-order__card-number{font-weight:600;color:#374151;font-size:.875rem}.check-order__card-content{padding:calc(var(--base)*.75)}.check-order__card-row{display:flex;justify-content:space-between;align-items:flex-start;padding:calc(var(--base)*.5) 0;border-bottom:1px solid #f3f4f6}.check-order__card-row:last-child{border-bottom:none}.check-order__card-label{font-weight:500;color:#4b5563;font-size:.875rem;min-width:100px;flex-shrink:0}.check-order__card-value{color:#1a1a1a;font-weight:400;text-align:right;word-break:break-all;margin-left:calc(var(--base)*.5)}.check-order__card-value.error{color:#dc2626;font-style:italic}.check-order__card-divider{height:1px;background-color:#d1d5db;margin:calc(var(--base)*.75) 0}.check-order__empty-state{text-align:center;padding:calc(var(--base)*3);color:#9ca3af;background:#fff;border-radius:var(--style-radius-m);border:1px solid #e5e7eb}.check-order__empty-state p{margin:0;font-size:1rem}.check-order__pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--base);gap:calc(var(--base)*.5);flex-wrap:wrap}.check-order__pagination button{min-width:calc(var(--base)*2);height:calc(var(--base)*2);display:inline-flex;align-items:center;justify-content:center}.check-order__pagination button.active{background-color:#3b82f6;color:#fff}.check-order__pagination button:disabled{opacity:.5;cursor:not-allowed}.check-order__pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--base)*2);height:calc(var(--base)*2);color:#6b7280;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-order__button--primary{margin:0}.check-order__button--secondary{margin:0;background-color:#f3f4f6;color:#1f2937}@media(max-width:768px){.check-order__container{padding:calc(var(--base)*.4)}.check-order__container h1{font-size:1.2rem;margin-bottom:calc(var(--base)*.5)}.check-order__desktop-only{display:none!important}.check-order__mobile-only{display:block!important}.check-order__pagination{gap:calc(var(--base)*.25)}.check-order__pagination button{min-width:calc(var(--base)*1.75);height:calc(var(--base)*1.75);font-size:.875rem}.check-order__card{margin-bottom:calc(var(--base)*.5)}.check-order__card-content,.check-order__card-header{padding:calc(var(--base)*.5)}.check-order__card-row{padding:calc(var(--base)*.25) 0;flex-direction:column;align-items:flex-start;gap:calc(var(--base)*.25)}.check-order__card-label{min-width:auto}.check-order__card-value{text-align:left;margin-left:0}}@media(max-width:480px){.check-order__container{padding:calc(var(--base)*.25)}.check-order__container h1{font-size:1.25rem;margin-bottom:calc(var(--base)*.75)}.check-order__card-label{font-size:.8rem}.check-order__card-value{font-size:.875rem}.check-order__status{font-size:.75rem;padding:calc(var(--base)*.2) calc(var(--base)*.4)}}.check-order__orders-container{display:flex;flex-direction:column;gap:calc(var(--base)*2)}@media(max-width:768px){.check-order__orders-container{gap:calc(var(--base)*1.2)}}@media(max-width:480px){.check-order__orders-container{gap:calc(var(--base)*1)}}.check-order__order-card{border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;overflow:hidden}.check-order__order-header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--base)*.75) calc(var(--base)*1);background:#f3f4f6;border-bottom:1px solid #d1d5db;flex-wrap:nowrap;gap:calc(var(--base)*.5)}.check-order__order-info{display:flex;align-items:center;gap:calc(var(--base)*.75);flex-wrap:wrap}.check-order__order-id-container{display:flex;align-items:center;gap:calc(var(--base)*.25)}.check-order__order-id{font-weight:600;color:#1a1a1a;font-size:1rem;font-family:monospace}.check-order__copy-button{background:none;border:none;cursor:pointer;font-size:.8rem;padding:calc(var(--base)*.1);border-radius:3px;transition:background-color .2s ease}.check-order__copy-button:hover{background-color:#f3f4f6}.check-order__copy-button:active{background-color:#e5e7eb}.check-order__order-details{display:flex;align-items:center;gap:calc(var(--base)*.75);font-size:.75rem;color:#6b7280}.check-order__order-type{background:#d1d5db;padding:calc(var(--base)*.25) calc(var(--base)*.5);border-radius:4px;font-weight:500}.check-order__order-partner{font-weight:500}.check-order__order-cost{font-weight:600}.check-order__order-time{font-size:1rem;color:#1a1a1a;font-weight:500;padding:calc(var(--base)*.25) calc(var(--base)*.5)}.check-order__order-financial{display:flex;flex-direction:column;gap:calc(var(--base)*.25);font-size:.75rem;font-weight:500}.check-order__financial-row{display:flex;gap:calc(var(--base)*.5);align-items:center}.check-order__order-balance,.check-order__order-cost{color:#1a1a1a;padding:calc(var(--base)*.25) calc(var(--base)*.5)}.check-order__phones-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--base)*.5);padding:calc(var(--base)*1)}.check-order__phone-box{border:1px solid #374151;border-radius:4px;background:#fff;transition:all .2s ease;min-height:60px}.check-order__phone-box:hover{border-color:#4b5563;background:#f9fafb}.check-order__phone-box.check-order__status--success{background-color:#d1fae5;border-color:#10b981}.check-order__phone-box.check-order__status--error{background-color:#fee2e2;border-color:#ef4444}.check-order__phone-box.check-order__status--default,.check-order__phone-box.check-order__status--info,.check-order__phone-box.check-order__status--warning{background-color:#fef3c7;border-color:#f59e0b}.check-order__phone-box-content{padding:calc(var(--base)*.3);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.check-order__phone-package-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--base)*.15);gap:calc(var(--base)*.2)}.check-order__phone-package{font-size:.75rem;color:#1a1a1a;font-weight:400;flex:1}.check-order__phone-number{font-size:.9rem;font-weight:500;color:#1a1a1a;margin-bottom:0}.check-order__phone-assign-date{font-size:.75rem;color:#1a1a1a;font-weight:400;font-style:italic;white-space:nowrap}.check-order__phone-price{font-size:.75rem;color:#6b7280;font-weight:500;margin-top:calc(var(--base)*.25)}.check-order__phone-status{font-size:.75rem;padding:calc(var(--base)*.2) calc(var(--base)*.4);border-radius:4px;font-weight:500}@media(max-width:768px){.check-order__order-header{flex-direction:row;align-items:center;gap:calc(var(--base)*.15);padding:calc(var(--base)*.25) calc(var(--base)*.3)}.check-order__order-info{gap:calc(var(--base)*.15);flex:1;justify-content:flex-start}.check-order__order-id{font-size:1rem}.check-order__copy-button{font-size:.8rem}.check-order__order-time{font-size:1rem;padding:calc(var(--base)*.05) calc(var(--base)*.15)}.check-order__financial-row{gap:calc(var(--base)*.1)}.check-order__order-balance,.check-order__order-cost{font-size:1rem;padding:calc(var(--base)*.05) calc(var(--base)*.15)}.check-order__order-details{flex-wrap:wrap}.check-order__phones-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--base)*.15);padding:calc(var(--base)*.2)}.check-order__phone-box{min-height:65px}.check-order__phone-box-content{padding:calc(var(--base)*.15);text-align:center}.check-order__phone-package-row{margin-bottom:calc(var(--base)*.05);gap:calc(var(--base)*.15)}.check-order__phone-package{font-size:.8rem}.check-order__phone-number{font-size:1rem;margin-bottom:0}.check-order__phone-assign-date{font-size:.8rem;color:#1a1a1a}.check-order__status{font-size:.6rem;padding:calc(var(--base)*.1) calc(var(--base)*.25)}}@media(max-width:480px){.check-order__order-header{padding:calc(var(--base)*.2) calc(var(--base)*.25);gap:calc(var(--base)*.1)}.check-order__order-id{font-size:.9rem}.check-order__copy-button{font-size:.75rem}.check-order__order-balance,.check-order__order-cost,.check-order__order-time{font-size:.9rem}.check-order__phones-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--base)*.1);padding:calc(var(--base)*.15)}.check-order__phone-box{min-height:60px}.check-order__phone-box-content{padding:calc(var(--base)*.1);text-align:center}.check-order__phone-package-row{margin-bottom:calc(var(--base)*.03);gap:calc(var(--base)*.1)}.check-order__phone-package{font-size:.75rem}.check-order__phone-number{font-size:.95rem;margin-bottom:0}.check-order__phone-assign-date{font-size:.75rem;color:#1a1a1a}.check-order__status{font-size:.55rem;padding:calc(var(--base)*.05) calc(var(--base)*.2)}}.export-phone__container{max-width:1200px;margin:0 auto;padding:2rem 0}.export-phone__header{margin-bottom:2rem}.export-phone__header h1{font-size:2rem;font-weight:600;color:var(--theme-text);margin-bottom:.5rem}.export-phone__subtitle{color:var(--theme-text-secondary);font-size:1rem;line-height:1.5}.export-phone__content{background:var(--theme-elevation-0);border-radius:8px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.12)}.export-phone__quick-filters{margin-bottom:2rem}.export-phone__quick-filters h3{font-size:1.1rem;font-weight:500;margin-bottom:1rem;color:var(--theme-text)}.export-phone__quick-buttons{display:flex;gap:.75rem;flex-wrap:wrap}.export-phone__form{display:flex;flex-direction:column;gap:1.5rem}.export-phone__date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.export-phone__date-inputs{grid-template-columns:1fr}}.export-phone__form-group{display:flex;flex-direction:column;gap:.5rem}.export-phone__form-group label{font-size:.95rem;font-weight:500;color:var(--theme-text);display:flex;align-items:center;gap:.5rem}.export-phone__label-icon{font-size:1.2rem}.export-phone__input{padding:.75rem;border:1px solid var(--theme-input-border);border-radius:4px;font-size:1rem;background:var(--theme-input-bg);color:var(--theme-text);transition:border-color .2s}.export-phone__input:focus{outline:none;border-color:var(--theme-primary-500);box-shadow:0 0 0 3px rgba(var(--theme-primary-500-rgb),.1)}.export-phone__input:disabled{opacity:.6;cursor:not-allowed}.export-phone__error-message{background:#fee;border:1px solid #fcc;border-radius:4px;padding:.75rem 1rem;color:#c00;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.export-phone__error-icon{font-size:1.2rem}.export-phone__actions{display:flex;justify-content:center;padding:1rem 0}.export-phone__button-icon{font-size:1.2rem;margin-right:.5rem}.export-phone__loading-spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin .6s linear infinite;margin-right:.5rem}.export-phone__info{background:var(--theme-elevation-50);border-radius:6px;padding:1.5rem;margin-top:1rem}.export-phone__info h3{font-size:1.1rem;font-weight:500;margin-bottom:1rem;color:var(--theme-text)}.export-phone__info ul{list-style:none;padding:0;margin:0}.export-phone__info ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:var(--theme-text-secondary);line-height:1.5}.export-phone__info ul li:before{content:"✓";position:absolute;left:0;color:var(--theme-success-500);font-weight:700}.dktt__container{margin:0 auto;max-width:var(--gutter-h-page);padding:var(--base) var(--gutter-h)}.dktt__container h1{font-size:1.5rem;margin-bottom:var(--base);color:var(--theme-text);font-weight:600}.dktt__error-message{background-color:var(--theme-error-50);border:1px solid var(--theme-error-500);color:var(--theme-error-750);padding:calc(var(--base)*.75) var(--base);border-radius:var(--style-radius-s);margin-bottom:var(--base)}.dktt__loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.dktt__loading-container .loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid var(--theme-elevation-100);border-top-color:var(--theme-primary-500);animation:spin 1s ease-in-out infinite}.dktt__desktop-only{display:block}.dktt__mobile-only{display:none}.dktt__table-container{background:var(--theme-elevation-0);border-radius:var(--style-radius-m);overflow:hidden;box-shadow:var(--style-shadow-sm);margin-bottom:var(--base)}.dktt__table{width:100%;border-collapse:separate;border-spacing:0}.dktt__table thead tr{border-bottom:1px solid var(--theme-elevation-100);background-color:var(--theme-elevation-50)}.dktt__table th{padding:calc(var(--base)*.75);text-align:left;font-weight:600;color:var(--theme-elevation-800);position:sticky;top:0}.dktt__table td{padding:calc(var(--base)*.75);border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-text)}.dktt__table td.actions .action-buttons{display:flex;gap:calc(var(--base)*.5);justify-content:flex-end}.dktt__table tbody tr:hover{background-color:var(--theme-elevation-50)}.dktt__table tbody tr:last-child td{border-bottom:none}.dktt__table .empty-row{text-align:center;padding:calc(var(--base)*2);color:var(--theme-elevation-400)}.dktt__status{display:inline-flex;align-items:center;padding:calc(var(--base)*.25) calc(var(--base)*.5);border-radius:var(--style-radius-s);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.dktt__status--success{background-color:var(--theme-success-50);color:var(--theme-success-700);border:1px solid var(--theme-success-200)}.dktt__status--error{background-color:var(--theme-error-50);color:var(--theme-error-700);border:1px solid var(--theme-error-200)}.dktt__status--warning{background-color:var(--theme-warning-50);color:var(--theme-warning-700);border:1px solid var(--theme-warning-200)}.dktt__status--default{background-color:var(--theme-elevation-50);color:var(--theme-elevation-700);border:1px solid var(--theme-elevation-200)}.dktt__cards-container{display:flex;flex-direction:column;gap:calc(var(--base)*.75);margin-bottom:var(--base)}.dktt__card{background:var(--theme-elevation-0);border-radius:var(--style-radius-m);box-shadow:var(--style-shadow-sm);border:1px solid var(--theme-elevation-100);overflow:hidden;transition:all .2s ease}.dktt__card:hover{box-shadow:var(--style-shadow-md);transform:translateY(-1px)}.dktt__card-header{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--base)*.75);background-color:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-100)}.dktt__card-number{font-weight:600;color:var(--theme-elevation-700);font-size:.875rem}.dktt__card-content{padding:calc(var(--base)*.75)}.dktt__card-row{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--base)*.5) 0;border-bottom:1px solid var(--theme-elevation-50)}.dktt__card-row:last-child{border-bottom:none}.dktt__card-label{font-weight:500;color:var(--theme-elevation-600);font-size:.875rem;min-width:80px}.dktt__card-value{color:var(--theme-text);font-weight:400;text-align:right;word-break:break-all}.dktt__card-actions{display:flex;gap:calc(var(--base)*.5);padding:calc(var(--base)*.75);background-color:var(--theme-elevation-25);border-top:1px solid var(--theme-elevation-100)}.dktt__card-actions button{flex:1;justify-content:center}.dktt__empty-state{text-align:center;padding:calc(var(--base)*3);color:var(--theme-elevation-400);background:var(--theme-elevation-0);border-radius:var(--style-radius-m);border:1px solid var(--theme-elevation-100)}.dktt__empty-state p{margin:0;font-size:1rem}.dktt__pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--base);gap:calc(var(--base)*.5);flex-wrap:wrap}.dktt__pagination button{min-width:calc(var(--base)*2);height:calc(var(--base)*2);display:inline-flex;align-items:center;justify-content:center}.dktt__pagination button.active{background-color:var(--theme-primary-500);color:var(--theme-elevation-0)}.dktt__pagination button:disabled{opacity:.5;cursor:not-allowed}.dktt__button--primary{margin:0}.dktt__button--secondary{margin:0;background-color:var(--theme-elevation-100);color:var(--theme-elevation-800)}.dktt__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--base)}.dktt__modal{background-color:var(--theme-elevation-0);border-radius:var(--style-radius-m);width:100%;max-width:500px;box-shadow:var(--style-shadow-lg);overflow:hidden}.dktt__modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--base);border-bottom:1px solid var(--theme-elevation-100)}.dktt__modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--theme-text)}.dktt__modal-close{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--theme-elevation-500);line-height:1}.dktt__modal-close:hover{color:var(--theme-elevation-800)}.dktt__modal-content{padding:var(--base)}.dktt__modal-info{background-color:var(--theme-elevation-50);border-radius:var(--style-radius-s);padding:calc(var(--base)*.75);margin:calc(var(--base)*.5) 0}.dktt__modal-info p{margin:.25rem 0}.dktt__form-group{margin-top:var(--base)}.dktt__form-group label{display:block;margin-bottom:calc(var(--base)*.5);font-weight:500;color:var(--theme-elevation-800)}.dktt__textarea{width:100%;padding:calc(var(--base)*.5);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background-color:var(--theme-input-bg);color:var(--theme-elevation-800);font-family:inherit;resize:vertical;min-height:100px}.dktt__textarea:focus{outline:none;border-color:var(--theme-primary-500);box-shadow:0 0 0 2px rgba(var(--theme-primary-500-rgb),.1)}.dktt__textarea::-moz-placeholder{color:var(--theme-elevation-400)}.dktt__textarea::placeholder{color:var(--theme-elevation-400)}.dktt__modal-footer{display:flex;justify-content:flex-end;padding:var(--base);border-top:1px solid var(--theme-elevation-100);gap:calc(var(--base)*.5)}@media(max-width:768px){.dktt__container{padding:calc(var(--base)*.5)}.dktt__desktop-only{display:none!important}.dktt__mobile-only{display:block!important}.dktt__table td,.dktt__table th{padding:calc(var(--base)*.5)}.dktt__modal{max-width:100%;margin:0}.dktt__modal-footer{flex-direction:column}.dktt__modal-footer button{width:100%}.dktt__pagination{gap:calc(var(--base)*.25)}.dktt__pagination button{min-width:calc(var(--base)*1.75);height:calc(var(--base)*1.75);font-size:.875rem}.dktt__card{margin-bottom:calc(var(--base)*.5)}.dktt__card-content,.dktt__card-header{padding:calc(var(--base)*.5)}.dktt__card-row{padding:calc(var(--base)*.25) 0}.dktt__card-actions{padding:calc(var(--base)*.5);flex-direction:column}.dktt__card-actions button{width:100%}}@media(max-width:480px){.dktt__container{padding:calc(var(--base)*.25)}.dktt__container h1{font-size:1.25rem;margin-bottom:calc(var(--base)*.75)}.dktt__card-label{min-width:70px;font-size:.8rem}.dktt__card-value{font-size:.875rem}.dktt__status{font-size:.75rem;padding:calc(var(--base)*.2) calc(var(--base)*.4)}}.stats__container{padding:0;max-width:100%}.stats__container .stats__header{margin-bottom:2rem}.stats__container .stats__header h1{color:var(--theme-text);font-size:2rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.stats__container .stats__filters{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:8px;padding:1.5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.stats__container .stats__filters .stats__filter-group{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.stats__container .stats__filters .stats__filter-group label{font-size:.875rem;font-weight:500;color:var(--theme-text)}.stats__container .stats__filters .stats__filter-group button{margin:0}.stats__container .stats__filters .stats__filter-group .stats__input,.stats__container .stats__filters .stats__filter-group .stats__select{padding:.5rem;border:1px solid var(--theme-elevation-200);border-radius:4px;background:var(--theme-bg);color:var(--theme-text);font-size:.875rem}.stats__container .stats__filters .stats__filter-group .stats__input:focus,.stats__container .stats__filters .stats__filter-group .stats__select:focus{outline:none;border-color:var(--theme-success-500);box-shadow:0 0 0 2px var(--theme-success-100)}.stats__container .stats__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}@media(max-width:768px){.stats__container .stats__summary-grid{grid-template-columns:1fr;gap:1rem}}.stats__container .stats__summary-card{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease;position:relative;overflow:hidden}.stats__container .stats__summary-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-color)}.stats__container .stats__summary-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.stats__container .stats__summary-card--primary{--accent-color:var(--theme-success-500)}.stats__container .stats__summary-card--primary .stats__summary-icon{background:var(--theme-success-100);color:var(--theme-success-700)}.stats__container .stats__summary-card--success{--accent-color:#10b981}.stats__container .stats__summary-card--success .stats__summary-icon{background:#d1fae5;color:#065f46}.stats__container .stats__summary-card--info{--accent-color:#3b82f6}.stats__container .stats__summary-card--info .stats__summary-icon{background:#dbeafe;color:#1e40af}.stats__container .stats__summary-card--warning{--accent-color:#f59e0b}.stats__container .stats__summary-card--warning .stats__summary-icon{background:#fef3c7;color:#92400e}.stats__container .stats__summary-card--error{--accent-color:#ef4444}.stats__container .stats__summary-card--error .stats__summary-icon{background:#fee2e2;color:#991b1b}.stats__container .stats__summary-card .stats__summary-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.stats__container .stats__summary-card .stats__summary-content{flex:1}.stats__container .stats__summary-card .stats__summary-content h3{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:var(--theme-elevation-800);text-transform:uppercase;letter-spacing:.5px}.stats__container .stats__summary-card .stats__summary-content .stats__summary-number{margin:0;font-size:1.75rem;font-weight:700;color:var(--theme-text);line-height:1.2}.stats__container .stats__data-section h2{color:var(--theme-text);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.stats__container .stats__table-container{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:8px;overflow:hidden;margin-bottom:2rem;overflow-x:auto}.stats__container .stats__table{width:100%;border-collapse:collapse;font-size:.875rem}.stats__container .stats__table thead{background:var(--theme-elevation-100)}.stats__container .stats__table thead th{padding:1rem;text-align:left;font-weight:600;color:var(--theme-text);border-bottom:1px solid var(--theme-elevation-200);white-space:nowrap}.stats__container .stats__table tbody tr{transition:background-color .15s ease}.stats__container .stats__table tbody tr:hover{background:var(--theme-elevation-100)}.stats__container .stats__table tbody tr:not(:last-child){border-bottom:1px solid var(--theme-elevation-100)}.stats__container .stats__table tbody td{padding:1rem;color:var(--theme-text);vertical-align:middle}.stats__container .stats__status-badge,.stats__container .stats__type-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stats__container .stats__status-badge--dktt,.stats__container .stats__type-badge--dktt{background:#dbeafe;color:#1e40af}.stats__container .stats__status-badge--activation,.stats__container .stats__type-badge--activation{background:#f3e8ff;color:#7c3aed}.stats__container .stats__status-badge--completed,.stats__container .stats__type-badge--completed{background:#d1fae5;color:#065f46}.stats__container .stats__status-badge--failed,.stats__container .stats__type-badge--failed{background:#fee2e2;color:#991b1b}.stats__container .stats__status-badge--pending,.stats__container .stats__type-badge--pending{background:#fef3c7;color:#92400e}.stats__container .stats__status-badge--processing,.stats__container .stats__type-badge--processing{background:#e0e7ff;color:#3730a3}.stats__container .stats__loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--theme-text)}.stats__container .stats__loading-container .loading-spinner{width:40px;height:40px;border-top:4px solid var(--theme-elevation-200);border:4px solid var(--theme-elevation-200);border-top-color:var(--theme-success-500);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.stats__container .stats__loading-container p{margin:0;font-size:.875rem;color:var(--theme-elevation-600)}.stats__container .stats__error-message{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b;padding:1rem;border-radius:8px;margin-bottom:2rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.stats__container .stats__error-message:before{content:"⚠️";font-size:1rem}@media(max-width:768px){.stats__container .stats__filters{flex-direction:column;align-items:stretch}.stats__container .stats__filters .stats__filter-group{min-width:auto}.stats__container .stats__table-container{font-size:.75rem}.stats__container .stats__table tbody td,.stats__container .stats__table thead th{padding:.75rem .5rem}.stats__container .stats__summary-card{padding:1rem}.stats__container .stats__summary-card .stats__summary-icon{width:50px;height:50px;font-size:1.25rem}.stats__container .stats__summary-card .stats__summary-content .stats__summary-number{font-size:1.5rem}}@media(max-width:480px){.stats__container .stats__summary-card{flex-direction:column;text-align:center;gap:.75rem}.stats__container .stats__table{font-size:.7rem}.stats__container .stats__table tbody td,.stats__container .stats__table thead th{padding:.5rem .25rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}