/* Ruta Workspace: warm paper, ink navigation, vermilion accent. No external assets. */
:root{--bg:#f4f5f2;--paper:#f4f5f2;--s1:#fff;--s2:#f2f4f1;--s3:#e8ece7;--card:#fff;--card2:#f6f7f4;--ink:#202b2a;--ink2:#63716e;--ink3:#7a8580;--line:#dfe5de;--line2:#c4cfc6;--rule:#dfe5de;--gold:#b64228;--gold2:#c85134;--amber:#b64228;--gold-dim:#a23b27;--teal:#287458;--ok:#287458;--bad:#ad3e36;--red:#ad3e36;--blue:#396984;--info:#396984;--sans:Inter,"Segoe UI",Arial,sans-serif;--disp:var(--sans);--board:#fff;--board2:#f2f4f1}
html{color-scheme:light}body{background:var(--bg);background-image:none;font-family:var(--sans);color:var(--ink)}body.in{padding:0}
button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--blue)}svg{width:22px;height:22px;flex-shrink:0}
body.in .wrap{max-width:none;margin:0 0 0 238px;padding:0 38px 48px;width:auto}body.in #view{max-width:1450px;margin:0 auto;padding:28px 0 48px}body.in .board{display:none!important}
body.in .nav{position:fixed;inset:0 auto 0 0;width:238px;height:100dvh;max-height:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:32px 18px 20px;background:#1e2d2b;border:0;border-radius:0;box-shadow:none;overflow-y:auto;z-index:40;gap:24px;transform:none}
.nav .nav-brand{display:flex!important;align-items:center;gap:12px;margin:0 8px 9px;padding:0;background:none;border:0}.nav-brand img{width:42px;height:42px;object-fit:contain;background:white;border-radius:12px;padding:5px}.nav-brand span{font-size:30px;font-weight:750;letter-spacing:-1px;line-height:1;color:white}.nav-brand small{display:block;margin-top:8px;font-size:8px;letter-spacing:1.6px;color:#a7b8b1;font-weight:500}
.nav-group{display:flex;flex-direction:column;gap:4px}.nav-group>small{padding:0 12px;margin-bottom:9px;font-size:9px;font-weight:650;letter-spacing:1.7px;color:#94aaa3}.nav .nav-group button{display:flex;flex-direction:row;align-items:center;text-align:left;gap:12px;flex:none;width:100%;min-width:0;min-height:43px;border:0;border-radius:8px;background:transparent;color:#d2ded8;padding:11px 12px;font-size:12px;font-weight:500;box-shadow:none}.nav .nav-group button:hover{background:#2c3f3a;color:#fff}.nav .nav-group button[aria-current=page]{background:#dce7de;color:#213c32;font-weight:650}.nav button svg{width:18px;height:18px;opacity:.88}.nav button em{font-size:10px;font-style:normal;margin-left:auto;background:#314c43;color:#dce7de;min-width:20px;border-radius:5px;text-align:center}.nav .nav-foot{margin-top:auto;display:flex;gap:7px;align-items:center;color:#a7b8b1;font-size:10px;padding:16px 10px 0;border-top:1px solid #3a4b45}.nav-foot i{width:6px;height:6px;border-radius:50%;background:#99b79e}.nav-foot small{margin-left:auto}
body.in .app-topbar{display:flex;align-items:center;gap:20px;position:relative;inset:auto;background:transparent;color:var(--ink);padding:21px 0;max-width:1450px;margin:0 auto;border-bottom:1px solid var(--line);box-shadow:none;min-height:77px}.workspace-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:var(--ink2);margin-right:auto}.workspace-breadcrumb b{font-weight:550;color:var(--ink)}.workspace-breadcrumb span{color:#a9b3ac}.session-user{display:flex;flex-direction:row;gap:10px;align-items:center}.session-user .user-avatar{display:grid;place-items:center;width:33px;height:33px;background:#e2e8de;border:1px solid #ccd7c7;border-radius:50%;color:#3e5b44;font-size:13px;font-weight:650}.session-user b{font-size:11px;color:var(--ink);display:block}.session-user small{font-size:10px;color:var(--ink2);display:block;margin-top:2px}.secure-logout{background:transparent!important;border:1px solid var(--line)!important;border-radius:7px!important;color:var(--ink2)!important;font-size:10px!important;padding:8px 10px!important}
.workspace-page-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 25px}.eyebrow{font-size:9px;font-weight:650;letter-spacing:1.7px;color:var(--gold)}.workspace-page-head h1{font-size:32px;font-weight:650;letter-spacing:-1.2px;line-height:1.2;margin:9px 0}.workspace-page-head p{font-size:12px;color:var(--ink2);margin:0}.workspace-date{font-size:11px;color:var(--ink2);padding:10px 13px;background:#eaeee7;border-radius:6px;white-space:nowrap}
.workspace-welcome{display:flex;align-items:center;justify-content:space-between;padding:33px 38px;background:#e8ede3;border:1px solid #dce4d6;border-radius:13px;overflow:hidden;position:relative;margin-bottom:24px;min-height:220px}.workspace-welcome h2{font-size:35px;letter-spacing:-1.6px;font-weight:600;line-height:1.15;margin:12px 0}.workspace-welcome p{font-size:12px;color:#617060;margin:0 0 21px}.workspace-welcome .eyebrow{color:#5c7053}.welcome-mark{width:250px;display:flex;align-items:center;flex-direction:column;border-left:1px solid #c8d3bd;transform:rotate(-7deg);color:#47613b}.welcome-mark>span{font-size:125px;font-weight:850;line-height:1;letter-spacing:-14px;font-style:italic}.welcome-mark>small{font-size:8px;letter-spacing:2px;margin-top:16px}
.workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px}.workspace-metric{border:1px solid var(--line);border-radius:10px;background:white;padding:20px 22px;min-width:0}.workspace-metric>span{font-size:11px;color:var(--ink2);display:block}.workspace-metric>strong{display:block;font-size:29px;letter-spacing:-1px;font-weight:600;line-height:1.3;margin:7px 0}.workspace-metric>small{font-size:9px;color:var(--ink2);display:block}.workspace-metric.attention strong{color:var(--gold)}.workspace-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:21px;margin-bottom:28px}.workspace-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px;min-width:0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.section-title h2{font-size:14px;font-weight:600;margin:0}.section-title>span{font-size:10px;color:var(--ink2)}.text-action{background:transparent;border:0;font-size:10px;color:var(--gold);padding:4px 0}.workspace-order{display:flex;align-items:center;gap:12px;border:0;border-top:1px solid #edf0eb;background:#fff;width:100%;text-align:left;padding:17px 0;color:var(--ink)}.workspace-order:hover{background:#f6f8f3}.order-avatar{background:#eef2e9;border:1px solid #e1e7d9;border-radius:8px;display:grid;place-items:center;min-width:35px;height:39px;color:#5e7754}.order-avatar svg{width:17px}.workspace-order>span:nth-child(2){min-width:0;flex:1}.workspace-order b{font-size:11px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-order small{display:block;font-size:9px;color:var(--ink2);margin-top:4px}.workspace-order>span:last-child{text-align:right}.workspace-order strong{font-size:11px;white-space:nowrap}.plan-empty{text-align:center;padding:16px 8px 10px}.plan-empty>svg{width:36px;height:36px;color:#7d9670;margin-bottom:4px}.plan-empty h3{font-size:13px;margin:8px 0}.plan-empty p{max-width:250px;margin:8px auto 18px;font-size:11px;color:var(--ink2);line-height:1.7}.workspace-route{display:flex;align-items:center;gap:13px;width:100%;padding:16px 0;border:0;border-top:1px solid var(--line);background:white;text-align:left;color:var(--ink)}.workspace-route span:nth-child(2){flex:1}.workspace-route b{font-size:12px}.workspace-route small{display:block;font-size:10px;color:var(--ink2)}
.workspace-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.workspace-shortcuts button{display:flex;flex-direction:column;text-align:left;position:relative;background:white;border:1px solid var(--line);border-radius:10px;padding:20px;color:var(--ink);min-height:152px;transition:transform .15s,border-color .15s}.workspace-shortcuts button:hover{transform:translateY(-3px);border-color:#97ad92}.workspace-shortcuts svg{color:#608451;margin-bottom:15px;width:22px}.workspace-shortcuts b{font-size:12px;font-weight:600;margin-bottom:6px}.workspace-shortcuts small{font-size:10px;line-height:1.6;color:var(--ink2);max-width:175px}.workspace-shortcuts span{position:absolute;right:18px;top:19px;color:#95a48c}
/* Common controls and surfaces, shared by every existing workflow. */
.btn,.qa button{background:#b64228;border:1px solid #b64228;color:#fff;border-radius:7px;padding:10px 16px;font:600 12px/1.4 var(--sans);box-shadow:none;min-height:39px}.btn:hover{background:#983820}.btn.o,.btn.b,.btn.parasut{background:#fff;color:#425d50;border:1px solid #ccd8ce}.btn.o:hover,.btn.b:hover{background:#edf2e9}.btn.g{background:#2c644c;border-color:#2c644c;color:white}.btn.r{background:#fff4f0;color:#a33d2c;border-color:#eac8c0}.btn.xl{width:auto;min-width:200px;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:transparent;margin-bottom:17px}.bar .search{flex:1;min-width:180px}.bar .chip{flex:0 0 auto}.chip,.tab{background:#fff;border:1px solid var(--line);color:#59675f;font-size:11px;border-radius:6px;box-shadow:none;padding:8px 12px;min-height:36px}.chip[aria-pressed=true],.tab[aria-selected=true]{background:#e3ebde;color:#304b31;border-color:#b9cbb0;box-shadow:none}.chip:hover,.tab:hover{border-color:#9db18f}.search,input,select,textarea{background:white;color:var(--ink);border:1px solid #d6ded3;border-radius:7px;padding:10px 12px;font-size:12px;min-height:39px}input::placeholder,textarea::placeholder{color:#859080}input:focus,select:focus,textarea:focus{border-color:#759369;outline:3px solid #dbe6d4;outline-offset:1px}.tabs{display:flex;gap:8px;margin-bottom:18px}.tab{flex:1;text-align:left;padding:13px 17px;font-size:12px}.tab small{color:var(--ink2);font-size:10px}.row{background:#fff;border:1px solid var(--line);border-radius:9px;margin:0 0 9px;padding:18px 20px;color:var(--ink);box-shadow:none}.row:hover{background:#f9fbf6;border-color:#b4c6a9}.row[aria-expanded=true]{border-color:#879f76;background:#f3f7ee;border-radius:9px 9px 0 0;margin-bottom:0}.row .cari{font-size:13px;font-weight:600;line-height:1.55}.row .tut{font-size:15px;font-weight:650;color:#273e32}.row .r2{font-size:10px;color:var(--ink2);margin-top:9px}.row.done{opacity:.8}.r1,.r2{gap:15px}.pill{border-radius:4px;font-size:9px;font-weight:550;padding:3px 6px;vertical-align:middle}.pill.b,.pill.g{background:#e6eee0;color:#3f6035}.pill.r{background:#fae7df;color:#a1432a}.pill.a{background:#f8edcf;color:#876516}.pill.n{background:#edf0e9;color:#65765e}.meter{height:3px;background:#e9ede5;margin-top:13px}.meter i{background:#7b9b67}.kalan.bitti{color:#5b7550}.kalan.acik{color:#a3442c}.det{background:#fff;border:1px solid #bccdad;border-top:0;border-radius:0 0 9px 9px;padding:23px;margin:0 0 13px}.step,.note,.gps,.ozet2,.kpi-detail,.collect-box{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;box-shadow:none}.step{margin-bottom:17px}.step h3{font-size:13px;color:#355039;margin:0 0 15px}.sec{font-family:var(--sans)!important;font-size:16px!important;font-weight:600!important;margin:23px 0 14px!important}.sec span{font-size:10px!important}.warn,.finance-sync{background:#fbf5e7;border:1px solid #e8d9b7;border-left:3px solid #b69750;color:#78613c;border-radius:7px;font-size:11px;padding:13px 17px;margin:12px 0 20px;line-height:1.65}.finance-sync .btn{font-size:10px;min-height:30px;padding:5px 9px;margin-left:8px}.form-help,.note,.ro{font-size:11px;line-height:1.7}.empty{background:#fff;border:1px dashed #c9d5bf;border-radius:9px;padding:38px 22px;text-align:center;color:var(--ink2);font-size:12px}.empty h3{color:var(--ink);font-size:16px}.empty .btn{margin-top:15px}.more{width:100%;background:#edf2e7;color:#506747;border:1px solid #d6e0cc;border-radius:6px;padding:12px;font-size:11px;margin-top:15px}.k{width:100%;border-collapse:collapse;background:white;font-size:12px}.k th{font-weight:600;font-size:10px;background:#f1f4ec;color:#5a6e50;border-bottom:1px solid #dfe7d7;text-align:left;white-space:nowrap;padding:13px 12px}.k td{padding:13px 12px;border-bottom:1px solid #e9eee3}.k tr:last-child td{border-bottom:0}.k td small{font-size:10px;color:var(--ink2)}.pay{gap:9px}.toast{background:#253e2f;color:white;box-shadow:0 8px 30px #1c302933;max-width:min(90vw,540px);border:1px solid #53724d;border-radius:9px;font-size:12px;padding:14px 22px;z-index:100}.ro{border:1px solid #dbe4d5;background:#eaf0e4;border-radius:7px;color:#526c46;padding:12px}
/* Stock catalog and table. */
.stock-tools{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.view-toggle{display:flex;border:1px solid var(--line);border-radius:6px;padding:3px;flex-shrink:0}.view-toggle button{padding:6px 10px;font-size:10px;color:var(--ink2);background:transparent;border:0;border-radius:4px}.view-toggle button[aria-pressed=true]{background:#e6eddf;color:#35512b}.result-caption{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--ink2);margin:4px 0 18px}.workspace-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workspace-product{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;min-width:0}.product-image{height:165px;background:#f5f6f1;position:relative;display:grid;place-items:center;border-bottom:1px solid #e8eddf}.product-image img{max-height:130px;max-width:85%;object-fit:contain;mix-blend-mode:multiply}.product-placeholder svg{height:56px;width:56px;color:#b8c7aa}.stock-badge{position:absolute;top:12px;left:12px;font-size:9px;background:#e5eddd;border:1px solid #d3dfc8;color:#4b633d;padding:3px 7px;border-radius:4px}.stock-badge.low{background:#f9eee1;color:#9a6035;border-color:#ebd6bf}.product-info{padding:16px}.product-info>small{font-size:9px;color:var(--ink2)}.product-info h3{font-size:12px;font-weight:600;line-height:1.6;margin:7px 0 13px;min-height:38px}.product-price{display:flex;align-items:center;gap:8px;justify-content:space-between}.product-price strong{font-size:20px;letter-spacing:-.6px;font-weight:650}.product-price strong small{font-size:13px;font-weight:500}.product-price>span{font-size:9px;color:var(--ink2)}.product-info dl{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:6px;margin:16px 0 0;padding:12px 0 0;border-top:1px solid #e6eddf}.product-info dt{font-size:8px;color:var(--ink2)}.product-info dd{font-size:11px;font-weight:550;margin:5px 0 0}.product-cost{display:flex;justify-content:space-between;font-size:8px;color:var(--ink2);padding-top:13px}.workspace-table-scroll{overflow:auto}
/* Order builder, routes, customers, field and finance retain proven controls. */
.order-product-results{background:#f6f8f2;border:1px solid #dce6d3;border-radius:8px}.order-product-card{background:white!important;border-color:#d6e0cb!important;border-radius:9px!important;color:var(--ink)!important}.order-product-card:hover{border-color:#8fa87e!important;box-shadow:0 3px 12px #314b2310}.order-catalog-note,.order-draft-status{background:#edf3e5!important;color:#5b744d!important;font-size:10px!important}.order-product-price{color:#354e2d!important}.order-selected-head{color:var(--ink);background:#edf2e8}.order-line,.line{background:white;border:1px solid #dce5d3;border-radius:9px;padding:16px;margin-bottom:10px}.line .nm{font-size:12px}.line .sb{color:var(--ink2);font-size:10px}.line .rm{background:#faeee8;color:#a3442b;border:1px solid #edcec0;border-radius:5px;width:28px;height:28px}.stp{background:white;border:1px solid var(--line);border-radius:6px}.stp button{background:#edf2e6;color:#455e37;border:0;min-width:32px;min-height:35px}.stp input{min-width:40px;border:0}.tot{background:#edf3e7!important;border:1px solid #d5e1cb;border-radius:9px;color:#31462a;padding:20px;font-size:12px}.tot .big{font-size:17px;color:#304b29;border-top:1px solid #c5d4b9}.stop{background:#fff;border:1px solid #dce5d3;border-radius:9px;margin:9px 0;padding:15px}.stop .n{background:#dfead6;color:#3e6331}.gps{background:#edf3e6;color:#49653b}.finance-page{background:transparent}.finance-head{margin-bottom:20px}.finance-head>div:first-child{display:none}.finance-head h1{font-family:var(--sans)}.finance-cards>div,.finance-card{background:white!important;border:1px solid var(--line)!important;border-radius:9px!important;color:var(--ink)!important}.finance-row{background:white;color:var(--ink);border-color:var(--line)}.finance-form{background:#fff;border-color:#c7d8be}.finance-form input,.finance-form select{background:#fff;color:var(--ink)}.finance-checks{background:#fff8eb;color:#785b32;border-color:#e4d3b6}.integration-head,.security-card{color:var(--ink)}.integration-card .pill{color:#3e6630}.login{background:#e9eee3;min-height:100dvh}.login .box{border:1px solid #d0ddc5;border-radius:16px;box-shadow:0 20px 80px #263c2414;background:#fff;color:var(--ink)}.login h1{font-family:var(--sans);color:#243d28}.login-brand{border-bottom:1px solid #e0e8d9}.login-security{background:#edf3e6;color:#527044;border-color:#d4e2c9}.login-foot{color:var(--ink2)}
:focus-visible{outline:3px solid #c1793f!important;outline-offset:3px}
.welcome-mark{transform:none}.welcome-mark img{width:150px;height:120px;object-fit:contain;mix-blend-mode:multiply}.welcome-mark small{color:#607057}
@media(min-width:1600px){.workspace-products{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1100px){body.in .wrap{margin-left:206px;padding:0 22px 36px}body.in .nav{width:206px;padding:25px 13px}.workspace-metrics{gap:10px}.workspace-metric{padding:17px 14px}.workspace-products{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.welcome-mark{width:160px}.workspace-columns{grid-template-columns:1fr 1fr}.workspace-welcome{padding:28px}.workspace-welcome h2{font-size:31px}}
@media(max-width:760px){body.in .wrap{margin:0;padding:0 17px 130px}body.in #view{padding:20px 0 20px}.workspace-breadcrumb{display:none}body.in .app-topbar{min-height:64px;padding:13px 0;gap:10px}.session-user{margin-right:auto}.workspace-page-head{margin-bottom:20px;align-items:flex-start}.workspace-page-head h1{font-size:27px}.workspace-page-head p{font-size:11px;max-width:260px}.workspace-date{display:none}body.in .nav{inset:auto 0 0;width:100%;height:auto;max-height:105px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));display:flex;flex-direction:row;overflow-x:auto;border-radius:0;border-top:1px solid #354b41;gap:4px}.nav .nav-brand,.nav .nav-foot,.nav-group>small{display:none!important}.nav .nav-group{display:contents}.nav .nav-group button{flex-direction:column;justify-content:center;gap:5px;flex:0 0 72px;font-size:9px;min-height:61px;width:72px;white-space:normal;text-align:center;padding:8px 5px;line-height:1.3}.nav button em{display:none}.nav button svg{width:19px;height:19px}.workspace-welcome{padding:25px 23px;min-height:190px}.workspace-welcome h2{font-size:29px;letter-spacing:-1px}.workspace-welcome p{max-width:240px;font-size:11px;line-height:1.6}.welcome-mark{display:none}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.workspace-metric strong{font-size:27px}.workspace-columns{grid-template-columns:1fr;gap:16px}.workspace-card{padding:17px}.workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-shortcuts button{padding:18px;min-height:150px}.section-title>span{display:none}.workspace-products{gap:10px}.product-image{height:130px}.product-image img{max-height:105px}.product-info{padding:12px}.product-info h3{font-size:11px;min-height:52px}.product-price{display:block}.product-price strong{font-size:18px}.product-price>span{display:block;margin-top:3px}.product-info dl{gap:4px}.product-info dt{font-size:7px}.product-info dd{font-size:10px}.product-cost{flex-direction:column;gap:3px}.stock-tools{flex-wrap:wrap;gap:0}.result-caption{flex-direction:column;gap:6px;font-size:9px;margin-top:14px}.bar .search{min-width:100%;width:100%}.bar{gap:6px}.chip{font-size:10px;padding:7px 9px}.btn.xl{width:100%;min-width:0}.row{padding:15px}.row .r1{align-items:flex-start;gap:10px}.row .cari{font-size:12px;min-width:0;overflow-wrap:anywhere}.row .tut{font-size:13px;white-space:nowrap}.row .r2{font-size:9px}.tabs{gap:5px}.tab{padding:11px 8px;font-size:10px}.tab small{font-size:8px}.det{padding:16px;overflow-x:auto}.step{padding:16px}.finance-actions{flex-wrap:wrap}.finance-sync{font-size:10px}.workspace-table-scroll{margin:0 -4px}.workspace-table-scroll .k{min-width:600px}.pay input,.pay select{max-width:100%}.tot .big{font-size:15px}.order-product-card{min-width:0!important}.toast{bottom:110px!important}}
/* Fiyat listesi ve dar tablet düzeni: 768 px tabletler masaüstü yan menüsüne sıkışmaz. */
.price-list-box .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.price-list-box .grid label{display:block;min-width:0;font-size:11px;font-weight:600;color:var(--ink2)}.price-list-box .grid input{display:block;width:100%;min-width:0;margin-top:6px}.price-list-box .pay{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.price-list-groups .chip{display:inline-flex;align-items:center;gap:5px}.price-list-groups .chip input{margin:0}
@media(max-width:1100px){.price-list-box .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:860px){body.in .wrap{margin:0;padding:0 20px 118px}body.in #view{padding:22px 0 24px}body.in .app-topbar{min-height:66px;padding:14px 0}.workspace-breadcrumb{display:none}body.in .nav{inset:auto 0 0;width:100%;height:auto;max-height:100px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:flex;flex-direction:row;overflow-x:auto;border-radius:0;border-top:1px solid #354b41;gap:5px}.nav .nav-brand,.nav .nav-foot,.nav-group>small{display:none!important}.nav .nav-group{display:contents}.nav .nav-group button{flex:0 0 76px;width:76px;min-height:60px;flex-direction:column;justify-content:center;gap:5px;padding:8px 5px;font-size:9px;line-height:1.25;text-align:center;white-space:normal}.nav button em{display:none}.nav button svg{width:19px;height:19px}.price-list-box .grid{grid-template-columns:1fr}.price-list-box .pay .btn{flex:1 1 220px}.price-list-groups .bar{gap:7px}.workspace-products{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.price-list-box{padding:16px!important}.price-list-box .grid{grid-template-columns:1fr;gap:10px}.price-list-box .pay{display:grid;grid-template-columns:1fr}.price-list-box .pay .btn{width:100%}.price-list-groups{padding:10px!important}.price-list-groups .bar{display:grid;grid-template-columns:1fr 1fr;gap:6px}.price-list-groups .chip{width:100%;min-width:0;font-size:10px;line-height:1.25;padding:8px}.price-list-groups .chip small{margin-left:auto}.session-user{min-width:0}.session-user b{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secure-logout{flex-shrink:0}}
@media(max-width:390px){body.in .wrap{padding-left:12px;padding-right:12px}.nav .nav-group button{flex-basis:64px;width:64px;font-size:8px}.price-list-groups .bar{grid-template-columns:1fr}.workspace-metrics,.workspace-shortcuts{grid-template-columns:1fr 1fr}.workspace-metric{padding:13px 12px}.workspace-metric strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body.in .nav,.app-topbar,.workspace-page-head,.finance-sync{display:none!important}body.in .wrap{margin:0;padding:0}.det{border:0}body{background:white}.workspace-card{break-inside:avoid}}
