.agents-page{background:#f5f8f6;min-height:calc(100vh - 155px);padding:0 0 85px}.agents-intro{border-bottom:1px solid #bed4cf;justify-content:space-between;align-items:end;gap:36px;padding:70px 0 41px;display:flex}.agents-intro>div:first-child{max-width:770px}.agents-record-mark{color:#f3b96d;background:#1c4c50;border-radius:50%;place-items:center;width:47px;height:47px;margin-bottom:25px;display:inline-grid}.agents-intro h1{max-width:680px;margin:0 0 18px;font-size:clamp(2.7rem,5vw,4.6rem);line-height:1.02}.agents-intro p{color:#4d6c70;max-width:640px;margin:0;font-size:1.08rem}.agents-intro-note{border-left:2px solid #efb86f;min-width:156px;padding:9px 0 9px 22px}.agents-intro-note strong{letter-spacing:-.07em;font-size:2.7rem;line-height:1;display:block}.agents-intro-note span{color:#567075;margin-top:7px;font-size:.81rem;display:block}.agents-context{color:#526c70;gap:34px;padding:20px 0 8px;font-size:.79rem;display:flex}.agents-context p{max-width:540px;margin:0}.agents-context strong{color:#24474b}.agent-profiles{gap:25px;margin-top:32px;display:grid}.agent-profile{background:#fff;border:1px solid #d5e2dd;border-radius:16px;overflow:hidden}.agent-profile-head{align-items:center;gap:16px;padding:24px 27px 19px;display:flex}.agent-role-mark{color:#1d5552;background:#e2eee8;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:1.15rem;font-weight:850;display:grid}.agent-profile-head h2{margin:0 0 3px;font-size:1.42rem}.agent-profile-head a{color:#376d69;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:.8rem;text-decoration:none;display:inline-flex}.agent-state{color:#637477;border:1px solid #d4deda;border-radius:100px;margin-left:auto;padding:5px 10px;font-size:.69rem;font-weight:700}.agent-state.active{color:#236f5b;background:#eaf7ef;border-color:#9dcbb8}.agent-balance-strip{color:#fff;background:#193e43;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-balance-strip>div{min-width:0;padding:19px 23px}.agent-balance-strip>div+div{border-left:1px solid #426168}.agent-balance-strip span{color:#b7d2cc;align-items:center;gap:7px;font-size:.75rem;display:flex}.agent-balance-strip strong{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(.85rem,1.45vw,1.13rem);font-weight:700;display:block}.agent-ledger-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.agent-ledger-grid>section{min-width:0;padding:23px 27px 29px}.agent-ledger-grid>section+section{border-left:1px solid #e1eae6}.agent-ledger-grid h3{margin:0 0 4px;font-size:1.05rem}.agent-ledger-grid section>p{color:#657c7b;margin:0 0 18px;font-size:.78rem}.agent-ledger-list{margin:0;padding:0;list-style:none}.agent-ledger-list li{border-top:1px solid #e5eeea;justify-content:space-between;align-items:start;gap:15px;padding:15px 0;display:flex}.agent-ledger-list li>div{gap:4px;min-width:0;display:grid}.agent-ledger-list li>div:last-child{text-align:right;justify-items:end}.agent-ledger-list strong{overflow-wrap:anywhere;font-size:.85rem}.agent-ledger-list span,.agent-ledger-list small{color:#607b7b;overflow-wrap:anywhere;font-size:.73rem}.agent-ledger-list a{color:#276c6a;align-items:center;gap:2px;font-size:.73rem;font-weight:700;text-decoration:none;display:inline-flex}.agent-ledger-list a:hover,.agent-profile-head a:hover{text-decoration:underline}.agent-ledger-empty{color:#667d79;background:#f0f6f2;border-radius:8px;padding:15px;font-size:.8rem}.agents-history-foot{color:#687d7b;margin:25px 0 0;font-size:.78rem}.agents-history-warning{color:#6d4b22;background:#fff2d9;border-left:3px solid #bd7e30;padding:13px 16px;font-size:.82rem}.agents-unavailable{padding:90px 0}.agents-unavailable h1{font-size:2.6rem}.agents-unavailable a{color:#286766}@media (max-width:800px){.agents-intro{align-items:start}.agent-balance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-balance-strip>div:nth-child(3){border-top:1px solid #426168;border-left:0}.agent-balance-strip>div:nth-child(4){border-top:1px solid #426168}.agent-ledger-grid{grid-template-columns:1fr}.agent-ledger-grid>section+section{border-top:1px solid #e1eae6;border-left:0}}@media (max-width:560px){.agents-intro{padding-top:44px;display:block}.agents-intro-note{margin-top:28px}.agents-context{display:block}.agents-context p+p{margin-top:10px}.agent-profile-head{padding:19px 17px}.agent-balance-strip>div{padding:17px}.agent-ledger-grid>section{padding:21px 17px}.agent-ledger-list li{gap:8px}}
