@layer components{.adm-side{background:color-mix(in srgb, var(--bk-primary) 42%, #0d070c);color:#fff}.adm-side .adm-muted{color:#ffffffb8}.adm-side-link{color:#ffffffdb;font-weight:500;transition:background-color .15s ease-out}.adm-side-link:hover{color:#fff;background:#ffffff14}.adm-side-link[data-active],.adm-side-link[aria-current=page]{color:#fff;background:#ffffff24;font-weight:700}.adm-side a:focus-visible,.adm-side button:focus-visible{outline-offset:2px;outline:2px solid #fff}.adm-badge{min-width:1.5rem;color:color-mix(in srgb, var(--bk-primary) 42%, #0d070c);font-variant-numeric:tabular-nums;background:#fff;border-radius:9999px;justify-content:center;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1.25rem;display:inline-flex}.adm-icon-slot{justify-content:center;width:28px;display:inline-flex}.adm-ground{--adm-ground:#f5f3f4;background:var(--adm-ground)}.adm-card{background:#fff;border:1px solid #e7e1e5;border-radius:14px;box-shadow:0 1px 2px #2810220a,0 6px 20px #2810220d}.adm-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#6e6469;font-size:12px;font-weight:600}.adm-title{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.2}.adm-soft{color:#5b5258}.adm-link{min-height:44px;color:var(--bk-primary);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.adm-link:hover{text-underline-offset:3px;text-decoration:underline}.adm-chip{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.adm-chip:before{content:"";background:currentColor;border-radius:9999px;width:6px;height:6px}.adm-table th{text-align:left}.ka-ground{color:#18201a;background:#f4f5f3}.ka-panel{background:#fff;border:1px solid #e3e6e1;border-radius:16px;box-shadow:0 1px 2px #1428140a,0 6px 20px #1428140d}.ka-num{font-variant-numeric:tabular-nums}.ka-lbl{letter-spacing:.05em;text-transform:uppercase;color:#5e675f;font-size:12px;font-weight:600}.ka-muted{color:#5e675f}.ka-btn,.ka-tile,.ka-appt,.ka-chip,.ka-icon-btn,.ka-method,.ka-cash,.ka-seg{color:#18201a;cursor:pointer;font:inherit;background:#fff;border:2px solid #c3cbbf;transition:border-color 80ms ease-out,box-shadow 80ms ease-out,transform 80ms ease-out,background-color 80ms ease-out}.ka-btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ka-btn-go{color:#fff;background:#15803d;border-color:#15803d}.ka-btn-big{min-height:60px;font-size:18px}.ka-btn-quiet{color:#3f4841;background:0 0;border-color:#0000}.ka-btn-danger{color:#b42318}.ka-tab{color:#3f4841;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ka-tab[aria-current=page]{color:#0f5a2b;background:#e8f3ec}.ka-seg{color:#3f4841;background:0 0;border-color:#0000;border-radius:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}.ka-seg[aria-selected=true],.ka-seg[aria-pressed=true]{color:#18201a;background:#fff;border-color:#c3cbbf}.ka-appt{text-align:left;border-radius:14px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;display:flex}.ka-appt[aria-pressed=true]{background:#f6fbf7;border-color:#15803d}.ka-tile{text-align:left;border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px;display:flex}.ka-tiles[data-density=large] .ka-tile{min-height:96px}.ka-tiles[data-density=normal] .ka-tile{min-height:72px}.ka-tiles[data-density=compact] .ka-tile{min-height:56px;padding:8px 10px}.ka-tile-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ka-chip{color:#3f4841;border-radius:9999px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.ka-chip[aria-pressed=true],.ka-chip[aria-current=true]{color:#0f5a2b;background:#e8f3ec;border-color:#15803d}.ka-icon-btn{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:inline-flex}.ka-method{text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;min-height:104px;padding:16px;display:flex}.ka-method[aria-pressed=true]{background:#f6fbf7;border-color:#15803d}.ka-cash{border-radius:12px;min-height:56px;font-size:18px;font-weight:700}.ka-input{color:#18201a;background:#fff;border:2px solid #c3cbbf;border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.ka-field{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.ka-st{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.ka-st:before{content:"";background:currentColor;border-radius:9999px;width:7px;height:7px}.ka-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}}.adm-table{border-collapse:collapse;width:100%;font-size:14px}.adm-table thead th{color:#6e6469;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #efeaed;padding:10px 12px;font-size:12px;font-weight:600}.adm-table tbody td,.adm-table tbody th{border-bottom:1px solid #f3eff1;padding:12px}.adm-table thead th .bk-muted{text-transform:none;letter-spacing:0;font-weight:400}.adm-table tbody tr{border-top-width:0}.adm-table tfoot td,.adm-table tfoot th{border-top:1px solid #efeaed;padding:12px}.adm-table tbody tr:last-child td,.adm-table tbody tr:last-child th{border-bottom:0}.adm-table th:first-child,.adm-table td:first-child{padding-left:20px}.adm-table th:last-child,.adm-table td:last-child{padding-right:20px}@media (hover:hover){.adm-table tbody tr:hover{background:#faf8f9}}.adm-table td,.adm-table th{font-variant-numeric:tabular-nums}.adm-rail-only{display:none}@media (min-width:768px){.adm-side[data-rail]{width:76px;padding-left:8px;padding-right:8px}.adm-side[data-rail] .adm-rail-hide{display:none}.adm-side[data-rail] .adm-rail-only{display:block}.adm-side[data-rail] .adm-side-link{justify-content:center;gap:0;padding-left:0;padding-right:0;font-size:0}.adm-side[data-rail] .adm-rail-link{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;text-decoration:none;display:flex}.adm-side[data-rail] .adm-rail-label{text-align:center;font-size:11px;font-weight:600;line-height:1.2}}@media (hover:hover){.ka-btn:hover:not([disabled]),.ka-tile:hover:not([disabled]),.ka-appt:hover:not([disabled]),.ka-chip:hover:not([disabled]),.ka-icon-btn:hover:not([disabled]),.ka-method:hover:not([disabled]),.ka-cash:hover:not([disabled]){border-color:#7d8a7f}.ka-btn-go:hover:not([disabled]){background:#116430;border-color:#116430}.ka-btn-quiet:hover:not([disabled]){background:#eef1ec;border-color:#0000}.ka-tab:hover{color:#18201a;background:#eef1ec}}.ka-btn:active:not([disabled]),.ka-tile:active:not([disabled]),.ka-appt:active:not([disabled]),.ka-chip:active:not([disabled]),.ka-icon-btn:active:not([disabled]),.ka-method:active:not([disabled]),.ka-cash:active:not([disabled]){border-color:#4b544d;transform:translateY(1px);box-shadow:inset 0 2px #00000014}.ka-btn-go:active:not([disabled]){border-color:#0b4a23}.ka-btn[disabled],.ka-tile[disabled],.ka-chip[disabled],.ka-icon-btn[disabled],.ka-method[disabled],.ka-cash[disabled]{cursor:not-allowed;opacity:.55}.ka-btn-go[disabled]{opacity:1;color:#fff;background:#6f8f79;border-color:#6f8f79}.ka-btn:focus-visible,.ka-tile:focus-visible,.ka-appt:focus-visible,.ka-chip:focus-visible,.ka-icon-btn:focus-visible,.ka-method:focus-visible,.ka-cash:focus-visible,.ka-seg:focus-visible,.ka-tab:focus-visible,.ka-input:focus-visible,.ka-focus:focus-visible{outline-offset:2px;outline:2px solid #15803d}@keyframes ka-spin{to{transform:rotate(360deg)}}.ka-spin{animation:.9s linear infinite ka-spin}@media (prefers-reduced-motion:reduce){.ka-btn,.ka-tile,.ka-appt,.ka-chip,.ka-icon-btn,.ka-method,.ka-cash{transition:none}.ka-btn:active,.ka-tile:active,.ka-appt:active,.ka-chip:active,.ka-icon-btn:active,.ka-method:active,.ka-cash:active{transform:none}.ka-spin{animation:none}}.ka-cols{flex-direction:column;gap:16px;display:flex}.ka-drawer-toggle{display:none}.ka-bar{left:0;right:0;bottom:calc(57px + env(safe-area-inset-bottom));z-index:9;position:fixed}@media (min-width:768px){.ka-cols{grid-template-columns:var(--ka-cols2,minmax(0, 1fr) minmax(320px, 380px));align-items:start;display:grid}.ka-cols>.ka-col-today{display:none}.ka-drawer-toggle{display:inline-flex}.ka-bar{display:none}.ka-col-bon{position:sticky;top:16px}}@media (min-width:1200px){.ka-cols{grid-template-columns:var(--ka-cols3,minmax(260px, 300px) minmax(0, 1fr) minmax(320px, 400px))}.ka-cols>.ka-col-today{display:flex}.ka-drawer-toggle{display:none}[data-today=collapsed] .ka-cols{grid-template-columns:var(--ka-cols2,minmax(0, 1fr) minmax(320px, 400px))}[data-today=collapsed] .ka-cols>.ka-col-today{display:none}[data-today=collapsed] .ka-drawer-toggle{display:inline-flex}}
