body :is(a,button).action-control,body summary.disclosure-button,body button.table-link,body button.underline,.capp-hint button.table-link,.capp-hint a.action-control,.action-item>a.table-link,body :is(td,.action-item,.inline-actions,.target-form,.panel-header,.search-form,.empty-state) a.table-link,.next-step-list a,.capp :is(button,a).capp-link-copy{background:var(--c-soft,var(--surface-soft));min-width:44px;max-width:100%;height:auto;min-height:44px;color:var(--c-ink,var(--ink));font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}body summary.disclosure-button{justify-content:space-between;list-style:none}body summary.disclosure-button:after{flex-shrink:0}body summary.disclosure-button:not(:has(>p)){flex-wrap:nowrap}body summary.disclosure-button>p{text-align:left;flex-basis:100%;margin:0}body summary.disclosure-button:has(>p){text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;display:grid}body summary.disclosure-button:has(>p)>p{grid-column:1/-1}body summary.disclosure-button:has(>p):after{grid-area:1/2}body summary.disclosure-button>svg{flex-shrink:0}body summary.disclosure-button::-webkit-details-marker{display:none}body :is(a,button).action-control:hover,body summary.disclosure-button:hover,body button.table-link:hover:not(:disabled),.action-item>a.table-link:hover,body :is(td,.action-item,.inline-actions,.target-form,.panel-header,.search-form,.empty-state) a.table-link:hover,.next-step-list a:hover,.capp :is(button,a).capp-link-copy:hover{border-color:var(--c-brand,var(--brand));background:var(--c-brand,var(--brand));color:var(--on-brand)}body :is(.action-control,.disclosure-button,button.table-link):focus-visible{outline:3px solid var(--c-brand,var(--brand));outline-offset:3px}body button.table-link:disabled,body button.action-control:disabled{opacity:.6;cursor:not-allowed}.cancel-details>summary.disclosure-button{color:var(--bad)}.detail-panel .demo-new-request>summary.disclosure-button{color:var(--ink)}details[open]>summary.disclosure-button+:not(style){margin-top:16px}body :is(button,a,summary):is(.button-primary,.button-secondary,.action-control,.disclosure-button),body :is(button,a).table-link{min-height:44px!important}body :is(.inline-actions,.target-form,.capp-pay-actions,.capp-offer-options),body :is(.operator-shell,.store-shell,.capp) :is(.inline-actions,.target-form,.capp-pay-actions,.capp-offer-options){gap:12px}body .action-item:has(form.inline-actions){flex-wrap:wrap;align-items:flex-start;gap:16px}body .action-item:has(form.inline-actions)>.min-w-0{flex:280px}body .action-item:has(form.inline-actions)>.inline-actions{flex:0 auto;max-width:100%}body .search-form>:is(input,select,button,.button-primary,.button-secondary),body .target-form>:is(input,select,button),body .search-form .date-field{height:auto;min-height:44px}body .search-form .date-field>input{min-height:42px}body :is(.search-form,.target-form)>:is(.action-control,.disclosure-button,.button-primary,.button-secondary){white-space:normal}.capp :is(a,button).action-control{width:fit-content}.capp :is(.action-control,.disclosure-button),.capp-hint button.table-link,.capp :is(button,a).capp-link-copy{font-size:var(--c-text-sm,14px)}.capp a.capp-link-button.action-control{border-radius:12px;width:auto;height:auto;min-height:44px}body a.capp-link-button.action-control{width:fit-content;height:auto;min-height:44px}.capp :is(.capp-link-button,.capp-install-chip,.capp-sheet-close,.capp-chip){min-width:44px;min-height:44px}.capp .capp-install button{min-height:44px}.capp-hint:has(button.table-link,a.action-control){flex-wrap:wrap;align-items:center;gap:12px}.capp .capp-home-hero .action-control{color:#fff;background:0 0;border-color:#ffffff80}.capp .capp-home-hero .action-control:hover{color:#fff;border-color:#fff}.capp .capp-home-hero .action-control:focus-visible{outline-color:#fff}.capp :is(.capp-faq,.capp-fold)>summary{min-height:44px}html[data-theme=contrast] :is(.action-control,summary.disclosure-button,button.table-link){border:2px solid}@media (max-width:600px){:is(.target-form:has(>.action-control),.target-form:has(>button.table-link)){align-items:stretch}.capp a.capp-link-button.action-control,body a.capp-link-button.action-control{width:100%}}
.record-actions{vertical-align:middle;max-width:100%;display:inline-block}.record-actions-trigger{white-space:nowrap;gap:8px}.record-actions-dialog{border:1px solid var(--c-line,var(--line));background:var(--c-card,var(--surface));width:min(520px,100vw - 32px);max-width:none;max-height:min(85dvh,800px);color:var(--c-ink,var(--ink));overscroll-behavior:contain;text-align:left;white-space:normal;border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 90px #0003}.record-actions-dialog::backdrop{background:#0f172a61}.record-actions-surface{padding:20px}.record-actions-surface>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.record-actions-surface>header>h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.record-actions-close{border:1px solid var(--c-line,var(--line));min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.record-actions-body{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.record-actions-body>:is(a,button,form,details,div,section){max-width:100%}.record-actions-body>form{width:100%}.record-actions-body :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}.record-actions-body :is(.inline-actions,.target-form){flex-wrap:wrap;gap:12px}.record-actions-body>:is(a,button),.record-actions-body>form>button{justify-content:flex-start;min-height:44px}.record-actions-body :is(button,a,summary):focus-visible,.record-actions-close:focus-visible{outline:3px solid var(--c-brand,var(--brand));outline-offset:3px}.record-actions-body :is(p,label,small){overflow-wrap:anywhere}.record-action-feedback{border:1px solid var(--line);border-radius:12px;margin-block:12px;padding:12px 16px}.request-history{gap:16px;padding:16px 0;list-style:none;display:grid}.request-history>li{border-left:2px solid var(--c-line,var(--line));gap:6px;padding-left:14px;display:grid}.request-history small{color:var(--c-muted,var(--muted))}.request-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.request-attachments{gap:12px;margin-block:16px;display:grid}.request-attachments>article{border:1px solid var(--c-line,var(--line));border-radius:12px;padding:12px}@media (max-width:600px){.record-actions-dialog{width:calc(100vw - 16px);max-height:88dvh;margin:auto auto max(8px, env(safe-area-inset-bottom));border-radius:20px}.record-actions-surface{padding:16px}.record-actions-body .inline-actions{align-items:stretch}.record-actions-body .inline-actions>:is(a,button){flex:140px}}
