.disabled{opacity:.5}.disabled:hover{pointer-events:none}.form-field{position:relative}.btn,.button,button,input[type=submit],a.btn{position:relative}.input-field{position:relative}.btn-loading,.input-field.btn-loading button{color:rgba(0,0,0,0) !important;text-shadow:none !important}.input-field.btn-loading input[type=submit],input[type=submit].btn-loading{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;text-indent:-9999px;overflow:hidden;white-space:nowrap}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;border:3px solid rgba(179,132,83,.82);border-top-color:rgba(237,175,52,.95);transform:translate(-50%, -50%);animation:btn-spin .6s linear infinite;pointer-events:none;z-index:5}.input-field.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;border:3px solid rgba(179,132,83,.82);border-top-color:rgba(237,175,52,.95);transform:translate(-50%, -50%);animation:btn-spin .6s linear infinite;pointer-events:none;z-index:5}.input-field.btn-loading input[type=submit],.input-field.btn-loading button{position:relative;z-index:1}@keyframes btn-spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.no-spinner.btn-loading::after,.no-spinner.input-field.btn-loading::after{display:none}.no-spinner.btn-loading{color:inherit !important;text-shadow:inherit !important}.no-spinner.input-field.btn-loading input[type=submit],.no-spinner.input-field.btn-loading button{color:inherit !important;-webkit-text-fill-color:inherit !important;text-indent:0}.clan-button{border:1px #e6af67 solid;background-color:rgba(0,0,0,0);color:#eee;font-size:1.3rem;padding:.15rem}.clan-button .mdi{color:#e6af67}.clan-button:hover{background-color:#e6af67;color:#000;cursor:pointer}.clan-button:hover .mdi{color:#111}.transfer-button,.home-button{border:1px #e6af67 solid;background-color:rgba(0,0,0,0);color:#eee;font-size:1.3rem;padding:.15rem}.transfer-button:hover,.home-button:hover{background-color:#e6af67;color:#000;cursor:pointer}.button{height:50px;display:block;color:#e6af67;text-decoration:none;padding:.9rem;border:1px #6c4e23 solid;text-align:center;background-color:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:1rem;letter-spacing:.02rem}.button:hover{border-color:#e6af67;cursor:pointer}.widget-button{max-width:200px;height:50px;display:block;color:#e6af67;text-decoration:none;padding:.9rem;border:1px #6c4e23 solid;text-align:center;background-color:rgba(20,20,20,.5);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:1rem;letter-spacing:.02rem}@media(max-width: 600px){.widget-button{max-width:50px;padding:.7rem .7rem .3rem .7rem}.widget-button label{visibility:hidden;display:none}.widget-button span{font-size:1.5rem}}.widget-button label{pointer-events:none}.widget-button:hover{border-color:#e6af67;cursor:pointer}.form-field{display:flex;flex-direction:column;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem}.form-field label{color:#aaa;padding:0 0 .5rem .1rem}.form-field .service-price{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:1.1rem;letter-spacing:.02rem;padding-bottom:1rem;display:flex;gap:.2rem}.form-field input[type=text],.form-field input[type=password],.form-field input[type=number],.form-field select{height:40px;color:#eee;background:#111;border:1px #333 solid;padding:10px;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem}.form-field textarea{height:92px;max-width:100%;color:#eee;background:#111;border:1px #333 solid;padding:10px;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem}.form-field select:hover,.form-field option:hover{cursor:pointer}.form-field input:focus,.form-field input:active,.form-field select:focus{outline:none !important;border:1px #e6af67 solid !important}.form-field .toggle-wrap{display:inline-flex;align-items:center;cursor:pointer;font-family:sans-serif;gap:10px;user-select:none}.form-field .toggle-wrap input{display:none}.form-field .toggle-wrap span{color:#eee;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem}.form-field .toggle-wrap span a{color:#e6af67;text-decoration:none}.form-field .toggle-wrap span a:hover{color:rgba(230,175,103,.85);text-decoration:none}.form-field .toggle-wrap .slider{position:relative;min-width:45px;top:1px;height:20px;border:1px #555 solid;border-radius:26px;transition:.4s}.form-field .toggle-wrap .slider::before{content:"";position:absolute;height:18px;width:18px;left:1px;bottom:1px;background-color:#e6af67;border-radius:50%;transition:.4s}.form-field .toggle-wrap input:checked{background-color:#e6af67}.form-field .toggle-wrap input:checked+.slider{background-color:#8e7953}.form-field .toggle-wrap input:checked+.slider::before{transform:translateX(24px)}.summary-field{display:flex;flex-direction:column;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem}.summary-field .summary-column{font-size:.9rem;display:flex;border:1px #222 solid;align-items:center}.summary-field .summary-column .column-label{min-width:120px;display:flex;align-items:center;justify-content:center;width:120px;height:100%;font-size:.9rem;color:#e6af67;background-color:#222}.summary-field .summary-column .column-label-wide{width:200px;display:block;padding:1rem;font-size:.9rem;color:#e6af67;background-color:#222;text-align:center}.summary-field .summary-column .column-value{width:100%;padding:.9rem 1rem .7rem 1rem;display:flex;align-items:center;gap:.2rem}.summary-field .summary-column .column-value img{border:1px #555 solid;border-radius:20px}.summary-field .summary-column .column-value span{color:#e6af67}.table-filter-box{display:flex;flex-direction:row}.toolbar-placeholder{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem}.toolbar-placeholder .date-range-field{display:flex}.toolbar-placeholder .date-range-field input[type=date]{width:145px;height:35px;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.8rem;letter-spacing:.05rem;background-color:#2a2a2a;border:1px #5b5b5b solid;border-radius:.2rem;padding:.5rem;color:#eee}.btn-view{display:block;height:30px;width:30px;background-color:#557a98;border:1px #5b5b5b solid;color:#eee;padding:.3rem .2rem 0 .2rem;border-radius:.3rem;font-size:1.2rem;margin-left:auto}.btn-view:hover{color:#eee;opacity:.8}.btn-edit{display:block;height:30px;width:30px;background-color:#2b2b2b;border:1px #5b5b5b solid;color:#eee;padding:.2rem .3rem 0 .2rem;border-radius:.3rem;font-size:1.2rem;margin-left:auto}.btn-edit:hover{color:#eee;opacity:.8}.btn-delete{display:block;height:30px;width:30px;background-color:#a54647;color:#eee;padding:.3rem .2rem 0 .2rem;border-radius:.3rem;font-size:1.2rem;margin-left:auto}.btn-delete:hover{color:#eee;opacity:.8}.btn-cancel{display:block;height:30px;width:30px;background-color:#a54647;color:#eee;padding:.3rem .2rem 0 .2rem;border-radius:.3rem;font-size:1.2rem;margin-left:auto}.btn-cancel:hover{color:#eee;opacity:.8}.search-box{height:40px;color:#eee;background:#111;border:1px #333 solid;padding:10px;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem;font-style:normal;border:1px #2e2e2e solid !important}.search-box:focus,.search-box:active{outline:none !important;border:1px #e6af67 solid !important}.apply-btn{color:#eee;border:0;height:30px;width:30px;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:.05rem;border-radius:5px;background-color:#5c985c;padding:.2rem .5rem .3rem .5rem;margin-top:2px}.apply-btn:hover{opacity:.8;cursor:pointer}.btn-reset{display:flex;justify-content:center;align-items:center;color:#eee;border:1px rgba(204,67,70,.75) solid;height:30px;width:30px;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:.05rem;border-radius:5px;background-color:#a54647;padding:.5rem .5rem .3rem .5rem}.btn-reset:hover{opacity:.8;cursor:pointer}.filter-buttons{display:flex;gap:.5rem}.table-content{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.table-content p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem}.table-content .search-box{width:100%;height:35px;color:#eee;background:#111;border:1px #333 solid;padding:10px;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:normal;font-size:.9rem;letter-spacing:.02rem;margin-bottom:1rem}.table-content .table-filter-box{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2rem}.table-content .table-filter-box .filter-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.table-content .table-filter-box .filter-buttons .filter-btn{display:flex;align-items:center;justify-content:center;color:#eee;border:1px rgba(213,172,119,.33) solid;height:34px;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.85rem;letter-spacing:.05rem;border-radius:5px;background-color:rgba(230,175,103,.14);padding:.2rem .5rem .3rem .4rem}.table-content .table-filter-box .filter-buttons .filter-btn:hover{background-color:rgba(230,175,103,.25);cursor:pointer}.table-content .table-filter-box .filter-buttons .filter-btn.active{background-color:rgba(230,175,103,.64)}.table-content .table-filter-box .filter-buttons .filter-btn.active:hover{opacity:1}.table-content .ranking-number{position:relative}.table-content .ranking-number .text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;font-size:1rem;color:#c1965d}.table-content .ranking-number .icon{position:relative;font-size:1.8rem;text-shadow:#111 2px 1px}.table-content .ranking-number .icon.n-1{color:rgba(250,214,28,.85)}.table-content .ranking-number .icon.n-2{color:silver}.table-content .ranking-number .icon.n-3{color:#e6af67}.table-content table{width:100%;border-collapse:collapse;min-width:600px;padding:0;margin:0}.table-content table th a{color:#e6af67;text-decoration:none;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:.9rem;letter-spacing:.02rem;padding:1rem}.table-content table tr:nth-child(odd){background-color:rgba(20,20,20,.8)}.table-content table td{text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:.9rem;letter-spacing:.02rem;padding:1rem}.table-content table td img{width:30px;height:30px;border:1px #555 solid;border-radius:20px}.row-count{padding-top:2rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:.9rem}.skeleton{height:30px;width:100%;border-radius:4px;background:linear-gradient(100deg, rgba(179, 130, 73, 0.62) 40%, rgba(149, 108, 64, 0.69) 50%, rgba(163, 125, 76, 0.73) 60%);background-size:200% 100%;animation:skeleton-loading 1.2s ease-in-out infinite}.skeleton-short{width:100%}.skeleton-row td{padding:12px}@keyframes skeleton-loading{from{background-position:200% 0}to{background-position:-200% 0}}.ds-table.ds-enter{opacity:0;animation:ds-enter .5s ease forwards}.ds-table.ds-loading thead,.ds-table.ds-loading [data-ds-footer="1"]{display:none !important}.ds-table.ds-loading table{width:100%}@keyframes ds-enter{to{opacity:1}}.ds-table .skeleton-row{display:table-row !important}.ds-table .skeleton-row td{display:table-cell !important}.no-data{background:rgba(230,175,103,.27)}.no-data .empty-title{padding:.5rem;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:.9rem;letter-spacing:.02rem;color:#ccc}.no-data .empty-text{padding:.5rem;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.85rem;letter-spacing:.02rem;color:#eee}.no-data .empty-icon{color:#e6af67;font-size:2rem}
