/* Shared product illustrations, separated from the website layout. */

.app-window{background:#f7f8fb;font-size:10px}.app-sidebar{background:#f4f6fa;width:145px;padding:17px 10px;border-right:1px solid #e3e7f0}.app-brand{font-size:12px;color:#344865;margin-bottom:22px;gap:8px}.app-brand .product-icon{width:22px;height:22px;flex-shrink:0}.app-navitem{font-size:10px;border-radius:5px;padding:10px 8px;margin:3px 0;color:#8d98a9}.app-navitem.active{background:#e3ebf8;color:#3f6fb7}.app-sidebar-bottom{font-size:8px;color:#a9b0bf}.app-topbar{height:39px;padding:0 19px;background:#fff;border-bottom:1px solid #edf0f6;font-size:9px}.app-topbar-right{font-size:8px;color:#a1aab9}.app-avatar{width:20px;height:20px;background:#e3eaf6;color:#8196ba}.app-content{padding:25px}.app-content h3{font-size:22px;letter-spacing:-.02em;font-weight:550}.app-subtitle{font-size:10px;margin-top:8px}.app-kpis{gap:12px;margin-top:24px}.app-kpi{border:1px solid #e6eaf2;border-radius:7px;padding:17px 14px;box-shadow:none}.app-kpi b{font-size:25px;font-weight:500}.app-panel{border:1px solid #e7ebf3;border-radius:7px;box-shadow:none}.app-panels{margin-top:20px}.app-panel-title{font-size:11px}.chart-svg{height:155px}.ai-welcome .welcome-orb{background:#ecebf5;box-shadow:none;color:#807da3;border-radius:12px;width:43px;height:43px;font-size:15px;font-weight:600}.ai-welcome h3{font-size:26px;letter-spacing:-.03em}.ai-welcome p{font-size:11px}.ai-prompts>div{border:1px solid #e6e7ee;border-radius:8px;box-shadow:none}.ai-composer{border-radius:12px;box-shadow:0 5px 20px #34355306;border-color:#dcdeea}.ai-composer-bottom b{background:#6d719a}.workbench{padding:21px 20px;background:#f8f9fc;flex:1;overflow:hidden}.workbench-heading{display:flex;justify-content:space-between;align-items:center}.workbench-heading small{font-size:8px;color:#aab2c0}.workbench-heading h3{font-size:17px;font-weight:550;letter-spacing:-.025em;color:#30415a;margin-top:7px}.date-control{border:1px solid #e2e7f1;border-radius:4px;background:#fff;padding:5px 8px;color:#8693a8;font-size:8px}.wb-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:17px}.wb-metrics>div{padding:12px 12px 10px;border:1px solid #e8ecf4;background:#fff;border-radius:6px}.wb-metrics>div>span{font-size:8px;color:#8d99ab}.wb-metrics b{display:block;font-size:21px;font-weight:550;color:#30435e;margin-top:7px;letter-spacing:-.04em;white-space:nowrap}.wb-metrics b small{font-size:10px;font-weight:400;color:#8f9cae}.wb-metrics em{font-size:7px;color:#4c9b8c;display:block;margin-top:8px;font-style:normal}.wb-metrics em i{font-style:normal;color:#acb6c5;margin-left:4px}.wb-metrics em.neutral{color:#9ca8ba}.wb-middle{display:grid;grid-template-columns:1.55fr 1fr;gap:10px;margin-top:11px}.wb-chart,.wb-tasks,.wb-orders{background:white;border:1px solid #e8ecf4;border-radius:6px;padding:12px}.wb-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#66778e;font-size:9px}.wb-panel-heading b{font-weight:500}.wb-panel-heading>span{display:flex;align-items:center;gap:4px;font-size:6px;color:#acb6c5}.wb-panel-heading>span i{width:4px;height:4px;border-radius:50%;background:#3675d9}.wb-panel-heading>span i.last{background:#c5d0e3;margin-left:6px}.wb-chart-plot{display:flex;gap:10px;margin-top:15px;height:93px}.axis-y{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;color:#bac2cd;font-size:6px}.wb-chart-plot svg{flex:1;min-width:0;width:100%;height:100%}.axis-x{display:flex;justify-content:space-between;margin-top:7px;padding-left:27px;color:#acb5c2;font-size:6px}.wb-tasks>div:not(:first-child){display:flex;align-items:center;gap:8px;margin-top:16px;font-size:7px}.wb-tasks>div>span{color:#718098;flex:1}.wb-tasks>div small{display:block;font-size:6px;color:#b0b9c8;margin-top:4px}.wb-tasks>div>b{font-size:13px;font-weight:500;color:#7687a2}.task-dot{width:21px;height:21px;border-radius:5px;background:#ecf2fc;position:relative}.task-dot:after{content:"";position:absolute;inset:7px;border:1px solid #8da9d5;border-radius:1px}.amber-dot{background:#faf3e8}.amber-dot:after{border-color:#c7af83}.green-dot{background:#eaf5f1}.green-dot:after{border-color:#8bb6a7}.wb-orders{margin-top:11px;padding:12px 12px 2px}.wb-orders table{width:100%;border-collapse:collapse;font-size:7px;margin-top:7px;white-space:nowrap}.wb-orders th{font-weight:400;color:#a5afbf;background:#fafbfd;padding:7px 0;text-align:left}.wb-orders td{padding:8px 0;border-top:1px solid #f2f4f8;color:#8796ac}.order-state{font-style:normal;background:#eaf4ee;color:#8caf99;font-size:6px;padding:3px 5px;border-radius:3px}.order-state.pending{background:#faf3e5;color:#b8a375}.workspace-assistant{width:235px;flex-shrink:0;padding:20px 17px 10px;background:#fff;border-left:1px solid #e6eaf2;display:flex;flex-direction:column}.assistant-heading{display:flex;align-items:center;gap:7px;font-size:10px;color:#60637e}.assistant-heading svg{width:17px;height:17px;color:#8c8aae}.assistant-heading b{font-weight:500}.assistant-heading>span{margin-left:auto;color:#b0b2c2;font-size:14px}.assistant-question{align-self:flex-end;margin-top:22px;padding:10px 12px;background:#f1f1f7;border-radius:8px 8px 1px 8px;color:#86839e;font-size:9px}.document-preview{display:flex;gap:9px;align-items:center;border:1px solid #eeeef4;padding:10px;margin-top:14px;border-radius:6px}.document-preview>span{font-size:7px;border:1px solid #e9d6d1;color:#ca9a8b;padding:9px 4px;border-radius:3px}.document-preview b{display:block;font-size:8px;font-weight:450;color:#88869b}.document-preview small{display:block;font-size:7px;color:#b6b3c3;margin-top:5px}.assistant-answer{margin-top:20px;font-size:9px;color:#6e6d88}.assistant-answer b{font-weight:500}.assistant-answer p{font-size:8px;color:#b0acbe;margin-top:7px}.extracted-fields{margin-top:14px;border:1px solid #eeedf4;border-radius:5px;padding:2px 10px}.extracted-fields>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f4f3f8;font-size:8px}.extracted-fields>div:last-child{border:0}.extracted-fields span{color:#aca7bd}.extracted-fields b{font-weight:400;color:#817c96}.review-required{background:#f1f6f2;border:1px solid #e2ece4;color:#8b9e8f;text-align:center;border-radius:5px;padding:9px 4px;margin-top:13px;font-size:8px}.review-required>span{margin-right:5px}.assistant-input{display:flex;justify-content:space-between;border:1px solid #e5e3ee;padding:10px;border-radius:6px;color:#b3aec3;font-size:7px;margin-top:auto;align-items:center}.assistant-input b{background:#9189ac;color:#fff;width:16px;height:16px;border-radius:4px;display:grid;place-items:center}.assistant-disclaimer{font-size:6px;color:#c3bfce;text-align:center;margin-top:7px}.dialog-screen .workspace-assistant{display:none}.dialog-body h2{font-size:37px}.dialog-screen .app-sidebar{width:130px}.dialog-screen .workbench{padding:14px}.dialog-screen .wb-metrics{margin-top:11px}.dialog-screen .wb-chart-plot{height:55px}.dialog-screen .wb-orders{display:none}.dialog-screen .wb-tasks>div:not(:first-child){margin-top:8px}.product-dialog,.contact-dialog{border-radius:20px}.contact-products button[aria-pressed=true]{background:#edf5ff;border-color:#0071e3;color:#0071e3}
