:is([data-portal-shell],[data-role-shell],.customer-document) :is(a,button,summary){transition:transform var(--motion-normal) var(--ease-standard),background var(--motion-normal) var(--ease-standard)}:is([data-portal-shell],[data-role-shell],.customer-document) :is(a,button,input,textarea,select,summary):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}:is(.document-detail,.customer-document) :is(.list-primary,.document-primary,.document-secondary,button.bg-thw-teal){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-control-comfortable);padding:var(--space-2) var(--space-4);border:var(--border-default) solid var(--color-teal-ink);border-radius:var(--radius-sm);font-size:var(--type-md);font-weight:600;line-height:1.5;text-align:center;text-decoration:none}:is(.document-detail,.customer-document) :is(.list-primary,.document-primary,button.bg-thw-teal){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}:is(.document-detail,.customer-document) .document-secondary{background:var(--color-surface);color:var(--color-teal-ink)}:is(.document-detail,.customer-document) :is(.document-primary,button.bg-thw-teal) [data-pending-glyph]{border-color:transparent currentColor currentColor}.customer-document a{display:inline-block;color:var(--color-teal-ink);text-decoration:underline;text-underline-offset:var(--space-1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is([data-portal-shell],[data-role-shell],.customer-document) :is(a,button,summary):not(:disabled):not([aria-disabled=true]):not([data-no-lift]):hover{transform:translateY(var(--offset-hover-lift))}}@media (hover:hover) and (pointer:fine){:is([data-portal-shell],[data-role-shell],.customer-document) a:hover{text-decoration-thickness:var(--border-emphasis)}:is(.document-detail,.customer-document) :is(.list-primary,.document-primary,button.bg-thw-teal):not(:disabled):not([aria-disabled=true]):hover{background:var(--color-teal-ink);border-color:var(--color-teal-ink);filter:none;opacity:1}:is(.document-detail,.customer-document) .document-secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-teal-wash);border-color:var(--color-teal-ink)}}:is([data-portal-shell],[data-role-shell],.customer-document) :is(button:disabled,[aria-disabled=true]){transform:none;filter:none;cursor:not-allowed}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){:is([data-portal-shell],[data-role-shell],.customer-document) :is(a,button,summary){transition:none;transform:none}:is([data-portal-shell],[data-role-shell],.customer-document) :is(a,button,summary):hover{transform:none}}