.auth-page{min-height:100vh;display:grid;place-items:center;background:#ececf8;padding:30px}.auth-card{width:min(480px,100%);padding:35px;background:#faf9f6}.auth-brand img{width:170px;margin:0 auto 30px}.auth-card h1{font-size:52px}.auth-card>p{margin:20px 0}.auth-card form{margin:25px 0}.auth-card .button{width:100%}#auth-error,#global-error,#phone-error{color:#833e4c;font-size:13px;margin-top:15px}.admin-page header{position:static}.admin-header{display:flex;align-items:center;gap:20px}.admin-header span{font-size:12px}.admin-main{max-width:1100px;margin:auto;padding:50px 5%}.admin-main h1{font-size:64px}.admin-main .manager-notice{margin:25px 0}.admin-tabs{display:flex;gap:15px;margin:30px 0}.admin-main button:not(.button){background:#ececf8;color:#2d2e83;border:1px solid #cecae3;padding:10px 15px;font-size:12px;cursor:pointer}.admin-main button:disabled{opacity:.5;cursor:default}.admin-main h2{font-size:42px;margin-bottom:20px}.request-card,.request-card p{overflow-wrap:anywhere}.message-card{padding:20px 0;border-top:1px solid #cecae3}.message-card p{font-size:12px;margin-top:10px}.message-card .message-body{white-space:pre-wrap}.admin-main #add-item{margin:25px 0}.admin-main #content-form{margin-top:25px}.empty-state{padding:35px;background:#ececf8;margin:25px 0}.footer-management a{font-size:12px}.admin-main .manager-filters{margin-top:20px}.admin-main #request-list{min-height:100px}@media(max-width:700px){.admin-header{align-items:end;flex-direction:column;gap:7px}.admin-header span{font-size:10px}.admin-main{padding:35px 5%}.admin-main h1{font-size:50px}.auth-page{padding:18px}.auth-card{padding:25px}.auth-card h1{font-size:44px}.admin-header .button{font-size:11px;padding:9px 12px}}
