.agent-workspace{max-width:1280px;margin:auto;padding:25px 4% 70px}.agent-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.agent-fields label,.agent-workspace form>label{display:grid;gap:8px;font-size:13px;font-weight:600}.agent-fields .full{grid-column:1/-1}.agent-fields small{font-weight:400;line-height:1.6;color:#637166}.agent-fields input,.agent-fields select,.agent-fields textarea,.agent-workspace form>label input,#agentProductSearch{width:100%;padding:11px;border:1px solid #ccd7ce;border-radius:6px;font:16px Arial,sans-serif;background:#fff;color:#203831}.agent-fields label.check{display:flex;align-items:center;gap:10px}.check input{width:auto}.agent-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.agent-workspace .topbar h1{font-size:30px}#agentLogin{max-width:560px;margin:30px auto}#agentLoginForm>label{margin:16px 0}#agentLoginForm>button{margin-top:15px}#shopLogoPreview{width:110px;height:90px;object-fit:contain;background:#f5f6f1}.agent-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;align-items:center;background:#fff;border:1px solid #dce5dd;border-radius:9px;padding:14px;margin:10px 0}.agent-row>img{width:70px;height:70px;object-fit:contain;background:#f5f6f1}.agent-row h3{font-size:14px;margin:0 0 7px;overflow-wrap:anywhere}.agent-row p{font-size:12px;color:#68766a;margin:6px 0}.agent-row .actions{flex-wrap:wrap}.agent-row a{overflow-wrap:anywhere}.agent-row-agent{grid-template-columns:minmax(0,1fr) auto}#agentProductEditor{width:min(800px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:1px solid #cfdbd1;border-radius:12px;padding:22px;color:#1c3a2c}#agentProductEditor::backdrop{background:#10281db5}.agent-images{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.agent-image{width:100px;display:grid;gap:5px}.agent-image img{width:100px;height:100px;object-fit:contain;background:#f3f5ef}.agent-image button{font-size:11px;padding:6px}#agentOrders .panel{margin-bottom:12px}#agentOrders h3{font-size:14px;overflow-wrap:anywhere}#agentOrders p{font-size:13px;white-space:pre-line;overflow-wrap:anywhere}#agentOrders .order-line{display:flex;gap:12px;align-items:center;margin:10px 0}#agentOrders .order-line img{width:60px;height:60px;object-fit:contain;background:#f4f5f1}#agentOrders .order-line span{font-size:12px}.danger{color:#a4362d;border-color:#d6a39c}.panel-head{gap:12px;flex-wrap:wrap}.agent-row button:disabled{opacity:.5}#agentProducts[aria-busy=true]{opacity:.6;pointer-events:none}@media(max-width:700px){.agent-fields{grid-template-columns:1fr;gap:14px}.agent-fields .full{grid-column:auto}.agent-workspace{padding:18px 16px 45px}.agent-row{grid-template-columns:55px minmax(0,1fr);gap:12px}.agent-row>img{width:55px;height:55px}.agent-row>.actions{grid-column:2}.agent-row-agent{grid-template-columns:1fr}.agent-row-agent>.actions{grid-column:1}.agent-tabs .btn{font-size:12px;padding:10px}.agent-workspace .topbar{align-items:start;gap:10px}.agent-workspace .topbar h1{font-size:25px}.agent-row .btn{font-size:12px;padding:9px 12px}}
[hidden]{display:none!important}
.permission-box{border:1px solid #ccd7ce;border-radius:8px;padding:16px;margin:20px 0}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.permission-grid .check{display:flex;align-items:center;gap:9px;font-size:13px}.permission-grid input{width:18px;height:18px;flex:none}.agent-room{margin-bottom:16px}.agent-room h3{overflow-wrap:anywhere}.agent-room p{font-size:13px}.agent-room a{overflow-wrap:anywhere}.agent-room details>summary{cursor:pointer;padding:12px 0;color:#166d55}.agent-room .actions{flex-wrap:wrap;gap:8px}.agent-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin:25px 0;flex-wrap:wrap}.agent-pagination span{font-size:13px}.agent-fields :disabled{background:#edf0eb;color:#7b847d}.agent-workspace #globalPricing p{line-height:1.8;font-size:13px}#agentProducts .agent-row{grid-template-columns:60px minmax(0,1fr) auto}#agentProductEditor h2{font-size:18px;overflow-wrap:anywhere}@media(max-width:700px){.permission-grid{grid-template-columns:1fr 1fr}.agent-room .panel-head{display:block}.agent-room .actions{margin:12px 0}#agentProducts .agent-row{grid-template-columns:55px minmax(0,1fr)}.agent-room h3{font-size:17px}}
