.badge.svelte-dtbgkf{align-items:center;gap:var(--component-badge-gap);padding:var(--component-badge-padding);border-radius:var(--component-badge-radius);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);display:inline-flex}.status-badge.svelte-dtbgkf{padding:var(--component-badge-status-padding);border-radius:var(--component-badge-radius);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);text-transform:uppercase;letter-spacing:var(--component-badge-letter-spacing)}.status-badge.active.svelte-dtbgkf,.status-badge.approved.svelte-dtbgkf,.status-badge.verified.svelte-dtbgkf{background:var(--color-status-approved-bg);color:var(--color-status-approved-text)}.status-badge.disabled.svelte-dtbgkf,.status-badge.rejected.svelte-dtbgkf{background:var(--color-status-rejected-bg);color:var(--color-status-rejected-text)}.status-badge.pending.svelte-dtbgkf,.status-badge.submitted.svelte-dtbgkf,.status-badge.unverified.svelte-dtbgkf{background:var(--color-status-submitted-bg);color:var(--color-status-submitted-text)}.status-badge.draft.svelte-dtbgkf,.status-badge.missing.svelte-dtbgkf{background:var(--color-status-draft-bg);color:var(--color-status-draft-text)}.role-badge.svelte-dtbgkf{padding:var(--component-badge-status-padding);border-radius:var(--component-badge-radius);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);text-transform:uppercase}.role-badge.admin.svelte-dtbgkf{background:var(--color-role-admin-bg);color:var(--color-role-admin-text)}.role-badge.buyer.svelte-dtbgkf{background:var(--color-role-buyer-bg);color:var(--color-role-buyer-text)}.role-badge.broker.svelte-dtbgkf{background:var(--color-role-broker-bg);color:var(--color-role-broker-text)}.role-badge.seller.svelte-dtbgkf{background:var(--color-role-seller-bg);color:var(--color-role-seller-text)}.role-badge.reviewer.svelte-dtbgkf{background:var(--color-role-reviewer-bg);color:var(--color-role-reviewer-text)}.badge.placement-media.svelte-dtbgkf{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 4.5rem);position:absolute;overflow:hidden}.badge.placement-media.category.svelte-dtbgkf{bottom:.6rem;left:.6rem}.badge.placement-media.location.svelte-dtbgkf{top:.6rem;left:.6rem}.overlay-badge.svelte-dtbgkf{background:var(--color-surface-translucent);color:var(--color-heading);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.2rem .65rem;font-weight:650}.brand-badge.svelte-dtbgkf{border:1px solid var(--color-brand-border);background:var(--color-brand-bg);min-height:1.25rem;color:var(--color-brand-text);font-size:var(--font-size-xs);text-transform:uppercase;white-space:nowrap;padding:.12rem .5rem;font-weight:800;line-height:1}.tooltip.svelte-11extwn{align-items:center;display:inline-flex;position:relative}.tooltip.trigger-touch.svelte-11extwn{width:var(--touch-target);height:var(--touch-target)}.tooltip.open.svelte-11extwn{z-index:var(--tooltip-z-index,40)}.tooltip.svelte-11extwn:not(.open) .tooltip-bubble:where(.svelte-11extwn){display:none}.tooltip-trigger.svelte-11extwn{width:var(--component-tooltip-trigger-size);height:var(--component-tooltip-trigger-size);border:var(--component-tooltip-trigger-border);border-radius:var(--component-tooltip-trigger-radius);background:var(--component-tooltip-trigger-bg);color:var(--component-tooltip-trigger-color);cursor:help;font-family:var(--component-tooltip-trigger-font-family);font-size:var(--component-tooltip-trigger-font-size);font-style:italic;font-weight:var(--component-tooltip-trigger-font-weight);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.tooltip-trigger.svelte-11extwn:before{content:"";width:var(--touch-target);height:var(--touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tooltip-trigger.svelte-11extwn:hover,.tooltip-trigger.svelte-11extwn:focus-visible{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--component-tooltip-trigger-shadow-focus);outline:none}.tooltip-bubble.svelte-11extwn{z-index:5;width:max-content;max-width:var(--component-tooltip-bubble-max-width);padding:var(--component-tooltip-bubble-padding);border-radius:var(--component-tooltip-bubble-radius);background:var(--component-tooltip-bubble-bg);box-shadow:var(--component-tooltip-bubble-shadow);color:var(--component-tooltip-bubble-color);font-weight:var(--component-tooltip-bubble-font-weight);line-height:var(--component-tooltip-bubble-line-height);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s;position:absolute}.tooltip-bubble.compact.svelte-11extwn{font-size:var(--font-size-xs)}.tooltip-bubble.default.svelte-11extwn{font-size:var(--font-size-sm)}.tooltip-bubble.top.svelte-11extwn{transform:translate(calc(-50% + var(--tooltip-shift-x)), 0);bottom:calc(100% + .5rem);left:50%}.tooltip-bubble.bottom.svelte-11extwn{transform:translate(calc(-50% + var(--tooltip-shift-x)), 0);top:calc(100% + .5rem);left:50%}.tooltip-bubble.left.svelte-11extwn{transform:translate(0, calc(-50% + var(--tooltip-shift-y)));top:50%;right:calc(100% + .5rem)}.tooltip-bubble.right.svelte-11extwn{transform:translate(0, calc(-50% + var(--tooltip-shift-y)));top:50%;left:calc(100% + .5rem)}@media (prefers-reduced-motion:no-preference){.tooltip-bubble.top.svelte-11extwn{transform:translate(calc(-50% + var(--tooltip-shift-x)), .25rem);transition:opacity .12s,transform .12s,visibility .12s}.tooltip-bubble.bottom.svelte-11extwn{transform:translate(calc(-50% + var(--tooltip-shift-x)), -.25rem);transition:opacity .12s,transform .12s,visibility .12s}.tooltip-bubble.left.svelte-11extwn{transform:translate(.25rem, calc(-50% + var(--tooltip-shift-y)));transition:opacity .12s,transform .12s,visibility .12s}.tooltip-bubble.right.svelte-11extwn{transform:translate(-.25rem, calc(-50% + var(--tooltip-shift-y)));transition:opacity .12s,transform .12s,visibility .12s}}.tooltip.open.svelte-11extwn .tooltip-bubble:where(.svelte-11extwn){opacity:1;visibility:visible}.tooltip.open.svelte-11extwn .tooltip-bubble.top:where(.svelte-11extwn),.tooltip.open.svelte-11extwn .tooltip-bubble.bottom:where(.svelte-11extwn){transform:translate(calc(-50% + var(--tooltip-shift-x)), 0)}.tooltip.open.svelte-11extwn .tooltip-bubble.left:where(.svelte-11extwn),.tooltip.open.svelte-11extwn .tooltip-bubble.right:where(.svelte-11extwn){transform:translate(0, calc(-50% + var(--tooltip-shift-y)))}.tooltip-bubble.svelte-11extwn:after{content:"";border:var(--component-tooltip-bubble-arrow-size) solid transparent;position:absolute}.tooltip-bubble.top.svelte-11extwn:after{left:calc(50% - var(--tooltip-shift-x));border-top-color:var(--component-tooltip-bubble-bg);top:100%;transform:translate(-50%)}.tooltip-bubble.bottom.svelte-11extwn:after{left:calc(50% - var(--tooltip-shift-x));border-bottom-color:var(--component-tooltip-bubble-bg);bottom:100%;transform:translate(-50%)}.tooltip-bubble.left.svelte-11extwn:after{top:calc(50% - var(--tooltip-shift-y));border-left-color:var(--component-tooltip-bubble-bg);left:100%;transform:translateY(-50%)}.tooltip-bubble.right.svelte-11extwn:after{top:calc(50% - var(--tooltip-shift-y));border-right-color:var(--component-tooltip-bubble-bg);right:100%;transform:translateY(-50%)}.icon-btn.svelte-hime8y{color:var(--color-text-muted,currentColor);cursor:pointer;border-radius:var(--radius-full,50%);box-sizing:border-box;width:var(--touch-target,44px);height:var(--touch-target,44px);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.icon-btn.svelte-hime8y:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}.icon-btn.svelte-hime8y:disabled{opacity:.5;cursor:not-allowed}.icon-btn.sm.svelte-hime8y{width:32px;height:32px;position:relative}.icon-btn.glyph-lg.svelte-hime8y{font-size:1.45rem;line-height:1}.icon-btn.svelte-hime8y svg{block-size:1.1rem;inline-size:1.1rem}.icon-btn.sm.svelte-hime8y svg,.icon-btn.svg-size-sm.svelte-hime8y svg{block-size:1rem;inline-size:1rem}.icon-btn.svg-size-md.svelte-hime8y svg{block-size:1.1rem;inline-size:1.1rem}.icon-btn.square.svelte-hime8y{border-radius:var(--radius-sm)}.icon-btn.sm.svelte-hime8y:after{content:"";width:var(--touch-target,44px);height:var(--touch-target,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-btn.primary.svelte-hime8y{background:var(--component-button-primary-bg,var(--color-primary));color:var(--component-button-primary-text,var(--color-on-dark))}.icon-btn.primary.svelte-hime8y:hover:not(:disabled){background:var(--component-button-primary-bg-hover,var(--color-primary-hover))}.icon-btn.secondary.svelte-hime8y{background:var(--component-button-secondary-bg,var(--color-surface));color:var(--component-button-secondary-text,var(--color-text));border-color:var(--component-button-secondary-border,var(--color-border))}.icon-btn.secondary.svelte-hime8y:hover:not(:disabled){background:var(--component-button-secondary-bg-hover,var(--color-bg));border-color:var(--component-button-secondary-border-hover,var(--color-text))}.icon-btn.danger.svelte-hime8y{background:var(--component-button-danger-bg,var(--color-danger));color:var(--component-button-danger-text,var(--color-on-dark))}.icon-btn.danger.svelte-hime8y:hover:not(:disabled){background:var(--component-button-danger-bg-hover,var(--color-danger-hover))}.icon-btn.floating.svelte-hime8y{background:var(--color-surface-translucent);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}.icon-btn.floating.svelte-hime8y:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-md)}.icon-btn.overlay.svelte-hime8y{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:var(--color-on-dark-border);color:var(--color-on-dark);box-shadow:var(--shadow-sm)}.icon-btn.overlay.svelte-hime8y:hover:not(:disabled){background:var(--color-overlay-strong);border-color:var(--color-on-dark-border-hover);box-shadow:var(--shadow-md)}.modal-backdrop.svelte-ta60gp{background-color:var(--component-modal-backdrop-bg);width:100%;height:100%;z-index:var(--component-modal-z-index);-webkit-backdrop-filter:var(--component-modal-backdrop-blur);backdrop-filter:var(--component-modal-backdrop-blur);justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.modal-content.svelte-ta60gp{background:var(--component-modal-bg);border-radius:var(--component-modal-radius-mobile);width:100%;max-width:none;min-height:100dvh;max-height:none;box-shadow:var(--component-modal-shadow);border:0;flex-direction:column;display:flex;position:relative}.modal-content.svelte-ta60gp .close-btn{top:var(--component-modal-close-offset);margin:var(--component-modal-close-offset) var(--component-modal-close-offset) calc(-1 * var(--component-modal-close-offset) - var(--component-modal-close-size)) 0;background:var(--component-modal-close-bg);color:var(--component-modal-close-color);width:var(--component-modal-close-size);height:var(--component-modal-close-size);z-index:10;flex-shrink:0;align-self:flex-end;position:sticky}.modal-content.svelte-ta60gp .close-btn:hover{background-color:var(--component-modal-close-bg-hover);color:var(--component-modal-close-color-hover)}.modal-header.svelte-ta60gp{padding:var(--component-modal-header-padding);border-bottom:var(--component-modal-border);align-items:center;gap:var(--component-modal-header-gap);display:flex}.modal-header.svelte-ta60gp h2:where(.svelte-ta60gp){font-size:var(--component-modal-title-size);margin:0}.modal-body.svelte-ta60gp{padding:var(--component-modal-body-padding);gap:var(--component-modal-body-gap);flex-direction:column;display:flex}@media (width>=640px){.modal-backdrop.svelte-ta60gp{padding:var(--component-modal-backdrop-padding-wide);align-items:center;overflow-y:visible}.modal-backdrop.full-height.svelte-ta60gp{padding:var(--component-modal-full-height-padding);align-items:flex-start;overflow-y:auto}.modal-content.svelte-ta60gp{border-radius:var(--component-modal-radius);border:var(--component-modal-border);max-width:var(--component-modal-width-md);min-height:0;max-height:90vh;overflow-y:auto}.modal-content.lg.svelte-ta60gp{max-width:var(--component-modal-width-lg)}.modal-content.xl.svelte-ta60gp{max-width:var(--component-modal-width-xl)}.modal-content.full-height.svelte-ta60gp{max-height:none;margin:0 auto var(--component-modal-full-height-margin-bottom);overflow-y:visible}.modal-content.svelte-ta60gp .close-btn{top:var(--component-modal-close-offset-wide);margin:var(--component-modal-close-offset-wide) var(--component-modal-close-offset-wide) calc(-1 * var(--component-modal-close-offset-wide) - var(--component-modal-close-size)) 0;background:0 0}.modal-header.svelte-ta60gp{padding:var(--component-modal-header-padding-wide);gap:var(--component-modal-header-gap-wide)}.modal-body.svelte-ta60gp{padding:var(--component-modal-body-padding-wide);gap:var(--component-modal-body-gap-wide)}}.empty-state.svelte-13862ru{justify-content:center;align-items:center;gap:var(--component-empty-state-gap);text-align:center;padding:var(--component-empty-state-padding);background:var(--component-empty-state-bg);border:var(--component-empty-state-border);border-radius:var(--component-empty-state-radius);color:var(--component-empty-state-color);flex-direction:column;display:flex}.icon.svelte-13862ru{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);color:var(--component-empty-state-icon-color);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}h3.svelte-13862ru{font-size:var(--component-empty-state-title-size);font-weight:var(--component-empty-state-title-weight);margin:0}p.svelte-13862ru{color:var(--color-text);max-width:var(--component-empty-state-description-max-width);margin:0}@media (width>=768px){.empty-state.svelte-13862ru{padding:var(--component-empty-state-padding-wide)}}.table-shell.svelte-16k18c8{background:var(--component-table-bg);border-radius:var(--component-table-radius);box-shadow:var(--component-table-shadow);border:var(--component-table-border);display:none;overflow:hidden}.data-table.svelte-16k18c8{border-collapse:collapse;width:100%}.data-table.svelte-16k18c8 th:where(.svelte-16k18c8),.data-table.svelte-16k18c8 td:where(.svelte-16k18c8){padding:var(--component-table-cell-padding);text-align:left;border-bottom:var(--component-table-border);vertical-align:middle}.data-table.svelte-16k18c8 tbody:where(.svelte-16k18c8) tr:where(.svelte-16k18c8):last-child td:where(.svelte-16k18c8){border-bottom:none}.data-table.svelte-16k18c8 tbody:where(.svelte-16k18c8) tr:where(.svelte-16k18c8){transition:background-color .15s}.data-table.svelte-16k18c8 tbody:where(.svelte-16k18c8) tr:where(.svelte-16k18c8):hover{background:var(--component-table-row-hover-bg)}.data-table.svelte-16k18c8 th:where(.svelte-16k18c8){background:var(--component-table-header-bg);font-weight:var(--component-table-header-font-weight);color:var(--component-table-header-color);font-size:var(--component-table-header-font-size);letter-spacing:.01em;z-index:10;position:sticky;top:0}.data-table.svelte-16k18c8 td:where(.svelte-16k18c8){color:var(--color-text)}.align-right.svelte-16k18c8{text-align:right}.align-center.svelte-16k18c8{text-align:center}.card-list.svelte-16k18c8{gap:var(--component-table-mobile-card-gap);flex-direction:column;display:flex}.row-card.svelte-16k18c8{background:var(--component-table-mobile-card-bg);border:var(--component-table-border);border-radius:var(--component-table-radius);padding:var(--component-table-mobile-card-padding);gap:var(--space-sm);flex-direction:column;display:flex}.row-card-line.svelte-16k18c8{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.row-card-label.svelte-16k18c8{font-size:var(--component-table-mobile-label-size);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--component-table-mobile-label-color);font-weight:var(--font-weight-semibold);flex-shrink:0}.row-card-value.svelte-16k18c8{text-align:right;min-width:0}@media (width>=768px){.table-shell.desktop-md.svelte-16k18c8{display:block}.card-list.mobile-md.svelte-16k18c8{display:none}}@media (width>=1024px){.table-shell.desktop-lg.svelte-16k18c8{display:block}.card-list.mobile-lg.svelte-16k18c8{display:none}}.styled-select.svelte-uncdf9{width:100%;position:relative}.styled-select.variant-inline.svelte-uncdf9,.styled-select.variant-inline.svelte-uncdf9 select.select-control:where(.svelte-uncdf9){width:auto;min-width:8rem}.styled-select.variant-sort.svelte-uncdf9{width:100%}.styled-select.variant-sort.svelte-uncdf9 .select-control:where(.svelte-uncdf9),.styled-select.variant-sort.svelte-uncdf9 .select-control:where(.svelte-uncdf9):hover{min-height:var(--touch-target);border-color:var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;padding:.55rem 2.35rem .55rem .9rem;font-weight:600}.styled-select.svelte-uncdf9 select.select-control:where(.svelte-uncdf9){appearance:none;width:100%;min-height:var(--component-select-min-height);padding:var(--component-select-padding);border:var(--component-field-control-border);border-radius:var(--component-select-radius);background:var(--component-select-bg);color:var(--component-select-color);font-family:inherit;font-size:var(--component-select-font-size);line-height:var(--component-select-line-height);cursor:pointer;box-sizing:border-box}.styled-select.svelte-uncdf9 select.select-control:where(.svelte-uncdf9):focus{border-color:var(--component-field-control-border-focus);background:var(--component-select-bg);box-shadow:var(--component-field-control-shadow-focus);outline:none}.styled-select.svelte-uncdf9 select.select-control[aria-invalid=true]:where(.svelte-uncdf9){border-color:var(--color-danger);background-color:var(--color-danger-bg)}.styled-select.variant-sort.svelte-uncdf9 .select-control:where(.svelte-uncdf9):hover{border-color:var(--color-brand);box-shadow:var(--shadow-sm)}.styled-select.variant-sort.svelte-uncdf9 .select-control:where(.svelte-uncdf9):focus{border-color:var(--color-brand);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-focus-ring)}.styled-select.disabled.svelte-uncdf9 select.select-control:where(.svelte-uncdf9){background:var(--component-select-bg-disabled);color:var(--component-select-color-disabled);cursor:not-allowed}.chevron.svelte-uncdf9{top:50%;right:var(--component-select-chevron-right);width:var(--component-select-chevron-size);height:var(--component-select-chevron-size);pointer-events:none;color:var(--component-select-chevron-color);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.styled-select.variant-sort.svelte-uncdf9 .chevron:where(.svelte-uncdf9){right:.85rem}.styled-select.size-sm.svelte-uncdf9 select.select-control:where(.svelte-uncdf9){min-height:calc(var(--touch-target) - .5rem);font-size:var(--font-size-sm);padding-top:.5rem;padding-bottom:.5rem}.form-field.svelte-py80wu{flex-direction:column;display:flex}.field-label-row.svelte-py80wu{margin-bottom:var(--space-sm);display:block}.field-label-row.has-action.svelte-py80wu{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.field-label-action.svelte-py80wu{display:inline-flex}label.svelte-py80wu{font-weight:var(--component-field-label-font-weight);font-size:var(--component-field-label-font-size);color:var(--component-field-label-color);margin-bottom:0;display:block}.required-mark.svelte-py80wu{color:var(--color-primary);margin-left:.125rem}.field-hint.svelte-py80wu{color:var(--component-field-hint-color);font-size:var(--component-field-hint-font-size);margin:0 0 var(--space-sm)}.field-error.svelte-py80wu{color:var(--component-field-error-color);font-size:var(--component-field-error-font-size);font-weight:var(--component-field-error-font-weight);margin:var(--space-sm) 0 0}.form-field.svelte-py80wu input,.form-field.svelte-py80wu select,.form-field.svelte-py80wu textarea{width:100%;padding:var(--component-field-control-padding);border:var(--component-field-control-border);border-radius:var(--component-field-control-radius);font-size:var(--component-field-control-font-size);box-sizing:border-box;background:var(--component-field-control-bg);color:var(--component-field-control-color);font-family:inherit}.form-field.svelte-py80wu input:focus,.form-field.svelte-py80wu select:focus,.form-field.svelte-py80wu textarea:focus{border-color:var(--component-field-control-border-focus);background:var(--component-field-control-bg-focus);box-shadow:var(--component-field-control-shadow-focus);outline:none}.form-field.svelte-py80wu textarea{resize:vertical;min-height:var(--component-field-control-min-height-textarea)}.form-field.has-error.svelte-py80wu input,.form-field.has-error.svelte-py80wu select,.form-field.has-error.svelte-py80wu textarea{border-color:var(--color-danger)}.form-actions.svelte-3t2qql{justify-content:flex-end;gap:var(--component-form-actions-gap);margin-top:var(--component-form-actions-margin-top);flex-direction:column;display:flex}.form-actions.compact.svelte-3t2qql{margin-top:0}.form-actions.divider.svelte-3t2qql{padding-top:var(--component-form-actions-divider-padding);border-top:var(--component-form-section-border)}.form-actions.start.svelte-3t2qql{justify-content:flex-start}.form-actions.center.svelte-3t2qql{justify-content:center}.form-actions.end.svelte-3t2qql{justify-content:flex-end}.form-actions.wrap.svelte-3t2qql{flex-flow:wrap}@media (width>=640px){.form-actions.stack.svelte-3t2qql{flex-direction:row}}
