.tm-commit-door{display:flex;flex-direction:column;gap:var(--tm-space-2,8px);padding:var(--tm-space-4,16px) var(--tm-space-5,20px);border:1px solid var(--tm-admin-info-border,#93c5fd);background:var(--tm-admin-info-bg,#eff6ff);border-radius:var(--tm-radius-lg,8px)}.tm-commit-door__headline{margin:0;font-size:var(--tm-text-base,16px);color:var(--tm-color-text,#111827)}.tm-commit-door__count{font-size:var(--tm-text-xl,20px);font-weight:700}.tm-commit-door__flagged,.tm-commit-door__funnel{margin:0;font-size:var(--tm-text-sm,13px);color:var(--tm-admin-text-helper,#555555)}.tm-commit-door__verdicts{display:flex;flex-direction:column;gap:var(--tm-space-1,4px);font-size:var(--tm-text-sm,13px)}.tm-commit-door__verdicts-heading{font-weight:600;color:var(--tm-color-text,#111827)}.tm-commit-door__verdict-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--tm-space-1,4px) var(--tm-space-3,12px)}.tm-commit-door__verdict-row{color:var(--tm-admin-text-helper,#555555)}.tm-commit-door__verdict-count{font-weight:600;color:var(--tm-color-text,#111827)}.tm-commit-door__explain{margin:0;font-size:var(--tm-text-sm,13px);color:var(--tm-admin-text-helper,#555555)}.tm-commit-door__primary{align-self:flex-start;min-block-size:44px;padding:var(--tm-space-2,8px) var(--tm-space-5,20px);border:none;border-radius:var(--tm-radius-md,6px);background:var(--tm-color-brand-600,var(--tm-admin-link,#2563eb));color:var(--tm-color-neutral-0,#ffffff);font-size:var(--tm-text-base,15px);font-weight:600;cursor:pointer}.tm-commit-door__primary:disabled{opacity:.6;cursor:default}.tm-commit-door__primary:focus-visible{outline:var(--tm-focus-ring,2px solid currentColor);outline-offset:2px}.tm-commit-door--committed{border-color:var(--tm-admin-success-border,#6ee7b7);background:var(--tm-admin-success-bg,#ecfdf5)}.tm-commit-door__committed{margin:0;font-size:var(--tm-text-base,15px);font-weight:600;color:var(--tm-admin-success-text,#065f46)}.tm-commit-door__warning{margin:0;font-size:var(--tm-text-sm,13px);color:var(--tm-admin-warning-text,#92400e)}.tm-commit-door__view-lots{font-size:var(--tm-text-sm,14px);color:var(--tm-admin-link,#2563eb);text-decoration:underline}.tm-commit-door-compact{color:var(--tm-admin-link,#2563eb);text-decoration:none;font-size:inherit}.tm-commit-door-compact__ready{font-weight:600}.tm-commit-door-compact__cta{text-decoration:underline}