.setup-wrap{max-width:540px;margin:60px auto;padding:20px}.legal-wrap{max-width:900px;margin:50px auto;padding:20px}.section-gap{margin-top:24px}.prewrap{white-space:pre-wrap}.error{color:#ad493a}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.tabs button{background:white;border:1px solid var(--line);padding:10px 17px}.tabs button.active{background:var(--ink);color:white}.data-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.data-table th,.data-table td{text-align:right;padding:14px 13px;border-bottom:1px solid var(--line);vertical-align:top}.data-table th{background:#f5f8f0;color:#798570;font-weight:500}.table-scroll{overflow:auto}.data-table td small{display:block;color:var(--muted)}.data-table button{padding:6px 10px;background:#edf3e6;margin:2px}.data-table .error{white-space:normal;max-width:330px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.admin-form-grid .full{grid-column:1/-1}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-price{font:600 36px Arial;margin:22px 0}.plan-price small{font-size:12px;color:var(--muted)}.plan-features{padding:0;list-style:none;color:#7a8872;line-height:2.5}.plan-actions{display:flex;gap:8px;flex-wrap:wrap}.plan-actions button{border:1px solid var(--line);padding:9px}.account-row{display:flex;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.account-row .account-info{flex:1;min-width:130px}.account-info small{display:block;color:var(--muted);margin-top:5px}.account-actions{display:flex;gap:7px;flex-wrap:wrap}.account-actions button{padding:7px 10px;background:#eef3e7;font-size:11px}.danger{color:#a54d3c}.delivery{font-size:10px;opacity:.8}.bubble .retry{display:block;font-size:11px;text-decoration:underline}.chat-tools{display:flex;gap:8px;margin-right:auto}.chat-tools button{margin:0}.form-hint{font-size:11px;color:var(--muted);line-height:1.9}dialog label{margin:12px 0}dialog .primary{margin-top:10px}.inline-error{color:#ae4b3d;white-space:pre-wrap}.readiness{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.readiness span{padding:6px 9px;border-radius:7px;background:#f2f5eb;font-size:11px}.status-ok{color:#35805e}.status-warning{color:#aa7633}.long-cell{max-width:260px;white-space:normal;overflow-wrap:anywhere}.auth-card .legal-links{margin-top:20px;font-size:11px}.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:20px}.admin-form-grid label{min-width:0}.button-row{display:flex;gap:10px;flex-wrap:wrap}.button-row button{padding:8px 14px;background:#edf3e6}hr{border:0;border-top:1px solid var(--line);margin:25px 0}#global-warning{margin-bottom:20px}.plan-current{border-color:#a9c987;background:#f8fbf3}.setup-wrap .primary{display:inline-block}.connection-help{font-size:12px;line-height:2}.config-help code{display:block;direction:ltr;text-align:left;background:#eff3e9;padding:10px;overflow-wrap:anywhere;margin:8px 0}.counter{font-size:12px;color:var(--muted)}.app header .local-pill{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.plans-grid{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .full{grid-column:auto}.sidebar .helper{display:none}.chat-tools{flex-wrap:wrap}}@media(max-width:760px){.chat-header{flex-wrap:wrap}.chat-tools{margin-right:0}.setup-wrap{margin:25px auto}.sidebar{overflow:visible}.sidebar nav{max-width:100%}}
