.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}.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 .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)}}