.create-button{height:36px;padding:0 13px;border-radius:7px;background:var(--forest);color:#fff;font-size:12px;font-weight:650}.queue-action{font-size:11px;color:var(--forest);font-weight:650;white-space:nowrap}.queue-action.urgent{color:#9b590e}.queue-action span{font-size:15px;margin-left:3px}.create-order{border:1px solid #cfe1d5;border-radius:10px;background:#f7fbf8;padding:20px;margin-top:26px}.form-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.form-top .kicker{margin:0 0 6px}.form-top h2{font-size:19px;letter-spacing:-.45px;margin:0}.form-top p{font-size:12px;color:var(--muted);margin:5px 0 0}.close-form{font-size:24px;color:var(--muted);height:25px}.job-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.job-form label{display:grid;gap:5px;font-size:11px;font-weight:650;color:#52625a}.job-form input,.job-form select,.job-form textarea{border:1px solid #d5dfd8;border-radius:6px;background:#fff;padding:9px 10px;outline:0;color:var(--ink);font:inherit;font-size:12px}.job-form textarea{height:72px;resize:vertical}.job-form input:focus,.job-form select:focus,.job-form textarea:focus{border-color:#5d9873;box-shadow:0 0 0 3px #e5f2e9}.full{grid-column:1/-1}.form-actions{display:flex!important;align-items:center;justify-content:space-between!important;color:var(--muted)!important;font-size:10px!important}.orders-list{border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden;margin-top:25px}.orders-head,.order-row{display:grid;grid-template-columns:2.2fr 1fr 1.2fr 1fr auto;gap:15px;align-items:center;padding:0 17px}.orders-head{height:40px;background:#fbfcfa;color:#748077;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:10px;letter-spacing:.04em}.order-row{min-height:70px;border-top:1px solid var(--line);font-size:12px}.order-row b{font-size:12px;display:block}.order-row small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.order-row button{font-size:11px;color:var(--forest);font-weight:650}.order-status{color:#3b7957;font-size:11px}.ai-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin-top:30px}.ai-chat{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.ai-intro{padding:19px;display:flex;gap:12px;border-bottom:1px solid var(--line)}.ai-orb{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--mint);color:var(--forest);font-size:16px}.ai-intro b{font-size:13px}.ai-intro p{font-size:11px;color:var(--muted);margin:2px 0 0}.suggestions{display:flex;flex-wrap:wrap;gap:7px;padding:13px 19px;border-bottom:1px solid var(--line)}.suggestions button{border:1px solid #d6e4da;border-radius:20px;color:#397456;background:#f9fcfa;padding:6px 9px;font-size:10px}.chat-log{height:310px;overflow:auto;padding:18px;display:grid;gap:12px;align-content:start}.assistant-message,.user-message{display:flex;gap:8px;max-width:82%;font-size:12px}.assistant-message>span{width:20px;height:20px;display:grid;place-items:center;flex:none;border-radius:6px;background:var(--mint);color:var(--forest);font-size:11px}.assistant-message p,.user-message p{padding:9px 10px;border-radius:8px;margin:0;line-height:1.45}.assistant-message p{background:#f1f6f2}.assistant-message small{display:block;border-top:1px solid #dbe7de;margin-top:7px;padding-top:6px;color:var(--muted);font-size:9px}.user-message{margin-left:auto;justify-content:flex-end}.user-message p{background:var(--forest);color:#fff}.chat-input{display:flex;gap:8px;padding:13px;border-top:1px solid var(--line)}.chat-input input{height:35px;min-width:0;flex:1;border:1px solid #d5dfd8;border-radius:6px;padding:0 10px;font:inherit;font-size:12px}.chat-input .action{padding:0 12px}.ai-context{padding:18px;border:1px solid #d4e5d9;border-radius:10px;background:#f5faf6;align-self:start}.ai-context .kicker{margin:0 0 8px}.ai-context h2{font-size:15px;letter-spacing:-.3px;margin:0}.ai-context dl{margin:17px 0;border-top:1px solid #d8e7dc}.ai-context dl div{display:flex;justify-content:space-between;border-bottom:1px solid #d8e7dc;padding:9px 0;font-size:11px}.ai-context dt{color:var(--muted)}.ai-context dd{font-weight:700;margin:0;color:var(--forest)}.ai-context>p:last-child{font-size:10px;color:#527160;line-height:1.5;margin:0}@media(max-width:900px){.ai-layout{grid-template-columns:1fr}.orders-head,.order-row{min-width:730px}.orders-list{overflow:auto}}@media(max-width:600px){.job-form{grid-template-columns:1fr}.form-top{margin-bottom:15px}.form-actions{align-items:flex-start!important;gap:10px;flex-direction:column}.ai-layout{margin-top:20px}}
