.ui-input-wrap{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ui-input-wrap .admin-input{box-sizing:border-box;min-width:0;max-width:100%}.ui-input-wrap:has(textarea){display:block}.ui-select{min-width:0;max-width:100%}.ui-range{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ui-range>input{flex:1;min-width:160px}.ui-fieldset{border:0;min-width:0;margin:0;padding:0}.ui-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.ui-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;padding:4px 0;font-size:14px;line-height:1.6;display:flex}.ui-check input{accent-color:#292b30;flex:none;width:16px;height:16px;margin-top:4px}.ui-check-group{gap:8px;display:grid}.ui-breadcrumb{color:#64676d;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.ui-tablist{border-bottom:1px solid #e8e9ec;align-items:center;gap:24px;display:flex;overflow:auto}.ui-tablist>button{color:#64676d;border-bottom:2px solid #0000;flex:none;padding:12px 0;font-size:14px}.ui-tablist>button[aria-selected=true]{color:#222;border-color:#222}.ui-tabpanel{min-width:0;padding-top:20px}.ui-collapse>section{border:1px solid #e8e9ec;border-radius:10px;min-width:0;margin-bottom:16px}.ui-collapse h3{justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:550;display:flex}.ui-collapse h3>button{text-align:left;align-items:center;gap:12px;width:100%;padding:20px;display:flex}.ui-collapse-content{padding:0 20px 20px}.ui-popover{display:inline-flex;position:relative}.ui-popover-content{z-index:70;color:#222;background:#fff;border:1px solid #e8e9ec;border-radius:10px;min-width:220px;max-width:min(360px,100vw - 32px);max-height:65vh;padding:16px;display:block;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 24px #00000012}.ui-pagination{color:#64676d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.ui-pagination select{width:auto}.ui-avatar{color:#555;background:#f0f1f3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-badge{align-items:center;gap:6px;display:inline-flex;position:relative}.ui-badge small{color:#555;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:1px 5px;font-size:11px;display:inline-flex}.ui-spin{justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.ui-spinner{border:2px solid #dedfe2;border-top-color:#555;border-radius:50%;width:20px;height:20px;animation:1s linear infinite ui-spin;display:inline-block}.ui-skeleton{gap:12px;padding:16px 0;display:grid}.ui-skeleton>span{background:#f0f1f3;border-radius:4px;height:16px}.ui-skeleton>span:last-child{width:65%}.public-ui{--ui-accent:#e52c27}.public-ui .admin-button-primary{background:var(--ui-accent);border-color:var(--ui-accent)}.ui-native-table{font-variant-numeric:tabular-nums;min-width:0}.ui-native-table .admin-table{width:100%}.ui-native-table th{text-transform:none;letter-spacing:normal;background:#fff}.ui-native-table .ui-row-action{cursor:pointer}.ui-native-table .ui-row-action:focus-visible{outline-offset:-2px;outline:2px solid #555}.ui-row{grid-template-columns:repeat(24,minmax(0,1fr));min-width:0;display:grid}.ui-col{grid-column:span var(--xs);min-width:0}.ui-form .admin-field{min-width:0}.ui-form .ui-check{align-items:flex-start;gap:10px;display:flex}.ui-form input[type=file]{width:100%;min-width:0;max-width:100%}.ui-input-wrap:has(input[autocomplete=one-time-code]) input{letter-spacing:.3em;font-size:24px}.ui-expanded-row>td{display:table-cell}.ui-table-mobile-tools{display:none}@media (max-width:640px){.ui-table-mobile-tools{gap:12px;margin-bottom:16px;display:grid}}@media (min-width:576px){.ui-col{grid-column:span var(--sm)}}@media (min-width:768px){.ui-col{grid-column:span var(--md)}}@media (min-width:992px){.ui-col{grid-column:span var(--lg)}}@media (min-width:1200px){.ui-col{grid-column:span var(--xl)}}@media (max-width:640px){.ui-form .flex:not(.flex-col){flex-wrap:wrap}.ui-form .flex>.admin-field{flex:100%}.ui-native-table .ui-expanded-row>td{display:block}}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}@media (max-width:640px){.ui-actions>button,.ui-pagination button{min-height:44px}.ui-range>input{min-width:100%}.ui-collapse h3>button{padding:16px}.ui-collapse-content{padding:0 16px 16px}}
