
[hidden] { display: none !important; }
.acc-banner { margin-top: 24px; }
.acc-expired { justify-items: center; text-align: center; }


.acc-timer { font-variant-numeric: tabular-nums; letter-spacing: 0.04em; }


.box .bx-key { font-family: var(--mono); font-size: var(--font-size-2); color: var(--accent-text); overflow-wrap: anywhere; line-height: 1.5; }
.box .acc-ip { font-size: var(--font-size-7); overflow-wrap: anywhere; }
.box .acc-mail { font-size: var(--font-size-4); line-height: 1.6; overflow-wrap: anywhere; }
.acc-actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.box .note:empty { display: none; }


.acc-pills { display: flex; flex-wrap: wrap; gap: 6px; }
.pill[aria-pressed="true"] { background: var(--soft); color: var(--link); border-color: transparent; }
.acc-field { display: grid; gap: 6px; font-size: var(--font-size-1); color: var(--muted); }
.acc-field input { width: 100%; height: 44px; padding: 0 13px; border-radius: var(--r-1); border: 1px solid var(--line); background: var(--fill); color: var(--fg); font: inherit; font-size: var(--font-size-3); }


.acc-letters { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.acc-letters .acc-pills { margin-top: 8px; }
@media (max-width: 900px) { .acc-letters { grid-template-columns: minmax(0, 1fr); } }


.tbl td .btn.ghost { padding: 0; }
.center-row { justify-content: center; margin-top: 16px; }


.acc-sec { padding-top: var(--space-5); }
.acc-bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--space-3); margin-bottom: var(--space-4); }
.acc-bar2 { margin-bottom: var(--space-5); }
.acc-group { margin-bottom: var(--space-6); }
.acc-ghead { display: flex; align-items: center; justify-content: space-between; gap: var(--space-3); margin-bottom: var(--space-3); }
.acc-gname { flex: 1 1 auto; min-width: 0; background: transparent; border: 0; border-bottom: 1px solid var(--slate-a4); color: var(--fg); font: inherit; font-size: var(--font-size-4); font-weight: 300; padding: var(--space-1) 0; outline: none; }
.acc-gname:focus { border-bottom-color: var(--sky-8); }
.acc-dname { font-size: var(--font-size-7); font-weight: 200; max-width: 30rem; }
.acc-drop { min-height: 64px; border-radius: var(--r-3); transition: outline-color 0.15s; outline: 1px dashed transparent; outline-offset: 4px; }
.acc-drop.acc-over { outline-color: var(--sky-8); }
.lcard[draggable="true"] { cursor: grab; }
.acc-dragging { opacity: 0.45; }
.acc-city { color: inherit; text-decoration: none; }
.acc-city:hover { color: var(--link); }
.lc-head h3 { display: flex; align-items: baseline; gap: var(--space-2); }
.acc-add { font-size: var(--font-size-1); padding: var(--space-1) var(--space-2-5); white-space: nowrap; }
.acc-h2 { margin-top: var(--space-8); }
.acc-center { justify-content: center; }
.acc-chart { position: relative; }
.acc-rep { fill: var(--slate-11); stroke: var(--panel); stroke-width: 1; }
.acc-cross { stroke: var(--slate-a8); stroke-width: 1; }
.acc-tip { position: absolute; top: var(--space-2); min-width: 170px; display: grid; gap: var(--space-0); padding: var(--space-2) var(--space-3); border-radius: var(--r-1); background: var(--slate-3); border: 1px solid var(--line); font-size: var(--font-size-1); color: var(--muted); pointer-events: none; box-shadow: var(--shadow-3, 0 4px 16px rgba(0,0,0,.25)); }
.acc-tip b { font-family: var(--mono); font-weight: 400; color: var(--fg); }
.acc-err { display: flex; flex-wrap: wrap; align-items: flex-end; gap: var(--space-6); margin-top: var(--space-4); }
.acc-err > div { display: grid; gap: var(--space-0); }
.acc-big2 { font-family: var(--mono); font-size: var(--font-size-6); font-weight: 400; color: var(--fg); }
.acc-err .note { margin: 0; flex: 1 1 18rem; }
[data-fc-table] { margin-top: var(--space-4); }

.acc-one .lc-head h3 { display: none; }
.acc-one .lc-live { margin-left: auto; margin-right: auto; }
.acc-k-line, .c-legend .acc-k-line { width: 18px; height: 2.5px; background: var(--sky); border-radius: 2px; }
.acc-k-dot, .c-legend .acc-k-dot { width: 8px; height: 8px; background: var(--slate-11); border-radius: 50%; }
html.light .c-legend .acc-k-line { background: var(--sky-11); }

.acc-chart .fg-ax, .acc-chart .fg-thr-t, [data-fc-chart] .fg-ax, [data-fc-chart] .fg-thr-t { font-size: var(--font-size-1); }
.acc-chart svg { touch-action: pan-y; }
[data-fc-table] .feed-t { width: 100%; table-layout: auto; }
[data-fc-table] .feed-t th, [data-fc-table] .feed-t td { width: auto; }
@media (max-width: 600px) { [data-fc-table] .feed-t td.t { font-size: var(--font-size-2); } }
[data-fc-table] .feed-t td:first-child { white-space: nowrap; word-break: normal; overflow-wrap: normal; }
@media (max-width: 600px) {
  [data-fc-table] .feed-t td, [data-fc-table] .feed-t td.t { font-size: var(--font-size-1); }
  .cont .feed-t th:nth-child(3), .cont .feed-t td:nth-child(3) { display: none; }
  .cont .feed-t th:nth-child(1), .cont .feed-t td:nth-child(1) { width: 40%; }
  .cont .feed-t th:nth-child(2), .cont .feed-t td:nth-child(2) { width: 27%; }
  .cont .feed-t th:nth-child(4), .cont .feed-t td:nth-child(4) { width: 33%; text-align: right; }
  .acc-add { padding: var(--space-1) var(--space-2); }
}


.acc-wallets { display: grid; gap: var(--space-2-5); width: 100%; margin-top: var(--space-4); text-align: center; }
.acc-auths { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-2); }
.acc-auth { display: grid; justify-items: center; gap: var(--space-1-5); padding: var(--space-3) var(--space-1); border: 1px solid var(--slate-a6); border-radius: var(--r-1); background: var(--fill); color: var(--fg); font: inherit; font-size: var(--font-size-1); cursor: pointer; transition: border-color 0.15s, background 0.15s; }
.acc-auth:hover { border-color: var(--sky-8); background: var(--soft); }
.acc-auth:focus-visible { outline: 2px solid var(--sky-8); outline-offset: 2px; }
.acc-auth img { display: block; }
.acc-auth-fine { font-size: var(--font-size-1); }
.acc-wallet-note:empty { display: none; }


.acc-pay { display: grid; gap: var(--space-3); width: 100%; justify-items: center; text-align: center; }
.acc-pay-sum { display: grid; gap: var(--space-1); }
.acc-pay-sum b { font-family: var(--mono); font-size: var(--font-size-8); font-weight: 400; color: var(--fg); }
.acc-pay-sum span { color: var(--muted); font-size: var(--font-size-2); }
.acc-qr { display: block; border-radius: var(--r-1); background: #fff; padding: var(--space-1); }
.acc-addr { display: block; width: 100%; padding: var(--space-2-5); border-radius: var(--r-1); background: var(--fill); border: 1px solid var(--slate-a6); font-family: var(--mono); font-size: var(--font-size-1); color: var(--fg); overflow-wrap: anywhere; }
.acc-pay-btns { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-2); width: 100%; }
.acc-pay-btns .btn, .acc-pay > .btn { justify-self: stretch; text-align: center; }
.acc-pay .btn { width: 100%; }
.signin-form .acc-pills { justify-content: center; }
.acc-claim input { width: 100%; height: 42px; padding: 0 var(--space-3); border-radius: var(--r-1); border: 1px solid var(--slate-a6); background: var(--fill); color: var(--fg); font-family: var(--mono); font-size: var(--font-size-1); }
.acc-claim { margin-top: var(--space-3); }


.btn.acc-ok, .acc-days.acc-ok { background: var(--green-a3); color: var(--green-11); }
.btn.acc-warn, .acc-days.acc-warn { background: var(--orange-a3); color: var(--orange-11); }
.btn.acc-end, .acc-days.acc-end { background: var(--red-a3); color: var(--red-11); }
.acc-days { display: inline-block; margin-left: var(--space-2); padding: var(--space-0-5, 2px) var(--space-2); border-radius: var(--r-1); font-size: var(--font-size-1); vertical-align: middle; }
.acc-days { justify-self: start; width: fit-content; }
.acc-title { outline: none; cursor: text; border-bottom: 1px dashed transparent; display: inline-block; min-width: 2ch; }
.acc-title:hover, .acc-title:focus { border-bottom-color: var(--slate-a6); }

.site-nav .acc-timer { padding-left: var(--space-3); padding-right: var(--space-3); font-size: var(--font-size-1); white-space: nowrap; letter-spacing: 0.02em; }
.site-nav { gap: var(--space-2); }
.site-nav .pills { flex-wrap: nowrap; }



.acc-mark { display: inline-block; vertical-align: -0.15em; }
html.light .acc-mark-demo { filter: invert(1); }
.acc-timer { display: inline-flex; align-items: center; gap: var(--space-1-5); }
.btn.acc-demo { background: var(--slate-a3); color: var(--fg); }
.acc-plan { display: inline-flex; align-items: center; gap: var(--space-2); }
.acc-left { background: transparent !important; }

.tbl.panel th, .tbl.panel td { border-bottom-color: var(--slate-a5); }
html.light .tbl.panel th, html.light .tbl.panel td { border-bottom-color: var(--slate-a6); }


.acc-dash-head { display: flex; align-items: center; justify-content: center; gap: var(--space-3); max-width: 100%; }
.acc-dash-head h1 { margin: 0; min-width: 0; overflow-wrap: anywhere; }
.icon-btn.acc-arrow { width: 52px; height: 52px; flex: none; }
.acc-dash-tools { display: flex; align-items: center; justify-content: center; gap: var(--space-2); margin-top: var(--space-3); }
.acc-pages { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--space-2); margin-top: var(--space-3); }
.acc-page { width: 12px; height: 12px; padding: 0; border-radius: 50%; border: 1px solid var(--slate-a8); background: transparent; cursor: pointer; opacity: 0.55; }
.acc-page[aria-current="true"] { opacity: 1; outline: 2px solid var(--slate-a8); outline-offset: 2px; }
.acc-page.c-red { background: var(--red-9); }
.acc-page.c-orange { background: var(--orange-9); }
.acc-page.c-amber { background: var(--amber-9); }
.acc-page.c-green { background: var(--green-9); }
.acc-page.c-teal { background: var(--teal-9); }
.acc-page.c-sky { background: var(--sky-9); }
.acc-palette { display: flex; justify-content: center; gap: var(--space-2-5); margin-top: var(--space-3); }
.acc-dot { display: inline-block; flex: none; width: 16px; height: 16px; border-radius: 50%; border: 1px solid var(--line); background: transparent; padding: 0; }
button.acc-dot { width: 26px; height: 26px; cursor: pointer; }
.acc-dot.c-red { background: var(--red-9); border-color: transparent; }
.acc-dot.c-orange { background: var(--orange-9); border-color: transparent; }
.acc-dot.c-amber { background: var(--amber-9); border-color: transparent; }
.acc-dot.c-green { background: var(--green-9); border-color: transparent; }
.acc-dot.c-teal { background: var(--teal-9); border-color: transparent; }
.acc-dot.c-sky { background: var(--sky-9); border-color: transparent; }
.lc-head h3 { align-items: center; }
.icon-btn.acc-x { width: 36px; height: 36px; padding: 0; flex: none; border: 1px solid var(--line); background: transparent; color: var(--muted); display: inline-grid; }
.icon-btn.acc-x:hover { color: var(--fg); }
@media (max-width: 600px) { .icon-btn.acc-arrow { width: 40px; height: 40px; } }


.box .bx-num.acc-val { font-size: var(--font-size-7); line-height: 1.25; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.acc-val .acc-mark { flex: none; }
.acc-val.acc-ok { color: var(--green-11); background: none; }
.acc-val.acc-warn { color: var(--orange-11); background: none; }
.acc-val.acc-end { color: var(--red-11); background: none; }
.box .acc-val span { font-size: inherit; color: inherit; font-family: inherit; }
.acc-sort { margin-bottom: var(--space-4); align-items: center; }
.acc-sort-gap { width: var(--space-3); }


.lcard.acc-mini { padding-top: var(--space-3); padding-bottom: var(--space-3); }
.lcard.acc-mini .lc-path, .lcard.acc-mini .lc-meta { display: none; }
.lcard.acc-mini .lc-head { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; align-items: center; }
.lcard.acc-mini .lc-last, .lcard.acc-mini .lc-v, .lcard.acc-mini .lc-delta { font-size: var(--font-size-4); }
.lcard.acc-mini h3 { font-size: var(--font-size-4); }
.icon-btn.acc-fold { width: 36px; height: 36px; flex: none; display: inline-grid; }
.acc-cont-h { margin: var(--space-5) 0 var(--space-1); font-size: var(--font-size-4); font-weight: 300; }
.acc-cont-h:first-child { margin-top: 0; }
.acc-support { border: 1px solid var(--line); border-radius: var(--r-3); background: var(--slate-2); color: var(--fg); padding: var(--space-5); width: min(480px, calc(100vw - 32px)); }
.acc-support::backdrop { background: rgba(0, 0, 0, 0.55); }
.acc-support textarea { width: 100%; padding: var(--space-3); border-radius: var(--r-1); border: 1px solid var(--slate-a6); background: var(--fill); color: var(--fg); font: inherit; font-size: var(--font-size-3); resize: vertical; }
.footer-col a[data-support] { color: var(--link); }


.pt-row.acc-row { width: 100%; background: transparent; border: 0; border-top: 1px solid var(--slate-a4); border-radius: 0; color: inherit; font: inherit; text-align: left; align-items: center; }
.pt-row.acc-row:hover { background: var(--slate-a3); }
.pt-row.acc-row.acc-on { background: var(--slate-a4); box-shadow: inset 3px 0 0 var(--sky); }
.pt-row.acc-row.std.acc-on { box-shadow: inset 3px 0 0 var(--orange-9); }
.pt-row.acc-row.fc.acc-on { box-shadow: inset 3px 0 0 var(--green-9); }
.ptile.acc-picked { border-color: var(--sky-7); }
.acc-paybox { display: grid; gap: var(--space-3); justify-items: center; margin-top: var(--space-4); padding: var(--space-5); text-align: center; }
.acc-paybox .signin-form { max-width: 420px; }
.acc-paybox .acc-pay { max-width: 460px; }
.acc-pay-total { font-size: var(--font-size-4); font-weight: 300; color: var(--fg); margin: 0; }


.d-card { padding: 0; }
.d-head { display: grid; grid-template-columns: minmax(0, 1fr) 110px 170px 170px 36px; gap: var(--space-4); align-items: center; width: 100%; padding: var(--space-3) var(--space-4); background: none; border: 0; color: inherit; font: inherit; text-align: left; cursor: pointer; }
.d-who { display: grid; gap: var(--space-0); min-width: 0; }
.d-who b { font-size: var(--font-size-4); font-weight: 300; overflow-wrap: anywhere; }
.d-who small { color: var(--muted); font-size: var(--font-size-2); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.d-status { display: inline-block; padding: var(--space-0-5, 2px) var(--space-2); border-radius: var(--r-1); font-size: var(--font-size-1); }
.d-status.s-new { background: var(--sky-a4); color: var(--sky-11); }
.d-status.s-open { background: var(--orange-a3); color: var(--orange-11); }
.d-status.s-solved { background: var(--green-a3); color: var(--green-11); }
.d-date, .d-clock { font-size: var(--font-size-3); font-weight: 400; }
.d-clock.acc-ok { color: var(--green-11); background: none; }
.d-clock.acc-warn { color: var(--orange-11); background: none; }
.d-clock.acc-end { color: var(--red-11); background: none; }
.icon-btn.d-fold { width: 36px; height: 36px; }
.d-head[aria-expanded="true"] .d-fold svg { transform: rotate(180deg); }
.d-body { display: grid; gap: var(--space-3); padding: 0 var(--space-4) var(--space-4); }
.d-sub { color: var(--muted); font-size: var(--font-size-2); margin: 0; }
.d-msg { display: grid; gap: var(--space-1); padding: var(--space-3); border-radius: var(--r-1); border: 1px solid var(--slate-a5); background: var(--slate-a2); }
.d-msg.out { border-color: var(--sky-a6); }
.d-msg p { margin: 0; white-space: pre-wrap; overflow-wrap: anywhere; font-size: var(--font-size-2); line-height: 1.6; }
.d-label { display: grid; gap: var(--space-1-5); color: var(--muted); font-size: var(--font-size-1); }
.d-field { width: 100%; padding: var(--space-2-5) var(--space-3); border-radius: var(--r-1); border: 1px solid var(--slate-a6); background: var(--fill); color: var(--fg); font: inherit; font-size: var(--font-size-3); }
textarea.d-field { resize: vertical; }
.d-note { color: var(--muted); font-size: var(--font-size-2); margin: 0; min-height: 1.2em; }
@media (max-width: 760px) {
  .d-head { grid-template-columns: minmax(0, 1fr) 1fr; gap: var(--space-2-5); }
  .d-who { grid-column: 1 / -1; }
  .d-who small { white-space: normal; }
  .d-fold { display: none; }
}


.acc-sup-card { display: grid; gap: var(--space-3); padding: var(--space-4); }
.acc-sup-card textarea { width: 100%; padding: var(--space-3); border-radius: var(--r-1); border: 1px dashed var(--slate-a8); background: transparent; color: var(--fg); font: inherit; font-size: var(--font-size-3); resize: vertical; outline: none; }
.acc-sup-card textarea:focus { border-color: var(--sky-8); }
.acc-tk { cursor: pointer; }
.acc-tk:hover td { background: var(--slate-a3); }
.acc-tk:focus-visible { outline: 2px solid var(--sky-8); outline-offset: -2px; }
.acc-tk-fold { width: 36px; color: var(--muted); }
.acc-tk[aria-expanded="true"] .acc-tk-fold svg { transform: rotate(180deg); }
.acc-tk-more .d-body { padding: var(--space-1) 0 var(--space-2); }
.d-head-my { grid-template-columns: minmax(0, 1fr) 110px 200px 36px; }
@media (max-width: 760px) { .d-head-my { grid-template-columns: minmax(0, 1fr) 1fr; } }
.d-status { justify-self: start; width: fit-content; }
.d-sec { padding-top: var(--space-6); }
.d-head { grid-template-columns: minmax(0, 1fr) 110px 200px 170px 36px; }
.d-date { white-space: nowrap; }
#app .site-nav .pills { display: flex; }
@media (max-width: 760px) {
  .d-head { grid-template-columns: minmax(0, 1fr) 1fr; }
  #app .site-nav { flex-wrap: wrap; }
  #app .site-nav .pills { order: 3; width: 100%; justify-content: center; }
  .d-date { white-space: normal; }
}

@media (max-width: 1420px) {
  .site-nav { padding-left: var(--space-4); padding-right: var(--space-4); }
  .site-nav .pills { gap: var(--space-1); }
  .site-nav:not(.open) .pills .pill { padding-left: var(--space-2-5); padding-right: var(--space-2-5); letter-spacing: 0.08em; }
  .site-nav .brand img { height: 28px; width: auto; }
}
@media (max-width: 1200px) { .site-nav .pills { flex-wrap: wrap; } }

@media (max-width: 560px) { .site-nav .acc-timer { display: none; } }

@media (max-width: 560px) {
  .site-nav:has(.pill[data-logout]) details.lang, .site-nav:has(.pill[data-logout]) .auth button[data-logout] { display: none; }
  .site-nav { padding-left: var(--space-3); padding-right: var(--space-3); }
}

[data-page="settings.html"] .box .bx-num.acc-val { font-size: var(--font-size-4); }


.acc-id { display: inline-block; box-sizing: border-box; width: 56px; padding: var(--space-1) 0; border-radius: var(--radius-full); border: 1px solid var(--slate-a6); font-family: var(--mono); font-size: var(--font-size-1); text-align: center; font-variant-numeric: tabular-nums; color: var(--muted); }
.acc-id-cell { width: 72px; }
.d-head { grid-template-columns: 56px minmax(0, 1fr) 110px 200px 170px 36px; }
@media (max-width: 760px) {
  .d-head { grid-template-columns: 56px minmax(0, 1fr); }
  .d-who { grid-column: 2; }
  .d-head .lc-cell { grid-column: 1 / -1; }
}


.acc-pills .pill, .pill.acc-add, .d-status, .acc-id, .cont-head .tag { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-height: 33px; padding: var(--space-1-5) var(--space-3); font-size: var(--font-size-1); line-height: 1.3; white-space: nowrap; }
.acc-id { padding-left: 0; padding-right: 0; }
.cont-head .tag { min-width: 44px; }
.acc-sort { gap: var(--space-1-5); }
.acc-tk td { vertical-align: middle; }
@media (max-width: 760px) { .pill.acc-add { padding-left: var(--space-2-5); padding-right: var(--space-2-5); } }


.site-nav .icon-btn, .icon-btn.acc-x, .icon-btn.acc-fold, .icon-btn.d-fold, .acc-dash-tools .icon-btn { box-sizing: border-box; width: 33.2px; height: 33.2px; }
.site-nav details.lang summary, .site-nav .btn.acc-timer { box-sizing: border-box; height: 33.2px; min-height: 33.2px; padding-top: 0; padding-bottom: 0; display: inline-flex; align-items: center; }
.site-nav .burger { box-sizing: border-box; height: 33.2px; min-height: 33.2px; padding-top: 0; padding-bottom: 0; }
@media (max-width: 560px) { .site-nav .btn.acc-timer { display: none; } }
.acc-pills .pill, .pill.acc-add, .d-status { font-size: var(--font-size-2); min-height: 33.2px; padding-top: 0; padding-bottom: 0; }
.acc-id, .cont-head .tag { min-height: 33.2px; padding-top: 0; padding-bottom: 0; font-size: var(--font-size-2); }
@media (max-width: 600px) {
  .cont .feed-t th:nth-child(1), .cont .feed-t td:nth-child(1) { width: 36%; }
  .cont .feed-t th:nth-child(2), .cont .feed-t td:nth-child(2) { width: 25%; }
  .cont .feed-t th:nth-child(4), .cont .feed-t td:nth-child(4) { width: 39%; }
}


.acc-order { display: grid; gap: var(--space-6); width: 100%; text-align: left; }
.acc-paybox .acc-order { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); }
.acc-order-main, .acc-order-side, .acc-order-live, .acc-order-data, .acc-order-info { display: grid; gap: var(--space-4); align-content: start; min-width: 0; }
.acc-paybox .acc-order-side { padding-left: var(--space-6); border-left: 1px solid var(--slate-a5); }
.acc-order-top { display: flex; flex-wrap: wrap; gap: var(--space-5); align-items: flex-start; }
.acc-order-top .acc-qr { flex: none; width: 220px; height: 220px; box-sizing: border-box; }
.acc-order-data { flex: 1 1 280px; }
.acc-order-cell { display: grid; gap: var(--space-1-5); min-width: 0; justify-items: start; }
.acc-order-row { display: flex; gap: var(--space-2); align-items: center; width: 100%; min-width: 0; }
.acc-order-amt { font-family: var(--mono); font-size: var(--font-size-8); font-weight: 400; color: var(--fg); line-height: 1.1; }
.acc-order-what { color: var(--muted); font-size: var(--font-size-2); }
.acc-order-row .acc-addr { flex: 1 1 auto; width: auto; min-width: 0; padding: var(--space-2) var(--space-2-5); }
.acc-order-cell > .acc-order-wallets { grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100%; }
.acc-order-end { display: flex; }
.acc-order .acc-pay { justify-items: start; text-align: left; max-width: none; }
.acc-order-left { font-family: var(--mono); font-size: var(--font-size-6); font-weight: 400; color: var(--fg); }
.acc-order-side p { margin: 0; color: var(--muted); font-size: var(--font-size-2); line-height: 1.5; }
.acc-order-side .acc-claim { margin-top: 0; padding-top: var(--space-4); border-top: 1px solid var(--slate-a5); justify-items: stretch; }
.acc-order-side .acc-claim .btn { justify-self: start; }
@media (max-width: 860px) {
  .acc-paybox .acc-order { grid-template-columns: minmax(0, 1fr); gap: var(--space-5); }
  .acc-paybox .acc-order-side { padding-left: 0; padding-top: var(--space-5); border-left: 0; border-top: 1px solid var(--slate-a5); }
  .acc-order-top { justify-content: center; }
}
.acc-paybox { scroll-margin-top: 96px; }
@media (max-width: 600px) { .feed-t th { font-size: var(--font-size-0); letter-spacing: 0.04em; overflow-wrap: normal; } }
