.staff-accounts{max-width:1400px;margin:auto;color:#183f34}.staff-notice{padding:18px;background:#eef6f0;border-left:4px solid #c3a469;border-radius:9px;line-height:1.8}.staff-error{color:#a62e2e;white-space:pre-wrap}.staff-accounts table{width:100%;border-collapse:collapse;background:white}.staff-accounts th,.staff-accounts td{text-align:left;padding:14px;border-bottom:1px solid #e0e9e3}.staff-accounts button,.staff-login button{padding:10px 15px;border:1px solid #bfd1c5;border-radius:8px;background:#fff;color:#235844;cursor:pointer;margin:4px}.staff-accounts label,.staff-login label{display:flex;flex-direction:column;gap:8px;margin:15px 0}.staff-accounts textarea,.staff-login input{font:inherit;padding:12px;border:1px solid #bfd1c5;border-radius:8px}.staff-operation,.staff-code{margin:18px 0;padding:22px;background:#fff9e9;border:1px solid #d9bf81;border-radius:12px}.staff-code code{display:block;font-size:21px;padding:18px;word-break:break-all;user-select:all}.staff-login{margin:0;background:radial-gradient(ellipse at top,#254f43,#102d26);font-family:system-ui,sans-serif;color:#233d34;min-height:100vh;display:grid;place-items:center}.staff-login-card{width:min(450px,calc(100% - 70px));padding:35px;background:#fbfcf9;border-radius:20px;margin:30px;box-shadow:0 22px 70px #061a1640}.staff-login h1{font-size:28px}.staff-login p{line-height:1.8;font-size:14px}.staff-brand{letter-spacing:2px;font-weight:700;color:#8b713c}.staff-login button{width:100%;background:#245b46;color:white;margin:12px 0}.staff-login nav{display:flex;justify-content:space-between;gap:10px;margin:18px 0}.staff-login a{color:#316950;font-size:13px}.staff-small{color:#78877c;font-size:12px!important}@media(max-width:850px){.staff-accounts{overflow:auto}.staff-accounts table{min-width:800px}}
