.app-admin{container:admin/inline-size}.app-admin .app-admin-layout{gap:var(--app-section-gap);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.app-admin .app-admin-nav{top:calc(var(--app-topbar) + 16px);max-height:calc(100vh - var(--app-topbar) - 32px);scrollbar-width:thin;min-width:0;position:sticky;overflow-y:auto}.app-admin .app-admin-sections,.app-admin .app-admin-pages,.app-admin .app-admin-subnav{margin:0;padding:0;list-style:none}.app-admin .app-admin-sections{flex-direction:column;gap:2px;display:flex}.app-admin .app-admin-section{color:var(--app-text-secondary);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.app-admin .app-admin-section>span{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3}.app-admin .app-admin-section-icon{width:18px;height:18px;color:var(--app-text-muted);flex:none}.app-admin .app-admin-chevron{width:16px;height:16px;color:var(--app-text-muted);flex:none;transition:transform .15s}.app-admin [dir=rtl] .app-admin-chevron,[dir=rtl] .app-admin .app-admin-chevron{transform:rotate(90deg)}.app-admin .app-admin-chevron{transform:rotate(-90deg)}.app-admin [data-open]>.app-admin-section .app-admin-chevron{transform:none}.app-admin .app-admin-section:hover{background:var(--app-surface-hover);color:var(--app-text)}.app-admin .app-admin-section.active{background:var(--app-primary-soft);color:var(--app-primary);font-weight:600}.app-admin .app-admin-section.active .app-admin-section-icon,.app-admin .app-admin-section.active .app-admin-chevron{color:var(--app-primary)}.app-admin .app-admin-pages{flex-direction:column;gap:1px;margin:4px 0 8px;padding-inline-start:19px;display:flex}.app-admin .app-admin-pages a,.app-admin .app-admin-subnav a{border-inline-start:2px solid var(--app-border);color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:7px 10px 7px 14px;padding-inline:14px 10px;font-size:13.5px;text-decoration:none;display:block;overflow:hidden}.app-admin .app-admin-pages a:hover{color:var(--app-text);border-inline-start-color:var(--app-border-strong)}.app-admin .app-admin-pages a.active{color:var(--app-primary);border-inline-start-color:var(--app-primary);font-weight:600}.app-admin .app-admin-section:focus-visible,.app-admin .app-admin-pages a:focus-visible,.app-admin .app-admin-subnav a:focus-visible,.app-admin .app-admin-hub a:focus-visible{box-shadow:var(--app-focus);outline:none}.app-admin .app-admin-subnav{display:none}.app-admin .app-admin-hub{flex-direction:column;gap:12px;margin-top:8px;display:flex}.app-admin .app-admin-hub-title{color:var(--app-text);margin:0;font-size:16px;font-weight:700}.app-admin .app-admin-hub-grid{gap:var(--app-card-gap);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.app-admin .app-admin-hub-card{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface);min-width:0;box-shadow:var(--app-shadow-card);flex-direction:column;gap:8px;padding:16px;display:flex}.app-admin .app-admin-hub-card:hover{border-color:var(--app-border-strong)}.app-admin .app-admin-hub-head{color:var(--app-text);border-radius:10px;align-items:center;gap:10px;text-decoration:none;display:flex}.app-admin .app-admin-hub-icon{background:var(--app-primary-soft);width:36px;height:36px;color:var(--app-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-admin .app-admin-hub-icon svg{width:18px;height:18px}.app-admin .app-admin-hub-name{font-size:15px;font-weight:650}.app-admin .app-admin-hub-head:hover .app-admin-hub-name{color:var(--app-primary)}.app-admin .app-admin-hub-lead{color:var(--app-text-muted);margin:0;font-size:13px;line-height:1.5}.app-admin .app-admin-hub-pages{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.app-admin .app-admin-hub-pages a{background:var(--app-surface-muted);color:var(--app-text-secondary);border-radius:999px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:inline-block}.app-admin .app-admin-hub-pages a:hover{background:var(--app-primary-soft);color:var(--app-primary)}.app-admin .app-admin-hub-pages .app-admin-hub-more{color:var(--app-primary);background:0 0}.app-admin .app-admin-body{min-width:0}.app-admin .app-admin-page{flex-direction:column;gap:16px;min-width:0;display:flex}.app-admin .app-admin-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.app-admin .app-admin-head .app-note{margin-top:4px}.app-admin .app-admin-stack{gap:var(--app-card-gap);flex-direction:column;min-width:0;display:flex}.app-admin .app-list>li[data-severity=warning] strong{color:var(--app-warning)}.app-admin .app-list>li[data-severity=critical] strong{color:var(--app-danger)}.app-admin .app-admin-matrix th small{white-space:nowrap;text-transform:none;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.app-admin .app-admin-matrix td{text-align:center}.app-admin .app-admin-matrix th[scope=row]{text-align:start;color:var(--app-text);white-space:nowrap;font-size:14px;font-weight:600}.app-admin .app-admin-matrix input[type=checkbox]{width:16px;height:16px;accent-color:var(--app-primary)}.app-admin .app-admin-day{align-items:center;gap:10px;font-weight:500;display:inline-flex}.app-admin .app-admin-day input[type=checkbox]{width:16px;height:16px;accent-color:var(--app-primary)}.app-admin .app-admin-hours .app-input{width:auto;min-width:120px}.app-admin .app-admin-switch{align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.app-admin .app-admin-switch input[type=checkbox]{width:16px;height:16px;accent-color:var(--app-primary)}.app-admin .app-admin-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}@container admin (width<=820px){.app-admin .app-admin-layout{grid-template-columns:minmax(0,1fr)}.app-admin .app-admin-nav{border-bottom:1px solid var(--app-border);flex-direction:column;gap:8px;max-height:none;padding-bottom:8px;display:flex;position:static;overflow:visible}.app-admin .app-admin-sections{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.app-admin .app-admin-sections::-webkit-scrollbar{display:none}.app-admin .app-admin-subnav::-webkit-scrollbar{display:none}.app-admin .app-admin-sections>li{flex:none}.app-admin .app-admin-section>span{white-space:nowrap}.app-admin .app-admin-section{border:1px solid var(--app-border);border-radius:999px;padding:7px 12px;font-size:13px}.app-admin .app-admin-section.active{border-color:var(--app-primary)}.app-admin .app-admin-chevron,.app-admin .app-admin-pages{display:none}.app-admin .app-admin-subnav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.app-admin .app-admin-subnav>li{flex:none}.app-admin .app-admin-subnav a{border-inline-start:0;border-bottom:2px solid #0000;padding:8px 10px}.app-admin .app-admin-subnav a.active{color:var(--app-primary);border-bottom-color:var(--app-primary);font-weight:600}}.app-billing-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.app-billing-actions-end{justify-content:flex-end}.app-dialog-foot>.app-billing-actions{width:100%;margin-top:0}.app-billing-flash{background:var(--app-success-soft);color:var(--app-success,var(--app-text));border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:500}.app-billing-warning{background:var(--app-warning-soft);color:var(--app-text);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.app-billing-warning a{color:var(--app-primary);font-weight:600}.app-billing-alert{border-inline-start:4px solid var(--app-info)}.app-billing-alert[data-tone=warning]{border-inline-start-color:var(--app-warning)}.app-billing-alert[data-tone=danger]{border-inline-start-color:var(--app-danger)}.app-billing-alert[data-tone=success]{border-inline-start-color:var(--app-success,var(--app-info))}.app-billing-alert-body{align-items:flex-start;gap:12px;min-width:0;display:flex}.app-billing-alert-body>svg,.app-billing-alert-body>.hn-spinner{flex:none;width:20px;height:20px;margin-top:2px}.app-billing-alert[data-tone=warning] .app-billing-alert-body>svg{color:var(--app-warning)}.app-billing-alert[data-tone=danger] .app-billing-alert-body>svg{color:var(--app-danger)}.app-billing-alert-body>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.app-billing-subhead{margin:0;font-size:15px;font-weight:700}.app-billing-copyrow{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.app-billing-bank{flex-direction:column;gap:12px;min-width:0;display:flex}.app-billing-pre{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.app-billing-methods{flex-direction:column;gap:8px;min-width:0;display:flex}.app-billing-method-list{flex-direction:column;gap:8px;display:flex}.app-billing-method{border:1px solid var(--app-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.app-billing-method[data-selected=true]{border-color:var(--app-primary);background:var(--app-primary-soft)}.app-billing-method input{accent-color:var(--app-primary);margin-top:3px}.app-billing-method>span{flex-direction:column;gap:2px;min-width:0;display:flex}.app-billing-method small{color:var(--app-text-muted);font-size:12px}.app-billing-unavailable{color:var(--app-text-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.app-billing-unavailable li{flex-wrap:wrap;gap:6px;display:flex}.app-billing-preview{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.app-billing-compare{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.app-billing-compare>div{flex-direction:column;gap:2px;display:flex}.app-billing-compare small{color:var(--app-text-muted);font-size:12px}.app-billing-due{flex-direction:column;gap:2px;display:inline-flex}.app-billing-due small{font-size:12px}.app-billing-card{align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.app-billing-card svg{width:18px;height:18px;color:var(--app-text-muted)}.app-billing-field-error{color:var(--app-danger)}.app-billing-taxids{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-billing-taxids li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:10px;display:grid}@media (width<=600px){.app-billing-taxids li{grid-template-columns:minmax(0,1fr)}.app-billing-actions-end{justify-content:stretch}.app-billing-actions-end>.hn-btn{flex:auto}}.app-billing-plans{gap:var(--app-card-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.app-billing-plan{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.app-billing-plan[data-featured=true]{border-color:var(--app-primary);box-shadow:var(--app-focus)}.app-billing-plan[data-current=true]{background:var(--app-surface-muted)}.app-billing-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.app-billing-plan-head h3{margin:0;font-size:16px;font-weight:700}.app-billing-plan-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.app-billing-plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.app-billing-plan-price strong{font-size:26px;font-weight:750;line-height:1.1}.app-billing-plan-price span{color:var(--app-text-muted);font-size:13px}.app-billing-plan-terms{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.app-billing-plan-total{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.app-billing-plan-features{color:var(--app-text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.app-billing-plan-features li{align-items:flex-start;gap:6px;display:flex}.app-billing-plan-features svg{width:14px;height:14px;color:var(--app-success);flex:none;margin-top:3px}.app-billing-plan-action{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.app-billing-inline{background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.app-billing-inline[data-tone=info] .app-billing-alert-body>svg{color:var(--app-info)}.app-billing-store{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.app-billing-pack{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px;display:flex}.app-billing-pack>svg{width:18px;height:18px;color:var(--app-primary)}.app-billing-pack>strong{font-size:20px;font-weight:750}.app-billing-pack>span,.app-billing-pack>small{color:var(--app-text-muted);font-size:12px}.app-billing-pack>.app-billing-pack-price{color:var(--app-text);font-size:15px;font-weight:650}.app-billing-thresholds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.app-billing-capacity{gap:var(--app-card-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:10px;display:grid}.app-billing-capacity-value{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.app-billing-capacity-value svg{width:18px;height:18px;color:var(--app-primary)}.app-billing-capacity-value strong{font-size:24px;font-weight:750}.app-billing-capacity-value span{color:var(--app-text-muted);font-size:13px}.app-billing-inline-icon{vertical-align:-2px;width:14px;height:14px}.app-billing-hint,.app-billing-impact{background:var(--app-info-soft);color:var(--app-text);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.app-billing-hint a,.app-billing-impact a{color:var(--app-primary);font-weight:600}@media (width<=600px){.app-billing-plans,.app-billing-capacity{grid-template-columns:minmax(0,1fr)}.app-billing-store{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.app-visitors-rules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.app-visitors-rules li{color:var(--app-text-secondary);align-items:flex-start;gap:10px;min-width:0;font-size:13px;display:flex}.app-visitors-rules svg{width:16px;height:16px;color:var(--app-primary);flex:none;margin-top:2px}.app-visitors-store{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.app-visitors-pack{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px;display:flex}.app-visitors-pack>svg{width:18px;height:18px;color:var(--app-primary)}.app-visitors-pack strong{font-size:20px;line-height:1.2}.app-visitors-pack small{color:var(--app-text-muted);font-size:12px}.app-visitors-pack .hn-btn{margin-top:6px}.app-visitors-pack-price{font-weight:600}.app-visitors-link{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;display:flex}.app-visitors-link>.app-form{flex:260px;min-width:0}.app-visitors-link .app-input{flex:220px;min-width:0}.app-visitors-qr{border:1px solid var(--app-border);border-radius:12px;flex:none;width:176px;height:176px;padding:8px}.app-visitors-multi{height:auto;min-height:120px;padding-block:6px}.app-visitors-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.app-visitors-break{overflow-wrap:anywhere}.app-visitors-plan .app-list-main strong{white-space:normal}.app-visitors-queue .app-row-actions{opacity:1;flex-direction:column;align-items:stretch;gap:6px;display:inline-flex}.app-visitors-queue .app-table th,.app-visitors-queue .app-table td{padding-inline:12px}.app-dialog .app-admin-switch{align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.app-dialog .app-admin-switch input[type=checkbox]{width:16px;height:16px;accent-color:var(--app-primary)}@media (width<=600px){.app-visitors-actions{width:100%}.app-visitors-qr{width:144px;height:144px}}.app-wallet-stats{gap:var(--app-card-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.app-wallet-custom{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.app-wallet-custom .app-field{flex:220px;max-width:320px}.app-wallet-amount[data-direction=credit]{color:var(--app-success)}.app-wallet-pay{border:1px solid var(--app-border);border-radius:var(--app-radius-control);background:var(--app-surface-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.app-crypto-pay{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.app-crypto-qr{flex-direction:column;align-items:center;gap:8px;max-width:232px;margin:0;display:flex}.app-crypto-qr img{border-radius:var(--app-radius-control);border:1px solid var(--app-border);background:var(--app-surface);width:208px;height:208px;padding:8px;display:block}.app-crypto-details{flex-direction:column;gap:14px;min-width:0;display:flex}.app-crypto-amount,.app-crypto-address{border-radius:var(--app-radius-control);background:var(--app-primary-soft);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.app-crypto-amount strong{letter-spacing:.3px;color:var(--app-text);font-size:24px}.app-crypto-address code{color:var(--app-text);overflow-wrap:anywhere;word-break:break-all;font-size:14px}.app-crypto-timer{color:var(--app-text-secondary);align-items:center;gap:6px;margin:0;display:flex}.app-crypto-timer svg,.app-crypto-warnings svg{flex:none;width:16px;height:16px}.app-crypto-warnings{border-radius:var(--app-radius-control);background:var(--app-warning-soft);color:var(--app-text);flex-direction:column;gap:6px;margin:16px 0 0;padding:12px 14px;font-size:13px;list-style:none;display:flex}.app-crypto-warnings li{align-items:flex-start;gap:8px;display:flex}@media (width<=640px){.app-crypto-pay{grid-template-columns:minmax(0,1fr)}.app-crypto-qr{width:100%;max-width:none}.app-wallet-custom .app-field{max-width:none}.app-wallet-custom>.hn-btn{flex:100%}}.app-nav .app-admin-nav{flex-direction:column;display:flex}.app-nav .app-admin-sections,.app-nav .app-admin-pages,.app-nav .app-admin-subnav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-nav .app-admin-subnav{display:none}.app-nav .app-admin-section>span{flex:1;min-width:0}.app-nav .app-admin-chevron{transition:transform .15s;transform:rotate(-90deg);width:16px!important;height:16px!important}[dir=rtl] .app-nav .app-admin-chevron{transform:rotate(90deg)}.app-nav [data-open]>.app-admin-section .app-admin-chevron{transform:none}.app-nav .app-admin-pages{margin:2px 0 6px;padding-inline-start:22px}.app-nav .app-admin-pages a{border-radius:10px;min-height:36px;font-size:13.5px}.app-admin-in-sidebar .app-admin-head h2{font-size:26px}.app-admin .app-admin-head,.app-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.app-admin-toolbar{margin-bottom:var(--app-card-gap,16px);justify-content:flex-end;display:flex}.app-admin-page .app-card-flush>.app-toolbar .app-search{flex:240px;min-width:0;max-width:360px}.app-admin-page .app-card-flush>.app-toolbar .app-search .app-input{width:100%}.app-admin-page .app-toolbar .app-select{width:auto;max-width:100%}.app-admin-page .app-grid>[class*=app-span-]>.app-card{height:100%}.app-admin-card-note{padding:10px var(--app-card-pad);color:var(--app-text-muted);margin:0;font-size:13px}.app-admin-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.app-admin-effects{color:var(--app-text-secondary);flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;font-size:14px;line-height:1.5;display:flex}.app-admin-stat-link{min-width:0;color:inherit;border-radius:var(--app-radius-card);text-decoration:none;display:block}.app-admin-stat-link>.app-stat{height:100%;transition:border-color .15s}.app-admin-stat-link:hover>.app-stat{border-color:var(--app-primary)}.app-admin-stat-link:focus-visible{box-shadow:var(--app-focus);outline:none}.app-admin-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-admin-steps a{color:var(--app-text);border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.app-admin-steps a:hover{background:var(--app-surface-hover)}.app-admin-steps a>span{flex:1;min-width:0}.app-admin-step-icon{width:18px;height:18px;color:var(--app-text-muted);flex:none}.app-admin-steps [data-done] a{color:var(--app-text-muted)}.app-admin-steps [data-done] .app-admin-step-icon{color:var(--app-success)}.app-admin-step-arrow{width:16px;height:16px;color:var(--app-text-muted);flex:none}.app-admin-perms{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.app-admin-perms label{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:8px;display:flex}.app-admin-perms label:hover{background:var(--app-surface-hover)}.app-admin-perms input[type=checkbox]{width:16px;height:16px;accent-color:var(--app-primary);flex:none;margin-top:2px}.app-admin-perms input:disabled{cursor:default}.app-admin-perms label>span{min-width:0;color:var(--app-text);flex-direction:column;gap:2px;font-size:14px;display:flex}.app-admin-perms code,.app-admin-code{color:var(--app-text-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.app-admin-code{font-size:12.5px}.app-admin-setting{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-admin-setting>.app-list-main{flex:220px;min-width:0}.app-admin-address{flex-direction:column;gap:6px;min-width:0;display:flex}.app-admin-address code{border-radius:var(--app-radius-control);background:var(--app-surface-muted);overflow-wrap:anywhere;align-self:flex-start;max-width:100%;padding:8px 12px;font-size:14px}.app-admin-address small{color:var(--app-text-muted);font-size:12.5px}.app-admin-prefixed{border:1px solid var(--app-border);border-radius:var(--app-radius-control);background:var(--app-surface);align-items:center;min-width:0;display:flex;overflow:hidden}.app-admin-prefixed>span{max-width:60%;color:var(--app-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 10px;font-size:13px;overflow:hidden}.app-admin-prefixed>.app-input{border:0;border-inline-start:1px solid var(--app-border);border-radius:0;flex:1;min-width:0}.app-admin-dns{border-radius:var(--app-radius-control);background:var(--app-surface-muted);white-space:normal;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.app-admin-dns-row{grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.app-admin-dns-row code{overflow-wrap:anywhere}.app-admin-usage{flex-direction:column;gap:8px;display:flex}.app-admin-usage>span{font-size:14px;font-weight:600}.app-admin-tiles{gap:var(--app-card-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.app-admin-tiles>li{flex-direction:column;gap:8px;min-width:0;display:flex}.app-admin-tiles p{color:var(--app-text-secondary);margin:0;font-size:13px;line-height:1.55}.app-admin-tile-head{align-items:center;gap:10px;font-size:15px;display:flex}.app-admin-page .app-guests>#guests-page-title,.app-admin-page .app-guests>#guests-page-title+.app-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.app-admin-page .app-card-flush .app-table tr{padding-inline:var(--app-card-pad,16px)}}@container admin (width<=640px){.app-admin-dns-row{grid-template-columns:minmax(0,1fr);gap:4px}.app-admin-page .app-card-flush>.app-toolbar .app-search{max-width:none}}.app-admin-page .app-input[inputmode=decimal],.app-admin-page .app-input[inputmode=numeric]{max-width:200px}
