.dtd-gs-trigger{align-items:center;background:#f8f9fb;border:1.5px solid #e9ecef;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;height:38px;padding:0 12px;transition:border-color .15s,background .15s,color .15s}.dtd-gs-trigger:hover{background:#fff;border-color:#d7dbe2;color:#374151}.dtd-gs-trigger:focus-visible{outline:2px solid #f20587;outline-offset:2px}@media (max-width:767.98px){.dtd-gs-trigger{justify-content:center;padding:0;width:38px}.dtd-gs-trigger__label{display:none}}.dtd-gs-overlay{align-items:flex-start;-webkit-animation:dtd-gs-fade .14s ease-out;animation:dtd-gs-fade .14s ease-out;background:rgba(17,24,39,.45);display:flex;inset:0;justify-content:center;padding:12vh 16px 16px;position:fixed;z-index:1100}@-webkit-keyframes dtd-gs-fade{0%{opacity:0}to{opacity:1}}@keyframes dtd-gs-fade{0%{opacity:0}to{opacity:1}}.dtd-gs-panel{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.28);display:flex;flex-direction:column;max-height:70vh;max-width:560px;overflow:hidden;width:100%}@media (max-width:767.98px){.dtd-gs-overlay{padding:0}.dtd-gs-panel{border-radius:0;height:100%;height:100dvh;max-height:none;max-width:none}}.dtd-gs-field{align-items:center;border-bottom:1px solid #eef0f4;display:flex;flex:0 0 auto;gap:10px;padding:14px}.dtd-gs-field__icon{color:#9ca3af;display:flex}.dtd-gs-input{background:transparent;border:0;color:#111827;flex:1 1 auto;font-size:16px;min-width:0;outline:none}.dtd-gs-input::-webkit-input-placeholder{color:#b0b7c3}.dtd-gs-input::placeholder{color:#b0b7c3}.dtd-gs-close{align-items:center;background:transparent;border:0;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.dtd-gs-close:hover{background:#f3f4f6;color:#111827}.dtd-gs-results{-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:6px 0 10px}.dtd-gs-group{padding:6px 0}.dtd-gs-group__label{align-items:baseline;color:#9ca3af;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.08em;margin:0;padding:8px 16px 6px;text-transform:uppercase}.dtd-gs-group__more{color:#b0b7c3;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.dtd-gs-hit{align-items:flex-start;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 16px;text-align:left;width:100%}.dtd-gs-hit.is-active{background:#fdf2f8}.dtd-gs-hit__title{color:#111827;font-size:14px;font-weight:600}.dtd-gs-hit__sub{color:#6b7280;font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtd-gs-empty{padding:28px 20px;text-align:center}.dtd-gs-empty__title{color:#111827;font-size:14.5px;font-weight:600;margin:0 0 6px}.dtd-gs-empty__body{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.dtd-gs-note{color:#9ca3af;font-size:11.5px;line-height:1.6;margin:4px 0 0;padding:10px 16px 2px}.dtd-gs-link{background:transparent;border:0;color:#f20587;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}#hidden{display:none}body{-webkit-font-smoothing:antialiased;background:#f4f5f7!important;color:#374151!important;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif!important}.widget-stat.card{background:#fff!important;border:none!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04)!important;overflow:hidden;transition:box-shadow .2s ease,-webkit-transform .2s ease!important;transition:box-shadow .2s ease,transform .2s ease!important;transition:box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease!important}.widget-stat.card:hover{box-shadow:0 6px 24px rgba(0,0,0,.1)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.widget-stat .card-body{padding:20px 22px!important}.widget-stat .media.ai-icon{align-items:center;gap:16px}.widget-stat .bgl-primary{align-items:center!important;background:#fff0f7!important;border-radius:12px!important;color:#f20587!important;display:flex!important;flex-shrink:0!important;height:48px!important;justify-content:center!important;width:48px!important}.widget-stat .bgl-primary i,.widget-stat .bgl-primary svg{fill:#f20587!important;color:#f20587!important}.widget-stat .media-body h3{line-height:1.1!important;margin-bottom:2px!important}.widget-stat .media-body h3,.widget-stat .media-body h3 .counter{color:#1a1d2e!important;font-size:26px!important;font-weight:800!important}.widget-stat .media-body p,.widget-stat .myTextSize{color:#9ca3af!important;font-size:11px!important;font-weight:600!important;letter-spacing:.6px!important;margin:0!important;text-transform:uppercase!important}#login,.btn#login{align-items:center!important;background:#f20587!important;border:none!important;border-radius:9px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;gap:6px!important;justify-content:center!important;letter-spacing:.1px!important;min-width:120px!important;padding:11px 24px!important;transition:background .15s,box-shadow .15s,-webkit-transform .1s!important;transition:background .15s,box-shadow .15s,transform .1s!important;transition:background .15s,box-shadow .15s,transform .1s,-webkit-transform .1s!important}#login:hover{background:#c8006e!important;box-shadow:0 4px 16px rgba(242,5,135,.3)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.btn.btn-primary:not(.btn-xs):not(.btn-sm):not(.shadow){background:#f20587!important;border-color:#f20587!important;border-radius:9px!important;color:#fff!important;font-size:13.5px!important;font-weight:600!important;padding:9px 18px!important;transition:background .15s,box-shadow .15s,-webkit-transform .1s!important;transition:background .15s,box-shadow .15s,transform .1s!important;transition:background .15s,box-shadow .15s,transform .1s,-webkit-transform .1s!important}.btn.btn-primary:not(.btn-xs):not(.btn-sm):not(.shadow):hover{background:#c8006e!important;border-color:#c8006e!important;box-shadow:0 4px 14px rgba(242,5,135,.28)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.btn.btn-success:not(.btn-xs):not(.btn-sm){background:#059669!important;border-color:#059669!important;border-radius:9px!important;font-weight:600!important;transition:background .15s!important}.btn.btn-success:not(.btn-xs):not(.btn-sm):hover{background:#047857!important;border-color:#047857!important}.btn.btn-danger:not(.btn-xs):not(.btn-sm):not(.shadow){background:#ef4444!important;border-color:#ef4444!important;border-radius:9px!important;font-weight:600!important;transition:background .15s!important}a.btn.btn-primary{background:#f20587!important;border-color:#f20587!important;border-radius:9px!important;color:#fff!important;font-weight:600!important;padding:11px 28px!important}a.btn.btn-primary:hover{background:#c8006e!important;color:#fff!important;text-decoration:none!important}.form-control,.form-control:not(.nb-search-input){background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;color:#374151!important;font-size:13.5px!important;height:auto!important;outline:none!important;padding:9px 13px!important;transition:border-color .15s,box-shadow .15s!important}.form-control:focus{background:#fff!important;border-color:#f20587!important;box-shadow:0 0 0 3px rgba(242,5,135,.1)!important}.form-control::-webkit-input-placeholder{color:#c0c4d0!important;font-size:13px!important}.form-control::placeholder{color:#c0c4d0!important;font-size:13px!important}textarea.form-control{min-height:110px!important;resize:vertical!important}.default-select.form-control,select.form-control{-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important;cursor:pointer!important}.basic-form label,.form-group h6.size,.form-group label,.form-label{color:#6b7280!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;margin-bottom:5px!important;text-transform:uppercase!important}.form-group{margin-bottom:18px!important}.modal-content{border:none!important;border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.18)!important;overflow:hidden!important}.modal-header{background:#fff!important;border-bottom:1.5px solid #f3f4f6!important;padding:20px 24px!important}.modal-header .modal-title{color:#1a1d2e!important;font-size:16px!important;font-weight:700!important}.modal-header .btn-close{opacity:.4!important;transition:opacity .15s!important}.modal-header .btn-close:hover{opacity:.9!important}.modal-body{background:#fff!important;padding:24px!important}.modal-footer{background:#fff!important;border-top:1.5px solid #f3f4f6!important;padding:14px 24px!important}.accordion-primary .accordion-item{border:1.5px solid #f0f1f5!important;border-radius:12px!important;margin-bottom:10px!important;overflow:hidden!important}.accordion-primary .accordion-header{align-items:center!important;background:#f8f9fb!important;color:#1a1d2e!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:600!important;gap:10px!important;padding:14px 20px!important}.accordion-primary .accordion-header:hover{background:#f0f1f5!important}.accordion-primary .accordion-body-text{background:#fff!important;padding:20px!important}.btn.btn-xs.light.btn-success,b.light.text-success{background:#ecfdf5!important;color:#059669!important}.btn.btn-xs.light.btn-danger,.btn.btn-xs.light.btn-success,b.light.text-danger,b.light.text-success{border:none!important;border-radius:20px!important;font-size:11.5px!important;font-weight:700!important;padding:3px 10px!important}.btn.btn-xs.light.btn-danger,b.light.text-danger{background:#fff1f2!important;color:#e11d48!important}.btn.btn-xs.light.btn-warning,b.light.text-warning{background:#fffbeb!important;border:none!important;border-radius:20px!important;color:#d97706!important;font-size:11.5px!important;font-weight:700!important;padding:3px 10px!important}td .text-success{color:#059669!important;font-weight:600!important}td .text-danger{color:#e11d48!important;font-weight:600!important}td .text-warning{color:#d97706!important;font-weight:600!important}.footer{background:transparent!important;border-top:1px solid #f0f1f5!important;padding:16px 30px!important}.footer .copyright p{color:#9ca3af!important;font-size:12px!important;margin:0!important}.footer .copyright a,.footer .copyright b{color:#f20587!important;font-weight:600!important}#preloader{align-items:center!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:hsla(0,0%,100%,.9)!important;display:flex!important;inset:0!important;justify-content:center!important;position:fixed!important;z-index:99999!important}.sk-three-bounce{-webkit-animation:spinLoader .7s linear infinite!important;animation:spinLoader .7s linear infinite!important;border:3px solid #f3e8ff!important;border-radius:50%!important;border-top-color:#f20587!important;display:block!important;height:40px!important;width:40px!important}.sk-three-bounce .sk-child{display:none!important}@-webkit-keyframes spinLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-page .error-text{color:#1a1d2e!important;font-size:96px!important;font-weight:900!important;letter-spacing:-4px!important;line-height:1!important}.error-page h4{color:#374151!important;font-size:18px!important;font-weight:600!important;margin:16px 0 8px!important}.error-page p{color:#9ca3af!important;font-size:14px!important}.nav-tabs .nav-link{border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#6b7280!important;font-size:13.5px!important;font-weight:500!important;padding:10px 16px!important;transition:color .15s!important}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{background:transparent!important;border-bottom-color:#f20587!important;color:#f20587!important}.nav-tabs{border-bottom:1.5px solid #f0f1f5!important}.swal-button{background:#f20587!important;border-radius:9px!important;font-weight:600!important}.swal-button:not([disabled]):hover{background:#c8006e!important}.dropdown-menu{border:1px solid #e9ecef!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;font-size:13.5px!important;padding:6px!important}.dropdown-item{border-radius:7px!important;color:#374151!important;padding:8px 14px!important;transition:background .12s!important}.dropdown-item:hover{background:#f8f9fb!important;color:#1a1d2e!important}.breadcrumb{background:transparent!important;font-size:12px!important;padding:0!important}.breadcrumb-item a{color:#f20587!important}.custom-control-input:checked~.custom-control-label:before{background:#f20587!important;border-color:#f20587!important}.profile.card{border:none!important;border-radius:14px!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.cover-photo.rounded{background:linear-gradient(135deg,#fff0f7,#fce7f3)!important;border-radius:10px!important;height:120px!important}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#f4f5f7}::-webkit-scrollbar-thumb{background:#dde1e9;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c5cad6}.av-grid{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.av-grid-docs{grid-template-columns:1fr 1fr}@media (max-width:640px){.av-grid{grid-template-columns:1fr}}.av-file-label{align-items:center;background:#f9fafb;border:1.5px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;gap:10px;min-height:42px;padding:9px 14px;transition:border-color .15s,background .15s}.av-file-label:hover{background:#fff0f7;border-color:#f20587}.av-file-icon{align-items:center;color:#9ca3af;display:flex;flex-shrink:0}.av-file-text{color:#6b7280;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-submit-btn{align-items:center;background:#f20587;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:130px;padding:10px 28px;transition:background .15s,box-shadow .15s,-webkit-transform .1s;transition:background .15s,box-shadow .15s,transform .1s;transition:background .15s,box-shadow .15s,transform .1s,-webkit-transform .1s}.av-submit-btn:hover:not(:disabled){background:#c8006e;box-shadow:0 4px 16px rgba(242,5,135,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.av-submit-btn:disabled{cursor:not-allowed;opacity:.65}.av-cancel-btn{background:none;border:1.5px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:background .15s,border-color .15s,color .15s}.av-cancel-btn:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.chatbox,.dz-chat-history-box,[class*=chatbox]{display:none!important}td[colspan]{background:#fff!important}.sb-nav-btn,.sb-nav-link{align-items:center;background:none;border:none;border-radius:9px;color:#52556a;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:11px;margin:1px 10px;padding:10px 14px;position:relative;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:calc(100% - 20px)}.sb-nav-btn:hover,.sb-nav-link:hover{background:#fff0f7;color:#e0006e;text-decoration:none}.sb-nav-link-active{background:#fff0f7!important;color:#e0006e!important;font-weight:600}.sb-nav-link-active:after{background:#e0006e;border-radius:0 3px 3px 0;content:"";height:55%;left:-10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}.sb-icon{align-items:center;display:flex;flex-shrink:0;opacity:.75}.sb-nav-btn:hover .sb-icon,.sb-nav-link-active .sb-icon,.sb-nav-link:hover .sb-icon{opacity:1}.sb-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-sublink{align-items:center;border-radius:8px;color:#74778e;display:flex;font-size:13px;margin:1px 10px;padding:7px 14px 7px 43px;position:relative;text-decoration:none;transition:background .13s ease,color .13s ease}.sb-sublink:before{background:#c5c8d6;border-radius:50%;content:"";height:4px;left:28px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .13s;width:4px}.sb-sublink:hover{background:#fff0f7;color:#e0006e;text-decoration:none}.sb-sublink:hover:before{background:#e0006e}.sb-sublink-active{background:#fff0f7;color:#e0006e!important;font-weight:600}.sb-sublink-active:before{background:#e0006e!important}.sb-user-footer{border-top:1px solid #f0f1f5;gap:11px;margin-top:8px;padding:14px 18px}.sb-avatar,.sb-user-footer{align-items:center;display:flex;flex-shrink:0}.sb-avatar{background:linear-gradient(135deg,#f20587,#ff79c6);border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:36px;justify-content:center;letter-spacing:.5px;width:36px}.sb-user-info{flex:1 1;min-width:0}.sb-user-name{color:#2d2f45;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user-role{color:#adb5c5;font-size:11px;margin-top:1px}.sb-logout-btn{align-items:center;background:none;border:none;border-radius:7px;color:#c0c4d4;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .15s,color .15s;width:30px}.sb-logout-btn:hover{background:#fff0f7;color:#e0006e}.add-menu-sidebar,.deznav .copyright{display:none}.header .header-info,.header .header-profile img,.header .pulse-css{display:none!important}.nb-left{align-items:center;display:flex;gap:24px}.nb-page-title{color:#1a1d2e;font-size:15px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.nb-search{position:relative}.nb-search,.nb-search-icon{align-items:center;display:flex}.nb-search-icon{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.nb-search-input{background:#f8f9fb;border:1.5px solid #e9ecef;border-radius:8px;color:#374151;font-size:13px;outline:none;padding:7px 14px 7px 36px;transition:border-color .15s,background .15s,width .2s ease;width:220px}.nb-search-input::-webkit-input-placeholder{color:#b0b7c3}.nb-search-input::placeholder{color:#b0b7c3}.nb-search-input:focus{background:#fff;border-color:#f20587;width:280px}.nb-right{align-items:center;display:flex;gap:6px}.nb-divider{background:#e9ecef;height:24px;margin:0 6px;width:1px}.nb-icon-btn{align-items:center;border-radius:9px;color:#52556a;cursor:pointer;display:flex;height:38px;justify-content:center;position:relative;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none;width:38px}.nb-icon-btn:hover{background:#f3f4f6;color:#1a1d2e}.nb-badge{background:#f20587;border-radius:8px;color:#fff;font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;position:absolute;right:4px;top:4px}.nb-badge,.nb-user-btn{align-items:center;display:flex}.nb-user-btn{border-radius:10px;color:#52556a;cursor:pointer;gap:9px;padding:5px 10px 5px 5px;position:relative;transition:background .15s;-webkit-user-select:none;user-select:none}.nb-user-btn:hover{background:#f3f4f6}.nb-avatar{align-items:center;background:linear-gradient(135deg,#f20587,#ff79c6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.nb-user-text{display:flex;flex-direction:column;line-height:1.3}.nb-user-name{color:#1a1d2e;font-size:13px;font-weight:600}.nb-user-role{color:#9ca3af;font-size:10.5px}.nb-dropdown{-webkit-animation:nbFadeIn .15s ease;animation:nbFadeIn .15s ease;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:9999}@-webkit-keyframes nbFadeIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes nbFadeIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.nb-dropdown-header{align-items:baseline;border-bottom:1px solid #f3f4f6;color:#9ca3af;display:flex;font-size:11px;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.8px;padding:12px 16px 8px;text-transform:uppercase}.nb-notif-readall{background:none;border:0;color:#b00064;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:0;text-transform:none}.nb-notif-readall:hover{text-decoration:underline}.nb-notif-readall:focus-visible{outline:2px solid #b00064;outline-offset:2px}.nb-impersonating{align-items:center;background:#fff7ed;border:1px solid #fcd9b6;border-radius:999px;color:#9a3412;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-left:14px;padding:4px 6px 4px 10px}.nb-impersonating:hover{background:#ffedd5}.nb-impersonating:focus-visible{outline:2px solid #9a3412;outline-offset:2px}.nb-impersonating__dot{background:#ea580c;border-radius:50%;height:7px;width:7px}.nb-impersonating__exit{background:#9a3412;border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.3px;padding:2px 8px}@media (max-width:767.98px){.nb-impersonating{font-size:0;gap:6px;margin-left:8px}.nb-impersonating__exit{font-size:10.5px}}.nb-notif-dropdown{width:300px}.nb-notif-item{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:10px 16px;transition:background .12s}.nb-notif-item:hover{background:#f8f9fb}.nb-notif-dot{background:#f20587;border-radius:50%;flex-shrink:0;height:7px;margin-top:5px;width:7px}.nb-notif-text{color:#374151;font-size:13px;line-height:1.4}.nb-empty{color:#9ca3af;font-size:13px;padding:16px;text-align:center}.nb-menu-item{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:10px 16px;text-align:left;text-decoration:none;transition:background .12s;width:100%}.nb-menu-item:hover{background:#f8f9fb;color:#1a1d2e;text-decoration:none}.nb-menu-item-danger{color:#ef4444}.nb-menu-item-danger:hover{background:#fff5f5;color:#dc2626}.nb-menu-divider{background:#f3f4f6;height:1px;margin:4px 0}.card,.card#card{background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.card .card-header{align-items:center;background:#fff!important;border-bottom:1.5px solid #f3f4f6!important;border-radius:12px 12px 0 0!important;display:flex;justify-content:space-between;padding:16px 20px!important}.card .card-header h4.card-title{color:#1a1d2e;font-size:14px;font-weight:700;margin:0}.table{border-collapse:initial!important;border-spacing:0!important;font-size:13.5px;margin:0}.table thead th,.table thead tr{background:#f8f9fb!important}.table thead th{border:none!important;color:#9ca3af!important;font-size:11px!important;font-weight:700!important;letter-spacing:.7px!important;padding:11px 16px!important;text-transform:uppercase!important;white-space:nowrap}.table thead th:first-child{border-radius:8px 0 0 8px}.table thead th:last-child{border-radius:0 8px 8px 0}.table tbody tr{transition:background .12s}.table tbody tr:hover td{background:#fdf0f8!important}.table tbody td{background:#fff;border-top:1px solid #f3f4f6!important;color:#374151;font-size:13.5px;padding:13px 16px!important;vertical-align:middle!important}.table tbody td,.table tbody tr:last-child td{border-bottom:none!important}.table tbody td:first-child{color:#9ca3af;font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:600}.badge-active,.badge-approved{background:#ecfdf5;color:#059669}.badge-active,.badge-approved,.badge-pending{align-items:center;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:3px 10px}.badge-pending{background:#fffbeb;color:#d97706}.badge-inactive,.badge-rejected{align-items:center;background:#fff1f2;border-radius:20px;color:#e11d48;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:3px 10px}.btn.btn-danger.shadow.btn-xs.sharp,.btn.btn-primary.shadow.btn-xs.sharp,a.btn.btn-danger.shadow.btn-xs.sharp,a.btn.btn-primary.shadow.btn-xs.sharp{align-items:center!important;border:none!important;border-radius:8px!important;box-shadow:none!important;display:inline-flex!important;font-size:12px!important;height:30px!important;justify-content:center!important;padding:0!important;transition:background .13s,-webkit-transform .1s!important;transition:background .13s,transform .1s!important;transition:background .13s,transform .1s,-webkit-transform .1s!important;width:30px!important}.btn.btn-primary.shadow.btn-xs.sharp,a.btn.btn-primary.shadow.btn-xs.sharp{background:#ede9ff!important;color:#6d28d9!important}.btn.btn-primary.shadow.btn-xs.sharp:hover,a.btn.btn-primary.shadow.btn-xs.sharp:hover{background:#ddd6fe!important;color:#5b21b6!important;-webkit-transform:scale(1.08)!important;transform:scale(1.08)!important}.btn.btn-danger.shadow.btn-xs.sharp,a.btn.btn-danger.shadow.btn-xs.sharp{background:#fff1f2!important;color:#e11d48!important}.btn.btn-danger.shadow.btn-xs.sharp:hover,a.btn.btn-danger.shadow.btn-xs.sharp:hover{background:#ffe4e6!important;color:#be123c!important;-webkit-transform:scale(1.08)!important;transform:scale(1.08)!important}.category-action-group,.table-action-group{align-items:center;display:inline-flex;gap:10px}.category-action-btn,.table-action-btn{align-items:center;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.08);cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,-webkit-transform .16s ease;width:38px}.category-action-btn i,.table-action-btn i{font-size:15px;line-height:1}.category-action-btn:hover,.table-action-btn:hover{box-shadow:0 14px 28px rgba(15,23,42,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.category-action-btn:focus-visible,.table-action-btn:focus-visible{outline:none}.category-action-btn--view,.table-action-btn--view{background:linear-gradient(180deg,#eef4ff,#e1ebff);border-color:#c7d8fe;color:#3159c9}.category-action-btn--view:focus-visible,.table-action-btn--view:focus-visible{box-shadow:0 0 0 4px rgba(59,130,246,.18),0 14px 28px rgba(15,23,42,.12)}.category-action-btn--edit,.table-action-btn--edit{background:linear-gradient(180deg,#fff6df,#ffebbf);border-color:#f7d48a;color:#b97200}.category-action-btn--edit:focus-visible,.table-action-btn--edit:focus-visible{box-shadow:0 0 0 4px rgba(245,158,11,.18),0 14px 28px rgba(15,23,42,.12)}.table-action-btn--access{background:linear-gradient(180deg,#fff0e6,#ffd4af);border-color:#ffbd85;color:#d96808}.table-action-btn--access:focus-visible{box-shadow:0 0 0 4px rgba(249,115,22,.18),0 14px 28px rgba(15,23,42,.12)}.category-action-btn--delete,.table-action-btn--delete{background:linear-gradient(180deg,#fff0f2,#ffd8de);border-color:#ffb8c3;color:#cf234f}.category-action-btn--delete:focus-visible,.table-action-btn--delete:focus-visible{box-shadow:0 0 0 4px rgba(239,68,68,.18),0 14px 28px rgba(15,23,42,.12)}.category-action-btn--view:hover,.table-action-btn--view:hover{background:linear-gradient(180deg,#e3eeff,#d5e4ff);color:#2447ab}.category-action-btn--edit:hover,.table-action-btn--edit:hover{background:linear-gradient(180deg,#ffefcb,#ffe0a0);color:#985f00}.table-action-btn--access:hover{background:linear-gradient(180deg,#ffe2c6,#ffc38f);color:#b45309}.category-action-btn--delete:hover,.table-action-btn--delete:hover{background:linear-gradient(180deg,#ffe3e8,#ffcbd4);color:#b91c47}.input-group.search-area .form-control{background:#f8f9fb!important;border:1.5px solid #e9ecef!important;border-radius:8px 0 0 8px!important;border-right:none!important;box-shadow:none!important;color:#374151!important;font-size:13px!important;outline:none!important;padding:8px 14px!important}.input-group.search-area .form-control:focus{background:#fff!important;border-color:#f20587!important}.input-group.search-area .input-group-text{background:#f8f9fb!important;border:1.5px solid #e9ecef!important;border-left:none!important;border-radius:0 8px 8px 0!important;padding:0 12px!important}.content-body .form-head h3,.content-body .form-head h4{color:#1a1d2e!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.3px!important;margin-bottom:2px!important}.content-body .form-head p.mb-0,.content-body .form-head small{color:#9ca3af!important;font-size:13px!important}.content-body hr{border-color:#f0f1f5!important;margin:14px 0 20px!important}.dtd-shell .deznav{height:100vh;height:100dvh;position:fixed;top:0}.dtd-shell .deznav .deznav-scroll{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(120,129,149,.55) transparent;scrollbar-width:thin}.dtd-shell .deznav .deznav-scroll::-webkit-scrollbar{width:8px}.dtd-shell .deznav .deznav-scroll::-webkit-scrollbar-track{background:transparent}.dtd-shell .deznav .deznav-scroll::-webkit-scrollbar-thumb{background:rgba(120,129,149,.4);border-radius:999px}.dtd-shell .deznav .deznav-scroll::-webkit-scrollbar-thumb:hover{background:rgba(120,129,149,.65)}.dtd-shell .hamburger{display:none}.dtd-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.dtd-stat-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}@media (max-width:1100px){.dtd-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtd-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:1023.98px){.dtd-shell .deznav{box-shadow:none;left:-17rem;transition:left .24s ease;width:17rem!important;z-index:1050}.dtd-shell[data-nav=open] .deznav{box-shadow:0 0 40px rgba(0,0,0,.18);left:0}.dtd-shell .content-body{margin-left:0!important;padding-top:5rem}.dtd-shell .header{box-shadow:0 1px 0 #ececf1;left:0;padding-left:0!important;position:fixed;right:0;top:0;z-index:1000}.dtd-shell .nav-header{background:transparent;padding-left:8px;position:fixed;width:auto!important;z-index:1060}.dtd-shell .nav-header .brand-logo,.dtd-shell .nav-header .brand-title,.dtd-shell .nav-header .logo-compact{display:none}.dtd-shell .hamburger{display:inline-flex!important}.dtd-shell .footer{padding-left:0!important}.dtd-shell .header .header-content{padding-left:60px}.dtd-nav-scrim{-webkit-animation:dtd-scrim-in .16s ease-out;animation:dtd-scrim-in .16s ease-out;background:rgba(17,24,39,.45);border:0;inset:0;padding:0;position:fixed;width:100%;z-index:1040}@-webkit-keyframes dtd-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dtd-scrim-in{0%{opacity:0}to{opacity:1}}}@media (max-width:767.98px){.dtd-shell .content-body .container-fluid{padding-left:16px;padding-right:16px}.dtd-page-head{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:20px}.dtd-page-head__action{display:flex;flex-wrap:wrap;gap:8px}.dtd-stat-row{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtd-shell .nb-user-text{display:none}}@media (max-width:420px){.dtd-stat-row{grid-template-columns:minmax(0,1fr)}}.dtd-shell .nav-control{align-items:center;display:flex;height:5rem}.dtd-shell button.hamburger{align-items:center;background:#fff;border:1px solid #ececf1;border-radius:12px;cursor:pointer;flex-direction:column;gap:5px;height:44px;justify-content:center;left:auto;padding:0;position:static;top:auto;width:44px}.dtd-shell button.hamburger .line{background:#111827;border-radius:2px;display:block;height:2px;margin:0;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;width:18px}.dtd-shell button.hamburger.is-active .line:first-child{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.dtd-shell button.hamburger.is-active .line:nth-child(2){opacity:0}.dtd-shell button.hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.dtd-shell button.hamburger:focus-visible{outline:2px solid #f20587;outline-offset:2px}.d2d-login{--brand:#f20587;--brand-dark:#c20470;--brand-soft:#fff0f8;--ink:#1c1230;--muted:#8a8398;--line:#ece8f1;--field-bg:#f7f5fa;--radius:16px;--shadow:0 24px 60px -20px rgba(31,18,48,.25);background:#fff;color:var(--ink);display:grid;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;grid-template-columns:1.05fr 1fr;min-height:100vh}.d2d-login__aside{background:radial-gradient(120% 120% at 0 0,#ff2da0 0,transparent 55%),linear-gradient(150deg,#f20587,#a3035f 55%,#6e0241);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:40px;position:relative}.d2d-login__aside:after,.d2d-login__aside:before{border:1.5px solid hsla(0,0%,100%,.14);border-radius:50%;content:"";pointer-events:none;position:absolute}.d2d-login__aside:before{height:460px;width:460px}.d2d-login__aside:after,.d2d-login__aside:before{left:50%;top:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.d2d-login__aside:after{border-color:hsla(0,0%,100%,.08);height:640px;width:640px}.d2d-login__stage{inset:0;position:absolute;z-index:1}.d2d-login__crest{-webkit-animation:d2dFloat 6s ease-in-out infinite;animation:d2dFloat 6s ease-in-out infinite;background:hsla(0,0%,100%,.96);border-radius:50%;box-shadow:0 30px 60px -15px rgba(60,0,35,.55),0 0 0 12px hsla(0,0%,100%,.12);display:grid;height:150px;left:50%;place-items:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px}.d2d-login__crest img{height:104px;object-fit:contain;width:104px}.d2d-login__bubble{-webkit-animation:d2dFloat 7s ease-in-out infinite;animation:d2dFloat 7s ease-in-out infinite;background-position:50%;background-size:cover;border:4px solid hsla(0,0%,100%,.85);border-radius:50%;box-shadow:0 20px 40px -12px rgba(60,0,35,.55);position:absolute}.d2d-login__bubble.b1{-webkit-animation-delay:0s;animation-delay:0s;height:120px;left:14%;top:16%;width:120px}.d2d-login__bubble.b2{-webkit-animation-delay:1.2s;animation-delay:1.2s;height:96px;right:16%;top:24%;width:96px}.d2d-login__bubble.b3{-webkit-animation-delay:2s;animation-delay:2s;bottom:20%;height:108px;left:20%;width:108px}.d2d-login__bubble.b4{-webkit-animation-delay:.6s;animation-delay:.6s;bottom:18%;height:84px;right:18%;width:84px}.d2d-login__spark{-webkit-animation:d2dPulse 3s ease-in-out infinite;animation:d2dPulse 3s ease-in-out infinite;background:hsla(0,0%,100%,.85);border-radius:50%;height:10px;position:absolute;width:10px}.d2d-login__spark.s1{left:40%;top:30%}.d2d-login__spark.s2{-webkit-animation-delay:1s;animation-delay:1s;height:7px;right:34%;top:62%;width:7px}.d2d-login__spark.s3{-webkit-animation-delay:2s;animation-delay:2s;bottom:30%;height:6px;left:50%;width:6px}@-webkit-keyframes d2dFloat{0%,to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}50%{-webkit-transform:translate(-50%,-50%) translateY(-14px);transform:translate(-50%,-50%) translateY(-14px)}}@keyframes d2dFloat{0%,to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}50%{-webkit-transform:translate(-50%,-50%) translateY(-14px);transform:translate(-50%,-50%) translateY(-14px)}}.d2d-login__bubble{-webkit-animation-name:d2dFloatBubble;animation-name:d2dFloatBubble}@-webkit-keyframes d2dFloatBubble{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes d2dFloatBubble{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@-webkit-keyframes d2dPulse{0%,to{opacity:.3;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes d2dPulse{0%,to{opacity:.3;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.d2d-login__bubble,.d2d-login__crest,.d2d-login__spark{-webkit-animation:none;animation:none}}.d2d-login__foot{color:hsla(0,0%,100%,.75);font-size:13px;position:relative;text-align:center;z-index:2}.d2d-login__main{align-items:center;display:flex;justify-content:center;padding:40px 24px;position:relative}.d2d-login__home{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;position:absolute;right:32px;text-decoration:none;top:28px;transition:all .2s ease}.d2d-login__home:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.d2d-login__card{max-width:400px;width:100%}.d2d-login__logo{display:none;margin-bottom:18px}.d2d-login__card h2{font-size:26px;font-weight:800;letter-spacing:-.4px;margin:0 0 6px}.d2d-login__card .d2d-login__sub{color:var(--muted);font-size:14.5px;margin:0 0 30px}.d2d-login__field{margin-bottom:18px}.d2d-login__field label{color:var(--ink);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.d2d-login__input{align-items:center;display:flex;position:relative}.d2d-login__input>svg{color:var(--muted);height:18px;left:14px;pointer-events:none;position:absolute;width:18px}.d2d-login__input input{background:var(--field-bg);border:1.5px solid var(--line);border-radius:12px;color:var(--ink);font-size:14.5px;height:50px;outline:none;padding:0 44px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.d2d-login__input input::-webkit-input-placeholder{color:#b6b0c2}.d2d-login__input input::placeholder{color:#b6b0c2}.d2d-login__input input:focus{background:#fff;border-color:var(--brand);box-shadow:0 0 0 4px rgba(242,5,135,.12)}.d2d-login__toggle{background:none;border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;padding:6px;place-items:center;position:absolute;right:12px}.d2d-login__toggle:hover{color:var(--brand)}.d2d-login__toggle svg{height:18px;width:18px}.d2d-login__row{align-items:center;display:flex;justify-content:space-between;margin:4px 0 26px}.d2d-login__check{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13.5px;gap:8px;-webkit-user-select:none;user-select:none}.d2d-login__check input{accent-color:var(--brand);cursor:pointer;height:16px;width:16px}.d2d-login__link{color:var(--brand);font-size:13.5px;font-weight:600;text-decoration:none}.d2d-login__link:hover{text-decoration:underline}.d2d-login__submit{background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 100%);border:none;border-radius:12px;box-shadow:0 12px 24px -8px rgba(242,5,135,.6);color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:52px;letter-spacing:.2px;transition:box-shadow .18s ease,opacity .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,-webkit-transform .18s ease;width:100%}.d2d-login__submit:hover{box-shadow:0 18px 30px -8px rgba(242,5,135,.7);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.d2d-login__submit:active{-webkit-transform:translateY(0);transform:translateY(0)}.d2d-login__submit:disabled{cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.d2d-login__signup{color:var(--muted);font-size:14px;margin:26px 0 0;text-align:center}.d2d-login__signup a{color:var(--brand);font-weight:700;margin-left:4px;text-decoration:none}.d2d-login__signup a:hover{text-decoration:underline}@media (max-width:900px){.d2d-login{grid-template-columns:1fr}.d2d-login__aside{display:none}.d2d-login__logo{display:block}.d2d-login__logo img{width:120px}}@media (max-width:480px){.d2d-login__main{padding:28px 18px}.d2d-login__home{right:16px;top:16px}}.login-page{z-index:1}#loginImage{background-image:url(/static/media/login-img.097e89deaa60f1b01346.svg)}#recover{background-image:url(/static/media/recover.7fec0c59d2550cdff5ee.svg)}#signImage{background-image:url(/static/media/sign-up.eedd24013be0b6705e9c.svg)}.cover-user .cover-user-img{padding:0 10%}#login{border-radius:4px;box-shadow:0 8px 15px rgba(0,0,0,.1);float:right;font-size:12px;transition:all .6s ease 0s}#login,#login:hover{background-color:#f20587!important;color:#fff}#login:hover{box-shadow:0 3px 3px #f20587;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.font-w600{font-weight:600}#rememberMe{left:5%}#rememberMe,#termsCondition{font-weight:500;position:relative}#termsCondition{left:2.5%}#line{width:30%}#signUp{color:#f20587;font-weight:600}.form-control{padding:.375rem 2.25rem}#back-to-home{background-color:#f20587;box-shadow:0 8px 15px rgba(0,0,0,.1);transition:all .6s ease 0s}#back-to-home:hover{background-color:#f20587!important;box-shadow:0 3px 3px #f20587;color:#fff;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#enterEmail,.size{font-size:13px}.scroll{height:450px;overflow-x:hidden;overflow-y:scroll;padding:10px}#style::-webkit-scrollbar{background-color:#fff;width:8px}#style::-webkit-scrollbar-thumb{background-color:#f20587;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #f20587}#termsCondition{font-size:12px}.dtd-table-wrap{background:#fff;border:1px solid #ececf1;border-radius:16px;overflow:hidden}.dtd-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dtd-table{border-collapse:collapse;font-size:14px;margin:0;width:100%}.dtd-table thead th{background:#fcfcfd;border-bottom:1px solid #ececf1;padding:14px 18px}.dtd-table tbody td{border-bottom:1px solid #ececf1;padding:15px 18px;vertical-align:middle}.dtd-table tbody tr:last-child td{border-bottom:none}.dtd-table tbody tr:hover{background:#fcfcfd}.dtd-table__row--tappable{cursor:pointer}.dtd-table-foot{border-top:1px solid #ececf1;gap:12px;padding:14px 18px}.dtd-coverage,.dtd-table-foot{align-items:center;display:flex;font-size:13px;justify-content:space-between}.dtd-coverage{background:#fffbeb;border-bottom:1px solid #ececf1;color:#92400e;flex-wrap:wrap;gap:10px;padding:12px 18px}.dtd-coverage strong{font-weight:700}.dtd-coverage__actions{display:flex;flex-wrap:wrap;gap:8px}.dtd-bulkbar{align-items:center;background:#f9fafb;border-bottom:1px solid #ececf1;color:#111827;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding:12px 18px}.dtd-bulkbar strong{font-weight:700}.dtd-bulkbar__actions{display:flex;flex-wrap:wrap;gap:8px}.dtd-selectall{color:#6b7280;font-size:13px;padding:10px 14px 0}.dtd-selectall label{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0}.dtd-empty{padding:56px 24px;text-align:center}.dtd-empty__title{color:#111827;font-size:16px;font-weight:700}.dtd-empty__body{color:#6b7280;font-size:14px;line-height:1.6;margin:8px auto 0;max-width:420px}.dtd-empty__action{margin-top:18px}.dtd-skeleton{padding:18px}.dtd-skeleton__row{-webkit-animation:dtd-shimmer 1.3s ease-in-out infinite;animation:dtd-shimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,#f4f4f6 25%,#ececf1 37%,#f4f4f6 63%);background-size:400% 100%;border-radius:10px;height:44px;margin-bottom:10px}.dtd-skeleton__row:last-child{margin-bottom:0}@-webkit-keyframes dtd-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes dtd-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.dtd-cards{grid-gap:12px;display:grid;gap:12px;padding:12px}.dtd-card{background:#fff;border:1px solid #ececf1;border-radius:14px;padding:14px}.dtd-card--tappable{cursor:pointer}.dtd-card__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.dtd-card__title{color:#111827;font-size:15px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.dtd-card__badge{flex:0 0 auto}.dtd-card__rows{margin:12px 0 0}.dtd-card__row{align-items:baseline;border-top:1px solid #f4f4f6;display:flex;gap:12px;justify-content:space-between;padding:6px 0}.dtd-card__row dt{color:#6b7280;flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dtd-card__row dd{color:#111827;font-size:14px;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.dtd-card__actions{border-top:1px solid #f4f4f6;display:flex;gap:8px;margin-top:12px;padding-top:12px}.dtd-card__actions>*{flex:1 1 auto;justify-content:center}.dtd-modal{align-items:center;-webkit-animation:dtd-modal-fade .14s ease-out;animation:dtd-modal-fade .14s ease-out;background:rgba(17,24,39,.5);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:1100}@-webkit-keyframes dtd-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes dtd-modal-fade{0%{opacity:0}to{opacity:1}}.dtd-modal__panel{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(17,24,39,.22);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);min-height:0;outline:none;overflow:hidden;width:100%}.dtd-modal__panel--sm{max-width:480px}.dtd-modal__panel--md{max-width:640px}.dtd-modal__panel--lg{max-width:860px}.dtd-modal__panel--xl{max-width:1140px}.dtd-modal__head{align-items:flex-start;border-bottom:1px solid #ececf1;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:20px 24px}.dtd-modal__headtext{min-width:0}.dtd-modal__title{color:#111827;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.dtd-modal__subtitle{color:#6b7280;font-size:13px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtd-modal__close{align-items:center;background:#fff;border:1px solid #ececf1;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.dtd-modal__close:hover:not(:disabled){background:#f9fafb;color:#111827}.dtd-modal__close:disabled{cursor:not-allowed;opacity:.5}.dtd-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dtd-modal__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.dtd-modal__footer{align-items:center;background:#fff;border-top:1px solid #ececf1;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 24px}@media (max-width:767.98px){.dtd-modal{align-items:stretch;padding:0}.dtd-modal__panel{border-radius:0;height:100vh;height:100dvh;max-height:none;max-width:none}.dtd-modal__body,.dtd-modal__head{padding:16px}.dtd-modal__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.dtd-modal__footer>*{flex:1 1 auto;justify-content:center}}
/*# sourceMappingURL=main.261a3e81.css.map*/