.agent-page{min-height:calc(100vh - 60px);background:#606060;color:#eee;font:13px Arial,sans-serif;padding-bottom:30px}.agent-page *{box-sizing:border-box}.agent-page button,.agent-page select,.agent-page input{font:inherit}.agent-page button{cursor:pointer}.agent-title{height:48px;background:#137d63;display:flex;align-items:center;justify-content:center;position:relative}.agent-title>a{position:absolute;left:0;top:0;width:45px;height:48px;border-right:1px solid #ffffff44;display:grid;place-items:center;color:#fff;font-size:28px}.agent-title strong{font-size:15px}.agent-badge{position:absolute;right:15px;font-size:10px;color:#c6f3e6;letter-spacing:.07em}.agent-nav{display:flex;background:#343434;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #777}.agent-nav a{padding:12px 14px;color:#e7e7e7;border-bottom:3px solid transparent;text-decoration:none}.agent-nav a:hover,.agent-nav a.active{background:#414141;border-bottom-color:#24aa80}.agent-demo{margin:0;background:#244d42;color:#ddfff4;padding:9px 15px;font-size:11px}.agent-notice{background:#d8f1e8;color:#124d3c;padding:10px 14px;margin:0}.agent-own{padding:18px 12px 10px}.agent-own h3{font-size:13px;text-align:center;margin:0 0 10px}.agent-own>div{display:grid;grid-template-columns:repeat(4,1fr);background:#444;text-align:center}.agent-own span{padding:12px 5px;border-right:1px solid #666;font-size:11px}.agent-own b{display:block;color:#a9eec9;margin-top:5px;font-size:15px}.agent-tabs,.agent-presets,.agent-statuses{display:flex;justify-content:center;background:#3e3e3e;gap:2px}.agent-tabs button,.agent-presets button,.agent-statuses button{color:#eee;background:transparent;border:0;border-bottom:2px solid transparent;padding:12px}.agent-tabs button.active,.agent-presets button.active,.agent-statuses button.active{border-bottom-color:#39bb8e;color:#fff}.agent-panel{margin:10px;background:#4a4a4a}.agent-panel-title{background:#137d63;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-panel-title strong{font-size:12px}.agent-panel-title button,.agent-search button,.agent-dates button,.agent-create>button,.agent-modal>button[type=submit]{border:0;background:#168b6a;color:#fff;padding:8px 12px}.agent-panel-title .danger,.agent-profile .danger{background:#bc4848;color:#fff;border:0;padding:8px 12px}.agent-search{display:flex;gap:5px;padding:10px;background:#3f3f3f}.agent-search input{flex:1;min-width:0;padding:8px;border:1px solid #777;background:#eee;color:#222}.agent-user-head,.agent-user-row{display:grid;grid-template-columns:minmax(140px,2fr) repeat(3,minmax(65px,1fr)) 55px;align-items:center;gap:6px;padding:0 10px}.agent-user-head{height:36px;background:#333;color:#ddd;font-size:10px;font-weight:bold}.agent-user-head span:not(:first-child){text-align:right}.agent-user-row{min-height:43px;background:#555;border-bottom:1px solid #696969}.agent-user-row:nth-child(even){background:#505050}.agent-user-row>a{grid-column:1;grid-row:1;margin-left:calc(var(--depth)*18px + 22px);color:#eee;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-user-row>a:hover{text-decoration:underline}.agent-user-row>a small{display:block;color:#bbb;font-size:10px}.agent-user-row>span{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.agent-expand{grid-column:1;grid-row:1;justify-self:start;margin-left:calc(var(--depth)*18px);background:transparent;color:#fff;border:0;font-size:18px;width:20px}.agent-expand:disabled{opacity:.35}.agent-block{background:transparent;color:#ffb2b2;border:0;font-size:19px}.agent-block.is-blocked{color:#9be0bb}.agent-empty{padding:20px;text-align:center;color:#ccc}.agent-profile,.agent-create,.agent-chat{margin:18px auto;max-width:750px;background:#424242;padding:20px}.agent-profile-top{display:flex;align-items:center;gap:14px}.agent-profile-top h2{margin:0 0 5px;font-size:19px}.agent-profile-top p{margin:0;color:#bbb;font-size:11px}.agent-profile-top button{margin-left:auto}.agent-avatar{height:50px;width:50px;border-radius:50%;background:#137d63;display:grid;place-items:center;font-size:25px}.agent-caution{padding:12px;background:#705835;color:#fff}.agent-details{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#666}.agent-details>div{background:#4e4e4e;padding:12px}.agent-details span{display:block;color:#aaa;font-size:11px;margin-bottom:5px}.agent-balance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.agent-balance-grid button{background:#555;color:#fff;border:1px solid #777;padding:13px;text-align:left}.agent-balance-grid span,.agent-balance-grid strong,.agent-balance-grid small{display:block}.agent-balance-grid strong{font-size:17px;margin:8px 0;color:#a9eec9}.agent-balance-grid small{color:#ccc}.agent-back{color:#a8edd1}.agent-create h2{margin-top:0;font-size:20px}.agent-create label,.agent-modal label{display:block;margin:12px 0}.agent-create input,.agent-create select,.agent-modal input{display:block;margin-top:5px;width:100%;background:#eee;color:#222;border:1px solid #aaa;border-radius:2px;padding:10px}.agent-create>button{width:100%;margin-top:8px}.agent-create p{font-size:11px;color:#bbb}.agent-dates,.agent-filter-row{background:#3e3e3e;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;flex-wrap:wrap}.agent-dates label,.agent-filter-row label{font-size:11px}.agent-dates input,.agent-filter-row select{background:#eee;color:#222;border:0;padding:7px;margin-left:4px}.agent-section{margin-bottom:5px}.agent-section>button{width:100%;background:#137d63;color:#fff;border:0;padding:12px;text-align:left}.agent-section>button span{float:right}.agent-report-head,.agent-report>a{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:6px;align-items:center;padding:10px;border-bottom:1px solid #777}.agent-report-head{background:#333;font-size:11px;font-weight:bold}.agent-report>a{color:#eee;text-decoration:none}.agent-report>a:hover{background:#606060}.agent-report-head.four,.agent-report>a.four{grid-template-columns:2fr repeat(3,1fr)}.agent-report span:not(:first-child){text-align:right}.agent-sample-label{padding:12px;color:#c7c7c7;font-size:11px}.agent-ticket-list{padding:12px}.agent-ticket-list article{background:#474747;margin-bottom:8px;padding:12px;border-left:3px solid #178563}.agent-ticket-list article>div{display:flex;justify-content:space-between;gap:8px}.agent-ticket-list small{color:#bbb}.agent-ticket-list p{margin:9px 0}.agent-ticket-list b{color:#ffc3c3}.agent-ticket-list b.won{color:#91e8b3}.agent-balance-summary{margin:15px 10px 25px}.agent-balance-summary>div{display:flex;justify-content:space-between;background:#3e3e3e;border-bottom:1px solid #c66;padding:12px}.agent-balance-summary b{color:#8de5a9}.agent-panel>h3{background:#137d63;margin:0;padding:11px;font-size:13px}.agent-ledger{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid #777}.agent-chat{min-height:300px}.agent-chat-bubble{background:#218c66;border-radius:14px;padding:15px;display:inline-block;margin-top:15px}.agent-modal-backdrop{position:fixed;inset:0;background:#0009;z-index:80;display:grid;place-items:center}.agent-modal{position:relative;background:#464646;color:#fff;width:min(400px,calc(100% - 25px));padding:24px;box-shadow:0 10px 40px #0008}.agent-modal h2{margin-top:0}.agent-modal>button[type=submit]{width:100%}.agent-modal-close{position:absolute;right:10px;top:8px;color:#fff;background:none;border:0;font-size:24px}@media(max-width:650px){.agent-badge{display:none}.agent-own>div{grid-template-columns:repeat(2,1fr)}.agent-user-head,.agent-user-row{grid-template-columns:minmax(115px,2fr) repeat(3,minmax(55px,1fr)) 30px;gap:2px;padding:0 4px}.agent-user-row>span{font-size:10px}.agent-user-head{font-size:9px}.agent-balance-grid{grid-template-columns:repeat(2,1fr)}.agent-details{grid-template-columns:1fr}.agent-report-head,.agent-report>a{font-size:10px;padding:9px 4px}}
body:has(.agent-page) .betslip{display:none}
.agent-profile-open{color:#fff;text-align:right}.agent-profile form label{display:block;margin:12px 0}.agent-profile form input{display:block;width:100%;padding:10px;margin-top:5px;background:#eee;border:1px solid #aaa;color:#222}.agent-profile form button,.agent-odds-form button,.agent-event-actions button{border:0;background:#168b6a;color:#fff;padding:9px 13px;cursor:pointer}.agent-event{padding:15px;border-bottom:1px solid #777}.agent-event strong,.agent-event small{display:block}.agent-event small{color:#bbb;margin:5px 0 10px}.agent-odds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.agent-odds-grid label{display:block}.agent-odds-grid input{width:100%;padding:8px;background:#eee;color:#222;border:1px solid #aaa}.agent-event-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.agent-event-actions select{background:#eee;color:#222;padding:7px}.sports-bet{background:#fff;border:1px solid #d5ded8;margin:10px;padding:15px;color:#263c33}.sports-bet>div{display:flex;justify-content:space-between;gap:10px}.sports-bet p{line-height:1.5}.sports-bet b{display:block;margin-top:6px;color:#08765b}
