.account-tools{display:flex;align-items:center;gap:15px;font-size:11px;color:#68775c}.account-tools span{max-width:220px;overflow:hidden;text-overflow:ellipsis}.parameter-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.parameter-grid select,.parameter-grid input,#auth-form input{width:100%;height:39px;padding:8px 10px;border:1px solid #d8e0ce;background:#fff;border-radius:6px;color:#35482d;font-size:12px}.parameter-note{color:#8a967f;font-size:10px;line-height:1.8;margin:14px 0 20px}.account-banner{padding:15px 19px;background:#e4ead9;border:1px solid #cfdbbe;border-radius:9px;color:#526b41;margin-bottom:22px;font-size:12px;line-height:1.8}.account-banner button{margin-left:12px}.auth-tabs{display:flex;gap:22px;margin:20px 0;border-bottom:1px solid #dbe3cf}.auth-tabs button{border:0;background:none;padding:0 0 12px;color:#87967b;font-size:13px}.auth-tabs .active{border-bottom:2px solid #65844b;color:#304e32}#auth-dialog{max-width:430px}#auth-form{padding:4px 0}#auth-form input{margin-bottom:20px;height:44px;font-size:14px}.auth-message{padding:11px 13px;margin-bottom:17px;font-size:12px;line-height:1.8;background:#e8eedf;border-radius:6px;color:#526d40}.auth-message.error{background:#f6ebda;color:#996f35}#auth-submit{margin-top:6px}#forgot{display:block;margin:11px auto 0}.admin-panel{margin-top:24px}.admin-row{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding:17px 24px;border-top:1px solid #e5eadf;font-size:12px}.admin-row .user-email{flex:1;min-width:180px;overflow-wrap:anywhere}.admin-row input{width:70px;height:34px;border:1px solid #ccd8bf;border-radius:5px;padding:6px}.admin-row button{padding:8px 12px;background:#e4ecd9;border:1px solid #cdd9bf;border-radius:5px}.admin-row button.danger{background:#f2e5da;border-color:#e0cdb8}.account-tools button{font-size:12px}.job-actions-note{font-size:10px;color:#8d987f;margin-top:10px}.jobs{max-height:800px;overflow:auto}.job-card .spec-line{font-size:10px;color:#8d987d;margin-bottom:7px}.bottom-note a{color:inherit}button[hidden]{display:none!important}@media(max-width:760px){.account-tools{gap:8px}.account-tools span{max-width:135px;font-size:10px}.parameter-grid input,.parameter-grid select{font-size:16px}.account-banner{font-size:12px}.admin-row{padding:15px 18px}.admin-row .user-email{width:100%}#auth-dialog{padding:21px}.header .brand small{font-size:8px}.jobs{max-height:none}}

.admin-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 24px;font-size:11px;color:#839477}.admin-controls a{padding:10px 13px;border:1px solid #cad9bc;border-radius:6px;background:#e6eedc;text-decoration:none;color:#3e6033}.admin-row .job-id{font-size:10px;overflow-wrap:anywhere;flex:1;min-width:220px}
