.settings-tabs{display:flex;gap:7px;flex-wrap:wrap;background:#eaf3f4;border-radius:13px;padding:5px;margin:22px 0}.settings-tabs .tab{padding:10px 16px;border:0;border-radius:9px;background:transparent;color:#47636d;font-weight:700;cursor:pointer}.settings-tabs .tab.active{color:#046f65;background:#fff;box-shadow:0 3px 11px #1733}.settings-pane{background:#fff;border:1px solid #dbe8eb;border-radius:18px;padding:24px;box-shadow:0 5px 20px rgba(8,44,57,.035)}.settings-pane h2{margin:0 0 6px}.settings-pane h3{font-size:16px;margin:26px 0 14px}.settings-pane p.muted{line-height:1.6}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0}.settings-card{border:1px solid #e0ebed;background:#fcfefe;border-radius:13px;padding:17px}.settings-card small{display:block;color:#68828b;margin-bottom:8px}.settings-card strong{display:block;color:#123945;font-size:16px}.settings-card p{color:#6a8089;font-size:12px;margin:9px 0 0;line-height:1.5}.settings-note{background:#f2faf7;border:1px solid #cfe7df;border-radius:13px;padding:18px;margin-top:18px;line-height:1.5;color:#254c50}.settings-note p{margin:12px 0 0}.cycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.cycle>div{border-left:3px solid #1db69a;padding:9px 11px;background:#fff;border-radius:5px}.cycle b{display:block;color:#173c48;margin-bottom:4px}.cycle small{display:block;color:#687f83;line-height:1.45}.settings-form label{display:block;color:#31535c;font-size:13px;font-weight:650}.settings-form input,.settings-form textarea{width:100%;margin-top:6px;border:1px solid #cddfe3;border-radius:10px;padding:10px 12px;background:white;min-height:44px;color:#183d49}.settings-form textarea{resize:vertical}.section-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.section-intro>.btn{flex-shrink:0}.settings-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prize-rows{display:grid;gap:9px;margin-bottom:13px}.prize-row{display:grid;grid-template-columns:1fr 1fr 45px;gap:10px;align-items:end}.prize-row .btn{height:44px;padding:10px}.settings-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.staff-list{display:grid;gap:12px;margin:20px 0}.staff-user{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #dce9ec;border-radius:14px;padding:15px}.staff-user strong{display:block;overflow-wrap:anywhere}.staff-user small{color:#68808a}.staff-user .status{font-size:12px;padding:6px 10px;border-radius:99px;background:#e4f7ed;color:#07714f;font-weight:700}.staff-user .status.off{background:#f9e9e2;color:#a34d37}.staff-right{display:flex;gap:9px;align-items:center}.staff-history{font-size:13px;color:#506873;display:grid;gap:7px}.history-entry{padding:9px;border:1px solid #e6eeee;border-radius:9px}.small-note{font-size:12px}.feedback{margin:10px 0}.settings-pane[hidden]{display:none!important}@media(max-width:800px){.settings-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle{grid-template-columns:1fr}}@media(max-width:540px){.settings-pane{padding:17px}.settings-grid,.settings-input-grid{grid-template-columns:1fr}.settings-tabs .tab{flex:1 1 44%;font-size:12px;padding:10px 8px}.prize-row{grid-template-columns:1fr 1fr 40px}.section-intro{display:block}.section-intro>.btn{margin-top:10px}.staff-right{width:100%;justify-content:flex-start}}

/* Account management: compact in desktop and on mobile */
.staff-user small{display:block;margin-top:5px;line-height:1.5}.staff-right .btn{white-space:normal;text-align:center}.staff-right{flex-wrap:wrap}.staff-list .btn[disabled]{opacity:.5;cursor:not-allowed}.settings-pane .btn[href]{display:inline-flex;align-items:center;text-decoration:none}
