.cards-panel{border:1px solid var(--color-rule);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.cards-panel .pk-h2,.cards-panel .pk-body{margin:0}.cards-list,.cards-devices{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cards-row{flex-direction:column;gap:8px;display:flex}.cards-row-head,.cards-device{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.cards-row-head .pk-btn,.cards-device .pk-btn{flex:none}.cards-row[data-status=lost] .cards-name{color:var(--color-mute);text-decoration:line-through}.cards-name{margin:0;font-weight:600}.cards-meta{color:var(--color-mute);overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem}.cards-devices{border-left:1px solid var(--color-rule);padding-left:12px}.cards-actions{flex-direction:column;gap:8px;display:flex}.cards-actions .pk-btn{width:100%}.cards-actions .pk-fine{margin:0}.cards-pending{color:var(--color-amber-text)}.cards-wallet-btn{cursor:pointer;background:0 0;border:0;border-radius:25px;align-self:center;min-height:48px;margin:8px;padding:0;display:inline-flex}.cards-wallet-btn img{width:auto;max-width:100%;height:50px;display:block}.cards-wallet-btn:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}
.pk-cal-tools{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px;display:grid}.pk-cal-tool{touch-action:manipulation;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.pk-msheet{box-sizing:border-box;background:var(--color-void,#050505);width:100%;max-width:34rem;height:100svh;max-height:100svh;color:var(--color-paper,#f2ede3);font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;overscroll-behavior:contain;border:0;margin:0 auto;padding:0;overflow-y:auto}.pk-msheet::backdrop{background:#000000b3}.pk-msheet-inner{box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 32px) calc(env(safe-area-inset-left,0px) + 16px);flex-direction:column;gap:16px;display:flex}.pk-msheet-head{z-index:1;background:var(--color-void,#050505);border-bottom:1px solid var(--color-rule,#f2ede31f);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0}.pk-msheet-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.pk-msheet-close{min-width:72px;min-height:48px}.pk-share-body{flex-direction:column;gap:12px;display:flex}.pk-share-types{flex-wrap:wrap}.pk-share-body .pk-qr{width:min(100%,264px)}.pk-qr-wait{background:var(--color-ink,#0a0806);border:1px dashed var(--color-rule-hot,#f2ede352)}.pk-qr-wait .pk-body{color:var(--color-paper-dim,#c9c2b4)}.pk-share-scan{text-align:center;margin:0}.pk-share-url{font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:1rem}.pk-share-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-share-actions .pk-btn{min-height:52px}.pk-share-text{overflow-wrap:anywhere;margin:0}.pk-share-outcome{min-height:1.5em}.pk-manage{flex-direction:column;gap:16px;display:flex}.pk-manage-age{align-items:center;gap:4px;margin:0;display:flex}.pk-linkbtn{min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0 6px;text-decoration:underline}.pk-manage-skel{background:var(--color-ink,#0a0806);border:1px solid var(--color-rule,#f2ede31f);border-radius:12px;height:88px}.pk-manage-skel-tall{height:220px}.pk-manage-sec{background:var(--color-ink,#0a0806);border:1px solid var(--color-rule,#f2ede31f);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.pk-manage-sec .pk-fine,.pk-manage-sec .pk-h2{margin:0}.pk-live-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-live-dot{background:var(--color-mute,#8b8177);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.pk-live-dot[data-live=on]{background:var(--color-phosphor,#a7ff57)}.pk-confirm{border-top:1px solid var(--color-rule,#f2ede31f);flex-direction:column;gap:10px;padding-top:8px;display:flex}.pk-manage-types{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pk-manage-type+.pk-manage-type{border-top:1px solid var(--color-rule,#f2ede31f);padding-top:8px}.pk-manage-type-title{margin:0;font-size:1rem;font-weight:600}.pk-hours-edit{flex-direction:column;gap:10px;padding-top:8px;display:flex}.pk-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pk-day{border:1px solid var(--color-rule-hot,#f2ede352);min-height:48px;color:var(--color-paper-dim,#c9c2b4);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;padding:0;font-size:.875rem}.pk-day[aria-pressed=true]{background:var(--color-paper,#f2ede3);border-color:var(--color-paper,#f2ede3);color:var(--color-void,#050505);font-weight:600}.pk-day:focus-visible{outline:2px solid var(--color-paper,#f2ede3);outline-offset:2px}.pk-hours-times{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-manage-more{margin:0}.pk-root .bk-page.pk-embed,.pk-msheet .bk-page.pk-embed{max-width:none;margin:0;padding:0}.pk-msheet .bk-page.pk-embed .sc-section{border-top:0;margin-top:0;padding-top:0}.pk-msheet .bk-page.pk-embed .bk-button,.pk-msheet .bk-page.pk-embed .bk-submit,.pk-msheet .bk-page.pk-embed .bk-link{touch-action:manipulation;min-height:48px}
