.form-error{color:#ffab8b;font-size:12px;margin:0}.form-success{color:#d7f06b;font-size:12px;margin:0}.auth-form-link{display:flex;justify-content:flex-end;margin-top:-7px}.auth-form-link button,.auth-text-button{border:0;background:transparent;color:#d7f06b;font:600 11px Manrope;cursor:pointer;padding:0}.auth-text-button{justify-self:center;margin-top:2px}.auth-panel .otp-input{font:600 23px DM Mono,monospace;letter-spacing:.35em;text-align:center;padding-left:calc(14px + .35em)}.auth-panel button:disabled{opacity:.65;cursor:not-allowed;transform:none}.billing-plans{display:grid;grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.billing-plan{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fafbf7;padding:22px 0;border-bottom:1px solid var(--line)}.billing-plan strong{font-size:16px}.billing-plan p{font-size:12px;color:var(--muted);margin:5px 0 0}.billing-price-list{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.billing-price-list button:disabled{opacity:.55;cursor:not-allowed}.table-action{white-space:nowrap}.form-error-light{color:#b95f42}.table-action{color:#5d8745;font-weight:700}.data-table small{display:block;color:#89938c;font-size:10px;margin-top:4px}.empty-state{padding:50px 0;text-align:center;color:#89938c;font-size:13px}.auth-form-link button,.auth-text-button,.form-success{color:#71bde8}.table-action{color:#014477}.users-workspace{min-width:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;padding-top:24px;padding-bottom:20px}.users-workspace .workspace-header{flex:0 0 auto;margin-bottom:18px}.users-workspace .workspace-header h1{font-size:34px;margin-bottom:6px}.users-workspace .filter-bar,.users-workspace .pagination-bar,.users-workspace .table-meta{flex:0 0 auto}.users-workspace .table-meta{margin-bottom:7px}.users-table-scroll{flex:1 1;min-height:0;overflow:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:#fff}.users-table-scroll .users-table{border-top:0;min-width:1100px}.users-table .table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f2f8fb}.users-table .table-row{grid-template-columns:280px 90px 140px 110px 130px 130px 90px;padding:0 14px}.users-table .table-row>span{display:block!important;min-width:0}.user-status-active{color:#3d7a4a}.user-status-active,.user-status-suspended{font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.user-status-suspended{color:#b74830}.user-status-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.user-status-copy strong{font:500 10px DM Mono,monospace}.button-danger{background:#c95339;border-color:#c95339;color:#fff}.button-danger:hover{background:#b74830}.pagination-bar a{border:1px solid var(--line);background:#fff;border-radius:4px;padding:9px 12px;color:var(--ink);font:600 11px Manrope}.user-plan-table .table-row{grid-template-columns:1.2fr 1fr 1fr 1fr 80px}.user-login-table .table-row{grid-template-columns:1.5fr 1.3fr 1.3fr 1fr 1fr 1fr}.user-status-pending{color:#8a6a2f;font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.subscriptions-table,.users-table-scroll .subscriptions-table{min-width:1180px}.subscriptions-table .table-row{grid-template-columns:200px 150px 130px 110px 110px 110px 120px 80px;padding:0 14px}.subscription-payment-table .table-row{grid-template-columns:1.4fr .8fr .8fr 1fr 1.2fr}.user-type{font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.user-type-admin{color:var(--brand)}.user-detail-list{display:grid;grid-gap:16px;gap:16px;margin:19px 0 0}.user-detail-list div{display:grid;grid-gap:5px;gap:5px}.user-detail-list dt{font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.04em;color:#738079}.user-detail-list dd{margin:0;font:500 14px Manrope}.settings-form select{width:100%;display:block;margin-top:8px;padding:13px 14px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);font:500 13px Manrope;outline:none}.settings-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(22,127,190,.13)}.auth-layout-single{grid-template-columns:minmax(280px,430px)}@media (max-width:850px){.users-workspace{height:auto;min-height:100vh;overflow:visible;padding-top:34px}.users-table-scroll{max-height:460px}}.admin-plans-grid{margin-bottom:24px}.plan-feature-chips{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none}.plan-feature-chips li{padding:5px 8px;border:1px solid var(--line);border-radius:3px;background:#fff;color:#49677b;font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.plan-price-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.plan-unlinked{color:#b74830}.settings-heading .sync-pill{align-self:flex-start;white-space:nowrap}@media (max-width:850px){.plan-price-grid{grid-template-columns:1fr}}.data-workspace .permission-tabs{flex:0 0 auto;margin-bottom:14px}.data-workspace .permission-tabs a{display:flex;flex-direction:column;gap:4px;min-width:240px;text-align:left;border:0;border-bottom:3px solid transparent;background:transparent;padding:10px 16px 15px;color:#7b8780}.data-workspace .permission-tabs a span{font-size:14px;font-weight:800}.data-workspace .permission-tabs a small{font-size:10px}.data-workspace .permission-tabs a.active{border-color:var(--brand);color:var(--brand)}.data-workspace .filter-bar{flex-wrap:wrap}.data-workspace .filter-bar input{min-width:220px}.data-workspace .filter-bar select{min-width:150px}.data-records-table{min-width:1100px}.data-records-table .table-row{grid-template-columns:150px 120px 150px 200px 100px 180px 108px}.data-records-table .table-row>span:last-child{position:-webkit-sticky;position:sticky;right:0;background:#fff}.data-records-table .table-row.is-unpublished{opacity:.45;background:#eaedf0}.data-records-table .table-row.is-unpublished>span:last-child{background:#eaedf0}.data-records-table .table-row.is-unpublished:hover{opacity:.8}.data-records-table .table-head>span:last-child{background:#f2f8fb}.table-actions{display:flex;gap:10px;align-items:center}button.table-action{border:0;background:transparent;padding:0;color:#014477;font:700 12px Manrope;cursor:pointer}button.table-action:disabled{opacity:.6;cursor:not-allowed}.record-status-published{color:#3d7a4a}.record-status-published,.record-status-unpublished{font:600 11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.record-status-unpublished{color:#8b9790}.table-action-danger{border:0;background:transparent;padding:0;color:#b74830;font:700 12px Manrope;cursor:pointer}.table-action-danger:disabled{opacity:.6;cursor:not-allowed}.table-meta-actions{display:flex;align-items:center;gap:14px}.export-page-button{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:4px;padding:4px 10px;font:700 11px DM Mono,monospace;color:var(--brand);cursor:pointer;transition:all .15s ease}.export-page-button:hover:not(:disabled){background:#eef5fa;border-color:var(--accent)}.export-page-button:disabled{opacity:.5;cursor:not-allowed}.export-page-button svg{display:block;flex-shrink:0}.data-record-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.data-record-grid .full{grid-column:1/-1}.settings-form textarea{width:100%;display:block;margin-top:8px;padding:13px 14px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);font:500 13px Manrope;outline:none;min-height:92px;resize:vertical}.settings-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(22,127,190,.13)}@media (max-width:850px){.data-record-grid{grid-template-columns:1fr}.data-workspace .permission-tabs a{min-width:0;flex:1 1}.data-records-table .table-row>span:last-child{position:static;background:transparent}}