.agent-portal__customers-wrap{padding-top:34px}.agent-portal__customers-shell{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:24px}.agent-portal__customers-card{border:1px solid var(--agent-border);border-radius:18px;background:#fff;overflow:hidden}.agent-portal__customers-head{padding:24px;border-bottom:1px solid #e7e7e7}.agent-portal__customers-head h2{margin:5px 0 7px;color:#111!important}.agent-portal__customers-head p{margin:0;color:#666}.agent-portal__customer-search{padding:18px}.agent-portal__customer-search label{display:block;font-weight:800;margin-bottom:7px}.agent-portal__customer-search input{width:100%;min-height:48px;border:1px solid #c9c9c9;border-radius:10px;padding:11px 13px;font:inherit}.agent-portal__customer-search input:focus{outline:2px solid rgba(173,18,41,.17);border-color:var(--agent-red)}.agent-portal__customer-search-note{display:block;margin-top:7px;color:#777;font-size:1.2rem}.agent-portal__customer-results{border-top:1px solid #eee;max-height:610px;overflow:auto}.agent-portal__customer-state{padding:22px;color:#666}.agent-portal__customer-result{display:block;width:100%;border:0;border-top:1px solid #eee;background:#fff;text-align:left;padding:16px 18px;cursor:pointer}.agent-portal__customer-result:first-child{border-top:0}.agent-portal__customer-result:hover,.agent-portal__customer-result.is-active{background:#fff7f8}.agent-portal__customer-result strong{display:block;color:#111}.agent-portal__customer-result span,.agent-portal__customer-result small{display:block;color:#666;margin-top:3px}.agent-portal__customer-detail{min-height:430px}.agent-portal__customer-detail-empty{padding:44px 28px;text-align:center;color:#666}.agent-portal__customer-profile{padding:26px}.agent-portal__customer-profile-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.agent-portal__customer-profile-head h2{margin:4px 0;color:#111!important}.agent-portal__customer-profile-head p{margin:0;color:#666}.agent-portal__customer-profile-actions{display:flex;gap:8px;flex-wrap:wrap}.agent-portal__customer-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px}.agent-portal__customer-meta>div{border:1px solid #e3e3e3;border-radius:12px;padding:13px}.agent-portal__customer-meta span{display:block;color:#777;font-size:1.15rem}.agent-portal__customer-meta strong{display:block;margin-top:3px;word-break:break-word}.agent-portal__customer-section{border-top:1px solid #e6e6e6;padding-top:22px;margin-top:22px}.agent-portal__customer-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.agent-portal__customer-section-head h3{margin:0;color:#111!important}.agent-portal__customer-section-head span{color:#777;font-size:1.2rem}.agent-portal__customer-orders{display:grid;gap:10px}.agent-portal__customer-order-card{border:1px solid #e1e1e1;border-radius:12px;padding:14px}.agent-portal__customer-order-top{display:flex;justify-content:space-between;gap:14px}.agent-portal__customer-order-top strong{color:#111}.agent-portal__customer-order-top span{font-weight:800}.agent-portal__customer-order-meta{display:flex;gap:10px 16px;flex-wrap:wrap;color:#666;font-size:1.2rem;margin-top:5px}.agent-portal__customer-order-items{margin:10px 0 0;padding:9px 0 0 18px;border-top:1px solid #eee;color:#555;font-size:1.2rem}.agent-portal__customer-order-items li+li{margin-top:4px}.agent-portal__customer-api-error{margin:18px;border:1px solid #e5b7bf;background:#fff3f5;color:#82172a;border-radius:10px;padding:14px}.agent-portal[data-color-scheme="dark"] .agent-portal__customers-card,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-result,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-meta>div,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-order-card{background:#191919;color:#eee;border-color:#3a3a3a}.agent-portal[data-color-scheme="dark"] .agent-portal__customer-result:hover,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-result.is-active{background:#2a1b1e}.agent-portal[data-color-scheme="dark"] .agent-portal__customer-profile-head h2,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-section-head h3,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-result strong,.agent-portal[data-color-scheme="dark"] .agent-portal__customer-order-top strong{color:#fff!important}@media(max-width:900px){.agent-portal__customers-shell{grid-template-columns:1fr}.agent-portal__customer-results{max-height:360px}}@media(max-width:620px){.agent-portal__customers-wrap{padding-top:20px}.agent-portal__customer-profile{padding:18px}.agent-portal__customer-profile-head{display:grid}.agent-portal__customer-meta{grid-template-columns:1fr}.agent-portal__customer-order-top{display:grid;gap:4px}.agent-portal__customer-profile-actions .agent-portal__primary{width:100%}}