.growth-admin{max-width:1180px;margin:36px auto;padding:0 24px 60px}.admin-back{margin-left:auto}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:23px}.admin-tabs button{border:1px solid #e6dfef;background:#fff;color:#756781;border-radius:10px;padding:10px 16px}.admin-tabs button.active{background:#7045dc;color:#fff}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.setting{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #eee8f6;padding:16px 0;font-size:13px}.setting input[type=checkbox]{width:20px;height:20px;accent-color:#7045dc}.setting input[type=number]{width:110px}.setting input:not([type=checkbox]){padding:9px;border:1px solid #dcd3ed;border-radius:7px;font:inherit;max-width:45%}.setting span{max-width:70%}.setting small{display:block;color:#81748e;font-size:11px;margin-top:4px}.admin-save{margin-top:22px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.admin-save .field{margin:0}.admin-table{overflow-x:auto}.admin-table table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th,.admin-table td{padding:13px 12px;border-bottom:1px solid #ece7f3;text-align:left;vertical-align:top}.admin-table th{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#8b7a9c}.admin-table .secondary{min-height:33px;padding:7px 10px;font-size:11px;margin:3px;white-space:nowrap}.admin-table td p{max-width:370px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-inline{display:flex;gap:8px;flex-wrap:wrap}.admin-signin{max-width:500px}.audit-json{max-width:500px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.admin-status-error{color:#a13f55}#admin-status:empty{display:none}@media(max-width:760px){.growth-admin{margin-top:25px;padding:0 16px 40px}.admin-grid{grid-template-columns:1fr}.admin-save{grid-template-columns:1fr}.admin-back{font-size:10px;padding:8px;min-height:36px}.admin-table th,.admin-table td{padding:12px 8px}.topbar .brand img{width:135px}}

.setting select{padding:9px;border:1px solid #dcd3ed;border-radius:7px;font:inherit;width:45%;min-width:0;background:#fff;color:inherit}.timezone-setting span{max-width:55%}@media(max-width:760px){.timezone-setting{flex-wrap:wrap;gap:10px}.timezone-setting span,.timezone-setting select{width:100%;max-width:100%}}
