:root{--global-color-text-body-primary:#143028;--global-color-text-body-secondary:#667a74;--global-color-text-body-alert:#fe3939;--global-color-text-body-success:#1d8b80;--global-color-text-body-warning:#d2a400;--global-color-text-body-disabled:#b4b4b7;--global-color-text-body-inverse:#fff;--global-color-text-interactive-inverse:#fff;--global-color-text-interactive-disabled:#b4b4b7;--global-color-text-interactive-heavy:#143028;--global-color-text-interactive-primary-default:#1d8b80;--global-color-text-interactive-primary-hover:#115a53;--global-color-text-interactive-primary-active:#115a53;--global-color-text-interactive-danger-default:#fe3939;--global-color-text-interactive-danger-hover:#ec2020;--global-color-text-interactive-danger-active:#ec2020;--global-color-text-accent-gray-soft:#414143;--global-color-text-accent-gray-strong:#1a1a1c;--global-color-text-accent-red-soft:#ff5454;--global-color-text-accent-red-strong:#620000;--global-color-text-accent-orange-soft:#cf660c;--global-color-text-accent-orange-strong:#5c2e0a;--global-color-text-accent-yellow-soft:#d2a400;--global-color-text-accent-yellow-strong:#604b00;--global-color-text-accent-lime-soft:#6fa104;--global-color-text-accent-lime-strong:#1e2d00;--global-color-text-accent-green-soft:#1d8b80;--global-color-text-accent-green-strong:#083531;--global-color-text-accent-cyan-soft:#008da6;--global-color-text-accent-cyan-strong:#003741;--global-color-text-accent-blue-soft:#3469fb;--global-color-text-accent-blue-strong:#001a60;--global-color-text-accent-purple-soft:#8843e1;--global-color-text-accent-purple-strong:#21004b;--global-color-background-surface-primary:#fff;--global-color-background-surface-secondary:#f1f4f3;--global-color-background-surface-tertiary:#e3e9e7;--global-color-background-surface-scrimmed:rgba(0,0,0,.4);--global-color-background-surface-in-progress:#e8eefe;--global-color-background-surface-success:#eef6f6;--global-color-background-surface-alert:#fdeeee;--global-color-background-surface-warning:#fbf5e0;--global-color-background-surface-disabled:#f1f1f4;--global-color-background-surface-tooltip-primary:rgba(44,172,159,.9);--global-color-background-surface-tooltip-neutral:rgba(0,0,0,.4);--global-color-background-interactive-disabled:#e8e8eb;--global-color-background-interactive-primary-default:#197a70;--global-color-background-interactive-primary-hover:#115a53;--global-color-background-interactive-primary-active:#083531;--global-color-background-interactive-neutral-default:#fff;--global-color-background-interactive-neutral-hover:#eef6f6;--global-color-background-interactive-neutral-active:#c9e8e5;--global-color-background-interactive-neutral-selected:#dcefee;--global-color-background-interactive-neutral-danger-hover:#fdeeee;--global-color-background-interactive-neutral-danger-active:#ffdada;--global-color-background-interactive-danger-default:#fe3939;--global-color-background-interactive-danger-hover:#ec2020;--global-color-background-interactive-danger-active:#ce1616;--global-color-background-input-default:#fff;--global-color-background-input-selected:#197a70;--global-color-background-input-disabled:#f1f1f4;--global-color-background-status-success:#2cac9f;--global-color-background-status-in-progress:#5d87ff;--global-color-background-status-queue:#01b7d6;--global-color-background-status-alert:#ff5454;--global-color-background-status-warning:#ebb700;--global-color-background-status-neutral:#b4b4b7;--global-color-shape-primary:#143028;--global-color-shape-light:#667a74;--global-color-shape-status-info:#5d87ff;--global-color-shape-status-success:#2cac9f;--global-color-shape-status-warning:#ebb700;--global-color-shape-status-alert:#ff5454;--global-color-shape-interactive-inverse:#fff;--global-color-shape-interactive-disabled:#b4b4b7;--global-color-shape-interactive-heavy:#143028;--global-color-shape-interactive-primary-default:#1d8b80;--global-color-shape-interactive-primary-hover:#115a53;--global-color-shape-interactive-primary-active:#115a53;--global-color-shape-interactive-primary-selected:#197a70;--global-color-shape-interactive-danger-default:#fe3939;--global-color-shape-interactive-danger-hover:#ec2020;--global-color-shape-interactive-danger-active:#ec2020;--global-color-shape-accent-gray-pale:#f1f1f4;--global-color-shape-accent-gray-soft:#d8d8db;--global-color-shape-accent-gray-strong:#949497;--global-color-shape-accent-red-pale:#fdeeee;--global-color-shape-accent-red-soft:#fbb;--global-color-shape-accent-red-strong:#ff5454;--global-color-shape-accent-orange-pale:#fbe5dd;--global-color-shape-accent-orange-soft:#f7c7b5;--global-color-shape-accent-orange-strong:#ef760e;--global-color-shape-accent-yellow-pale:#fbf5e0;--global-color-shape-accent-yellow-soft:#ffe380;--global-color-shape-accent-yellow-strong:#ebb700;--global-color-shape-accent-lime-pale:#ebfad9;--global-color-shape-accent-lime-soft:#d0f5a2;--global-color-shape-accent-lime-strong:#9ddd15;--global-color-shape-accent-green-pale:#c9e8e5;--global-color-shape-accent-green-soft:#9bd4ce;--global-color-shape-accent-green-strong:#2cac9f;--global-color-shape-accent-cyan-pale:#e6fcff;--global-color-shape-accent-cyan-soft:#99f2ff;--global-color-shape-accent-cyan-strong:#01b7d6;--global-color-shape-accent-blue-pale:#e8eefe;--global-color-shape-accent-blue-soft:#c5d3fb;--global-color-shape-accent-blue-strong:#5d87ff;--global-color-shape-accent-purple-pale:#f1eafa;--global-color-shape-accent-purple-soft:#ddc2ff;--global-color-shape-accent-purple-strong:#a565f8;--global-color-border-surface-default:#e3e9e7;--global-color-border-surface-info:#5d87ff;--global-color-border-surface-success:#2cac9f;--global-color-border-surface-warning:#ebb700;--global-color-border-surface-alert:#ff5454;--global-color-border-input-default:#c7cccb;--global-color-border-input-focused:#197a70;--global-color-border-input-selected:#197a70;--global-color-border-input-alert:#fe3939;--global-color-border-input-disabled:#a4acaa;--global-color-border-interactive-light:#197a70;--global-color-border-interactive-danger:#fe3939;--global-color-border-interactive-muted:#c7cccb;--global-color-border-divider-default:#e3e9e7;--global-spacing-xxxs:2px;--global-spacing-xxs:4px;--global-spacing-xs:8px;--global-spacing-sm:12px;--global-spacing-md:16px;--global-spacing-lg:20px;--global-spacing-xl:24px;--global-spacing-xxl:32px;--global-spacing-xxxl:40px;--global-spacing-lh-sm:100%;--global-spacing-lh-md:120%;--global-spacing-lh-lg:150%;--global-text-size-xxxl:32px;--global-text-size-xxl:24px;--global-text-size-xl:20px;--global-text-size-lg:16px;--global-text-size-md:14px;--global-text-size-sm:12px;--global-text-size-xs:10px;--global-font-family-primary:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","MS PGothic",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--global-font-family-mono:"Roboto Mono","Courier New","SF Mono","Monaco","Inconsolata","Fira Code","Droid Sans Mono","Source Code Pro",monospace;--global-font-weight-regular:Regular;--global-font-weight-medium:Medium;--global-font-weight-bold:Bold;--global-radius-xs:2px;--global-radius-sm:4px;--global-radius-md:6px;--global-radius-lg:8px;--global-radius-max:999px}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary:var(--global-color-background-interactive-primary-default);--color-secondary:var(--global-color-background-interactive-primary-hover);--color-success:var(--global-color-text-body-success);--color-warning:var(--global-color-text-body-warning);--color-danger:var(--global-color-text-body-alert);--color-info:var(--global-color-shape-status-info);--color-surface:var(--global-color-background-surface-primary);--color-background:var(--global-color-background-surface-secondary);--color-surface-hover:var(
    --global-color-background-interactive-neutral-hover
  );--color-text-primary:var(--global-color-text-body-primary);--color-text-secondary:var(--global-color-text-body-secondary);--color-text-tertiary:var(--global-color-text-body-disabled);--color-text-warning:var(--global-color-text-body-warning);--color-text-inverse:var(--global-color-text-body-inverse);--color-border:var(--global-color-border-surface-default);--color-border-primary:var(--global-color-border-surface-default);--color-border-secondary:var(--global-color-border-interactive-muted);--color-border-focus:var(--global-color-border-input-focused);--color-success-light:var(--global-color-background-surface-success);--color-warning-light:var(--global-color-background-surface-warning);--color-error:var(--global-color-text-body-alert);--color-error-light:var(--global-color-background-surface-alert);--color-added-bg:var(--global-color-background-status-success);--color-added:var(--global-color-text-body-inverse);--color-removed-bg:var(--global-color-background-status-alert);--color-removed:var(--global-color-text-body-inverse);--color-total-bg:var(--global-color-background-status-neutral);--color-total:var(--global-color-text-body-inverse);--text-body-primary:var(--global-color-text-body-primary);--text-body-secondary:var(--global-color-text-body-secondary);--text-body-alert:var(--global-color-text-body-alert);--text-body-success:var(--global-color-text-body-success);--text-body-warning:var(--global-color-text-body-warning);--text-body-disabled:var(--global-color-text-body-disabled);--text-body-inverse:var(--global-color-text-body-inverse);--text-interactive-inverse:var(--global-color-text-interactive-inverse);--text-interactive-disabled:var(--global-color-text-interactive-disabled);--text-interactive-heavy:var(--global-color-text-interactive-heavy);--text-interactive-primary-default:var(
    --global-color-text-interactive-primary-default
  );--text-interactive-primary-hover:var(
    --global-color-text-interactive-primary-hover
  );--text-interactive-primary-active:var(
    --global-color-text-interactive-primary-active
  );--text-interactive-danger-default:var(
    --global-color-text-interactive-danger-default
  );--text-interactive-danger-hover:var(
    --global-color-text-interactive-danger-hover
  );--text-interactive-danger-active:var(
    --global-color-text-interactive-danger-active
  );--text-accent-gray-soft:var(--global-color-text-accent-gray-soft);--text-accent-gray-strong:var(--global-color-text-accent-gray-strong);--text-accent-red-soft:var(--global-color-text-accent-red-soft);--text-accent-red-strong:var(--global-color-text-accent-red-strong);--text-accent-orange-soft:var(--global-color-text-accent-orange-soft);--text-accent-orange-strong:var(--global-color-text-accent-orange-strong);--text-accent-yellow-soft:var(--global-color-text-accent-yellow-soft);--text-accent-yellow-strong:var(--global-color-text-accent-yellow-strong);--text-accent-lime-soft:var(--global-color-text-accent-lime-soft);--text-accent-lime-strong:var(--global-color-text-accent-lime-strong);--text-accent-green-soft:var(--global-color-text-accent-green-soft);--text-accent-green-strong:var(--global-color-text-accent-green-strong);--text-accent-cyan-soft:var(--global-color-text-accent-cyan-soft);--text-accent-cyan-strong:var(--global-color-text-accent-cyan-strong);--text-accent-blue-soft:var(--global-color-text-accent-blue-soft);--text-accent-blue-strong:var(--global-color-text-accent-blue-strong);--text-accent-purple-soft:var(--global-color-text-accent-purple-soft);--text-accent-purple-strong:var(--global-color-text-accent-purple-strong);--bg-surface-primary:var(--global-color-background-surface-primary);--bg-surface-secondary:var(--global-color-background-surface-secondary);--bg-surface-tertiary:var(--global-color-background-surface-tertiary);--bg-surface-scrimmed:var(--global-color-background-surface-scrimmed);--bg-surface-in-progress:var(--global-color-background-surface-in-progress);--bg-surface-success:var(--global-color-background-surface-success);--bg-surface-alert:var(--global-color-background-surface-alert);--bg-surface-warning:var(--global-color-background-surface-warning);--bg-surface-disabled:var(--global-color-background-surface-disabled);--bg-surface-tooltip-primary:var(
    --global-color-background-surface-tooltip-primary
  );--bg-surface-tooltip-neutral:var(
    --global-color-background-surface-tooltip-neutral
  );--bg-interactive-disabled:var(
    --global-color-background-interactive-disabled
  );--bg-interactive-primary-default:var(
    --global-color-background-interactive-primary-default
  );--bg-interactive-primary-hover:var(
    --global-color-background-interactive-primary-hover
  );--bg-interactive-primary-active:var(
    --global-color-background-interactive-primary-active
  );--bg-interactive-neutral-default:var(
    --global-color-background-interactive-neutral-default
  );--bg-interactive-neutral-hover:var(
    --global-color-background-interactive-neutral-hover
  );--bg-interactive-neutral-active:var(
    --global-color-background-interactive-neutral-active
  );--bg-interactive-neutral-selected:var(
    --global-color-background-interactive-neutral-selected
  );--bg-interactive-neutral-danger-hover:var(
    --global-color-background-interactive-neutral-danger-hover
  );--bg-interactive-neutral-danger-active:var(
    --global-color-background-interactive-neutral-danger-active
  );--bg-interactive-danger-default:var(
    --global-color-background-interactive-danger-default
  );--bg-interactive-danger-hover:var(
    --global-color-background-interactive-danger-hover
  );--bg-interactive-danger-active:var(
    --global-color-background-interactive-danger-active
  );--bg-input-default:var(--global-color-background-input-default);--bg-input-selected:var(--global-color-background-input-selected);--bg-input-disabled:var(--global-color-background-input-disabled);--bg-status-success:var(--global-color-background-status-success);--bg-status-in-progress:var(--global-color-background-status-in-progress);--bg-status-queue:var(--global-color-background-status-queue);--bg-status-alert:var(--global-color-background-status-alert);--bg-status-warning:var(--global-color-background-status-warning);--bg-status-neutral:var(--global-color-background-status-neutral);--shape-primary:var(--global-color-shape-primary);--shape-light:var(--global-color-shape-light);--shape-status-info:var(--global-color-shape-status-info);--shape-status-success:var(--global-color-shape-status-success);--shape-status-warning:var(--global-color-shape-status-warning);--shape-status-alert:var(--global-color-shape-status-alert);--shape-interactive-inverse:var(--global-color-shape-interactive-inverse);--shape-interactive-disabled:var(--global-color-shape-interactive-disabled);--shape-interactive-heavy:var(--global-color-shape-interactive-heavy);--shape-interactive-primary-default:var(
    --global-color-shape-interactive-primary-default
  );--shape-interactive-primary-hover:var(
    --global-color-shape-interactive-primary-hover
  );--shape-interactive-primary-active:var(
    --global-color-shape-interactive-primary-active
  );--shape-interactive-primary-selected:var(
    --global-color-shape-interactive-primary-selected
  );--shape-interactive-danger-default:var(
    --global-color-shape-interactive-danger-default
  );--shape-interactive-danger-hover:var(
    --global-color-shape-interactive-danger-hover
  );--shape-interactive-danger-active:var(
    --global-color-shape-interactive-danger-active
  );--shape-accent-gray-pale:var(--global-color-shape-accent-gray-pale);--shape-accent-gray-soft:var(--global-color-shape-accent-gray-soft);--shape-accent-gray-strong:var(--global-color-shape-accent-gray-strong);--shape-accent-red-pale:var(--global-color-shape-accent-red-pale);--shape-accent-red-soft:var(--global-color-shape-accent-red-soft);--shape-accent-red-strong:var(--global-color-shape-accent-red-strong);--shape-accent-orange-pale:var(--global-color-shape-accent-orange-pale);--shape-accent-orange-soft:var(--global-color-shape-accent-orange-soft);--shape-accent-orange-strong:var(--global-color-shape-accent-orange-strong);--shape-accent-yellow-pale:var(--global-color-shape-accent-yellow-pale);--shape-accent-yellow-soft:var(--global-color-shape-accent-yellow-soft);--shape-accent-yellow-strong:var(--global-color-shape-accent-yellow-strong);--shape-accent-lime-pale:var(--global-color-shape-accent-lime-pale);--shape-accent-lime-soft:var(--global-color-shape-accent-lime-soft);--shape-accent-lime-strong:var(--global-color-shape-accent-lime-strong);--shape-accent-green-pale:var(--global-color-shape-accent-green-pale);--shape-accent-green-soft:var(--global-color-shape-accent-green-soft);--shape-accent-green-strong:var(--global-color-shape-accent-green-strong);--shape-accent-cyan-pale:var(--global-color-shape-accent-cyan-pale);--shape-accent-cyan-soft:var(--global-color-shape-accent-cyan-soft);--shape-accent-cyan-strong:var(--global-color-shape-accent-cyan-strong);--shape-accent-blue-pale:var(--global-color-shape-accent-blue-pale);--shape-accent-blue-soft:var(--global-color-shape-accent-blue-soft);--shape-accent-blue-strong:var(--global-color-shape-accent-blue-strong);--shape-accent-purple-pale:var(--global-color-shape-accent-purple-pale);--shape-accent-purple-soft:var(--global-color-shape-accent-purple-soft);--shape-accent-purple-strong:var(--global-color-shape-accent-purple-strong);--border-surface-default:var(--global-color-border-surface-default);--border-surface-info:var(--global-color-border-surface-info);--border-surface-success:var(--global-color-border-surface-success);--border-surface-warning:var(--global-color-border-surface-warning);--border-surface-alert:var(--global-color-border-surface-alert);--border-input-default:var(--global-color-border-input-default);--border-input-focused:var(--global-color-border-input-focused);--border-input-selected:var(--global-color-border-input-selected);--border-input-alert:var(--global-color-border-input-alert);--border-input-disabled:var(--global-color-border-input-disabled);--border-interactive-light:var(--global-color-border-interactive-light);--border-interactive-danger:var(--global-color-border-interactive-danger);--border-interactive-muted:var(--global-color-border-interactive-muted);--border-divider-default:var(--global-color-border-divider-default);--font-family:var(--global-font-family-primary);--font-mono:var(--global-font-family-mono);--text-xs:var(--global-text-size-xs);--text-sm:var(--global-text-size-sm);--text-base:var(--global-text-size-md);--text-lg:var(--global-text-size-lg);--text-xl:var(--global-text-size-xl);--text-2xl:var(--global-text-size-xxl);--text-3xl:var(--global-text-size-xxxl);--font-regular:var(--global-font-weight-regular);--font-medium:var(--global-font-weight-medium);--font-bold:var(--global-font-weight-bold);--leading-sm:var(--global-spacing-lh-sm);--leading-md:var(--global-spacing-lh-md);--leading-lg:var(--global-spacing-lh-lg);--space-xxxs:var(--global-spacing-xxxs);--space-xxs:var(--global-spacing-xxs);--space-xs:var(--global-spacing-xs);--space-sm:var(--global-spacing-sm);--space-md:var(--global-spacing-md);--space-lg:var(--global-spacing-lg);--space-xl:var(--global-spacing-xl);--space-xxl:var(--global-spacing-xxl);--space-xxxl:var(--global-spacing-xxxl);--space-1:var(--global-spacing-xxs);--space-2:var(--global-spacing-xs);--space-3:var(--global-spacing-sm);--space-4:var(--global-spacing-md);--space-5:var(--global-spacing-lg);--space-6:var(--global-spacing-xl);--space-8:var(--global-spacing-xxl);--space-10:var(--global-spacing-xxxl);--radius-xs:var(--global-radius-xs);--radius-sm:var(--global-radius-sm);--radius-md:var(--global-radius-md);--radius-lg:var(--global-radius-lg);--radius-max:var(--global-radius-max);--radius-full:var(--global-radius-max);--radius-xl:var(--global-radius-lg)}body{font-family:var(--font-family);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-md);color:var(--text-body-primary);background-color:var(--bg-surface-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-primary{color:var(--text-body-primary)}.text-secondary{color:var(--text-body-secondary)}.text-tertiary{color:var(--text-body-disabled)}.text-success{color:var(--text-body-success)}.text-warning{color:var(--text-body-warning)}.text-danger{color:var(--text-body-alert)}.text-inverse{color:var(--text-body-inverse)}.bg-white{background-color:var(--bg-surface-primary)}.bg-gray-50{background-color:var(--bg-surface-secondary)}.bg-gray-100{background-color:var(--bg-surface-tertiary)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-lg);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.6;cursor:not-allowed;background-color:var(--bg-interactive-disabled);color:var(--text-interactive-disabled)}.btn-primary{background-color:var(--bg-interactive-primary-default);color:var(--text-body-inverse);border-color:var(--border-interactive-light)}.btn-primary:hover:not(:disabled){background-color:var(--bg-interactive-primary-hover);border-color:var(--border-interactive-light)}.btn-primary:active:not(:disabled){background-color:var(--bg-interactive-primary-active)}.btn-secondary{background-color:var(--bg-interactive-neutral-default);color:var(--shape-interactive-primary-default);border-radius:var(--radius-sm);border-color:var(--border-interactive-light)}.btn-secondary:hover:not(.active){background-color:var(--bg-interactive-neutral-hover);color:var(--shape-interactive-primary-hover);border-color:var(--border-interactive-light)}.btn-secondary:active{background-color:var(--bg-interactive-neutral-active);color:var(--shape-interactive-primary-active)}.btn-secondary:active,.btn-secondary:focus{border-color:var(--border-interactive-light)}.btn-secondary:focus{outline:1px solid var(--border-interactive-focused);background-color:var(--bg-surface-primary);color:var(--shape-interactive-primary-default);outline-offset:-1px;box-shadow:0 0 0 var(--space-xxxs) var(--shape-accent-green-pale);border-radius:var(--radius-sm)}.btn-secondary:disabled{background-color:var(--bg-interactive-disabled);color:var(--shape-interactive-disabled)}.btn-danger{background-color:var(--bg-interactive-danger-default);color:var(--text-body-inverse)}.btn-danger,.btn-danger:hover:not(:disabled){border-color:var(--border-interactive-danger)}.btn-danger:hover:not(:disabled){background-color:var(--bg-interactive-danger-hover)}.btn-danger:active:not(:disabled){background-color:var(--bg-interactive-danger-active)}.input{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-md);color:var(--text-body-primary);background-color:var(--bg-input-default);border:1px solid var(--border-input-default);border-radius:var(--radius-md);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input:focus,.input:hover{border-color:var(--border-input-focused)}.input:focus{outline:none;box-shadow:0 0 0 var(--space-xxxs) var(--shape-accent-green-pale);border-radius:var(--radius-md)}.input:disabled{background-color:var(--bg-input-disabled);border-color:var(--border-input-disabled);color:var(--text-body-disabled);cursor:not-allowed}.input.error{border-color:var(--border-input-alert)}.input.error:focus{box-shadow:0 0 0 var(--space-xxxs) var(--shape-accent-red-pale)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23667A74' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-xs) center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:var(--space-xxl)}input[type=date].select{-webkit-appearance:none;-moz-appearance:textfield}input[type=date].select::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;top:0;right:0;width:100%;height:100%;background:transparent;z-index:1}input[type=date].select::-webkit-inner-spin-button,input[type=date].select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.status-badge{display:inline-flex;align-items:center;padding:var(--space-xxs) var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-md);border-radius:var(--radius-full);text-transform:uppercase;color:var(--text-body-inverse)}.status-badge.added{background-color:var(--bg-status-success)}.status-badge.removed{background-color:var(--bg-status-alert)}.table{width:100%;border-collapse:collapse;font-size:var(--text-base);font-weight:var(--font-regular)}.table th{background-color:var(--bg-surface-tertiary);text-align:left;line-height:var(--leading-md);font-size:var(--text-sm);color:var(--text-body-secondary);white-space:nowrap}.table td,.table th{padding:var(--space-sm) var(--space-md);font-weight:var(--font-medium);border-bottom:1px solid var(--border-surface-default)}.table td{vertical-align:middle;color:var(--text-body-primary);line-height:var(--leading-lg)}.card{background-color:var(--bg-surface-primary);border-radius:var(--radius-lg);padding:var(--space-xl) 0}.card-header{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-surface-default)}.card-title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-body-primary);margin:0}.loading{display:flex;justify-content:center;align-items:center;color:var(--text-body-secondary);font-size:var(--text-sm)}.empty-state,.loading{padding:var(--space-xxl)}.empty-state{text-align:center;color:var(--text-body-disabled)}.filter-controls-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding:0 var(--space-lg) 0 var(--space-xl)}.filter-tab-button,.filter-tabs-container{display:flex;gap:var(--space-2)}.filter-tab-button{align-items:center;padding:var(--space-xxs) var(--space-sm);font-size:var(--text-base);font-weight:500;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease-in-out;background-color:var(--bg-surface-primary);color:var(--text-interactive-primary-default)}.filter-tab-button.active{background-color:var(--bg-interactive-neutral-active);color:var(--text-interactive-primary-active)}.filter-tab-button:hover:not(.active){background-color:var(--bg-interactive-neutral-hover);color:var(--text-interactive-primary-hover)}.filter-tab-button:focus{outline:4px solid var(--border-interactive-focused);background-color:var(--bg-surface-primary);color:var(--text-interactive-primary-default);outline-offset:-1px;box-shadow:0 0 0 var(--space-xxxs) var(--shape-accent-green-pale);border-radius:var(--radius-sm)}.filter-tab-button:disabled{background-color:var(--bg-surface-primary);color:var(--text-interactive-disabled)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes linear-loading{0%{left:-30%}to{left:100%}}.animate-spin{animation:spin 1s linear infinite}@media (max-width:768px){.hidden-mobile{display:none}.table{font-size:var(--text-xs)}.table td,.table th{padding:var(--space-xs) var(--space-sm)}.btn{padding:var(--space-xxs) var(--space-sm);font-size:var(--text-xs)}.header-section{flex-direction:column!important;gap:var(--space-4)!important;align-items:stretch!important}.header-section>div:last-child{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.header-section>div:last-child>div{justify-content:center}.filter-controls-wrapper{flex-direction:column!important;gap:var(--space-4)!important;align-items:stretch!important;padding:var(--space-3) var(--space-4)!important}.filter-controls-wrapper>div:first-child{justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.filter-controls-wrapper>div:last-child{align-self:center}.date-selector{flex-direction:column!important;align-items:flex-start!important;gap:var(--space-2)!important}.date-selector select{width:100%!important;min-width:unset!important}.stats-grid{grid-template-columns:1fr!important}.logo-header{padding:var(--space-2) var(--space-4)!important}.logo-header svg{width:180px!important;height:auto!important}.main-container{padding:var(--space-4) var(--space-4)!important}.header-section .btn{width:100%;justify-content:center;font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.card{margin:0!important;border-radius:var(--radius-sm)!important}}@media (max-width:480px){.header-section{gap:var(--space-3)!important}.main-container{padding:var(--space-3) var(--space-2)!important}.logo-header{padding:var(--space-2) var(--space-3)!important}.logo-header svg{width:180px!important}}@media (max-width:768px){.input{font-size:var(--text-sm)!important}.pagination-container{gap:var(--space-3)!important}.pagination-container>div:nth-child(2){flex:1 1 auto}.pagination-container select{min-width:130px!important;padding:var(--space-2)!important}}@media (max-width:640px){.pagination-container{flex-direction:column!important;align-items:stretch!important;gap:var(--space-3)!important}.pagination-container>div{justify-content:center;width:100%}.pagination-container select{width:100%!important;max-width:none!important}}@media (max-width:480px){.pagination-container{gap:var(--space-2)!important}.pagination-container button{min-width:40px!important;min-height:40px!important;padding:var(--space-1)!important}.pagination-container button svg{width:20px!important;height:20px!important}}