@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap);@keyframes dc-spin{to{transform:rotate(1turn)}}.dc-inline-spinner{align-items:center;color:#8a8a82;display:flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:14px;gap:8px;padding:10px 0}.dc-inline-spinner__icon{animation:dc-spin .8s linear infinite}.dc-section-label{align-items:center;color:#8a8a82;display:flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:13px;font-weight:600;gap:10px;letter-spacing:.1em;margin:16px 0 14px;text-transform:uppercase}.dc-section-label__line{background:#e2e2dc;flex:1 1;height:1px}.dc-field-label{color:#5a5a54;display:flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:13px;font-weight:600;gap:4px;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.dc-field-label__optional{color:#8a8a82;font-weight:400;letter-spacing:0;text-transform:none}.dc-status-badge{align-items:center;color:#8a8a82;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:13px;font-weight:600;gap:4px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dc-status-badge--active{color:#0a5c36}.dc-status-badge__dot{background:currentColor;border-radius:50%;display:inline-block;height:5px;width:5px}.dc-filter-chip{align-items:center;background:#e6f4ed;border:1px solid #0a5c3633;border-radius:100px;color:#0a5c36;display:inline-flex;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:14px;font-weight:500;gap:5px;padding:3px 8px 3px 10px}.dc-filter-chip__remove{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;opacity:.6;padding:0}.dc-filter-chip__remove,.dc-section-heading{font-family:"IBM Plex Sans",system-ui,sans-serif}.dc-section-heading{color:#5a5a54;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.dc-input{padding:7px 10px}.dc-input,.dc-select{background:#fff;border:1px solid #c8c8c0;border-radius:6px;box-sizing:border-box;color:#1a1a18;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:16px;outline:none;width:100%}.dc-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%238a8a82' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding:7px 28px 7px 10px}.dc-search-btn{align-items:center;background:#0a5c36;border:none;border-radius:6px;box-shadow:0 1px 2px #00000026,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:16px;font-weight:600;gap:7px;letter-spacing:.02em;padding:8px 18px;white-space:nowrap}.dc-search-btn:disabled,.dc-search-btn[data-disabled=true]{background:#1a8a52;cursor:default;opacity:.7}.dc-search-panel{background:#fff;border:1px solid #e2e2dc;border-radius:10px;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a;font-family:"IBM Plex Sans",system-ui,sans-serif;margin-bottom:20px;overflow:hidden}.dc-tabs{background:#f9f9f7;border-bottom:1px solid #e2e2dc;display:flex;padding:0 20px}.dc-tab-btn{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#5a5a54;cursor:pointer;display:flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:18px;font-weight:500;gap:6px;letter-spacing:.01em;margin-bottom:-1px;padding:12px 16px;transition:color .12s;white-space:nowrap}.dc-tab-btn--active{background:#fff;border-bottom:2px solid #0a5c36;color:#0a5c36}.dc-tab-btn__icon{font-size:13px;opacity:.7}.dc-tab-btn--active .dc-tab-btn__icon{opacity:1}.dc-filter-body{padding:20px 24px 24px}.dc-filter-grid-2{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;margin-bottom:4px}.dc-filter-grid-1{display:grid;gap:12px 16px;grid-template-columns:1fr}.dc-filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dc-filter-footer{align-items:flex-end;display:flex;gap:10px;margin-top:16px}.dc-filter-footer .dc-filter-grid-2{flex:1 1;margin-bottom:0}.dc-filter-footer .dc-search-btn{flex-shrink:0}.dc-filter-grid-2-with-action{align-items:end;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr auto;width:100%}.dc-clear-btn{background:none;border:none;border-radius:4px;color:#8a8a82;cursor:pointer;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:12.5px;font-weight:500;padding:4px 6px}.dc-input-row{align-items:flex-end;display:flex;gap:10px}.dc-input-flex{flex:1 1}.dc-checkbox-field{align-items:center;display:flex;padding-top:20px}.dc-checkbox-label{align-items:center;color:#2d2d28;cursor:pointer;display:flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:14px;gap:8px;user-select:none}.dc-checkbox{accent-color:#0a5c36;cursor:pointer;flex-shrink:0;height:16px;width:16px}.dc-results-panel{background:#fff;border:1px solid #e2e2dc;border-radius:10px;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a;overflow:hidden}.dc-results-header{align-items:center;background:#f9f9f7;border-bottom:1px solid #e2e2dc;display:flex;justify-content:space-between;padding:14px 20px}.dc-results-header__label{color:#5a5a54;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dc-results-header__count{background:#f4f4f0;border:1px solid #e2e2dc;border-radius:100px;color:#8a8a82;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:13px;padding:2px 8px}.dc-results-header__label--sm{color:#5a5a54;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dc-results-header__count--sm{background:#f4f4f0;border:1px solid #e2e2dc;border-radius:100px;color:#8a8a82;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:11px;padding:2px 8px}.dc-results-table{padding:0 8px 8px}.dc-load-more-footer{background:#f9f9f7;border-top:1px solid #e2e2dc;display:flex;justify-content:center;padding:14px 20px}.dc-load-more-btn{align-items:center;background:#fff;border:1px solid #c8c8c0;border-radius:6px;color:#5a5a54;cursor:pointer;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:6px 14px}.dc-load-more-btn:disabled,.dc-load-more-btn[data-disabled=true]{cursor:default;opacity:.5}.dc-load-more-btn--sm{align-items:center;background:#fff;border:1px solid #c8c8c0;border-radius:6px;color:#5a5a54;cursor:pointer;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 14px}.dc-load-more-btn--sm:disabled,.dc-load-more-btn--sm[data-disabled=true]{cursor:default;opacity:.5}.dc-badge{border-radius:100px;display:inline-block;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:12px;font-weight:500;padding:2px 8px}.dc-badge--evergreen{background:#e6f4ea;border:1px solid #b7dfbf;color:#1e7e34}.dc-badge--none{background:#fef3cd;border:1px solid #f0d77e;color:#856404}.dc-detail-panel{background:#fff;border:1px solid #e2e2dc;border-radius:10px;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a;font-family:"IBM Plex Sans",system-ui,sans-serif;overflow:hidden}.dc-detail-header{align-items:center;background:#f9f9f7;border-bottom:1px solid #e2e2dc;display:flex;justify-content:space-between;padding:14px 20px}.dc-detail-header__name{color:#1a1a18;font-size:15px;font-weight:700;letter-spacing:-.01em}.dc-detail-header__status{color:#8a8a82;font-size:11px;margin-top:2px}.dc-detail-header__status,.dc-edit-btn{font-family:"IBM Plex Sans",system-ui,sans-serif}.dc-edit-btn{align-items:center;background:#eaf0ff;border:1px solid #1448cc33;border-radius:6px;color:#1448cc;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px}.dc-detail-body{padding:20px 24px}.dc-edit-mode-panel{background:#eaf0ff;border:1px solid #1448cc26;border-radius:6px;margin-bottom:20px;padding:16px}.dc-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.dc-cancel-btn{background:#fff;border:1px solid #c8c8c0;border-radius:6px;color:#5a5a54;cursor:pointer;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:12px;font-weight:500;padding:6px 14px}.dc-cancel-btn:disabled,.dc-cancel-btn[data-disabled=true]{cursor:default}.dc-save-btn{align-items:center;background:#1448cc;border:none;border-radius:6px;box-shadow:0 1px 2px #00000026,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:16px;font-weight:600;gap:7px;letter-spacing:.02em;padding:8px 18px;white-space:nowrap}.dc-save-btn:disabled,.dc-save-btn[data-disabled=true]{cursor:default;opacity:.7}.dc-section-divider{border-top:1px solid #e2e2dc;margin-top:28px;padding-top:20px}.dc-section-divider__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.dc-add-btn{align-items:center;border:1px solid #0a5c3633;color:#0a5c36;cursor:pointer;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:11.5px;font-weight:600;gap:5px;padding:5px 12px}.dc-add-btn,.dc-add-form-panel{background:#e6f4ed;border-radius:6px}.dc-add-form-panel{border:1px solid #0a5c3633;margin-bottom:16px;padding:16px}.dc-add-form-actions{display:flex;gap:8px;margin-top:12px}.dc-empty-note{color:#8a8a82;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:12px;font-style:italic}.dc-accordion-item{border:1px solid #e2e2dc;border-radius:6px;overflow:hidden}.dc-accordion-item+.dc-accordion-item{margin-top:6px}.dc-accordion-btn{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;gap:10px;padding:9px 14px;text-align:left;width:100%}.dc-accordion-btn--expanded{background:#f9f9f7;border-bottom:1px solid #e2e2dc}.dc-accordion-btn__chevron{color:#8a8a82;font-size:8px}.dc-accordion-btn__code{color:#1448cc;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:13px;font-weight:500;letter-spacing:.02em}.dc-accordion-body{background:#fff;padding:16px}.dc-history-btn{align-items:flex-start;background:#fff;border:none;cursor:pointer;display:flex;gap:10px;min-height:52px;padding:10px 14px;text-align:left;width:100%}.dc-history-btn--expanded{background:#f9f9f7;border-bottom:1px solid #e2e2dc}.dc-history-btn__chevron{color:#8a8a82;font-size:8px;margin-top:4px}.dc-history-btn__timestamp{color:#1a1a18;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:12px;font-weight:500;letter-spacing:.01em}.dc-history-btn__changed-fields{color:#8a8a82;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:11px;margin-top:3px}.dc-change-diff{background:#fdf8e6;border:1px solid #7a5c0026;border-radius:6px;margin-bottom:16px;padding:12px}.dc-change-diff__title{color:#7a5c00;font-weight:700;letter-spacing:.06em;margin-bottom:8px}.dc-change-diff__field-label,.dc-change-diff__title{font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:11px;text-transform:uppercase}.dc-change-diff__field-label{color:#5a5a54;font-weight:600;letter-spacing:.04em;margin-bottom:3px}.dc-change-diff__field{margin-bottom:8px}.dc-change-diff__old{color:#c0392b}.dc-change-diff__new,.dc-change-diff__old{font-family:"IBM Plex Mono","Fira Code",monospace;font-size:11.5px;margin-left:8px}.dc-change-diff__new{color:#0a5c36}.dc-history-section-label{color:#8a8a82;font-size:10.5px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.dc-history-section-label,.dc-promo-group{font-family:"IBM Plex Sans",system-ui,sans-serif}.dc-promo-group{background:#fff;border:1px solid #e2e2dc;border-radius:10px;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a;margin-bottom:6px;overflow:hidden}.dc-promo-group__header{align-items:center;background:#fff;cursor:pointer;display:grid;gap:14px;grid-template-columns:16px auto 1fr auto auto;padding:11px 16px}.dc-promo-group__header--expanded{background:#f9f9f7;border-bottom:1px solid #e2e2dc}.dc-promo-group__chevron{color:#8a8a82;font-size:8px;user-select:none}.dc-promo-group__name{color:#1448cc;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.01em}.dc-promo-group__discount-badge{background:#e6f4ed;border-radius:4px;color:#0a5c36;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:13px;font-weight:500;letter-spacing:.01em;padding:3px 8px;white-space:nowrap}.dc-promo-group__codes{background:#fafaf8}.dc-promo-group__codes-loading{padding:8px 16px 8px 46px}.dc-promo-group__codes-empty{color:#8a8a82;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:14px;padding:10px 16px 10px 46px}.dc-codes-table__header{background:#f4f4f0;border-bottom:1px solid #e2e2dc;border-top:1px solid #e2e2dc;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:5px 16px 5px 46px}.dc-codes-table__header-cell{color:#8a8a82;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dc-codes-table__row{align-items:center;border-bottom:1px solid #e2e2dc;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:7px 16px 7px 46px}.dc-codes-table__code-link{color:#1448cc;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.02em}.dc-codes-table__code-link,.dc-codes-table__date{font-family:"IBM Plex Mono","Fira Code",monospace}.dc-codes-table__date{color:#5a5a54;font-size:13px}.dc-link-btn{background:none;border:none;color:#1448cc;cursor:pointer;padding:0;text-align:left}.dc-pg-results-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dc-pg-results-header__label{color:#5a5a54;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dc-pg-results-header__count{background:#fff;border:1px solid #e2e2dc;border-radius:100px;color:#8a8a82;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:13px;padding:2px 8px}.dc-pagination{align-items:center;border-top:1px solid #e2e2dc;display:flex;gap:8px;margin-top:8px;padding:14px 0}.dc-pagination__btn{align-items:center;background:#fff;border:1px solid #c8c8c0;border-radius:6px;color:#5a5a54;cursor:pointer;display:inline-flex;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:14px;font-weight:500;gap:5px;padding:5px 12px}.dc-pagination__btn:disabled,.dc-pagination__btn[data-disabled=true]{cursor:default;opacity:.4}.dc-pagination__info{color:#8a8a82;font-family:"IBM Plex Mono","Fira Code",monospace;font-size:13px;margin-left:4px}.dc-back-btn{background:none;border:none;color:#555;cursor:pointer;display:block;font-size:.875rem;margin-bottom:.5rem;padding:.25rem 0;text-align:left}.dc-back-btn:hover{color:#000;text-decoration:underline}.dc-redemption-detail-panel{background:#fff;border:1px solid #e2e2dc;border-radius:10px;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a;font-family:"IBM Plex Sans",system-ui,sans-serif;overflow:hidden}.dc-redemption-detail-header{background:#f9f9f7;border-bottom:1px solid #e2e2dc;padding:14px 20px}.dc-redemption-detail-header__label{color:#5a5a54;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dc-redemption-detail-body{padding:20px 24px}.dc-filter-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.dc-filter-row__item{flex:1 1;min-width:180px}.state-item{background:#f8f9fa;border-left:3px solid #007bff;border-radius:4px;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:6px 8px}.state-item .item-key{color:#495057;font-size:.8rem;font-weight:600}.state-item .item-value{color:#343a40;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.8rem;word-break:break-all}.transition-detail{background:#f8f9fa;border-left:3px solid #28a745;border-radius:3px;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:4px 6px}.transition-detail .detail-key{color:#495057;font-size:.75rem;font-weight:600}.transition-detail .detail-value{color:#343a40;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.75rem;word-break:break-all}.expandable-item{margin-top:4px}.expandable-item summary{background:#e3f2fd;border:none;border-radius:3px;color:#007bff;cursor:pointer;font-size:.75rem;outline:none;padding:2px 4px;transition:background .2s}.expandable-item summary:hover{background:#bbdefb}.expandable-item pre{background:#f1f3f4;border-radius:3px;font-size:.7rem;line-height:1.3;margin:8px 0 0;overflow-x:auto;padding:8px}.expandable-item .object-table-wrapper{background:#fff;border:1px solid #dee2e6;border-radius:3px;margin:8px 0 0;max-height:300px;overflow-x:auto;overflow-y:auto}.expandable-item .object-table-wrapper .object-table{background:#0000;height:auto;margin:0}.expandable-item .array-table-wrapper{background:#fff;border:1px solid #dee2e6;border-radius:3px;margin:8px 0 0;max-height:300px;overflow:hidden;overflow-y:auto}.expandable-item .array-table-wrapper .array-table{background:#0000;margin:0}.expandable-item .array-table-wrapper .array-table-header{background:#f8f9fa;font-size:.6rem;min-width:80px;padding:4px 6px}.expandable-item .array-table-wrapper .array-table-cell{font-size:.6rem;max-width:120px;padding:3px 4px}.expandable-item .array-table-wrapper .simple-value{font-size:.6rem}.expandable-item .array-table-wrapper .money-value{font-size:.6rem;padding:1px 3px}.expandable-item .array-table-wrapper .null-value{font-size:.6rem}.expandable-item .array-table-wrapper .toggle-complex-btn{font-size:.55rem;padding:1px 3px}.expandable-item .array-table-wrapper .json-content pre{font-size:.55rem;padding:4px}.expandable-item .array-table-wrapper .no-data{font-size:.6rem;padding:16px}.expandable-item .array-table-wrapper .empty-array{background:#f8f9fa;border:1px solid #dee2e6;font-size:.6rem;padding:12px}.money-value{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;color:#15803d}.expired-value,.money-value{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",monospace;font-size:.9em;font-weight:600;padding:3px 8px}.expired-value{background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c}.percentage-value{background-color:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;color:#4338ca}.date-value,.percentage-value{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",monospace;font-size:.9em;font-weight:600;padding:3px 8px}.billing-interval-value,.date-value{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;color:#111827}.billing-interval-value{font-weight:500}.actor-value,.billing-interval-value{display:inline-block;font-size:.9em;padding:3px 8px}.actor-value{background-color:#fffbeb;border:1px solid #fcd34d;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",monospace}.actor-type{color:#92400e;font-weight:600}.actor-separator{color:#d97706}.actor-id{color:#78350f;font-weight:500}.timestamp-value{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;color:#111827;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",monospace;font-size:.9em;padding:3px 8px}.timestamp-date{color:#111827;font-weight:600}.timestamp-separator{color:#9ca3af;font-weight:400}.timestamp-time{color:#374151;font-weight:500}.timestamp-nanos{color:#9ca3af;font-size:.75em;font-weight:400}.timestamp-tz{color:#6b7280;font-size:.85em;font-weight:500;margin-left:2px}.cross-link{border-bottom:1px dotted #007bff;border-radius:2px;color:#007bff;cursor:pointer;font-family:"Roboto Mono",monospace;padding:0 2px;text-decoration:none;transition:all .2s ease}.cross-link:hover{background:#007bff1a;border-bottom-color:#0056b3;box-shadow:0 2px 4px #007bff33;color:#0056b3;transform:translateY(-1px)}.cross-link:active{box-shadow:0 1px 2px #007bff33;transform:translateY(0)}
/*# sourceMappingURL=main.8f98d323.css.map*/