html:has(body.rota-wf-standalone-page){margin-top:0!important;background:#edf2f6}body.rota-wf-standalone-page{background:#edf2f6!important;margin:0!important;min-height:100vh!important;overflow-x:hidden;padding:0!important;width:100%!important}body.rota-wf-standalone-page #wpadminbar{display:none!important}body.rota-wf-standalone-page #rota-personel-uygulamasi{display:block;margin:0;min-height:100vh;padding:0;width:100%}body.rota-wf-standalone-page .rota-wf-front,body.rota-wf-standalone-page .rota-wf-login{margin-left:0;margin-right:0;width:100%}.rota-wf{--wf-navy:#0b1d31;--wf-navy-2:#153451;--wf-gold:#d4a72c;--wf-teal:#0f737b;--wf-bg:#edf2f6;--wf-line:#d9e1e8;--wf-text:#142235;--wf-muted:#667587;box-sizing:border-box;color:var(--wf-text);font-family:Inter,Arial,sans-serif}.rota-wf *,.rota-wf *:before,.rota-wf *:after{box-sizing:border-box}.rota-wf-admin{margin:18px 18px 0 0;max-width:none}.rota-wf-admin-head,.rota-wf-front-head{align-items:center;background:linear-gradient(135deg,#071525,#133652 62%,#0d7379);border-bottom:4px solid var(--wf-gold);border-radius:12px;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;padding:24px 28px}.rota-wf-admin-head span,.rota-wf-front-head span,.rota-wf-hero>div>span,.rota-wf-section-head>div>span,.rota-wf-admin-order header>div>span{color:#f3cf68;display:block;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rota-wf-admin-head h1,.rota-wf-front-head h1{color:#fff;font-size:30px;line-height:1.05;margin:6px 0}.rota-wf-admin-head p,.rota-wf-front-head p{color:#d9e5ef;font-size:14px;margin:0}.rota-wf-admin-head>strong{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;padding:10px 14px}.rota-wf-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.rota-wf-kpis>div{background:#fff;border:1px solid var(--wf-line);border-left:4px solid var(--wf-gold);border-radius:10px;box-shadow:0 8px 22px rgba(10,32,52,.05);padding:15px}.rota-wf-kpis span{color:var(--wf-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.rota-wf-kpis strong{color:var(--wf-navy);display:block;font-size:27px;line-height:1;margin-top:8px}.rota-wf-kpis.is-secondary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rota-wf-tabs{background:#fff;border:1px solid var(--wf-line);border-radius:10px;display:flex;gap:5px;margin-bottom:16px;overflow-x:auto;padding:7px}.rota-wf-tabs a{border-radius:7px;color:#3f5166;font-size:13px;font-weight:800;padding:10px 12px;text-decoration:none;white-space:nowrap}.rota-wf-tabs a:hover,.rota-wf-tabs a.is-active{background:var(--wf-navy);color:#fff}.rota-wf-admin-main{display:grid;gap:16px}.rota-wf-hero{align-items:center;background:linear-gradient(135deg,#0b1d31,#173b59);border-radius:11px;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.rota-wf-hero h2{color:#fff;font-size:27px;line-height:1.1;margin:5px 0 7px}.rota-wf-hero p{color:#d4e0ea;font-size:14px;line-height:1.55;margin:0;max-width:820px}.rota-wf-hero>strong{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:14px;padding:10px 13px;white-space:nowrap}.rota-wf-panel{background:#fff;border:1px solid var(--wf-line);border-radius:11px;box-shadow:0 8px 24px rgba(15,38,60,.06);padding:20px}.rota-wf-panel.is-compact{margin:14px 0}.rota-wf-panel>h3{color:var(--wf-navy);font-size:20px;margin:0 0 14px}.rota-wf-panel>p{color:var(--wf-muted);line-height:1.55}.rota-wf-section-head{align-items:center;border-bottom:1px solid #e9eef2;display:flex;gap:20px;justify-content:space-between;margin:-2px 0 17px;padding:0 0 14px}.rota-wf-section-head h3{color:var(--wf-navy);font-size:20px;margin:4px 0 0}.rota-wf-button{align-items:center;background:var(--wf-gold);border:0;border-radius:8px;color:#122138!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:10px 15px;text-decoration:none!important}.rota-wf-button:hover{background:#e2b945;color:#071525!important}.rota-wf-button.is-secondary{background:var(--wf-navy);color:#fff!important}.rota-wf-button.is-light{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);color:#fff!important}.rota-wf-alert{background:#e8f7ef;border:1px solid #a6dcc0;border-left:5px solid #147a4e;border-radius:8px;color:#145c3d;font-weight:700;margin:0 0 15px;padding:12px 14px}.rota-wf-alert.is-error{background:#fff0f0;border-color:#efb6b6;border-left-color:#bb2c2c;color:#882222}.rota-wf-alert.is-warning{background:#fff8df;border-color:#efd890;border-left-color:#c38c14;color:#78530a}.rota-wf-form{display:grid;gap:14px}.rota-wf-form label,.rota-wf-review-form label{color:#25384d;display:grid;font-size:13px;font-weight:800;gap:7px}.rota-wf-form input,.rota-wf-form select,.rota-wf-form textarea,.rota-wf-inline select,.rota-wf-document-review select,.rota-wf-document-review textarea,.rota-wf-review-form textarea{background:#fff;border:1px solid #c8d3de;border-radius:8px;box-shadow:none;color:#17263a;font:inherit;min-height:42px;padding:9px 10px;width:100%}.rota-wf-form textarea{min-height:105px;resize:vertical}.rota-wf-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-form-grid.is-wide{align-items:start;margin-bottom:16px}.rota-wf-confirm{background:#eff7f8;border:1px solid #b8d9dc;border-left:4px solid var(--wf-teal);border-radius:8px;color:#31565a;font-size:13px;font-weight:800;padding:12px}.rota-wf-help{color:var(--wf-muted);font-size:12px;margin:0}.rota-wf-staff-picker{border:1px solid var(--wf-line);border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:14px}.rota-wf-staff-picker legend{color:var(--wf-navy);font-weight:900;padding:0 6px}.rota-wf-staff-picker label{cursor:pointer;display:block}.rota-wf-staff-picker input{height:1px;opacity:0;position:absolute;width:1px}.rota-wf-staff-picker span{background:#f7f9fb;border:1px solid #d6dee7;border-radius:8px;display:block;min-height:64px;padding:11px}.rota-wf-staff-picker input:checked+span{background:var(--wf-navy);border-color:var(--wf-navy);color:#fff}.rota-wf-staff-picker strong,.rota-wf-staff-picker small{display:block}.rota-wf-staff-picker small{color:#7b8998;font-size:11px;margin-top:4px}.rota-wf-staff-picker input:checked+span small{color:#d6e1ec}.rota-wf-table-wrap{overflow-x:auto;width:100%}.rota-wf-table{border-collapse:collapse;min-width:760px;width:100%}.rota-wf-table th{background:#f3f6f9;color:#526477;font-size:11px;font-weight:900;letter-spacing:.04em;padding:11px;text-align:left;text-transform:uppercase}.rota-wf-table td{border-top:1px solid #e7edf2;font-size:13px;line-height:1.45;padding:12px 11px;vertical-align:top}.rota-wf-table td small,.rota-wf-table td strong{display:block}.rota-wf-table td small{color:var(--wf-muted);margin-top:4px}.rota-wf-inline{display:flex;gap:6px;margin-top:7px}.rota-wf-inline select{min-width:125px}.rota-wf-status{background:#eef2f5;border:1px solid #d7e0e7;border-radius:999px;color:#405367;display:inline-flex;font-size:11px;font-weight:900;padding:6px 9px;white-space:nowrap}.rota-wf-status.is-assigned,.rota-wf-status.is-new,.rota-wf-status.is-pending{background:#fff6d9;border-color:#ead389;color:#77580a}.rota-wf-status.is-in_progress,.rota-wf-status.is-in_review,.rota-wf-status.is-manager_review{background:#e7f1ff;border-color:#afcaee;color:#20558f}.rota-wf-status.is-awaiting_signature,.rota-wf-status.is-quoted{background:#f4ecff;border-color:#cbb3e8;color:#66418e}.rota-wf-status.is-completed,.rota-wf-status.is-approved{background:#e4f7ec;border-color:#9dd9b7;color:#17623c}.rota-wf-status.is-changes_requested,.rota-wf-status.is-rejected,.rota-wf-status.is-cancelled{background:#fff0f0;border-color:#edb3b3;color:#922626}.rota-wf-empty{background:#f7f9fb;border:1px dashed #c9d4df;border-radius:9px;color:var(--wf-muted);font-weight:700;padding:20px;text-align:center}.rota-wf-admin-order-list{display:grid;gap:14px}.rota-wf-admin-order header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.rota-wf-admin-order header h3{color:var(--wf-navy);font-size:21px;margin:5px 0 0}.rota-wf-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0}.rota-wf-detail-grid>div{background:#f5f7f9;border:1px solid #e1e7ed;border-radius:8px;padding:11px}.rota-wf-detail-grid span{color:var(--wf-muted);display:block;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.rota-wf-detail-grid strong{display:block;font-size:13px;margin-top:5px}.rota-wf-order-description{color:#536477;line-height:1.6}.rota-wf-order-files{background:#f6f8fa;border:1px solid #dfe6ec;border-radius:9px;margin:14px 0;padding:13px}.rota-wf-order-files>strong{color:var(--wf-navy);display:block;font-size:13px;margin-bottom:9px}.rota-wf-order-files>div{display:flex;flex-wrap:wrap;gap:8px}.rota-wf-order-files .rota-wf-button{min-height:36px;padding:7px 11px}.rota-wf-report-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.rota-wf-report-summary>div{border-left:3px solid var(--wf-teal);background:#f5f9fa;border-radius:6px;padding:11px}.rota-wf-report-summary span{color:#365b5e;font-size:11px;font-weight:900;text-transform:uppercase}.rota-wf-report-summary p{font-size:13px;line-height:1.5;margin:6px 0 0}.rota-wf-report-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.rota-wf-review-form{background:#f6f8fa;border:1px solid #dfe6ec;border-radius:9px;display:grid;gap:10px;margin-top:14px;padding:13px}.rota-wf-review-form textarea{min-height:72px}.rota-wf-review-form>div{display:flex;gap:8px}.rota-wf-person-grid{display:grid;gap:13px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rota-wf-person-card{background:#fff;border:1px solid var(--wf-line);border-radius:11px;box-shadow:0 8px 22px rgba(15,38,60,.06);display:grid;gap:12px;grid-template-columns:48px 1fr;padding:16px}.rota-wf-avatar{align-items:center;background:linear-gradient(135deg,var(--wf-navy),var(--wf-teal));border-radius:10px;color:#fff;display:flex;font-size:22px;font-weight:900;height:48px;justify-content:center;width:48px}.rota-wf-person-card h3{font-size:18px;margin:0}.rota-wf-person-card p{color:var(--wf-muted);font-size:13px;margin:4px 0}.rota-wf-person-card small{color:#8190a0;display:block;font-size:11px}.rota-wf-person-card dl{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);margin:0}.rota-wf-person-card dl div{background:#f5f7f9;border-radius:7px;padding:9px}.rota-wf-person-card dt{color:var(--wf-muted);font-size:10px;font-weight:900;text-transform:uppercase}.rota-wf-person-card dd{font-size:18px;font-weight:900;margin:3px 0 0}.rota-wf-person-card .rota-wf-button{grid-column:1/-1}.rota-wf-quote-settings{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rota-wf-quote-lines{border:1px solid var(--wf-line);border-radius:9px;overflow:hidden}.rota-wf-quote-line{display:grid;gap:8px;grid-template-columns:minmax(260px,1fr) 120px 170px;padding:8px}.rota-wf-quote-line:nth-child(odd){background:#f8fafc}.rota-wf-quote-line.is-head{background:var(--wf-navy);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.rota-wf-quote-line input{border:1px solid #c8d3de;border-radius:7px;min-height:40px;padding:8px;width:100%}.rota-wf-quote-total{background:linear-gradient(135deg,#0b1d31,#173b59);border:1px solid #d4a72c;border-radius:10px;color:#fff;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.rota-wf-quote-total span{color:#cfd8e3;display:block;font-size:10px;font-weight:900;text-transform:uppercase}.rota-wf-quote-total strong{display:block;font-size:16px;margin-top:5px}.rota-wf-quote-total>div:last-child strong{color:#f3cf68;font-size:19px}.rota-wf-quote-actions{display:flex;flex-wrap:wrap;gap:6px}.rota-wf-quote-actions form{margin:0}.rota-wf-currency-converter{border-left:5px solid var(--wf-gold)}.rota-wf-currency-converter .rota-wf-section-head>strong{color:#647386;font-size:11px}.rota-wf-converter-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(145px,.7fr) 44px minmax(145px,.7fr) minmax(190px,1fr)}.rota-wf-converter-grid label{color:#25384d;display:grid;font-size:12px;font-weight:900;gap:7px}.rota-wf-converter-grid input,.rota-wf-converter-grid select{background:#fff;border:1px solid #c8d3de;border-radius:8px;color:#17263a;font:inherit;min-height:44px;padding:9px 10px;width:100%}.rota-wf-converter-grid [readonly]{background:#eef6f7;border-color:#9bcdd0;color:#0b5257;font-size:16px;font-weight:900}.rota-wf-swap-currency{background:var(--wf-navy);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:23px;height:44px}.rota-wf-swap-currency:hover{background:var(--wf-gold);color:var(--wf-navy)}.rota-wf-converter-rates{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.rota-wf-converter-rates span{background:#f4f7f9;border-radius:999px;color:#526477;font-size:11px;padding:7px 10px}.rota-wf-converter-rates small{color:#788798;font-size:11px;margin-left:auto}.rota-wf-quote-preview-modal[hidden]{display:none!important}.rota-wf-quote-preview-modal{align-items:flex-start;background:rgba(4,13,24,.82);display:flex;inset:0;justify-content:center;overflow:auto;padding:28px;position:fixed;z-index:100000}.rota-wf-quote-preview-dialog{background:#edf2f6;border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.4);max-width:980px;overflow:hidden;width:100%}.rota-wf-preview-toolbar{align-items:center;background:#0b1d31;color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.rota-wf-preview-toolbar span{color:#f3cf68;font-size:10px;font-weight:900;letter-spacing:.1em}.rota-wf-preview-toolbar h3{color:#fff;margin:4px 0 0}.rota-wf-preview-toolbar button{background:rgba(255,255,255,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:36px;width:36px}.rota-wf-preview-paper{background:#fff;margin:18px;padding:28px}.rota-wf-preview-paper>header{align-items:flex-start;border-bottom:3px solid #d4a72c;display:flex;justify-content:space-between;padding-bottom:16px}.rota-wf-preview-paper>header>div{display:grid}.rota-wf-preview-paper>header strong{color:#0b1d31;font-size:25px}.rota-wf-preview-paper>header strong span{color:#d4a72c}.rota-wf-preview-paper>header b{color:#0b1d31;font-size:20px;text-align:right}.rota-wf-preview-paper>header small{color:#68788b;margin-top:5px}.rota-wf-preview-context{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.rota-wf-preview-context>div{border:1px solid #dfe6ec;border-radius:7px;padding:10px}.rota-wf-preview-context span{color:#6b7a8b;display:block;font-size:10px;font-weight:900;text-transform:uppercase}.rota-wf-preview-context strong{display:block;margin-top:4px}.rota-wf-preview-paper h4{border-bottom:2px solid #0b1d31;color:#0b1d31;padding-bottom:6px}.rota-wf-preview-items{border-collapse:collapse;min-width:700px;width:100%}.rota-wf-preview-items th{background:#0b1d31;color:#fff;font-size:11px;padding:9px;text-align:left}.rota-wf-preview-items td{border-bottom:1px solid #e4eaf0;padding:9px}.rota-wf-preview-items th:nth-child(n+3),.rota-wf-preview-items td:nth-child(n+3){text-align:right}.rota-wf-preview-bottom{display:grid;gap:22px;grid-template-columns:1fr 360px;margin-top:22px}.rota-wf-preview-bottom p{color:#47576a;font-size:12px}.rota-wf-preview-bottom dl{margin:0}.rota-wf-preview-bottom dl div{display:flex;justify-content:space-between;padding:8px}.rota-wf-preview-bottom dt{color:#647386;font-weight:800}.rota-wf-preview-bottom dd{font-weight:900;margin:0}.rota-wf-preview-bottom .is-grand{background:#0b1d31;color:#fff;font-size:16px}.rota-wf-preview-bottom .is-grand dt{color:#fff}.rota-wf-preview-paper>footer{display:flex;gap:8%;justify-content:space-between;margin-top:52px}.rota-wf-preview-paper>footer span{border-top:1px solid #637285;padding-top:8px;text-align:center;width:46%}.rota-wf-preview-actions{display:flex;gap:10px;justify-content:flex-end;padding:0 18px 18px}.rota-wf-preview-actions .rota-wf-button{width:auto}.rota-wf-document-review{display:grid;gap:6px;min-width:230px}.rota-wf-document-review textarea{min-height:60px}.rota-wf-front{background:var(--wf-bg);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;width:100vw}.rota-wf-front-head{border-radius:0;margin:0}.rota-wf-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 114px)}.rota-wf-side{background:#0c1b2c;display:flex;flex-direction:column;gap:7px;padding:20px 13px}.rota-wf-side strong{color:#edca63;font-size:11px;letter-spacing:.1em;padding:8px 10px}.rota-wf-side a{border-radius:8px;color:#c8d6e3;font-size:13px;font-weight:800;padding:11px 12px;text-decoration:none}.rota-wf-side a:hover,.rota-wf-side a.is-active{background:#18344f;color:#fff}.rota-wf-main{display:grid;gap:15px;min-width:0;padding:20px}.rota-wf-order-grid{display:grid;gap:13px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.rota-wf-order-card{border:1px solid var(--wf-line);border-radius:10px;display:flex;flex-direction:column;padding:15px}.rota-wf-order-card header{align-items:center;display:flex;justify-content:space-between}.rota-wf-order-card h3{color:var(--wf-navy);font-size:18px;margin:13px 0 7px}.rota-wf-order-card>p{color:var(--wf-muted);font-size:13px;line-height:1.5}.rota-wf-order-card dl{display:grid;gap:6px;margin:5px 0 14px}.rota-wf-order-card dl div{display:flex;gap:8px;justify-content:space-between}.rota-wf-order-card dt{color:var(--wf-muted);font-size:11px;font-weight:800}.rota-wf-order-card dd{font-size:12px;font-weight:900;margin:0;text-align:right}.rota-wf-order-card .rota-wf-button{margin-top:auto}.rota-wf-back{color:#315d7c;font-size:13px;font-weight:900;text-decoration:none}.rota-wf-hero.is-job{align-items:flex-start}.rota-wf-timeline{display:grid;gap:11px}.rota-wf-timeline>div{display:grid;gap:10px;grid-template-columns:12px 1fr}.rota-wf-timeline>div>span{background:var(--wf-gold);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d7c27e;height:11px;margin-top:4px;width:11px}.rota-wf-timeline p{font-size:13px;margin:0}.rota-wf-timeline p small{color:var(--wf-muted);display:block;font-size:11px;margin-top:3px}.rota-wf-login{align-items:center;background:linear-gradient(135deg,#06111f,#123451);display:flex;justify-content:center;margin-left:calc(50% - 50vw);min-height:100vh;padding:20px;width:100vw}.rota-wf-login-card{background:#fff;border-top:5px solid var(--wf-gold);border-radius:12px;box-shadow:0 28px 80px rgba(0,0,0,.28);max-width:430px;padding:28px;width:100%}.rota-wf-login-card>span{color:#a47a11;font-size:12px;font-weight:900;letter-spacing:.12em}.rota-wf-login-card h1{color:var(--wf-navy);font-size:30px;margin:7px 0}.rota-wf-login-card p{color:var(--wf-muted)}.rota-wf-login-card form{display:grid;gap:12px}.rota-wf-login-card label{font-size:13px;font-weight:800}.rota-wf-login-card input[type=text],.rota-wf-login-card input[type=password]{border:1px solid #c7d2dc;border-radius:8px;display:block;margin-top:6px;min-height:44px;padding:9px 10px;width:100%}.rota-wf-login-card input[type=submit]{background:var(--wf-gold);border:0;border-radius:8px;color:var(--wf-navy);cursor:pointer;font-weight:900;min-height:44px}.rota-wf-login-card .login-remember label{align-items:center;display:flex;gap:7px}.rota-wf-login-card .login-remember input{margin:0}.rota-wf hr{border:0;border-top:1px solid var(--wf-line);margin:5px 0}.rota-wf h4{margin:0}.rota-wf-front .rota-wf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
.rota-wf-management-front{background:#edf2f6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;padding:0 18px 32px;width:100vw}.rota-wf-management-front .rota-wf-admin{margin:0;padding-top:16px}.rota-wf-management-toolbar{align-items:center;background:#071525;color:#d9e5ef;display:flex;font-size:13px;font-weight:800;justify-content:space-between;margin:0 -18px;padding:10px 24px}.rota-wf-management-toolbar a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:7px;color:#fff;padding:7px 11px;text-decoration:none}.rota-wf-management-toolbar a:hover{background:#d4a72c;color:#122138}
@media(max-width:1050px){.rota-wf-converter-grid{grid-template-columns:1fr 1fr 44px 1fr}.rota-wf-converter-grid label:last-child{grid-column:1/-1}.rota-wf-quote-settings,.rota-wf-quote-total{grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-quote-line{grid-template-columns:1fr 100px 140px}.rota-wf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-report-summary{grid-template-columns:1fr}.rota-wf-shell{grid-template-columns:1fr}.rota-wf-side{flex-direction:row;overflow-x:auto;padding:10px 12px}.rota-wf-side strong,.rota-wf-side a{white-space:nowrap}.rota-wf-side strong{align-items:center;display:flex}}
@media(max-width:700px){.rota-wf-converter-grid{grid-template-columns:1fr}.rota-wf-converter-grid label:last-child{grid-column:auto}.rota-wf-swap-currency{width:100%}.rota-wf-converter-rates{display:grid}.rota-wf-quote-preview-modal{padding:8px}.rota-wf-preview-paper{margin:8px;padding:14px}.rota-wf-preview-paper>header,.rota-wf-preview-actions{display:grid}.rota-wf-preview-context,.rota-wf-preview-bottom{grid-template-columns:1fr}.rota-wf-preview-actions .rota-wf-button{width:100%}.rota-wf-quote-settings,.rota-wf-quote-total,.rota-wf-quote-line{grid-template-columns:1fr}.rota-wf-quote-line.is-head{display:none}.rota-wf-admin{margin-right:10px}.rota-wf-admin-head,.rota-wf-front-head,.rota-wf-hero{align-items:flex-start;display:grid;padding:18px}.rota-wf-admin-head h1,.rota-wf-front-head h1{font-size:25px}.rota-wf-kpis,.rota-wf-front .rota-wf-kpis,.rota-wf-form-grid,.rota-wf-detail-grid{grid-template-columns:1fr}.rota-wf-main{padding:10px}.rota-wf-panel{padding:14px}.rota-wf-staff-picker{grid-template-columns:1fr}.rota-wf-review-form>div{display:grid}.rota-wf-review-form .button{min-height:40px}.rota-wf-admin-order header{display:grid}.rota-wf-button{width:100%}}


/* ROTA STAFF ACCOUNT AND HEADER 1.2.0 */
body.rota-wf-standalone-page .rota-wf-front-head{align-items:center!important;display:flex!important;flex-wrap:wrap;gap:18px;min-height:118px;padding:22px 28px!important}
body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand{display:block;flex:1 1 360px;min-width:0;position:static!important}
body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand>span{color:#f3cf68!important;display:block!important;font-size:12px!important;font-weight:900!important;letter-spacing:.14em!important;line-height:1.2!important;margin:0!important;position:static!important;text-shadow:none!important;transform:none!important}
body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand h1{color:#fff!important;font-size:30px!important;line-height:1.1!important;margin:7px 0 5px!important;padding:0!important;text-shadow:none!important}
body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand p{color:#d9e5ef!important;display:block!important;font-size:13px!important;line-height:1.4!important;margin:0!important;padding:0!important}
body.rota-wf-standalone-page .rota-wf-userbox{align-items:flex-start;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.2);border-radius:11px;display:grid;gap:4px;grid-template-columns:minmax(160px,1fr) auto;min-width:310px;padding:12px 13px}
body.rota-wf-standalone-page .rota-wf-userbox>span{color:#bed0de!important;font-size:9px!important;font-weight:900!important;grid-column:1;letter-spacing:.1em!important;line-height:1.2!important;margin:0!important;position:static!important}
body.rota-wf-standalone-page .rota-wf-userbox>strong{color:#fff!important;display:block!important;font-size:16px!important;font-weight:900!important;grid-column:1;line-height:1.25!important;margin:0!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}
body.rota-wf-standalone-page .rota-wf-userbox .rota-wf-logout{align-items:center;align-self:center;background:#d4a72c!important;border-radius:8px;color:#102239!important;display:flex;font-size:12px;font-weight:900;grid-column:2;grid-row:1/3;justify-content:center;min-height:42px;padding:9px 13px;text-decoration:none!important;white-space:nowrap}
body.rota-wf-standalone-page .rota-wf-userbox .rota-wf-logout:hover{background:#f0c85a!important;color:#071525!important}
body.rota-wf-standalone-page .rota-wf-side{min-height:100%}
body.rota-wf-standalone-page .rota-wf-side .rota-wf-side-logout{background:#8d2730;color:#fff!important;margin-top:auto;text-align:center}
body.rota-wf-standalone-page .rota-wf-side .rota-wf-side-logout:hover{background:#b1323d}
.rota-wf-account-logout{align-items:center;display:flex;gap:20px;justify-content:space-between}
.rota-wf-account-logout strong{color:var(--wf-navy);font-size:17px}
.rota-wf-account-logout p{color:var(--wf-muted);margin:5px 0 0}
.rota-wf-account-logout .rota-wf-button{min-width:150px;width:auto}
.rota-wf-password-panel{border-top:4px solid var(--wf-gold)}
.rota-wf-form input[readonly]{background:#eef2f5;color:#667587;cursor:not-allowed}
@media(max-width:1050px){body.rota-wf-standalone-page .rota-wf-side .rota-wf-side-logout{margin-left:auto;margin-top:0}.rota-wf-account-logout{align-items:flex-start}}
@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-front-head{align-items:stretch!important;display:flex!important;padding:18px!important}body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand{flex-basis:100%}body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand h1{font-size:25px!important}body.rota-wf-standalone-page .rota-wf-userbox{grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}body.rota-wf-standalone-page .rota-wf-userbox>strong{font-size:14px!important;overflow-wrap:anywhere}.rota-wf-account-logout{display:grid}.rota-wf-account-logout .rota-wf-button{width:100%}}


/* ROTA STANDALONE MANAGEMENT 1.2.1 */
body.rota-wf-management-standalone #rota-yonetim-uygulamasi{display:block;margin:0;min-height:100vh;padding:0;width:100%}
body.rota-wf-management-standalone .rota-wf-management-front{margin:0!important;min-height:100vh;padding:0 18px 32px!important;width:100%!important}
body.rota-wf-management-standalone .rota-wf-management-toolbar{margin:0 -18px!important;min-height:54px;padding:10px 24px!important}
body.rota-wf-management-standalone .rota-wf-management-toolbar strong{color:#f3cf68!important;font-size:14px!important;opacity:1!important;visibility:visible!important}
body.rota-wf-management-standalone .rota-wf-admin{margin:0!important;padding-top:16px!important;width:100%!important}
body.rota-wf-management-standalone .site-header,body.rota-wf-management-standalone .site-footer,body.rota-wf-management-standalone header.elementor-location-header,body.rota-wf-management-standalone footer.elementor-location-footer,body.rota-wf-management-standalone .joinchat,body.rota-wf-management-standalone .cky-consent-container{display:none!important}
@media(max-width:700px){body.rota-wf-management-standalone .rota-wf-management-front{padding:0 10px 22px!important}body.rota-wf-management-standalone .rota-wf-management-toolbar{margin:0 -10px!important;padding:10px 14px!important}}


/* ROTA HEADER CONTRAST 1.2.2 */
html body.rota-wf-standalone-page .rota-wf-front-head,
html body.rota-wf-standalone-page .rota-wf-admin-head{
    background-color:#071525!important;
    background-image:linear-gradient(135deg,#071525 0%,#133652 62%,#0d7379 100%)!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:cover!important;
    border:0!important;
    border-bottom:4px solid #d4a72c!important;
    box-shadow:0 10px 28px rgba(7,21,37,.18)!important;
    color:#fff!important;
}
html body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand>span,
html body.rota-wf-standalone-page .rota-wf-admin-head>div>span{
    color:#f3cf68!important;
    opacity:1!important;
    text-shadow:0 1px 1px rgba(0,0,0,.25)!important;
    visibility:visible!important;
}
html body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand h1,
html body.rota-wf-standalone-page .rota-wf-admin-head h1{
    color:#fff!important;
    opacity:1!important;
    text-shadow:0 1px 2px rgba(0,0,0,.3)!important;
    visibility:visible!important;
}
html body.rota-wf-standalone-page .rota-wf-front-head .rota-wf-brand p,
html body.rota-wf-standalone-page .rota-wf-admin-head p{
    color:#d9e5ef!important;
    opacity:1!important;
    visibility:visible!important;
}
html body.rota-wf-standalone-page .rota-wf-admin-head>strong{
    background:rgba(255,255,255,.12)!important;
    border:1px solid rgba(255,255,255,.24)!important;
    color:#fff!important;
    opacity:1!important;
    visibility:visible!important;
}


/* ROTA MOBILE SYSTEM 1.3.0 */
.rota-wf-quote-line>label{display:block;min-width:0}
.rota-wf-quote-line>label>input{width:100%}
.rota-wf-quote-field-label{display:none}
@media(max-width:700px){
    html:has(body.rota-wf-standalone-page),body.rota-wf-standalone-page{max-width:100%!important;overflow-x:hidden!important;width:100%!important}
    body.rota-wf-standalone-page>main,body.rota-wf-standalone-page .rota-wf-management-front,body.rota-wf-standalone-page .rota-wf-front,body.rota-wf-standalone-page .rota-wf-admin,body.rota-wf-standalone-page .rota-wf-admin-main,body.rota-wf-standalone-page .rota-wf-main{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-admin-main>*,body.rota-wf-standalone-page .rota-wf-main>*,body.rota-wf-standalone-page .rota-wf-panel,body.rota-wf-standalone-page .rota-wf-hero,body.rota-wf-standalone-page .rota-wf-section-head{max-width:100%!important;min-width:0!important;width:100%!important}
    body.rota-wf-management-standalone .rota-wf-admin{padding:10px 0 0!important}
    body.rota-wf-management-standalone .rota-wf-admin-head,body.rota-wf-staff-standalone .rota-wf-front-head{border-radius:0!important;margin-left:0!important;margin-right:0!important}
    body.rota-wf-management-standalone .rota-wf-admin-head{gap:12px!important;padding:18px!important}
    body.rota-wf-management-standalone .rota-wf-admin-head>strong{border-radius:8px!important;font-size:12px!important;justify-self:start;padding:9px 11px!important}
    body.rota-wf-standalone-page .rota-wf-tabs{border-left:0;border-radius:0;border-right:0;gap:4px;margin-left:-10px;margin-right:-10px;padding:7px 10px;scrollbar-width:thin;width:calc(100% + 20px)!important}
    body.rota-wf-standalone-page .rota-wf-tabs a{align-items:center;display:flex;min-height:44px;padding:10px 12px}
    body.rota-wf-standalone-page .rota-wf-side{gap:5px;scrollbar-width:thin;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-side a{align-items:center;display:flex;min-height:44px;padding:10px 12px}
    body.rota-wf-standalone-page .rota-wf-panel{border-radius:9px;padding:13px!important}
    body.rota-wf-standalone-page .rota-wf-hero{gap:12px;padding:17px!important}
    body.rota-wf-standalone-page .rota-wf-hero h2{font-size:23px!important;overflow-wrap:anywhere}
    body.rota-wf-standalone-page .rota-wf-section-head{align-items:flex-start!important;display:grid!important;gap:7px!important}
    body.rota-wf-standalone-page .rota-wf-section-head>strong{justify-self:start}
    body.rota-wf-standalone-page .rota-wf-form,body.rota-wf-standalone-page .rota-wf-quote-form{max-width:100%!important;min-width:0!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-form-grid,body.rota-wf-standalone-page .rota-wf-form-grid.is-wide,body.rota-wf-standalone-page .rota-wf-quote-settings,body.rota-wf-standalone-page .rota-wf-converter-grid,body.rota-wf-standalone-page .rota-wf-quote-total{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;min-width:0!important;width:100%!important}
    body.rota-wf-standalone-page input,body.rota-wf-standalone-page select,body.rota-wf-standalone-page textarea{font-size:16px!important;max-width:100%!important;min-width:0!important;width:100%!important}
    body.rota-wf-standalone-page input,body.rota-wf-standalone-page select{min-height:48px!important}
    body.rota-wf-standalone-page textarea{min-height:120px!important}
    body.rota-wf-standalone-page .rota-wf-button,body.rota-wf-standalone-page button{min-height:48px!important}
    body.rota-wf-standalone-page .rota-wf-currency-converter{border-left-width:4px!important}
    body.rota-wf-standalone-page .rota-wf-converter-grid{gap:12px!important}
    body.rota-wf-standalone-page .rota-wf-swap-currency{font-size:25px!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-converter-rates{align-items:stretch!important;display:grid!important;gap:7px!important}
    body.rota-wf-standalone-page .rota-wf-converter-rates span,body.rota-wf-standalone-page .rota-wf-converter-rates small{margin:0!important;max-width:100%!important;overflow-wrap:anywhere;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-quote-lines{max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-quote-line.is-head{display:none!important}
    body.rota-wf-standalone-page .rota-wf-quote-line:not(.is-head){background:#f7f9fb!important;border:1px solid #d9e1e8;border-radius:9px;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;margin-bottom:10px;max-width:100%!important;min-width:0!important;padding:12px!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-quote-field-label{color:#526477;display:block;font-size:11px;font-weight:900;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}
    body.rota-wf-standalone-page .rota-wf-quote-total{gap:0!important;padding:8px!important}
    body.rota-wf-standalone-page .rota-wf-quote-total>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;padding:10px 7px}
    body.rota-wf-standalone-page .rota-wf-quote-total>div:last-child{border-bottom:0}
    body.rota-wf-standalone-page .rota-wf-quote-total strong{margin:0!important;text-align:right}
    body.rota-wf-standalone-page .rota-wf-table-wrap{border:1px solid #e0e7ed;border-radius:8px;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-table{min-width:680px!important}
    body.rota-wf-standalone-page .rota-wf-quote-preview-modal{align-items:stretch!important;overflow-x:hidden!important;padding:0!important}
    body.rota-wf-standalone-page .rota-wf-quote-preview-dialog{border-radius:0!important;max-width:100%!important;min-height:100vh;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-preview-toolbar{gap:12px;padding:13px!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper{margin:8px!important;max-width:calc(100% - 16px)!important;min-width:0!important;overflow:hidden!important;padding:13px!important;width:auto!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>header{display:grid!important;gap:9px!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>header b{text-align:left!important}
    body.rota-wf-standalone-page .rota-wf-preview-context,body.rota-wf-standalone-page .rota-wf-preview-bottom{grid-template-columns:minmax(0,1fr)!important}
    body.rota-wf-standalone-page .rota-wf-preview-items{min-width:620px!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions{display:grid!important;gap:8px!important;padding:8px!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions .rota-wf-button{width:100%!important}
    body.rota-wf-standalone-page .rota-wf-kpis>div{min-width:0!important}
    body.rota-wf-standalone-page .rota-wf-detail-grid,body.rota-wf-standalone-page .rota-wf-report-summary,body.rota-wf-standalone-page .rota-wf-person-grid,body.rota-wf-standalone-page .rota-wf-order-grid{grid-template-columns:minmax(0,1fr)!important}
    body.rota-wf-standalone-page .rota-wf-account-logout{display:grid!important}
    body.rota-wf-standalone-page .rota-wf-account-logout .rota-wf-button{width:100%!important}
}


/* ROTA TABLET CONTAINMENT 1.3.2 */
@media(max-width:1050px){
    html:has(body.rota-wf-standalone-page),body.rota-wf-standalone-page{max-width:100%!important;overflow-x:hidden!important;width:100%!important}
    body.rota-wf-standalone-page>main,body.rota-wf-standalone-page .rota-wf-management-front,body.rota-wf-standalone-page .rota-wf-front,body.rota-wf-standalone-page .rota-wf-admin,body.rota-wf-standalone-page .rota-wf-admin-main,body.rota-wf-standalone-page .rota-wf-main{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}
    body.rota-wf-standalone-page .rota-wf-admin-main>*,body.rota-wf-standalone-page .rota-wf-main>*,body.rota-wf-standalone-page .rota-wf-panel,body.rota-wf-standalone-page .rota-wf-hero,body.rota-wf-standalone-page .rota-wf-section-head,body.rota-wf-standalone-page .rota-wf-form-grid,body.rota-wf-standalone-page .rota-wf-quote-form{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}
    body.rota-wf-standalone-page .rota-wf-table-wrap{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-tabs,body.rota-wf-standalone-page .rota-wf-side{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
}


/* ROTA QUOTE REMOVE LINE 1.3.3 */
.rota-wf-quote-line{grid-template-columns:minmax(260px,1fr) 120px 170px 96px}
.rota-wf-remove-quote-line{align-items:center;background:#fff0f0;border:1px solid #e7aaaa;border-radius:7px;color:#922626;cursor:pointer;display:flex;font-size:11px;font-weight:900;justify-content:center;min-height:40px;padding:7px 9px;width:100%}
.rota-wf-remove-quote-line:hover{background:#b52d38;border-color:#b52d38;color:#fff}
@media(max-width:1050px) and (min-width:701px){.rota-wf-quote-line{grid-template-columns:minmax(220px,1fr) 90px 130px 88px}}
@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-remove-quote-line{background:#fff0f0!important;border:1px solid #e7aaaa!important;color:#922626!important;font-size:13px!important;min-height:46px!important;width:100%!important}body.rota-wf-standalone-page .rota-wf-remove-quote-line:hover{background:#b52d38!important;color:#fff!important}}


/* ROTA PREMIUM MOBILE PREVIEW AND DRAFTS 1.4.0 */
.rota-wf-quote-primary-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}
.rota-wf-status.is-draft{background:#fff6d9;border-color:#dfc36b;color:#77580a}
.rota-wf-quote-preview-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 56px)}
.rota-wf-preview-toolbar{flex:0 0 auto}
.rota-wf-preview-actions{background:#0b1d31;border-top:1px solid rgba(255,255,255,.15);display:grid;flex:0 0 auto;gap:10px;grid-template-columns:minmax(145px,.7fr) minmax(145px,.8fr) minmax(260px,1.3fr);order:2;padding:12px 18px;position:relative;z-index:3}
.rota-wf-preview-actions .rota-wf-button{margin:0;width:100%}
.rota-wf-preview-actions [data-download-quote-preview]{background:#fff!important;border:1px solid #d4a72c!important;color:#24384d!important}
.rota-wf-preview-paper{flex:1 1 auto;order:3;overflow-y:auto}
@media(max-width:700px){
    body.rota-wf-standalone-page .rota-wf-quote-primary-actions{grid-template-columns:minmax(0,1fr)!important}
    body.rota-wf-standalone-page .rota-wf-quote-preview-modal{background:#eef2f6!important;height:100dvh!important;overflow:hidden!important}
    body.rota-wf-standalone-page .rota-wf-quote-preview-dialog{background:#eef2f6!important;display:flex!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}
    body.rota-wf-standalone-page .rota-wf-preview-toolbar{background:linear-gradient(135deg,#071525,#133652)!important;min-height:78px;padding:14px 16px!important}
    body.rota-wf-standalone-page .rota-wf-preview-toolbar h3{font-size:22px!important;line-height:1.1!important;margin:4px 0 0!important}
    body.rota-wf-standalone-page .rota-wf-preview-toolbar>button{min-height:42px!important;width:42px!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions{background:#fff!important;border-bottom:1px solid #dbe3ea!important;border-top:0!important;box-shadow:0 8px 22px rgba(8,29,48,.12)!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;order:2!important;padding:10px!important;position:relative!important;z-index:5!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions .rota-wf-button{font-size:11px!important;line-height:1.2!important;min-height:50px!important;padding:8px!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions [data-confirm-quote-send]{background:linear-gradient(135deg,#d4a72c,#f0c85a)!important;box-shadow:0 6px 16px rgba(189,139,14,.25)!important;color:#102239!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions [data-confirm-quote-send]{grid-column:1/-1!important}
    body.rota-wf-standalone-page .rota-wf-preview-actions [data-close-quote-preview]{background:#eef2f6!important;border:1px solid #cfd8e1!important;color:#24384d!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper{background:#eef2f6!important;flex:1 1 auto!important;margin:0!important;max-width:100%!important;order:3!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>header{background:#fff!important;border:1px solid #dde5eb!important;border-bottom:4px solid #d4a72c!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(15,38,60,.07)!important;display:grid!important;gap:12px!important;padding:16px!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>header strong{font-size:23px!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>header b{font-size:18px!important}
    body.rota-wf-standalone-page .rota-wf-preview-context{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important;margin:12px 0!important}
    body.rota-wf-standalone-page .rota-wf-preview-context>div{background:#fff!important;border:1px solid #dfe6ec!important;border-radius:10px!important;box-shadow:0 4px 14px rgba(15,38,60,.04)!important;padding:12px!important}
    body.rota-wf-standalone-page .rota-wf-preview-context strong{font-size:14px!important;overflow-wrap:anywhere!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper h4{border:0!important;color:#0b1d31!important;font-size:18px!important;margin:18px 0 9px!important;padding:0!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper .rota-wf-table-wrap{border:0!important;border-radius:0!important;overflow:visible!important}
    body.rota-wf-standalone-page .rota-wf-preview-items{border:0!important;display:block!important;min-width:0!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-preview-items thead{display:none!important}
    body.rota-wf-standalone-page .rota-wf-preview-items tbody{display:grid!important;gap:10px!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-preview-items tr{background:#fff!important;border:1px solid #dbe4eb!important;border-left:4px solid #d4a72c!important;border-radius:11px!important;box-shadow:0 6px 18px rgba(15,38,60,.06)!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;overflow:hidden!important;padding:0!important;width:100%!important}
    body.rota-wf-standalone-page .rota-wf-preview-items td{align-items:flex-start!important;border:0!important;border-bottom:1px solid #edf1f4!important;display:flex!important;flex-direction:column!important;font-size:13px!important;gap:4px!important;padding:10px 12px!important;text-align:left!important;width:auto!important}
    body.rota-wf-standalone-page .rota-wf-preview-items td:before{color:#728094;content:'';display:block;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(1){background:#0b1d31!important;color:#fff!important;font-size:16px!important;font-weight:900!important;grid-column:1;width:auto!important}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(1):before{color:#bdd0df!important;content:'Kalem No'}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(2){font-size:14px!important;font-weight:900!important;grid-column:1/-1!important;grid-row:2!important}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(2):before{content:'Ürün / Hizmet'}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(3):before{content:'Adet'}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(4):before{content:'Birim Fiyat'}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(5){background:#f8fafb!important;color:#0b5257!important;font-size:15px!important;font-weight:900!important;grid-column:1/-1!important}
    body.rota-wf-standalone-page .rota-wf-preview-items td:nth-child(5):before{content:'Kalem Toplamı'}
    body.rota-wf-standalone-page .rota-wf-preview-bottom{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin-top:14px!important}
    body.rota-wf-standalone-page .rota-wf-preview-bottom>div,body.rota-wf-standalone-page .rota-wf-preview-bottom>dl{background:#fff!important;border:1px solid #dde5eb!important;border-radius:11px!important;margin:0!important;padding:12px!important}
    body.rota-wf-standalone-page .rota-wf-preview-bottom dl .is-grand{border-radius:8px!important;margin-top:5px!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>footer{background:#fff!important;border:1px solid #dde5eb!important;border-radius:11px!important;display:grid!important;gap:34px!important;margin-top:14px!important;padding:34px 14px 14px!important}
    body.rota-wf-standalone-page .rota-wf-preview-paper>footer span{width:100%!important}
}


/* ROTA QUOTE DRAFT DELETE 1.4.1 */
.rota-wf-quote-actions .rota-wf-delete-draft{background:#fff0f0!important;border-color:#e4a2a2!important;color:#922626!important;font-weight:800!important}
.rota-wf-quote-actions .rota-wf-delete-draft:hover{background:#b52d38!important;border-color:#b52d38!important;color:#fff!important}
@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-quote-actions{display:grid!important;min-width:155px!important}body.rota-wf-standalone-page .rota-wf-quote-actions .button{align-items:center!important;display:flex!important;justify-content:center!important;min-height:42px!important;text-align:center!important;width:100%!important}}


/* ROTA GENERAL MANAGER REPORT CENTER 1.6.0 */
.rota-wf-report-hero{background:radial-gradient(circle at 88% 10%,rgba(212,167,44,.22),transparent 34%),linear-gradient(135deg,#071525,#123653 64%,#0b6269);border:1px solid rgba(212,167,44,.38);box-shadow:0 18px 48px rgba(7,21,37,.16)}
.rota-wf-report-hero>strong{background:#d4a72c;border-color:#efd778;color:#102239}
.rota-wf-admin-order-list.is-report-list{gap:18px}
.rota-wf-admin-order.is-report-card{border:1px solid #d7e0e7;border-top:4px solid #d4a72c;box-shadow:0 14px 36px rgba(11,29,49,.09);overflow:hidden;padding:20px}
.rota-wf-report-card-head{border-bottom:1px solid #e6ecf1;padding-bottom:15px}
.rota-wf-report-card-head h3{font-size:23px!important;line-height:1.2;margin:5px 0 3px!important}
.rota-wf-report-card-head small{color:#6d7b8a;font-size:11px;font-weight:800}
.rota-wf-report-meta{grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 12px}
.rota-wf-report-meta>div{background:linear-gradient(180deg,#f9fbfc,#f2f6f8);border-left:3px solid #d4a72c;padding:10px 12px}
.rota-wf-report-meta strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}
.rota-wf-admin-order.is-report-card .rota-wf-order-description{background:#fbfcfd;border-left:3px solid #9eb2c3;border-radius:0 8px 8px 0;font-size:12px;margin:12px 0;padding:10px 12px}
.rota-wf-admin-order.is-report-card .rota-wf-order-files{align-items:center;background:#f8fafb;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);margin:10px 0;padding:9px 11px}
.rota-wf-admin-order.is-report-card .rota-wf-order-files>strong{font-size:10px;letter-spacing:.06em;margin:0;text-transform:uppercase}
.rota-wf-admin-order.is-report-card .rota-wf-order-files>div{display:flex;gap:6px;min-width:0}
.rota-wf-admin-order.is-report-card .rota-wf-compact-file{background:#fff;border:1px solid #ccd7e0;border-radius:999px;color:#28435d;font-size:11px;font-weight:800;line-height:1.2;max-width:100%;min-height:34px!important;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap;width:auto!important}
.rota-wf-admin-order.is-report-card .rota-wf-compact-file:hover{background:#102b45;border-color:#102b45;color:#fff}
.rota-wf-report-downloads{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}
.rota-wf-report-download,.rota-wf-report-mail{align-items:center;background:#fff;border:1px solid #d5dfe7;border-radius:10px;color:#162a3e;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:68px;padding:10px 12px;text-decoration:none!important}
.rota-wf-report-download>span,.rota-wf-report-mail>span{align-items:center;background:#e9f0f5;border-radius:9px;color:#123a5d;display:flex;font-size:12px;font-weight:950;height:40px;justify-content:center;width:40px}
.rota-wf-report-download small,.rota-wf-report-mail small{color:#788696;display:block;font-size:9px;font-weight:900;letter-spacing:.06em}
.rota-wf-report-download strong,.rota-wf-report-mail strong{display:block;font-size:13px;line-height:1.3;margin-top:3px;overflow-wrap:anywhere}
.rota-wf-report-download>b,.rota-wf-report-mail>b{background:#eef3f6;border-radius:999px;color:#29445e;font-size:10px;padding:6px 8px;white-space:nowrap}
.rota-wf-report-download.is-service{border-left:4px solid #123a5d}.rota-wf-report-download.is-signed{border-left:4px solid #16825b}.rota-wf-report-download.is-signed>span{background:#e4f7ec;color:#17623c}.rota-wf-report-download.is-pending{background:#fafbfc;border-style:dashed;color:#687887}.rota-wf-report-download.is-pending>span{background:#f0f3f5;color:#778694}
.rota-wf-report-mail{grid-column:1/-1}.rota-wf-report-mail>b.is-ok{background:#e4f7ec;color:#17623c}.rota-wf-report-mail>b.is-error{background:#fff0f0;color:#922626}
.rota-wf-manager-review{background:linear-gradient(180deg,#f8fafc,#f1f5f8);border:1px solid #d8e1e8;border-left:4px solid #d4a72c;padding:15px}
.rota-wf-review-heading{display:grid!important;gap:3px!important}.rota-wf-review-heading span{color:#92700f;font-size:9px;font-weight:950;letter-spacing:.08em}.rota-wf-review-heading strong{color:#122a42;font-size:14px}
.rota-wf-review-buttons{display:grid!important;gap:9px!important;grid-template-columns:1fr 1fr}.rota-wf-review-buttons .rota-wf-button{width:100%}
@media(max-width:700px){
body.rota-wf-standalone-page .rota-wf-report-hero{border-radius:12px!important;padding:18px!important}
body.rota-wf-standalone-page .rota-wf-report-hero h2{font-size:25px!important;line-height:1.08!important}
body.rota-wf-standalone-page .rota-wf-admin-order.is-report-card{border-radius:12px!important;padding:13px!important}
body.rota-wf-standalone-page .rota-wf-report-card-head{align-items:flex-start!important;display:grid!important;gap:10px!important}
body.rota-wf-standalone-page .rota-wf-report-card-head h3{font-size:20px!important}
body.rota-wf-standalone-page .rota-wf-report-card-head>.rota-wf-status{justify-self:start!important}
body.rota-wf-standalone-page .rota-wf-report-meta{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.rota-wf-standalone-page .rota-wf-report-meta>div{min-height:76px!important;padding:9px!important}
body.rota-wf-standalone-page .rota-wf-admin-order.is-report-card .rota-wf-order-files{align-items:start!important;grid-template-columns:minmax(0,1fr)!important;padding:9px!important}
body.rota-wf-standalone-page .rota-wf-admin-order.is-report-card .rota-wf-order-files>div{display:flex!important;flex-wrap:wrap!important;overflow:hidden!important}
body.rota-wf-standalone-page .rota-wf-admin-order.is-report-card .rota-wf-compact-file{display:inline-flex!important;font-size:10px!important;min-height:34px!important;padding:6px 9px!important;width:auto!important}
body.rota-wf-standalone-page .rota-wf-report-downloads{grid-template-columns:minmax(0,1fr)!important}
body.rota-wf-standalone-page .rota-wf-report-mail{grid-column:auto!important}
body.rota-wf-standalone-page .rota-wf-report-download,body.rota-wf-standalone-page .rota-wf-report-mail{gap:8px!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:64px!important;padding:9px!important}
body.rota-wf-standalone-page .rota-wf-report-download>span,body.rota-wf-standalone-page .rota-wf-report-mail>span{height:36px!important;width:36px!important}
body.rota-wf-standalone-page .rota-wf-report-download strong,body.rota-wf-standalone-page .rota-wf-report-mail strong{font-size:12px!important}
body.rota-wf-standalone-page .rota-wf-review-buttons{grid-template-columns:minmax(0,1fr)!important}
}


/* ROTA COMPACT WORK ORDER TYPOGRAPHY 1.6.1 */
.rota-wf-admin-order header h3{font-size:18px!important;line-height:1.28!important;margin:4px 0 0!important}
.rota-wf-report-card-head h3{font-size:18px!important;line-height:1.25!important}
.rota-wf-admin-order:not(.is-report-card){padding:16px}
.rota-wf-admin-order:not(.is-report-card) .rota-wf-detail-grid{margin:12px 0}
.rota-wf-admin-order:not(.is-report-card) .rota-wf-order-description{font-size:12px;line-height:1.55;margin:10px 0}
@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-admin-order header h3,body.rota-wf-standalone-page .rota-wf-report-card-head h3{font-size:17px!important;line-height:1.25!important}body.rota-wf-standalone-page .rota-wf-admin-order:not(.is-report-card){padding:13px!important}}


/* ROTA MANAGER REPORT VISUAL POLISH 1.6.2 */
.rota-wf-admin-order.is-report-card .rota-wf-report-card-head>div>span{color:#876307!important}


/* Sales mailbox and used-materials PDF actions */
.rota-wf-inbox-hero{background:radial-gradient(circle at 88% 15%,rgba(212,167,44,.23),transparent 34%),linear-gradient(135deg,#071525,#123653 64%,#0b6269)}
.rota-wf-inbox-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,36%) minmax(0,1fr)}
.rota-wf-inbox-list,.rota-wf-mail-reader{min-width:0}.rota-wf-mail-items{display:grid;gap:7px;max-height:720px;overflow:auto;padding-right:3px}
.rota-wf-mail-item{background:#f7f9fb;border:1px solid #dde5ec;border-left:3px solid transparent;border-radius:9px;color:#20364b;display:grid;gap:4px;padding:11px 12px;text-decoration:none!important}
.rota-wf-mail-item:hover,.rota-wf-mail-item.is-active{background:#edf5f6;border-color:#9bc8cc;border-left-color:#0f737b}.rota-wf-mail-item.is-unread{background:#fffaf0;border-left-color:#d4a72c}
.rota-wf-mail-item span{color:#526477;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rota-wf-mail-item strong{font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rota-wf-mail-item small{color:#7a8998;font-size:10px}
.rota-wf-mail-reader>header{border-bottom:1px solid #e1e8ee;padding-bottom:15px}.rota-wf-mail-reader>header>span{color:#a57a10;font-size:10px;font-weight:900;letter-spacing:.1em}.rota-wf-mail-reader>header h3{color:#0b1d31;font-size:21px;line-height:1.3;margin:6px 0}.rota-wf-mail-reader>header p{color:#617184;font-size:12px;line-height:1.6;margin:0}
.rota-wf-mail-reader>article{color:#263b50;font-size:14px;line-height:1.65;max-width:100%;overflow-wrap:anywhere;padding-top:16px}.rota-wf-mail-reader>article table{max-width:100%!important;width:auto!important}
.rota-wf-mailbox-settings summary{color:#0b1d31;cursor:pointer;font-size:15px;font-weight:900;padding:4px 0}.rota-wf-mailbox-settings[open] summary{border-bottom:1px solid #e4eaf0;margin-bottom:15px;padding-bottom:13px}.rota-wf-mailbox-buttons{display:flex;flex-wrap:wrap;gap:9px}
.rota-wf-button.is-danger{background:#fff0f0!important;border:1px solid #e7aaaa!important;color:#922626!important}.rota-wf-report-download.is-materials{border-left:4px solid #d4a72c}.rota-wf-report-download.is-materials>span{background:#fff4d3;color:#73540a}
@media(max-width:900px){.rota-wf-inbox-layout{grid-template-columns:minmax(0,1fr)}.rota-wf-mail-items{max-height:430px}}
@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-mailbox-buttons{display:grid!important}body.rota-wf-standalone-page .rota-wf-mailbox-buttons .rota-wf-button{width:100%!important}.rota-wf-mail-reader>header h3{font-size:17px}.rota-wf-mail-reader>article{font-size:13px}.rota-wf-inbox-list .rota-wf-section-head{align-items:center!important;display:flex!important}.rota-wf-inbox-list .rota-wf-section-head .rota-wf-button{width:auto!important}}


/* Passwordless Gmail transfer */
.rota-wf-google-sync{border-left:5px solid #4285f4}.rota-wf-sync-steps{color:#405469;display:grid;gap:9px;line-height:1.55;margin:0 0 15px;padding-left:22px}.rota-wf-sync-steps a{font-weight:900}.rota-wf-sync-code{background:#071525;border:1px solid #214464;border-radius:10px;color:#dce8f2;display:block;font:12px/1.55 Consolas,monospace;max-height:330px;min-height:220px;overflow:auto;padding:14px;resize:vertical;width:100%}.rota-wf-google-sync>.rota-wf-button{margin-top:12px}.rota-wf-mail-attachments{background:#fff7dd;border:1px solid #ead28a;border-radius:8px;color:#6e520d;margin-top:18px;padding:10px}.rota-wf-alert.is-warning+.rota-wf-panel{margin-top:0}
@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-google-sync .rota-wf-section-head{display:grid!important}.rota-wf-sync-code{font-size:10px;min-height:190px}.rota-wf-sync-steps{font-size:13px;padding-left:20px}}

.rota-wf-mail-reader-actions{display:flex;gap:8px;margin-top:13px}.rota-wf-mail-reader-actions .rota-wf-button{min-height:38px;padding:8px 13px}@media(max-width:700px){body.rota-wf-standalone-page .rota-wf-mail-reader-actions .rota-wf-button{width:100%!important}}

/* Supplier RFQ / Tedarikci fiyat toplama */
.rota-wf-rfq-create>summary{color:var(--wf-navy);cursor:pointer;font-size:19px;font-weight:900;list-style:none;padding:2px}.rota-wf-rfq-create>summary:after{content:"Formu Aç";float:right;background:#eef3f7;border-radius:999px;color:#486076;font-size:11px;padding:7px 10px}.rota-wf-rfq-create[open]>summary{border-bottom:1px solid #e3e9ef;margin-bottom:18px;padding-bottom:15px}.rota-wf-rfq-create[open]>summary:after{content:"Formu Kapat"}.rota-wf-rfq-suppliers,.rota-wf-rfq-items{display:grid;gap:10px}.rota-wf-rfq-supplier-row{align-items:end;background:#f6f8fa;border:1px solid #dfe6ec;border-radius:10px;display:grid;gap:9px;grid-template-columns:1fr 1fr 1.2fr auto;padding:11px}.rota-wf-rfq-supplier-row label,.rota-wf-rfq-item-row label{color:#34475c;display:grid;font-size:11px;font-weight:900;gap:6px}.rota-wf-rfq-supplier-row input,.rota-wf-rfq-item-row input,.rota-wf-rfq-item-row select,.rota-wf-rfq-item-row textarea{background:#fff;border:1px solid #c8d3de;border-radius:7px;color:#17263a;font:inherit;min-height:40px;padding:8px;width:100%}.rota-wf-rfq-supplier-row>button,.rota-wf-rfq-item-row>button{background:#fff0f0;border:1px solid #edb3b3;border-radius:7px;color:#922626;cursor:pointer;font-weight:900;min-height:40px;padding:8px 10px}.rota-wf-rfq-item-row{align-items:end;background:#f7f9fb;border:1px solid #dce4eb;border-left:4px solid var(--wf-gold);border-radius:10px;display:grid;gap:8px;grid-template-columns:110px minmax(210px,1.2fr) 90px 100px minmax(210px,1fr) 170px auto;padding:10px}.rota-wf-rfq-item-row label small{color:#8090a0;font-size:9px}.rota-wf-rfq-item-row textarea{min-height:54px;resize:vertical}.rota-wf-rfq-create-submit{align-items:center;background:linear-gradient(135deg,#0b1d31,#173b59);border-radius:10px;display:flex;gap:20px;justify-content:space-between;padding:16px}.rota-wf-rfq-create-submit p{color:#d1dce6;font-size:12px;line-height:1.55;margin:0}.rota-wf-rfq-create-submit .rota-wf-button{flex:0 0 auto}.rota-wf-rfq-invite-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:16px 0 24px}.rota-wf-rfq-invite{background:#f7f9fb;border:1px solid #dbe4eb;border-radius:10px;padding:13px}.rota-wf-rfq-invite header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rota-wf-rfq-invite header strong,.rota-wf-rfq-invite header small{display:block}.rota-wf-rfq-invite header small{color:#718093;font-size:11px;margin-top:4px}.rota-wf-rfq-invite-actions{display:flex;gap:7px;margin-top:12px}.rota-wf-rfq-invite-actions form{margin:0}.rota-wf-rfq-invite-actions .rota-wf-button{min-height:36px;padding:7px 9px}.rota-wf-rfq-attachment{color:#0f737b;display:block;font-size:11px;font-weight:900;margin-top:10px}.rota-wf-rfq-compare-head{margin-top:8px}.rota-wf-rfq-compare{min-width:900px}.rota-wf-rfq-compare th:not(:first-child),.rota-wf-rfq-compare td:not(:first-child){min-width:190px}.rota-wf-rfq-compare th small{color:#aab8c6;display:block;font-size:9px;margin-top:4px}.rota-wf-rfq-compare td a{color:#0f737b;display:block;font-size:10px;font-weight:900;margin-top:6px}.rota-wf-rfq-price{color:#0b6555;font-size:16px}.rota-wf-rfq-unavailable{color:#a32b2b}.rota-wf-rfq-no-answer{color:#8190a0;font-size:11px}.rota-wf-rfq-compare td p{color:#5f6f80;font-size:11px;margin:6px 0 0}.rota-wf-rfq-compare tr.is-total td{background:#0b1d31;color:#fff;border-top:3px solid #d4a72c}.rota-wf-rfq-compare tr.is-total small{color:#bdcbd8}.rota-rfq-public-page{background:#edf2f5!important;color:#142235;font-family:Inter,Arial,sans-serif;margin:0!important;min-height:100vh}.rota-rfq-public-page *{box-sizing:border-box}.rota-rfq-public-shell{margin:0 auto;max-width:1440px;padding:22px}.rota-rfq-public-brand{align-items:center;background:#fff;border-radius:14px 14px 0 0;display:flex;justify-content:space-between;padding:17px 22px}.rota-rfq-public-brand>div{align-items:center;display:flex;gap:11px}.rota-rfq-brand-mark{align-items:center;background:#0b1d31;border-radius:9px;color:#f1c84f;display:flex;font-size:18px;font-weight:900;height:44px;justify-content:center;width:44px}.rota-rfq-public-brand b{color:#0b1d31;display:block;font-size:19px;letter-spacing:.03em}.rota-rfq-public-brand b em{color:#d4a72c;font-style:normal}.rota-rfq-public-brand small{color:#738293;display:block;font-size:9px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.rota-rfq-public-brand>strong{background:#eef3f6;border-radius:999px;color:#4b6074;font-size:10px;letter-spacing:.13em;padding:8px 10px}.rota-rfq-public-hero{align-items:stretch;background:linear-gradient(135deg,#0b1d31,#164363 68%,#0f737b);border-bottom:5px solid #d4a72c;color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 330px;padding:27px}.rota-rfq-public-hero>div>span{color:#f1c84f;font-size:10px;font-weight:900;letter-spacing:.14em}.rota-rfq-public-hero h1{color:#fff;font-size:27px;line-height:1.25;margin:7px 0}.rota-rfq-public-hero p{color:#d6e2ec;font-size:14px;line-height:1.6;margin:0}.rota-rfq-public-hero p strong,.rota-rfq-public-hero p b{color:#fff}.rota-rfq-public-hero aside{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:11px;display:flex;flex-direction:column;justify-content:center;padding:17px}.rota-rfq-public-hero aside small{color:#f1c84f;font-size:9px;font-weight:900;letter-spacing:.12em}.rota-rfq-public-hero aside strong{font-size:18px;margin:5px 0}.rota-rfq-public-hero aside a{color:#d7e8f0;font-size:12px}.rota-rfq-public-hero aside span{color:#d7e8f0;font-size:11px;margin-top:8px}.rota-rfq-public-meta{background:#fff;border-bottom:1px solid #dfe6ec;display:grid;grid-template-columns:repeat(4,1fr);padding:0 20px}.rota-rfq-public-meta>div{border-right:1px solid #e7edf2;padding:13px}.rota-rfq-public-meta>div:last-child{border:0}.rota-rfq-public-meta span{color:#758596;display:block;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rota-rfq-public-meta strong{display:block;font-size:12px;margin-top:4px}.rota-rfq-public-success,.rota-rfq-public-alert{align-items:center;background:#e6f7ed;border:1px solid #a5d9b9;border-radius:10px;color:#165c3a;display:flex;gap:12px;margin:15px 0;padding:13px 16px}.rota-rfq-public-success span{font-size:12px}.rota-rfq-public-alert{background:#fff4d9;border-color:#e3c978;color:#74540c}.rota-rfq-public-description{background:#fff;border:1px solid #dfe6ec;border-radius:10px;margin:15px 0;padding:15px 17px}.rota-rfq-public-description span{color:#a8780b;font-size:9px;font-weight:900;letter-spacing:.11em}.rota-rfq-public-description p{color:#536477;font-size:12px;line-height:1.6;margin:7px 0 0}.rota-rfq-currency-all{display:flex;justify-content:flex-end;margin:15px 0 9px}.rota-rfq-currency-all label{align-items:center;background:#fff;border:1px solid #dbe4eb;border-radius:8px;color:#526477;display:flex;font-size:11px;font-weight:900;gap:10px;padding:7px 10px}.rota-rfq-currency-all select{border:1px solid #c8d3de;border-radius:6px;min-height:34px;padding:5px}.rota-rfq-public-table-wrap{background:#fff;border:1px solid #dce4eb;border-radius:11px;overflow-x:auto}.rota-rfq-public-table{border-collapse:collapse;min-width:1220px;width:100%}.rota-rfq-public-table th{background:#eef3f6;color:#516477;font-size:9px;font-weight:900;letter-spacing:.03em;padding:10px 8px;text-align:left;text-transform:uppercase}.rota-rfq-public-table th small{color:#8996a3}.rota-rfq-public-table td{border-top:1px solid #e4eaef;font-size:11px;padding:9px 8px;vertical-align:top}.rota-rfq-public-table tr:nth-child(even) td{background:#fafbfc}.rota-rfq-public-table td:nth-child(1){text-align:center;width:34px}.rota-rfq-public-table td:nth-child(2){width:95px}.rota-rfq-public-table td:nth-child(3){min-width:210px}.rota-rfq-public-table td:nth-child(4){width:105px}.rota-rfq-public-table td:nth-child(5){min-width:190px}.rota-rfq-public-table td:nth-child(6){min-width:220px}.rota-rfq-public-table td:nth-child(7){width:105px}.rota-rfq-public-table td:nth-child(8){width:115px}.rota-rfq-public-table td:nth-child(9){width:90px}.rota-rfq-public-table td p{color:#637386;line-height:1.5;margin:0 0 7px}.rota-rfq-public-table input,.rota-rfq-public-table select,.rota-rfq-public-table textarea,.rota-rfq-public-bottom input,.rota-rfq-public-bottom textarea{background:#fff;border:1px solid #c8d3de;border-radius:6px;color:#17263a;font:inherit;min-height:36px;padding:7px;width:100%}.rota-rfq-public-table textarea{min-height:56px;resize:vertical}.rota-rfq-availability{align-items:center;color:#8a3232;display:flex;font-size:10px;font-weight:900;gap:5px;margin-bottom:5px}.rota-rfq-availability input{height:auto;min-height:0;width:auto}.rota-rfq-days{align-items:center;display:flex}.rota-rfq-days input{border-radius:6px 0 0 6px}.rota-rfq-days span{align-items:center;background:#eef3f6;border:1px solid #c8d3de;border-left:0;border-radius:0 6px 6px 0;display:flex;height:36px;padding:0 7px}.rota-rfq-doc{background:#0b1d31;border-radius:6px;color:#fff!important;display:inline-flex;font-size:9px;font-weight:900;padding:6px 8px;text-decoration:none}.rota-rfq-public-row.is-unavailable{opacity:.68}.rota-rfq-public-bottom{background:#fff;border:1px solid #dce4eb;border-radius:11px;display:grid;gap:13px;grid-template-columns:1.3fr 1fr 1fr;margin-top:13px;padding:16px}.rota-rfq-public-bottom label{color:#34475c;display:grid;font-size:11px;font-weight:900;gap:7px}.rota-rfq-public-bottom label small{color:#7d8c9b;font-size:9px}.rota-rfq-public-submit{align-items:center;background:#0b1d31;border-bottom:4px solid #d4a72c;border-radius:10px;display:flex;gap:20px;justify-content:space-between;margin:13px 0;padding:15px}.rota-rfq-public-submit p{color:#cad7e2;font-size:11px;line-height:1.5;margin:0}.rota-rfq-public-submit button{background:#d4a72c;border:0;border-radius:7px;color:#0b1d31;cursor:pointer;font-weight:900;min-height:42px;padding:10px 15px}.rota-rfq-public-footer{align-items:center;color:#758596;display:flex;flex-direction:column;font-size:10px;gap:5px;padding:28px;text-align:center}.rota-rfq-public-footer strong{color:#0b1d31;font-size:15px}.rota-rfq-public-footer a{color:#0f737b;font-weight:900}
@media(max-width:1100px){.rota-wf-rfq-item-row{grid-template-columns:120px minmax(220px,1fr) 90px 100px}.rota-wf-rfq-item-row label:nth-child(5),.rota-wf-rfq-item-row label:nth-child(6){grid-column:span 2}.rota-wf-rfq-item-row>button{grid-column:4}.rota-rfq-public-hero{grid-template-columns:1fr 280px}}
@media(max-width:760px){.rota-wf-rfq-supplier-row{grid-template-columns:1fr}.rota-wf-rfq-supplier-row>button{width:100%}.rota-wf-rfq-item-row{grid-template-columns:1fr 1fr;padding:12px}.rota-wf-rfq-item-row label:nth-child(2),.rota-wf-rfq-item-row label:nth-child(5),.rota-wf-rfq-item-row label:nth-child(6){grid-column:1/-1}.rota-wf-rfq-item-row>button{grid-column:1/-1}.rota-wf-rfq-create-submit{align-items:stretch;flex-direction:column}.rota-wf-rfq-create-submit .rota-wf-button{width:100%}.rota-wf-rfq-invite-grid{grid-template-columns:1fr}.rota-wf-rfq-invite-actions{flex-direction:column}.rota-wf-rfq-invite-actions .rota-wf-button,.rota-wf-rfq-invite-actions form{width:100%}.rota-rfq-public-shell{padding:0}.rota-rfq-public-brand{border-radius:0;padding:14px}.rota-rfq-public-brand>strong{display:none}.rota-rfq-public-hero{grid-template-columns:1fr;padding:20px 15px}.rota-rfq-public-hero h1{font-size:23px}.rota-rfq-public-hero aside{padding:13px}.rota-rfq-public-meta{grid-template-columns:1fr 1fr;padding:0 8px}.rota-rfq-public-meta>div:nth-child(2){border-right:0}.rota-rfq-public-meta>div:nth-child(n+3){border-top:1px solid #e7edf2}.rota-rfq-public-success,.rota-rfq-public-alert,.rota-rfq-public-description,.rota-rfq-currency-all,.rota-rfq-public-table-wrap,.rota-rfq-public-bottom,.rota-rfq-public-submit{margin-left:10px;margin-right:10px}.rota-rfq-currency-all{justify-content:stretch}.rota-rfq-currency-all label{justify-content:space-between;width:100%}.rota-rfq-public-table-wrap{background:transparent;border:0;overflow:visible}.rota-rfq-public-table{display:block;min-width:0}.rota-rfq-public-table thead{display:none}.rota-rfq-public-table tbody{display:grid;gap:11px}.rota-rfq-public-table tr.rota-rfq-public-row{background:#fff;border:1px solid #dce4eb;border-left:4px solid #d4a72c;border-radius:11px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:8px}.rota-rfq-public-table td,.rota-rfq-public-table tr:nth-child(even) td{background:#fff;border:0;display:block;min-width:0;padding:8px!important;text-align:left!important;width:auto!important}.rota-rfq-public-table td:before{color:#7a8998;content:attr(data-label);display:block;font-size:8px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.rota-rfq-public-table td:nth-child(3),.rota-rfq-public-table td:nth-child(5),.rota-rfq-public-table td:nth-child(6){grid-column:1/-1}.rota-rfq-public-table td:nth-child(1){display:none}.rota-rfq-public-bottom{grid-template-columns:1fr}.rota-rfq-public-submit{align-items:stretch;flex-direction:column}.rota-rfq-public-submit button{width:100%}.rota-rfq-public-footer{padding:25px 15px 35px}}

/* RFQ compact action buttons 1.9.1 */
.rota-wf-rfq-create .rota-wf-section-head .rota-wf-button{font-size:11px;min-height:34px;padding:7px 10px}.rota-wf-rfq-supplier-row>button,.rota-wf-rfq-item-row>button{align-items:center;background:transparent;border:1px solid #e5bcbc;border-radius:6px;color:#9a3030;display:inline-flex;font-size:10px;font-weight:900;justify-content:center;justify-self:end;min-height:30px;padding:5px 9px;width:auto}.rota-wf-rfq-supplier-row>button:hover,.rota-wf-rfq-item-row>button:hover{background:#fff0f0;border-color:#d58e8e}.rota-wf-rfq-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.rota-wf-rfq-detail-actions form{margin:0}.rota-wf-rfq-detail-actions .rota-wf-button{font-size:11px;min-height:34px;padding:7px 10px}
@media(max-width:760px){.rota-wf-rfq-create .rota-wf-section-head{align-items:center;gap:8px}.rota-wf-rfq-create .rota-wf-section-head h3{font-size:18px}.rota-wf-rfq-create .rota-wf-section-head .rota-wf-button{font-size:10px;min-height:31px;padding:6px 9px;width:auto!important}.rota-wf-rfq-supplier-row>button{justify-self:end;min-height:29px;padding:4px 10px;width:auto}.rota-wf-rfq-item-row>button{grid-column:2;justify-self:end;min-height:29px;padding:4px 10px;width:auto}.rota-wf-rfq-detail-actions{justify-content:flex-end}.rota-wf-rfq-detail-actions .rota-wf-button{min-height:32px;width:auto!important}}

/* Supplier directory 1.9.2 */
.rota-wf-supplier-directory>summary{align-items:center;color:var(--wf-navy);cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none}.rota-wf-supplier-directory>summary span,.rota-wf-supplier-directory>summary b,.rota-wf-supplier-directory>summary small{display:block}.rota-wf-supplier-directory>summary b{font-size:20px}.rota-wf-supplier-directory>summary small{color:var(--wf-muted);font-size:11px;margin-top:4px}.rota-wf-supplier-directory>summary>strong{background:var(--wf-navy);border-radius:999px;color:#fff;font-size:11px;padding:7px 10px}.rota-wf-supplier-directory[open]>summary{border-bottom:1px solid #e2e8ee;margin-bottom:16px;padding-bottom:14px}.rota-wf-supplier-directory-form{background:#f5f8fa;border:1px solid #dce5ec;border-radius:10px;margin-bottom:15px;padding:14px}.rota-wf-supplier-directory-form>.rota-wf-button{justify-self:start;min-height:36px;padding:7px 11px}.rota-wf-supplier-directory-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.rota-wf-supplier-directory-card{background:#fff;border:1px solid #dce4eb;border-left:4px solid var(--wf-gold);border-radius:9px;padding:12px}.rota-wf-supplier-directory-card header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.rota-wf-supplier-directory-card header strong,.rota-wf-supplier-directory-card header small{display:block}.rota-wf-supplier-directory-card header small{color:#748394;font-size:10px;margin-top:3px}.rota-wf-supplier-directory-card header form{margin:0}.rota-wf-supplier-directory-card header button{background:transparent;border:1px solid #e2bbbb;border-radius:5px;color:#963232;cursor:pointer;font-size:9px;font-weight:900;padding:4px 7px}.rota-wf-supplier-directory-card>a,.rota-wf-supplier-directory-card>span{color:#0f6670;display:block;font-size:11px;margin-top:8px}.rota-wf-supplier-directory-card>span{color:#607184;margin-top:4px}.rota-wf-supplier-directory-card p{color:#607184;font-size:10px;line-height:1.45;margin:8px 0 0}.rota-wf-supplier-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.rota-wf-supplier-tags b,.rota-wf-supplier-tags i{background:#edf4f5;border:1px solid #c8dfe1;border-radius:999px;color:#285b60;font-size:9px;font-style:normal;padding:4px 6px}.rota-wf-saved-supplier-picker{background:#f5f8fa;border:1px solid #dbe4eb;border-radius:10px;padding:12px}.rota-wf-saved-supplier-controls{display:grid;gap:9px;grid-template-columns:1fr 220px;margin-bottom:10px}.rota-wf-saved-supplier-controls label{color:#34475c;display:grid;font-size:10px;font-weight:900;gap:5px}.rota-wf-saved-supplier-controls input,.rota-wf-saved-supplier-controls select{background:#fff;border:1px solid #c8d3de;border-radius:7px;min-height:38px;padding:7px}.rota-wf-saved-supplier-grid{display:grid;gap:7px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-height:330px;overflow:auto}.rota-wf-saved-supplier-grid>label{cursor:pointer}.rota-wf-saved-supplier-grid>label[hidden]{display:none}.rota-wf-saved-supplier-grid input{height:1px;opacity:0;position:absolute;width:1px}.rota-wf-saved-supplier-grid span{background:#fff;border:1px solid #d6e0e7;border-radius:8px;display:block;padding:10px}.rota-wf-saved-supplier-grid strong,.rota-wf-saved-supplier-grid small,.rota-wf-saved-supplier-grid em{display:block}.rota-wf-saved-supplier-grid small{color:#6e7e8f;font-size:9px;margin-top:4px}.rota-wf-saved-supplier-grid em{color:#a8780b;font-size:9px;font-style:normal;font-weight:900;margin-top:7px}.rota-wf-saved-supplier-grid input:checked+span{background:#0b1d31;border-color:#0b1d31;color:#fff;box-shadow:inset 4px 0 #d4a72c}.rota-wf-saved-supplier-grid input:checked+span small{color:#c9d6e1}.rota-wf-saved-supplier-grid input:checked+span em{color:#f1c84f}.rota-wf-save-supplier-option{align-items:center;display:flex!important;gap:8px!important}.rota-wf-save-supplier-option input{height:auto!important;margin:0;width:auto!important}.rota-wf-rfq-supplier-row{grid-template-columns:1fr 1fr 1.15fr .8fr 1fr auto}
@media(max-width:1050px){.rota-wf-rfq-supplier-row{grid-template-columns:1fr 1fr 1fr}.rota-wf-rfq-supplier-row>button{grid-column:3}}
@media(max-width:760px){.rota-wf-supplier-directory-form>.rota-wf-button{width:100%}.rota-wf-supplier-directory-grid{grid-template-columns:1fr}.rota-wf-saved-supplier-controls{grid-template-columns:1fr}.rota-wf-saved-supplier-grid{grid-template-columns:1fr;max-height:390px}.rota-wf-rfq-supplier-row{grid-template-columns:1fr}.rota-wf-rfq-supplier-row>button{grid-column:1}}



/* RFQ compact height override 1.9.3 */
@media(max-width:760px){body.rota-wf-standalone-page .rota-wf-rfq-create .rota-wf-section-head .rota-wf-button{font-size:10px!important;height:32px!important;line-height:1!important;min-height:32px!important;padding:5px 9px!important;width:auto!important}body.rota-wf-standalone-page .rota-wf-rfq-supplier-row>button,body.rota-wf-standalone-page .rota-wf-rfq-item-row>button{font-size:10px!important;height:30px!important;line-height:1!important;min-height:30px!important;padding:4px 9px!important;width:auto!important}body.rota-wf-standalone-page .rota-wf-rfq-detail-actions .rota-wf-button,body.rota-wf-standalone-page .rota-wf-supplier-directory-card header button{font-size:10px!important;height:32px!important;line-height:1!important;min-height:32px!important;padding:5px 9px!important;width:auto!important}}


/* Supplier public corporate redesign 1.9.4 */
body.rota-rfq-public-page{--rfq-blue:#123a96;--rfq-blue-dark:#0b245f;--rfq-ink:#171b25;--rfq-muted:#667085;--rfq-line:#d9dee7;background:#f4f5f7!important;color:var(--rfq-ink)!important}.rota-rfq-public-shell{max-width:1320px}.rota-rfq-public-brand{background:#fff!important;border-bottom:1px solid #e1e4ea!important;border-radius:10px 10px 0 0!important;box-shadow:none!important;padding:16px 22px!important}.rota-rfq-public-brand>a{align-items:center;display:flex}.rota-rfq-public-brand img{display:block;height:auto;max-width:230px;width:100%}.rota-rfq-public-brand>strong{background:#eef2fb!important;border:1px solid #d3dcf2!important;border-radius:5px!important;color:var(--rfq-blue)!important;font-size:10px!important;letter-spacing:.12em!important;padding:7px 9px!important}.rota-rfq-public-hero{background:#111827!important;border-bottom:4px solid var(--rfq-blue)!important;grid-template-columns:minmax(0,1fr) 310px!important;padding:25px 27px!important}.rota-rfq-public-hero>div>span{color:#9fb6ed!important}.rota-rfq-public-hero h1{font-size:26px!important}.rota-rfq-public-hero p{color:#d3d8e2!important}.rota-rfq-public-hero aside{background:#fff!important;border:0!important;border-radius:7px!important;color:var(--rfq-ink)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.rota-rfq-public-hero aside small{color:var(--rfq-blue)!important}.rota-rfq-public-hero aside strong{color:var(--rfq-ink)!important}.rota-rfq-public-hero aside a{color:var(--rfq-blue)!important}.rota-rfq-public-hero aside span{color:var(--rfq-muted)!important}.rota-rfq-public-meta{border:1px solid #e1e4ea!important;border-top:0!important}.rota-rfq-public-description{border-radius:7px!important;box-shadow:none!important}.rota-rfq-public-description span{color:var(--rfq-blue)!important}.rota-rfq-offer-settings{align-items:center;background:#fff;border:1px solid var(--rfq-line);border-left:4px solid var(--rfq-blue);border-radius:7px;display:flex;gap:18px;justify-content:space-between;margin:14px 0 9px;padding:11px 13px}.rota-rfq-offer-settings span,.rota-rfq-offer-settings small{display:block}.rota-rfq-offer-settings span{color:var(--rfq-blue);font-size:10px;font-weight:900;letter-spacing:.08em}.rota-rfq-offer-settings small{color:var(--rfq-muted);font-size:10px;margin-top:3px}.rota-rfq-offer-settings select{background:#fff;border:1px solid #bfc7d4;border-radius:6px;color:var(--rfq-ink);font-size:12px;font-weight:800;min-height:38px;min-width:220px;padding:7px 9px}.rota-rfq-public-table-wrap{border-color:#d5dae3!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(17,24,39,.06)!important}.rota-rfq-public-table{min-width:1120px!important}.rota-rfq-public-table th{background:#1a2234!important;color:#fff!important;font-size:9px!important;padding:11px 9px!important}.rota-rfq-public-table th small{color:#aeb8c8!important}.rota-rfq-public-table td{border-color:#e3e6eb!important;padding:10px 9px!important}.rota-rfq-public-table tr:nth-child(even) td{background:#f8f9fb!important}.rota-rfq-public-table td:nth-child(6){min-width:230px!important}.rota-rfq-public-table td:nth-child(8){width:125px!important}.rota-rfq-public-table input:focus,.rota-rfq-public-table textarea:focus,.rota-rfq-public-bottom input:focus,.rota-rfq-public-bottom textarea:focus,.rota-rfq-offer-settings select:focus{border-color:var(--rfq-blue)!important;box-shadow:0 0 0 2px rgba(18,58,150,.12)!important;outline:0}.rota-rfq-doc{background:var(--rfq-blue)!important;border-radius:5px!important}.rota-rfq-public-bottom{border-radius:8px!important;box-shadow:none!important}.rota-rfq-public-submit{background:#fff!important;border:1px solid #d6dbe4!important;border-bottom:3px solid var(--rfq-blue)!important;border-radius:8px!important}.rota-rfq-public-submit p{color:var(--rfq-muted)!important}.rota-rfq-public-submit button{background:var(--rfq-blue)!important;border-radius:6px!important;color:#fff!important}.rota-rfq-public-submit button:hover{background:var(--rfq-blue-dark)!important}.rota-rfq-public-footer img{display:block;height:auto;max-width:170px;width:100%}.rota-rfq-public-footer strong{display:none}.rota-rfq-public-footer a{color:var(--rfq-blue)!important}
@media(max-width:760px){.rota-rfq-public-brand{padding:12px 14px!important}.rota-rfq-public-brand img{max-width:185px}.rota-rfq-public-hero{grid-template-columns:1fr!important;padding:19px 14px!important}.rota-rfq-public-hero h1{font-size:22px!important}.rota-rfq-offer-settings{align-items:stretch;flex-direction:column;margin-left:10px;margin-right:10px}.rota-rfq-offer-settings select{min-width:0;width:100%}.rota-rfq-public-table tr.rota-rfq-public-row{border-left-color:var(--rfq-blue)!important}.rota-rfq-public-table td:nth-child(8){grid-column:1/-1;width:auto!important}.rota-rfq-public-footer img{max-width:150px}}


/* Corporate management dashboard 1.9.5 */
.rota-wf-management-front .rota-wf,.rota-wf-admin{--wf-navy:#171d2b;--wf-navy-2:#232b3d;--wf-gold:#153f9f;--wf-teal:#315ab0;--wf-bg:#f2f4f7;--wf-line:#d9dee7;--wf-text:#171b25;--wf-muted:#667085}.rota-wf-management-front{background:#f2f4f7!important}.rota-wf-management-toolbar{align-items:center;background:#fff!important;border-bottom:1px solid #dfe3ea!important;box-shadow:0 3px 14px rgba(17,24,39,.06);color:#171b25!important;display:flex;justify-content:space-between;min-height:66px;padding:9px 22px!important}.rota-wf-management-toolbar>div{align-items:center;display:flex;gap:13px}.rota-wf-management-toolbar img{display:block;height:auto;max-width:175px;width:100%}.rota-wf-management-toolbar span{border-left:1px solid #d6dbe4;color:#5f6979;font-size:10px;font-weight:900;letter-spacing:.12em;padding-left:13px;text-transform:uppercase}.rota-wf-management-toolbar .rota-wf-button{background:#171d2b!important;border:0!important;border-radius:6px!important;color:#fff!important;font-size:11px!important;min-height:34px!important;padding:7px 12px!important;width:auto!important}.rota-wf-admin-head,.rota-wf-front-head{background:#171d2b!important;border-bottom:4px solid #153f9f!important;border-radius:8px!important;box-shadow:none!important}.rota-wf-admin-head span,.rota-wf-front-head span,.rota-wf-hero>div>span,.rota-wf-section-head>div>span,.rota-wf-admin-order header>div>span{color:#aebfea!important}.rota-wf-admin-head p,.rota-wf-front-head p{color:#d0d5df!important}.rota-wf-admin-head>strong{background:#fff!important;border:0!important;border-radius:6px!important;color:#171d2b!important;font-size:11px!important;padding:8px 11px!important}.rota-wf-kpis>div{border:1px solid #dfe3ea!important;border-left:4px solid #153f9f!important;border-radius:8px!important;box-shadow:0 5px 16px rgba(17,24,39,.045)!important}.rota-wf-kpis strong{color:#171b25!important}.rota-wf-tabs{border-color:#dfe3ea!important;border-radius:8px!important;box-shadow:none!important;padding:6px!important}.rota-wf-tabs a{border-radius:5px!important;color:#505b6d!important}.rota-wf-tabs a:hover,.rota-wf-tabs a.is-active{background:#153f9f!important;color:#fff!important}.rota-wf-hero{background:#1d2535!important;border:0!important;border-left:4px solid #315ab0!important;border-radius:8px!important;box-shadow:none!important}.rota-wf-hero p{color:#d0d7e2!important}.rota-wf-hero>strong{background:#fff!important;border:0!important;border-radius:5px!important;color:#1d2535!important}.rota-wf-panel{border-color:#dfe3ea!important;border-radius:8px!important;box-shadow:0 6px 20px rgba(17,24,39,.045)!important}.rota-wf-section-head{border-color:#e3e6eb!important}.rota-wf-section-head h3,.rota-wf-panel>h3{color:#171b25!important}.rota-wf-button{background:#153f9f!important;border-radius:6px!important;color:#fff!important}.rota-wf-button:hover{background:#0e327f!important;color:#fff!important}.rota-wf-button.is-secondary{background:#242b38!important;color:#fff!important}.rota-wf-button.is-light{background:#fff!important;border:1px solid #d6dbe4!important;color:#171b25!important}.rota-wf-button.is-danger{background:#a82f35!important;color:#fff!important}.rota-wf-table th{background:#eef1f5!important;color:#4b5565!important}.rota-wf-table td{border-color:#e4e7ec!important}.rota-wf-status.is-assigned,.rota-wf-status.is-new,.rota-wf-status.is-pending{background:#eef1f5!important;border-color:#d5dae3!important;color:#485365!important}.rota-wf-status.is-in_progress,.rota-wf-status.is-in_review,.rota-wf-status.is-manager_review{background:#e9effb!important;border-color:#c0ceec!important;color:#234b9e!important}.rota-wf-confirm{background:#eef2fa!important;border-color:#c7d1e7!important;border-left-color:#315ab0!important;color:#344767!important}.rota-wf-quote-total{background:#1d2535!important;border-color:#315ab0!important;border-radius:8px!important}.rota-wf-quote-total>div:last-child strong{color:#b7c8ef!important}.rota-wf-currency-converter{border-left-color:#315ab0!important}.rota-wf-swap-currency{background:#242b38!important}.rota-wf-swap-currency:hover{background:#153f9f!important;color:#fff!important}.rota-wf-rfq-create-submit{background:#1d2535!important;border-radius:8px!important}.rota-wf-rfq-item-row,.rota-wf-supplier-directory-card{border-left-color:#315ab0!important}.rota-wf-saved-supplier-grid input:checked+span{background:#1d2535!important;border-color:#1d2535!important;box-shadow:inset 4px 0 #315ab0!important}.rota-wf-saved-supplier-grid input:checked+span em{color:#b7c8ef!important}.rota-wf-supplier-tags b,.rota-wf-supplier-tags i{background:#eef2fa!important;border-color:#cbd5ec!important;color:#284a92!important}.rota-wf-supplier-directory>summary>strong{background:#1d2535!important}.rota-wf-rfq-price{color:#174b92!important}.rota-wf-rfq-compare tr.is-total td{background:#1d2535!important;border-top-color:#315ab0!important}.rota-wf-preview-toolbar{background:#1d2535!important}.rota-wf-preview-paper>header{border-bottom-color:#315ab0!important}.rota-wf-preview-items th{background:#1d2535!important}.rota-wf-preview-bottom .is-grand{background:#1d2535!important}.rota-wf-mail-item.is-active{border-left-color:#315ab0!important}.rota-wf-alert{border-radius:6px!important}
@media(max-width:760px){.rota-wf-management-toolbar{min-height:58px;padding:8px 12px!important}.rota-wf-management-toolbar img{max-width:145px}.rota-wf-management-toolbar span{display:none}.rota-wf-management-toolbar .rota-wf-button{height:32px!important;min-height:32px!important}.rota-wf-admin-head,.rota-wf-front-head{border-radius:0!important}.rota-wf-hero{border-left-width:3px!important}.rota-wf-panel{border-radius:7px!important}}


/* RFQ decision comparison 1.9.6 */
.rota-wf-rfq-decision-kpis{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 22px}.rota-wf-rfq-decision-kpis article{background:#f8f9fb;border:1px solid #dfe3ea;border-left:4px solid #315ab0;border-radius:7px;padding:13px 14px}.rota-wf-rfq-decision-kpis article.is-positive{border-left-color:#24815c}.rota-wf-rfq-decision-kpis article.is-warning{border-left-color:#b36b18}.rota-wf-rfq-decision-kpis span,.rota-wf-rfq-decision-kpis strong,.rota-wf-rfq-decision-kpis small{display:block}.rota-wf-rfq-decision-kpis span{color:#667085;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rota-wf-rfq-decision-kpis strong{color:#171b25;font-size:24px;line-height:1.1;margin-top:7px}.rota-wf-rfq-decision-kpis small{color:#87909f;font-size:9px;margin-top:4px}.rota-wf-rfq-supplier-head{margin-top:5px}.rota-wf-rfq-supplier-head p,.rota-wf-rfq-compare-head p{color:#667085;font-size:11px;line-height:1.5;margin:5px 0 0}.rota-wf-rfq-invite{background:#fff!important;border-color:#dfe3ea!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(17,24,39,.035);overflow:hidden;padding:0!important}.rota-wf-rfq-invite.is-submitted{border-top:3px solid #315ab0!important}.rota-wf-rfq-invite.is-waiting{border-top:3px solid #aeb5c0!important}.rota-wf-rfq-invite>header{padding:13px 14px 10px}.rota-wf-rfq-summary-metrics{border-bottom:1px solid #e5e8ed;border-top:1px solid #e5e8ed;display:grid;grid-template-columns:1.35fr 1fr .8fr}.rota-wf-rfq-summary-metrics>div{border-right:1px solid #e5e8ed;padding:10px 12px}.rota-wf-rfq-summary-metrics>div:last-child{border-right:0}.rota-wf-rfq-summary-metrics span,.rota-wf-rfq-summary-metrics strong,.rota-wf-rfq-summary-metrics b{display:block}.rota-wf-rfq-summary-metrics span{color:#788292;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.rota-wf-rfq-summary-metrics strong{color:#202633;font-size:13px;margin-top:5px}.rota-wf-rfq-summary-metrics b+ b{margin-top:3px}.rota-wf-rfq-invite-actions{padding:0 13px 12px}.rota-wf-rfq-attachment{background:#eef2fa;color:#284a92!important;margin:0!important;padding:9px 13px}.rota-wf-rfq-compare-head{align-items:flex-end!important;margin-top:12px!important}.rota-wf-rfq-compare-legend{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.rota-wf-rfq-compare-legend b{background:#e9f6ef;border:1px solid #add4be;border-radius:999px;color:#17613d;font-size:9px;letter-spacing:.06em;padding:5px 8px;text-transform:uppercase}.rota-wf-rfq-compare-legend small{color:#758091;font-size:9px}.rota-wf-rfq-compare-wrap{border:1px solid #d9dee7;border-radius:8px;box-shadow:0 7px 20px rgba(17,24,39,.045);max-width:100%;overflow:auto}.rota-wf-rfq-compare{border-collapse:separate!important;border-spacing:0;min-width:max(920px,100%)!important}.rota-wf-rfq-compare th{background:#1d2535!important;border:0!important;color:#fff!important;padding:12px!important;vertical-align:top}.rota-wf-rfq-compare th:not(:first-child),.rota-wf-rfq-compare td:not(:first-child){min-width:220px}.rota-wf-rfq-compare .is-item-column{left:0;min-width:245px!important;position:sticky;z-index:3}.rota-wf-rfq-compare th.is-item-column{background:#171d2b!important;z-index:5}.rota-wf-rfq-compare th.is-item-column>span{display:block;font-size:10px;letter-spacing:.07em}.rota-wf-rfq-compare th.is-item-column>small{color:#aeb7c6!important}.rota-wf-rfq-supplier-column strong,.rota-wf-rfq-supplier-column span,.rota-wf-rfq-supplier-column small,.rota-wf-rfq-supplier-column b{display:block}.rota-wf-rfq-supplier-column strong{color:#fff;font-size:12px}.rota-wf-rfq-supplier-column>span{font-size:8px;font-weight:900;letter-spacing:.07em;margin-top:5px;text-transform:uppercase}.rota-wf-rfq-supplier-column>span.is-received{color:#8fd3af}.rota-wf-rfq-supplier-column>span.is-waiting{color:#b9c1ce}.rota-wf-rfq-supplier-column small{border-top:1px solid rgba(255,255,255,.12);color:#c9d3e0!important;margin-top:8px;padding-top:7px}.rota-wf-rfq-supplier-column small b+ b{margin-top:3px}.rota-wf-rfq-compare tbody td{background:#fff!important;border-bottom:1px solid #e2e6eb!important;border-right:1px solid #e7eaee!important;padding:0!important;vertical-align:top}.rota-wf-rfq-compare tbody tr:nth-child(even) td{background:#f8f9fb!important}.rota-wf-rfq-compare tbody td.is-item-column{align-items:flex-start;background:#f1f3f6!important;display:flex;gap:10px;padding:13px!important}.rota-wf-rfq-item-index{align-items:center;background:#dfe4eb;border-radius:5px;color:#505a69;display:inline-flex;flex:0 0 28px;font-size:9px;font-weight:900;height:28px;justify-content:center}.rota-wf-rfq-compare td.is-item-column>div{min-width:0}.rota-wf-rfq-compare td.is-item-column strong,.rota-wf-rfq-compare td.is-item-column small{display:block}.rota-wf-rfq-compare td.is-item-column strong{color:#202633;font-size:12px;line-height:1.4}.rota-wf-rfq-compare td.is-item-column small{color:#788292;font-size:9px;margin-top:5px}.rota-wf-rfq-compare-cell{min-height:116px;padding:12px}.rota-wf-rfq-compare td.is-best{background:#f3faf6!important;box-shadow:inset 0 3px #2c8a61}.rota-wf-rfq-compare td.is-empty,.rota-wf-rfq-compare td.is-unavailable{background:#fafafa!important}.rota-wf-rfq-price-line{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.rota-wf-rfq-price-line>span>small{color:#7a8493;display:block;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.rota-wf-rfq-price-line .rota-wf-rfq-price{color:#174b92!important;display:block;font-size:16px;line-height:1.2;margin-top:4px}.rota-wf-rfq-best-badge{background:#e1f3e9;border:1px solid #acd4bc;border-radius:999px;color:#17613d;font-size:8px;letter-spacing:.05em;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.rota-wf-rfq-line-total{border-bottom:1px solid #e5e8ec;color:#667085;display:block;font-size:9px;margin-top:9px;padding-bottom:8px}.rota-wf-rfq-line-total strong{color:#303746}.rota-wf-rfq-offer-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.rota-wf-rfq-offer-meta span{background:#eef1f5;border-radius:4px;color:#505b6c;font-size:8px;font-weight:800;padding:4px 6px}.rota-wf-rfq-compare-cell p{border-left:2px solid #c8d0dc;color:#667085!important;font-size:9px!important;line-height:1.45;margin:8px 0 0!important;padding-left:7px}.rota-wf-rfq-no-answer,.rota-wf-rfq-unavailable{align-items:center;display:flex;font-size:10px!important;min-height:90px}.rota-wf-rfq-unavailable{color:#8f353b!important}.rota-wf-rfq-compare tr.is-total td{background:#1d2535!important;border:0!important;color:#fff!important}.rota-wf-rfq-compare tr.is-total td.is-item-column{background:#171d2b!important}.rota-wf-rfq-compare tr.is-total td.is-item-column strong{color:#fff!important}.rota-wf-rfq-compare tr.is-total td.is-item-column small{color:#aeb7c6!important}.rota-wf-rfq-grand-total{display:grid;gap:5px;padding:14px 12px}.rota-wf-rfq-grand-total strong{color:#fff;font-size:14px}.rota-wf-rfq-grand-total span{color:#aeb7c6;font-size:10px}
@media(max-width:900px){.rota-wf-rfq-decision-kpis{grid-template-columns:1fr 1fr}.rota-wf-rfq-compare .is-item-column{min-width:205px!important}.rota-wf-rfq-compare th:not(:first-child),.rota-wf-rfq-compare td:not(:first-child){min-width:205px}}
@media(max-width:760px){.rota-wf-rfq-decision-kpis{gap:7px;margin:12px 0 18px}.rota-wf-rfq-decision-kpis article{padding:10px}.rota-wf-rfq-decision-kpis strong{font-size:20px}.rota-wf-rfq-supplier-head,.rota-wf-rfq-compare-head{align-items:flex-start!important;display:flex!important;flex-direction:column}.rota-wf-rfq-compare-legend{align-items:flex-start;text-align:left}.rota-wf-rfq-summary-metrics{grid-template-columns:1.35fr 1fr .8fr}.rota-wf-rfq-summary-metrics>div{padding:9px}.rota-wf-rfq-invite-actions{align-items:stretch;display:grid!important;grid-template-columns:1fr 1fr}.rota-wf-rfq-invite-actions .rota-wf-button,.rota-wf-rfq-invite-actions form{height:32px!important;min-height:32px!important;width:100%!important}.rota-wf-rfq-invite-actions form .rota-wf-button{font-size:9px!important;padding:5px!important}.rota-wf-rfq-compare-wrap{margin-left:-6px;margin-right:-6px}.rota-wf-rfq-compare .is-item-column{min-width:170px!important}.rota-wf-rfq-compare th:not(:first-child),.rota-wf-rfq-compare td:not(:first-child){min-width:190px}.rota-wf-rfq-compare tbody td.is-item-column{padding:10px!important}.rota-wf-rfq-item-index{display:none}.rota-wf-rfq-compare-cell{min-height:108px;padding:10px}.rota-wf-rfq-price-line .rota-wf-rfq-price{font-size:14px}.rota-wf-rfq-best-badge{font-size:7px;padding:4px 5px}}


/* RFQ mobile overflow correction 1.9.6 */
@media(max-width:760px){body.rota-rfq-public-page{overflow-x:hidden!important;width:100%!important}.rota-rfq-public-shell,.rota-rfq-public-form{box-sizing:border-box;max-width:100%!important;width:100%!important}.rota-rfq-public-table-wrap{max-width:calc(100% - 20px)!important;overflow:visible!important}.rota-rfq-public-table{display:block!important;min-width:0!important;table-layout:fixed!important;width:100%!important}.rota-rfq-public-table tbody{display:grid!important;min-width:0!important;width:100%!important}.rota-rfq-public-table tr.rota-rfq-public-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important;width:100%!important}.rota-rfq-public-table tr.rota-rfq-public-row td{max-width:100%!important;min-width:0!important;width:auto!important}.rota-rfq-public-table tr.rota-rfq-public-row td:nth-child(3),.rota-rfq-public-table tr.rota-rfq-public-row td:nth-child(5),.rota-rfq-public-table tr.rota-rfq-public-row td:nth-child(6),.rota-rfq-public-table tr.rota-rfq-public-row td:nth-child(8){grid-column:1/-1}.rota-rfq-public-table input,.rota-rfq-public-table textarea{max-width:100%!important;min-width:0!important}}


/* Sales complete corporate system 1.9.7 */
html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head,html body.wp-admin .rota-wf-admin .rota-wf-admin-head{align-items:center!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #dfe3e8!important;border-left:4px solid #252a33!important;border-radius:8px!important;box-shadow:0 5px 18px rgba(20,26,35,.045)!important;color:#20242c!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin-bottom:13px!important;padding:16px 18px!important;text-shadow:none!important}html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head>div>span,html body.wp-admin .rota-wf-admin .rota-wf-admin-head>div>span{color:#6e7683!important;font-size:9px!important;letter-spacing:.14em!important;text-shadow:none!important}html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head h1,html body.wp-admin .rota-wf-admin .rota-wf-admin-head h1{color:#20242c!important;font-size:22px!important;line-height:1.15!important;margin:4px 0 3px!important;text-shadow:none!important}html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head p,html body.wp-admin .rota-wf-admin .rota-wf-admin-head p{color:#687180!important;font-size:12px!important;line-height:1.45!important;text-shadow:none!important}html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head>strong,html body.wp-admin .rota-wf-admin .rota-wf-admin-head>strong{background:#f0f2f5!important;border:1px solid #d9dde3!important;border-radius:6px!important;color:#303641!important;font-size:10px!important;padding:7px 9px!important;text-shadow:none!important}.rota-wf-management-front .rota-wf-tabs,.rota-wf-admin .rota-wf-tabs{background:#fff!important;border:1px solid #dfe3e8!important;border-radius:8px!important;box-shadow:0 3px 12px rgba(20,26,35,.03)!important}.rota-wf-management-front .rota-wf-tabs a,.rota-wf-admin .rota-wf-tabs a{border:1px solid transparent!important;border-radius:5px!important;color:#596271!important;font-size:11px!important;min-height:34px!important;padding:8px 10px!important}.rota-wf-management-front .rota-wf-tabs a:hover,.rota-wf-management-front .rota-wf-tabs a.is-active,.rota-wf-admin .rota-wf-tabs a:hover,.rota-wf-admin .rota-wf-tabs a.is-active{background:#252a33!important;border-color:#252a33!important;color:#fff!important}.rota-wf-management-front .rota-wf-kpis>div,.rota-wf-admin .rota-wf-kpis>div{border:1px solid #dfe3e8!important;border-left:0!important;border-top:3px solid #596271!important;border-radius:7px!important;box-shadow:0 4px 14px rgba(20,26,35,.035)!important}.rota-wf-management-front .rota-wf-kpis span,.rota-wf-admin .rota-wf-kpis span{color:#6c7481!important}.rota-wf-management-front .rota-wf-hero,.rota-wf-admin .rota-wf-hero{background:#fff!important;border:1px solid #dfe3e8!important;border-left:4px solid #3b414c!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(20,26,35,.035)!important;color:#20242c!important}.rota-wf-management-front .rota-wf-hero>div>span,.rota-wf-admin .rota-wf-hero>div>span,.rota-wf-management-front .rota-wf-section-head>div>span,.rota-wf-admin .rota-wf-section-head>div>span{color:#727a86!important}.rota-wf-management-front .rota-wf-hero h2,.rota-wf-admin .rota-wf-hero h2{color:#20242c!important}.rota-wf-management-front .rota-wf-hero p,.rota-wf-admin .rota-wf-hero p{color:#687180!important}.rota-wf-management-front .rota-wf-hero>strong,.rota-wf-admin .rota-wf-hero>strong{background:#f0f2f5!important;border:1px solid #d9dde3!important;color:#303641!important}.rota-wf-management-front .rota-wf-panel,.rota-wf-admin .rota-wf-panel{border-color:#dfe3e8!important;border-radius:8px!important;box-shadow:0 5px 18px rgba(20,26,35,.04)!important}.rota-wf-management-front .rota-wf-button,.rota-wf-admin .rota-wf-button{background:#252a33!important;border-radius:5px!important;color:#fff!important}.rota-wf-management-front .rota-wf-button:hover,.rota-wf-admin .rota-wf-button:hover{background:#101319!important}.rota-wf-management-front .rota-wf-button.is-secondary,.rota-wf-admin .rota-wf-button.is-secondary{background:#5a6370!important}.rota-wf-management-front .rota-wf-button.is-danger,.rota-wf-admin .rota-wf-button.is-danger{background:#9c3439!important}.rota-wf-management-front .rota-wf-table th,.rota-wf-admin .rota-wf-table th{background:#f0f2f5!important;color:#4d5664!important}.rota-wf-management-front .rota-wf-rfq-compare th,.rota-wf-admin .rota-wf-rfq-compare th{background:#252a33!important;color:#fff!important}.rota-wf-management-front .rota-wf-rfq-compare th.is-item-column,.rota-wf-admin .rota-wf-rfq-compare th.is-item-column{background:#191d24!important}.rota-wf-management-front .rota-wf-rfq-invite.is-submitted,.rota-wf-admin .rota-wf-rfq-invite.is-submitted{border-top-color:#3e4652!important}.rota-wf-management-front .rota-wf-rfq-decision-kpis article,.rota-wf-admin .rota-wf-rfq-decision-kpis article{border-left-color:#596271!important}.rota-wf-management-front .rota-wf-rfq-decision-kpis article.is-positive,.rota-wf-admin .rota-wf-rfq-decision-kpis article.is-positive{border-left-color:#2f7657!important}.rota-wf-management-front .rota-wf-rfq-price,.rota-wf-admin .rota-wf-rfq-price{color:#242a34!important}
@media(max-width:760px){html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head,html body.wp-admin .rota-wf-admin .rota-wf-admin-head{align-items:flex-start!important;border-left-width:3px!important;border-radius:7px!important;display:grid!important;gap:9px!important;padding:13px!important}html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head h1,html body.wp-admin .rota-wf-admin .rota-wf-admin-head h1{font-size:19px!important}html body.rota-wf-management-standalone .rota-wf-management-front .rota-wf-admin-head p,html body.wp-admin .rota-wf-admin .rota-wf-admin-head p{font-size:11px!important}.rota-wf-management-front .rota-wf-tabs,.rota-wf-admin .rota-wf-tabs{border-radius:0!important}.rota-wf-management-front .rota-wf-rfq-compare-wrap,.rota-wf-admin .rota-wf-rfq-compare-wrap{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;overflow:visible!important}.rota-wf-management-front .rota-wf-rfq-compare,.rota-wf-admin .rota-wf-rfq-compare{display:block!important;min-width:0!important;width:100%!important}.rota-wf-management-front .rota-wf-rfq-compare thead,.rota-wf-admin .rota-wf-rfq-compare thead{display:none!important}.rota-wf-management-front .rota-wf-rfq-compare tbody,.rota-wf-admin .rota-wf-rfq-compare tbody{display:grid!important;gap:12px!important;width:100%!important}.rota-wf-management-front .rota-wf-rfq-compare tbody tr,.rota-wf-admin .rota-wf-rfq-compare tbody tr{background:#fff!important;border:1px solid #dce1e7!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(20,26,35,.035)!important;display:grid!important;overflow:hidden!important;width:100%!important}.rota-wf-management-front .rota-wf-rfq-compare tbody td,.rota-wf-admin .rota-wf-rfq-compare tbody td{border:0!important;border-bottom:1px solid #e5e8ec!important;display:block!important;min-width:0!important;position:static!important;width:100%!important}.rota-wf-management-front .rota-wf-rfq-compare tbody td.is-item-column,.rota-wf-admin .rota-wf-rfq-compare tbody td.is-item-column{background:#252a33!important;border:0!important;color:#fff!important;min-width:0!important;padding:12px!important}.rota-wf-management-front .rota-wf-rfq-compare tbody td.is-item-column strong,.rota-wf-admin .rota-wf-rfq-compare tbody td.is-item-column strong{color:#fff!important;font-size:13px!important}.rota-wf-management-front .rota-wf-rfq-compare tbody td.is-item-column small,.rota-wf-admin .rota-wf-rfq-compare tbody td.is-item-column small{color:#c4cad3!important}.rota-wf-management-front .rota-wf-rfq-compare tbody td[data-supplier]:before,.rota-wf-admin .rota-wf-rfq-compare tbody td[data-supplier]:before{background:#f0f2f5;border-bottom:1px solid #dfe3e8;color:#343b46;content:attr(data-supplier);display:block;font-size:10px;font-weight:900;letter-spacing:.05em;padding:9px 10px;text-transform:uppercase}.rota-wf-management-front .rota-wf-rfq-compare-cell,.rota-wf-admin .rota-wf-rfq-compare-cell{min-height:0!important;padding:11px!important}.rota-wf-management-front .rota-wf-rfq-no-answer,.rota-wf-management-front .rota-wf-rfq-unavailable,.rota-wf-admin .rota-wf-rfq-no-answer,.rota-wf-admin .rota-wf-rfq-unavailable{min-height:44px!important}.rota-wf-management-front .rota-wf-rfq-compare tr.is-total,.rota-wf-admin .rota-wf-rfq-compare tr.is-total{background:#252a33!important}.rota-wf-management-front .rota-wf-rfq-compare tr.is-total td,.rota-wf-admin .rota-wf-rfq-compare tr.is-total td{background:#252a33!important;border-bottom:1px solid #3c424c!important}.rota-wf-management-front .rota-wf-rfq-compare tr.is-total td[data-supplier]:before,.rota-wf-admin .rota-wf-rfq-compare tr.is-total td[data-supplier]:before{background:#191d24!important;border-color:#3c424c!important;color:#d9dde4!important}.rota-wf-management-front .rota-wf-rfq-grand-total,.rota-wf-admin .rota-wf-rfq-grand-total{padding:11px!important}}


/* RFQ matrix geometry 1.9.7 */
@media(min-width:761px){.rota-wf-rfq-compare{table-layout:fixed!important}.rota-wf-rfq-compare .is-item-column{max-width:280px!important;min-width:280px!important;width:280px!important}.rota-wf-rfq-compare-cell{min-height:88px!important}.rota-wf-rfq-no-answer,.rota-wf-rfq-unavailable{min-height:62px!important}}


/* Sales section hero removal 1.9.8 */
.rota-wf-management-front.is-sales .rota-wf-admin-main>.rota-wf-hero{display:none!important}.rota-wf-management-front.is-sales .rota-wf-admin-main{gap:12px!important}


/* Sales overview 1.9.9 */
.rota-wf-sales-quick-actions{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rota-wf-sales-quick-actions a{background:#fff;border:1px solid #dfe3e8;border-left:4px solid #343b46;border-radius:8px;color:#20242c;display:block;padding:14px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.rota-wf-sales-quick-actions a:hover{box-shadow:0 8px 22px rgba(20,26,35,.08);transform:translateY(-1px)}.rota-wf-sales-quick-actions span,.rota-wf-sales-quick-actions strong,.rota-wf-sales-quick-actions small{display:block}.rota-wf-sales-quick-actions span{color:#77808d;font-size:8px;font-weight:900;letter-spacing:.12em}.rota-wf-sales-quick-actions strong{font-size:14px;margin-top:6px}.rota-wf-sales-quick-actions small{color:#77808d;font-size:9px;margin-top:4px}.rota-wf-sales-summary-panel .rota-wf-section-head>small{color:#7a8390;font-size:9px}.rota-wf-sales-metrics{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.rota-wf-sales-metrics article{background:#f6f7f9;border:1px solid #e1e4e9;border-radius:7px;padding:11px}.rota-wf-sales-metrics span,.rota-wf-sales-metrics strong{display:block}.rota-wf-sales-metrics span{color:#687180;font-size:8px;font-weight:900;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.rota-wf-sales-metrics strong{color:#20242c;font-size:23px;line-height:1;margin-top:8px}.rota-wf-sales-overview-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.rota-wf-sales-activity{padding:14px!important}.rota-wf-sales-activity .rota-wf-section-head{align-items:flex-end;margin-bottom:5px;padding-bottom:10px}.rota-wf-sales-activity .rota-wf-section-head h3{font-size:16px}.rota-wf-sales-activity .rota-wf-section-head>a{color:#3f4854;font-size:9px;font-weight:900;text-decoration:none}.rota-wf-sales-activity-list{display:grid}.rota-wf-sales-activity-list>a{border-bottom:1px solid #e7eaee;color:#20242c;display:grid;gap:4px;padding:10px 2px;text-decoration:none}.rota-wf-sales-activity-list>a:last-child{border-bottom:0}.rota-wf-sales-activity-list>a>span{background:#eef0f3;border-radius:999px;color:#5d6673;font-size:7px;font-weight:900;justify-self:start;padding:4px 6px;text-transform:uppercase}.rota-wf-sales-activity-list>a>span.is-new{background:#fff1db;color:#855510}.rota-wf-sales-activity-list>a>span.is-sent{background:#e7f3ec;color:#226344}.rota-wf-sales-activity-list strong{font-size:11px;line-height:1.35}.rota-wf-sales-activity-list small{color:#7b8491;font-size:8px;line-height:1.35}.rota-wf-sales-activity-list>p{color:#7b8491;font-size:10px;margin:12px 0}
@media(max-width:1050px){.rota-wf-sales-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rota-wf-sales-overview-grid{grid-template-columns:1fr 1fr}.rota-wf-sales-overview-grid>section:last-child{grid-column:1/-1}}
@media(max-width:760px){.rota-wf-sales-quick-actions{grid-template-columns:1fr}.rota-wf-sales-quick-actions a{padding:12px}.rota-wf-sales-metrics{grid-template-columns:1fr 1fr}.rota-wf-sales-metrics article{padding:10px}.rota-wf-sales-metrics strong{font-size:20px}.rota-wf-sales-overview-grid{grid-template-columns:1fr}.rota-wf-sales-overview-grid>section:last-child{grid-column:auto}.rota-wf-sales-activity .rota-wf-section-head{align-items:center!important;display:flex!important}.rota-wf-sales-activity .rota-wf-section-head>a{white-space:nowrap}}


/* Compact supplier directory 1.9.10 */
.rota-wf-supplier-directory{padding:13px 15px!important}.rota-wf-supplier-directory>summary{min-height:38px}.rota-wf-supplier-directory>summary b{font-size:15px!important}.rota-wf-supplier-directory>summary small{font-size:9px!important;margin-top:2px!important}.rota-wf-supplier-directory>summary>strong{background:#eef0f3!important;border:1px solid #d8dde4!important;border-radius:5px!important;color:#3e4652!important;font-size:9px!important;padding:5px 7px!important}.rota-wf-supplier-directory[open]>summary{margin-bottom:10px!important;padding-bottom:10px!important}.rota-wf-supplier-directory-add{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:7px;margin-bottom:10px}.rota-wf-supplier-directory-add>summary{align-items:center;color:#343b46;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:9px 11px}.rota-wf-supplier-directory-add>summary span{font-size:11px;font-weight:900}.rota-wf-supplier-directory-add>summary small{color:#7b8491;font-size:8px}.rota-wf-supplier-directory-add[open]>summary{border-bottom:1px solid #dfe3e8}.rota-wf-supplier-directory-form{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:11px!important}.rota-wf-supplier-directory-form textarea{min-height:62px!important}.rota-wf-supplier-directory-grid{display:grid!important;gap:0!important;grid-template-columns:1fr!important;border:1px solid #e0e4e9;border-radius:7px;overflow:hidden}.rota-wf-supplier-directory-card{align-items:center;background:#fff!important;border:0!important;border-bottom:1px solid #e5e8ec!important;border-left:0!important;border-radius:0!important;display:grid!important;gap:10px;grid-template-columns:minmax(170px,1.2fr) minmax(190px,1.35fr) minmax(110px,.7fr) minmax(150px,1fr);padding:9px 11px!important}.rota-wf-supplier-directory-card:last-child{border-bottom:0!important}.rota-wf-supplier-directory-card:hover{background:#f8f9fb!important}.rota-wf-supplier-directory-card header{min-width:0}.rota-wf-supplier-directory-card header strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rota-wf-supplier-directory-card header small{font-size:8px!important}.rota-wf-supplier-directory-card header button{font-size:8px!important;min-height:24px!important;padding:3px 6px!important}.rota-wf-supplier-directory-card>a,.rota-wf-supplier-directory-card>span{font-size:9px!important;margin:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rota-wf-supplier-directory-card .rota-wf-supplier-tags{margin:0!important}.rota-wf-supplier-directory-card .rota-wf-supplier-tags b,.rota-wf-supplier-directory-card .rota-wf-supplier-tags i{font-size:7px!important;padding:3px 5px!important}.rota-wf-supplier-directory-card>p{border-top:1px dashed #e3e6ea;grid-column:1/-1;margin:0!important;padding-top:7px}
@media(max-width:760px){.rota-wf-supplier-directory{padding:10px!important}.rota-wf-supplier-directory>summary small{display:none!important}.rota-wf-supplier-directory-add>summary small{display:none}.rota-wf-supplier-directory-card{gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:9px!important}.rota-wf-supplier-directory-card header{grid-column:1/-1}.rota-wf-supplier-directory-card>a{grid-column:1}.rota-wf-supplier-directory-card>span{grid-column:2}.rota-wf-supplier-directory-card .rota-wf-supplier-tags{grid-column:1/-1}.rota-wf-supplier-directory-card>p{grid-column:1/-1}.rota-wf-supplier-directory-form>.rota-wf-button{min-height:36px!important}}


/* Supplier footer cleanup 1.9.11 */
.rota-rfq-public-footer{align-items:center!important;background:transparent!important;border-top:1px solid #dfe3e8!important;color:#7a8390!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;margin-top:8px!important;padding:12px 4px 18px!important;text-align:left!important}.rota-rfq-public-footer span{font-size:8px!important;letter-spacing:.04em!important}.rota-rfq-public-footer a{color:#4f5968!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important}
@media(max-width:760px){.rota-rfq-public-footer{align-items:flex-start!important;gap:4px!important;margin:10px 10px 0!important;padding:11px 2px 18px!important}.rota-rfq-public-footer span,.rota-rfq-public-footer a{font-size:8px!important}}


/* Line currency and financial totals 1.9.12 */
.rota-rfq-price-entry{align-items:stretch;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 74px}.rota-rfq-price-entry select{background:#eef1f5!important;border:1px solid #bfc7d4!important;border-radius:6px!important;color:#242a34!important;font-size:10px!important;font-weight:900!important;min-height:36px!important;padding:5px!important;width:74px!important}.rota-rfq-price-entry select:focus{border-color:var(--rfq-blue)!important;box-shadow:0 0 0 2px rgba(18,58,150,.12)!important;outline:0}.rota-wf-sales-financial{background:#252a33;border-radius:7px;display:grid;gap:1px;grid-template-columns:1.4fr repeat(3,1fr);margin-top:10px;overflow:hidden}.rota-wf-sales-financial>header,.rota-wf-sales-financial>article{background:#fff;padding:11px 13px}.rota-wf-sales-financial>header{background:#252a33;color:#fff}.rota-wf-sales-financial header span,.rota-wf-sales-financial header strong,.rota-wf-sales-financial article span,.rota-wf-sales-financial article strong,.rota-wf-sales-financial article small{display:block}.rota-wf-sales-financial header span{color:#b9c0ca;font-size:8px;font-weight:900;letter-spacing:.08em}.rota-wf-sales-financial header strong{font-size:11px;margin-top:5px}.rota-wf-sales-financial article span{color:#6e7683;font-size:8px;font-weight:900}.rota-wf-sales-financial article strong{color:#20242c;font-size:18px;margin-top:5px}.rota-wf-sales-financial article small{color:#89919c;font-size:8px;margin-top:3px}
@media(max-width:760px){.rota-rfq-price-entry{grid-template-columns:minmax(0,1fr) 82px}.rota-rfq-price-entry select{font-size:11px!important;min-height:44px!important;width:82px!important}.rota-wf-sales-financial{grid-template-columns:repeat(3,1fr)}.rota-wf-sales-financial>header{grid-column:1/-1}.rota-wf-sales-financial>header,.rota-wf-sales-financial>article{padding:10px}.rota-wf-sales-financial article strong{font-size:15px}}


/* Rota compact work-order attachments 1.9.13 */
.rota-wf-admin-order .rota-wf-order-files{align-items:start!important;background:transparent!important;border:0!important;border-top:1px solid #e1e6eb!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:9px!important;grid-template-columns:auto minmax(0,1fr)!important;margin:12px 0 4px!important;padding:10px 0 0!important}
.rota-wf-admin-order .rota-wf-order-files-label{align-items:center;color:#667587;display:inline-flex;font-size:10px;font-weight:900;gap:5px;letter-spacing:.08em;line-height:28px;text-transform:uppercase;white-space:nowrap}
.rota-wf-admin-order .rota-wf-order-files-label b{align-items:center;background:#e9edf1;border-radius:999px;color:#263443;display:inline-flex;font-size:10px;height:20px;justify-content:center;letter-spacing:0;min-width:20px;padding:0 6px}
.rota-wf-admin-order .rota-wf-order-files>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0}
body.rota-wf-standalone-page .rota-wf-admin-order .rota-wf-order-file-row,.rota-wf-admin-order .rota-wf-order-file-row{align-items:center!important;background:#f7f8fa!important;border:1px solid #dfe4e9!important;border-radius:7px!important;box-shadow:none!important;color:#202936!important;display:grid!important;font-size:11px!important;gap:8px!important;grid-template-columns:34px minmax(0,1fr) auto!important;line-height:1.2!important;margin:0!important;max-width:390px!important;min-height:42px!important;overflow:hidden!important;padding:5px 7px!important;text-align:left!important;text-decoration:none!important;width:auto!important}
.rota-wf-admin-order .rota-wf-order-file-row:hover{background:#eef2f5!important;border-color:#bcc8d2!important;color:#111b27!important}
.rota-wf-admin-order .rota-wf-order-file-type{align-items:center;background:#e8edf2;border-radius:5px;color:#415366;display:flex;font-size:8px;font-weight:900;height:30px;justify-content:center;letter-spacing:.03em;overflow:hidden;padding:0 3px;text-align:center;width:34px}
.rota-wf-admin-order .rota-wf-order-file-name{display:block;min-width:0}
.rota-wf-admin-order .rota-wf-order-file-name strong{display:block;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rota-wf-admin-order .rota-wf-order-file-name small{color:#788696;display:block;font-size:9px;font-weight:700;margin-top:3px}
.rota-wf-admin-order .rota-wf-order-file-download{background:#fff;border:1px solid #dce2e7;border-radius:5px;color:#33485c;font-size:9px;font-weight:900;padding:5px 7px}
@media(max-width:700px){.rota-wf-admin-order .rota-wf-order-files{gap:5px!important;grid-template-columns:minmax(0,1fr)!important;margin-top:9px!important;padding-top:7px!important}.rota-wf-admin-order .rota-wf-order-files-label{line-height:22px}.rota-wf-admin-order .rota-wf-order-files>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.rota-wf-admin-order .rota-wf-order-file-row,body.rota-wf-standalone-page .rota-wf-admin-order .rota-wf-order-file-row{max-width:none!important;min-height:40px!important;width:100%!important}}


/* Rota Sales Records 1.9.14 */
.rota-wf-sales-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}
.rota-wf-sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
.rota-wf-monthly-sales .rota-wf-section-head>a,.rota-wf-sales-record-editor .rota-wf-section-head>a{color:#404a58;font-size:10px;font-weight:900;text-decoration:none}
.rota-wf-monthly-sales-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}
.rota-wf-monthly-sales-grid article{background:#f7f8fa;border:1px solid #e0e4e9;border-radius:7px;display:grid;gap:7px;padding:12px}
.rota-wf-monthly-sales-grid article header{align-items:center;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;padding-bottom:8px}
.rota-wf-monthly-sales-grid article header span{background:#252b36;border-radius:4px;color:#fff;font-size:9px;font-weight:900;padding:5px 7px}
.rota-wf-monthly-sales-grid article header strong{color:#68717e;font-size:9px}.rota-wf-monthly-sales-grid article>div{align-items:center;display:flex;justify-content:space-between}
.rota-wf-monthly-sales-grid article>div span{color:#747d89;font-size:9px;font-weight:800}.rota-wf-monthly-sales-grid article>div strong{font-size:15px}.rota-wf-monthly-sales-grid article>div b{font-size:11px}.rota-wf-monthly-sales-grid article>small{color:#315443;font-size:9px;font-weight:900;text-align:right}.rota-wf-monthly-sales-grid .is-negative{color:#a82f35!important}
.rota-wf-sales-record-intro{align-items:center;border-left:4px solid #1f3f8f!important;display:flex;justify-content:space-between;padding:17px 19px!important}.rota-wf-sales-record-intro span{color:#6478a8;font-size:9px;font-weight:900;letter-spacing:.1em}.rota-wf-sales-record-intro h2{font-size:21px;margin:4px 0}.rota-wf-sales-record-intro p{color:#657080;font-size:11px;margin:0}.rota-wf-sales-record-intro>strong{background:#eef1f5;border-radius:5px;color:#343d4b;font-size:10px;padding:7px 9px}
.rota-wf-sales-record-editor>form{display:grid;gap:13px}.rota-wf-sales-record-meta{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.rota-wf-sales-record-meta label,.rota-wf-sales-record-bottom>label{color:#3d4858;display:grid;font-size:9px;font-weight:900;gap:5px}.rota-wf-sales-record-meta input,.rota-wf-sales-record-meta select,.rota-wf-sales-record-line input,.rota-wf-sales-record-line select,.rota-wf-sales-record-bottom textarea{background:#fff;border:1px solid #cfd5de;border-radius:6px;color:#202733;font:inherit;min-height:38px;padding:7px;width:100%}
.rota-wf-sales-record-lines{border:1px solid #dfe3e8;border-radius:7px;display:grid;overflow:hidden}.rota-wf-sales-record-line{align-items:end;background:#fff;border-bottom:1px solid #e4e7eb;display:grid;gap:7px;grid-template-columns:minmax(200px,1.6fr) 78px 92px 130px 130px 105px 42px;padding:8px}.rota-wf-sales-record-line:last-child{border-bottom:0}.rota-wf-sales-record-line:nth-child(even){background:#fafbfc}.rota-wf-sales-record-line label{color:#697382;display:grid;font-size:8px;font-weight:900;gap:4px}.rota-wf-sales-record-line label span{letter-spacing:.03em;text-transform:uppercase}.rota-wf-sales-line-profit{background:#f0f4f2;border-radius:6px;display:grid;gap:4px;min-height:38px;padding:6px}.rota-wf-sales-line-profit span{color:#6c776f;font-size:7px;font-weight:900;text-transform:uppercase}.rota-wf-sales-line-profit strong{color:#18563a;font-size:10px}.rota-wf-sales-record-line.is-loss .rota-wf-sales-line-profit{background:#fff0f0}.rota-wf-sales-record-line.is-loss .rota-wf-sales-line-profit strong{color:#a82f35}.rota-wf-sales-record-line>button{background:#fff0f0;border:1px solid #edc4c4;border-radius:5px;color:#963438;cursor:pointer;font-size:8px;font-weight:900;height:38px}.rota-wf-sales-add-line{background:#eef1f5;border:1px solid #d7dce4;border-radius:6px;color:#3c4654;cursor:pointer;font-size:9px;font-weight:900;justify-self:start;padding:8px 11px}
.rota-wf-sales-record-bottom{display:grid;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(360px,.9fr)}.rota-wf-sales-record-bottom textarea{min-height:112px;resize:vertical}.rota-wf-sales-record-totals{background:#232a36;border-radius:7px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.rota-wf-sales-record-totals>div{border-bottom:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09);display:grid;gap:6px;padding:12px}.rota-wf-sales-record-totals span{color:#aeb7c5;font-size:8px;font-weight:900;text-transform:uppercase}.rota-wf-sales-record-totals strong{color:#fff;font-size:15px}.rota-wf-sales-record-actions{display:flex;gap:8px;justify-content:flex-end}.rota-wf-sales-record-actions .rota-wf-button{width:auto!important}
.rota-wf-sales-record-list{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-sales-record-card{background:#fff;border:1px solid #dfe3e8;border-radius:7px;display:grid;gap:11px;padding:12px}.rota-wf-sales-record-card>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.rota-wf-sales-record-card header span,.rota-wf-sales-record-card header strong,.rota-wf-sales-record-card header small{display:block}.rota-wf-sales-record-card header span{color:#6878a2;font-size:8px;font-weight:900}.rota-wf-sales-record-card header strong{font-size:13px;margin-top:4px}.rota-wf-sales-record-card header small{color:#77808d;font-size:8px;margin-top:4px}.rota-wf-sales-record-card dl{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin:0}.rota-wf-sales-record-card dl>div{background:#f6f7f9;border-radius:5px;padding:8px}.rota-wf-sales-record-card dt{color:#78818e;font-size:7px;font-weight:900;text-transform:uppercase}.rota-wf-sales-record-card dd{font-size:10px;font-weight:900;margin:4px 0 0}.rota-wf-sales-record-card dd small{color:#63705f;font-size:7px}.rota-wf-sales-record-card dd.is-negative{color:#a82f35}.rota-wf-sales-record-card>footer{align-items:center;border-top:1px solid #e5e8ec;display:flex;gap:6px;padding-top:9px}.rota-wf-sales-record-card>footer a,.rota-wf-sales-record-card>footer button{background:#eef1f5;border:0;border-radius:5px;color:#313b49;cursor:pointer;font-size:8px;font-weight:900;padding:7px 9px;text-decoration:none}.rota-wf-sales-record-card>footer form{margin:0}
@media(max-width:980px){.rota-wf-sales-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-sales-record-line{grid-template-columns:minmax(180px,1fr) 72px 86px 115px 115px}.rota-wf-sales-record-line .rota-wf-sales-line-profit{grid-column:1/3}.rota-wf-sales-record-line>button{grid-column:5}.rota-wf-sales-record-list{grid-template-columns:1fr}}
@media(max-width:760px){.rota-wf-sales-quick-actions{grid-template-columns:1fr}.rota-wf-sales-metrics{grid-template-columns:1fr 1fr}.rota-wf-monthly-sales-grid{grid-template-columns:1fr}.rota-wf-sales-record-intro{align-items:flex-start;gap:10px;padding:14px!important}.rota-wf-sales-record-intro h2{font-size:18px}.rota-wf-sales-record-intro p{font-size:10px}.rota-wf-sales-record-meta{grid-template-columns:1fr}.rota-wf-sales-record-line{border:1px solid #dfe3e8;border-radius:7px;gap:8px;grid-template-columns:1fr 1fr;margin:8px;padding:10px}.rota-wf-sales-record-line label:first-child{grid-column:1/-1}.rota-wf-sales-record-line label:nth-child(4),.rota-wf-sales-record-line label:nth-child(5){grid-column:auto}.rota-wf-sales-record-line .rota-wf-sales-line-profit{grid-column:1}.rota-wf-sales-record-line>button{grid-column:2;height:42px}.rota-wf-sales-record-bottom{grid-template-columns:1fr}.rota-wf-sales-record-totals{grid-template-columns:1fr 1fr}.rota-wf-sales-record-actions{display:grid;grid-template-columns:1fr}.rota-wf-sales-record-actions .rota-wf-button{width:100%!important}.rota-wf-sales-record-card dl{grid-template-columns:1fr 1fr}.rota-wf-sales-record-card>footer{flex-wrap:wrap}}


/* Rota material request lines 1.9.15 */
.rota-wf-material-request-form{gap:11px!important}.rota-wf-material-request-lines{border:1px solid #dfe4e9;border-radius:7px;display:grid;overflow:hidden}.rota-wf-material-request-line{align-items:end;background:#fff;border-bottom:1px solid #e4e8ec;display:grid;gap:7px;grid-template-columns:minmax(190px,1.2fr) 85px 100px minmax(200px,1.2fr) 42px;padding:8px}.rota-wf-material-request-line:last-child{border-bottom:0}.rota-wf-material-request-line:nth-child(even){background:#fafbfc}.rota-wf-material-request-line label{color:#5f6b7a!important;font-size:9px!important;gap:5px!important}.rota-wf-material-request-line input,.rota-wf-material-request-line select{min-height:38px!important}.rota-wf-material-request-line>button{background:#fff0f0;border:1px solid #ecc5c5;border-radius:5px;color:#963438;cursor:pointer;font-size:8px;font-weight:900;height:38px}.rota-wf-material-add-line{background:#eef1f5;border:1px solid #d7dce3;border-radius:6px;color:#3e4855;cursor:pointer;font-size:9px;font-weight:900;justify-self:start;padding:8px 11px}.rota-wf-operation-material-items{border:1px solid #e0e5ea;border-radius:6px;display:grid;margin:7px 0;overflow:hidden}.rota-wf-operation-material-items>div{align-items:center;background:#fff;border-bottom:1px solid #e7eaee;display:grid;gap:5px;grid-template-columns:minmax(150px,1fr) auto;padding:6px 8px}.rota-wf-operation-material-items>div:last-child{border-bottom:0}.rota-wf-operation-material-items span{font-size:10px;font-weight:900}.rota-wf-operation-material-items b{background:#eef1f5;border-radius:4px;font-size:8px;padding:4px 6px;white-space:nowrap}.rota-wf-operation-material-items small{color:#747e8b;grid-column:1/-1;margin:0!important}
@media(max-width:760px){.rota-wf-material-request-line{border:1px solid #dfe4e9;border-radius:7px;grid-template-columns:1fr 1fr;margin:7px;padding:9px}.rota-wf-material-request-line label:first-child,.rota-wf-material-request-line label:nth-child(4){grid-column:1/-1}.rota-wf-material-request-line>button{grid-column:2;height:40px}.rota-wf-material-add-line{min-height:36px}.rota-wf-operation-material-items>div{grid-template-columns:minmax(0,1fr) auto}}


/* Rota inventory 1.9.17 */
.rota-wf-inventory-head{align-items:center;border-left:4px solid #263b72!important;display:flex;justify-content:space-between;padding:17px 19px!important}.rota-wf-inventory-head>div:first-child span{color:#6679aa;font-size:9px;font-weight:900;letter-spacing:.1em}.rota-wf-inventory-head h2{font-size:22px;margin:4px 0}.rota-wf-inventory-head p{color:#66717f;font-size:11px;margin:0}.rota-wf-inventory-head>div:last-child{align-items:center;display:flex;gap:7px}.rota-wf-inventory-head>div:last-child strong{font-size:24px}.rota-wf-inventory-head>div:last-child small{color:#77818e;font-size:9px}.rota-wf-inventory-head>div:last-child b{background:#eef1f5;border-radius:5px;color:#596371;font-size:9px;padding:6px 8px}.rota-wf-inventory-head>div:last-child b.is-warning{background:#fff1dc;color:#8b5810}
.rota-wf-inventory-search{padding:11px!important}.rota-wf-inventory-search form{align-items:end;display:flex;gap:8px}.rota-wf-inventory-search label{display:grid;flex:1;gap:5px}.rota-wf-inventory-search label span{color:#616d7c;font-size:9px;font-weight:900}.rota-wf-inventory-search input{border:1px solid #ccd3dc;border-radius:6px;min-height:39px;padding:7px;width:100%}.rota-wf-inventory-search .rota-wf-button{min-height:39px!important}.rota-wf-inventory-search a{color:#545e6c;font-size:9px;font-weight:900;padding:11px;text-decoration:none}
.rota-wf-inventory-editor>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.rota-wf-inventory-editor>summary span,.rota-wf-inventory-editor>summary b,.rota-wf-inventory-editor>summary small{display:block}.rota-wf-inventory-editor>summary b{font-size:15px}.rota-wf-inventory-editor>summary small{color:#737d8a;font-size:9px;margin-top:3px}.rota-wf-inventory-editor>summary>strong{background:#242b36;border-radius:5px;color:#fff;font-size:9px;padding:6px 8px}.rota-wf-inventory-editor[open]>summary{border-bottom:1px solid #e1e5e9;margin-bottom:13px;padding-bottom:11px}.rota-wf-inventory-form-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.rota-wf-inventory-form-grid label{color:#4e5968;display:grid;font-size:9px;font-weight:900;gap:5px}.rota-wf-inventory-form-grid input,.rota-wf-inventory-form-grid select{border:1px solid #ccd3dc;border-radius:6px;min-height:38px;padding:7px;width:100%}.rota-wf-inventory-form-grid small{color:#7c8591;font-size:7px}
.rota-wf-inventory-list{border:1px solid #e0e4e9;border-radius:7px;display:grid;overflow:visible}.rota-wf-inventory-product{align-items:center;background:#fff;border-bottom:1px solid #e4e7eb;display:grid;gap:10px;grid-template-columns:58px minmax(190px,1.4fr) 130px 100px minmax(230px,1.2fr);padding:9px}.rota-wf-inventory-product:last-child{border-bottom:0}.rota-wf-inventory-product:hover{background:#fafbfc}.rota-wf-inventory-product.is-low{box-shadow:inset 3px 0 #d69a32}.rota-wf-inventory-image{align-items:center;background:#eef1f4;border-radius:6px;display:flex;height:52px;justify-content:center;overflow:hidden;width:58px}.rota-wf-inventory-image img{height:100%;object-fit:cover;width:100%}.rota-wf-inventory-image span{color:#77818f;font-size:7px;font-weight:900}.rota-wf-inventory-product header span,.rota-wf-inventory-product header strong,.rota-wf-inventory-product header small{display:block}.rota-wf-inventory-product header span{color:#526aa6;font-size:8px;font-weight:900}.rota-wf-inventory-product header strong{font-size:12px;margin-top:3px}.rota-wf-inventory-product header small{color:#77818e;font-size:8px;margin-top:3px}.rota-wf-inventory-quantity span,.rota-wf-inventory-min span{color:#78818e;display:block;font-size:7px;font-weight:900;text-transform:uppercase}.rota-wf-inventory-quantity strong{font-size:20px}.rota-wf-inventory-quantity b{color:#626c79;font-size:8px;margin-left:4px}.rota-wf-inventory-quantity small{background:#fff0dc;border-radius:4px;color:#915a0e;display:block;font-size:7px;font-weight:900;margin-top:3px;padding:3px 5px;width:max-content}.rota-wf-inventory-min b{display:block;font-size:9px;margin-top:5px}
.rota-wf-inventory-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.rota-wf-inventory-actions>a,.rota-wf-inventory-actions details>summary{background:#eef1f5;border-radius:5px;color:#343e4c;cursor:pointer;font-size:8px;font-weight:900;list-style:none;padding:7px 8px;text-decoration:none}.rota-wf-inventory-actions details{position:relative}.rota-wf-inventory-actions details[open]>form{background:#fff;border:1px solid #d9dee5;border-radius:7px;box-shadow:0 14px 36px rgba(24,31,42,.16);display:grid;gap:6px;padding:9px;position:absolute;right:0;top:32px;width:250px;z-index:20}.rota-wf-inventory-actions form input,.rota-wf-inventory-actions form select{border:1px solid #ccd3dc;border-radius:5px;min-height:34px;padding:6px;width:100%}.rota-wf-inventory-actions form button{background:#263b72;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:9px;font-weight:900;min-height:34px}.rota-wf-inventory-movements{min-width:900px}
@media(max-width:900px){.rota-wf-inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rota-wf-inventory-product{grid-template-columns:58px minmax(0,1fr) 110px}.rota-wf-inventory-min{display:none}.rota-wf-inventory-actions{grid-column:2/-1}}
@media(max-width:760px){.rota-wf-inventory-head{align-items:flex-start;gap:10px;padding:14px!important}.rota-wf-inventory-head p{font-size:9px}.rota-wf-inventory-head>div:last-child{align-items:flex-end;flex-direction:column}.rota-wf-inventory-search form{align-items:stretch;display:grid;grid-template-columns:1fr auto}.rota-wf-inventory-search label{grid-column:1/-1}.rota-wf-inventory-search .rota-wf-button{width:auto!important}.rota-wf-inventory-form-grid{grid-template-columns:1fr}.rota-wf-inventory-product{border:1px solid #e0e4e9;border-radius:7px;grid-template-columns:58px minmax(0,1fr) 86px;margin:7px;padding:9px}.rota-wf-inventory-quantity strong{font-size:17px}.rota-wf-inventory-actions{grid-column:1/-1;justify-content:flex-end}.rota-wf-inventory-actions details[open]>form{position:fixed;bottom:12px;left:12px;right:12px;top:auto;width:auto;z-index:100001}}


/* Rota price requests and notifications 1.9.18 */
.rota-wf-price-head{align-items:center;border-left:4px solid #315ab0!important;display:flex;justify-content:space-between;padding:17px 19px!important}.rota-wf-price-head span{color:#687bae;font-size:9px;font-weight:900;letter-spacing:.09em}.rota-wf-price-head h2{font-size:21px;margin:4px 0}.rota-wf-price-head p{color:#687381;font-size:10px;margin:0}.rota-wf-price-head>strong{background:#eef1f5;border-radius:5px;font-size:9px;padding:7px 9px}.rota-wf-price-create>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.rota-wf-price-create>summary span,.rota-wf-price-create>summary b,.rota-wf-price-create>summary small{display:block}.rota-wf-price-create>summary b{font-size:14px}.rota-wf-price-create>summary small{color:#747e8b;font-size:8px;margin-top:3px}.rota-wf-price-create>summary>strong{background:#25304a;border-radius:5px;color:#fff;font-size:9px;padding:6px 8px}.rota-wf-price-create[open]>summary{border-bottom:1px solid #e1e5e9;margin-bottom:12px;padding-bottom:10px}.rota-wf-price-create-grid,.rota-wf-price-response-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
.rota-wf-price-workspace{display:grid;gap:10px;grid-template-columns:300px minmax(0,1fr)}.rota-wf-price-list{align-content:start;display:grid;gap:0;padding:8px!important}.rota-wf-price-list>a{border-bottom:1px solid #e5e8ec;color:#202733;display:grid;gap:3px;padding:10px;text-decoration:none}.rota-wf-price-list>a:last-child{border-bottom:0}.rota-wf-price-list>a.is-active{background:#eef2fa;border-left:3px solid #315ab0}.rota-wf-price-list span{color:#687aad;font-size:7px;font-weight:900}.rota-wf-price-list strong{font-size:11px}.rota-wf-price-list small{color:#76808d;font-size:8px}.rota-wf-price-thread>header{align-items:flex-start;border-bottom:1px solid #e2e6eb;display:flex;justify-content:space-between;padding-bottom:12px}.rota-wf-price-thread header span{color:#687aad;font-size:8px;font-weight:900}.rota-wf-price-thread header h3{font-size:18px;margin:4px 0}.rota-wf-price-thread header p{color:#707a87;font-size:9px;margin:0}.rota-wf-price-answer{background:#242b36;border-radius:7px;color:#fff;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:11px 0;overflow:hidden}.rota-wf-price-answer>div{background:#303846;padding:11px}.rota-wf-price-answer span{color:#aeb8c7;display:block;font-size:7px;font-weight:900;text-transform:uppercase}.rota-wf-price-answer strong,.rota-wf-price-answer b{display:block;font-size:13px;margin-top:5px}.rota-wf-price-messages{display:grid;gap:7px;margin:12px 0;max-height:380px;overflow:auto;padding:2px}.rota-wf-price-messages article{background:#f1f3f6;border-radius:7px;justify-self:start;max-width:82%;padding:9px 11px}.rota-wf-price-messages article.is-own{background:#e9effb;justify-self:end}.rota-wf-price-messages header{align-items:center;display:flex;gap:12px;justify-content:space-between}.rota-wf-price-messages header strong{font-size:8px}.rota-wf-price-messages header small{color:#818a96;font-size:7px}.rota-wf-price-messages p{font-size:10px;line-height:1.45;margin:6px 0 0}.rota-wf-price-response{background:#f7f8fa;border:1px solid #dde2e8;border-radius:7px;margin-top:10px;padding:10px}.rota-wf-price-response>summary{cursor:pointer;font-size:10px;font-weight:900}.rota-wf-price-response[open]>summary{border-bottom:1px solid #e0e4e9;margin-bottom:9px;padding-bottom:8px}.rota-wf-price-message-form{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.rota-wf-price-message-form textarea{border:1px solid #ccd3dc;border-radius:6px;min-height:55px;padding:8px;resize:vertical}.rota-wf-price-message-form button{background:#263a70;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:9px;font-weight:900;padding:0 15px}
.rota-wf-notification{bottom:18px;position:fixed;right:18px;z-index:100050}.rota-wf-notification>button{align-items:center;background:#202733;border:0;border-radius:999px;box-shadow:0 10px 30px rgba(20,27,38,.25);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;width:44px}.rota-wf-notification>button>span{color:#aebbe0;font-size:18px}.rota-wf-notification>button>b{align-items:center;background:#707986;border:2px solid #fff;border-radius:999px;display:flex;font-size:8px;height:19px;justify-content:center;min-width:19px;padding:0 4px;position:absolute;right:-4px;top:-4px}.rota-wf-notification.has-items>button>b{background:#b63b40}.rota-wf-notification>[data-notification-toast]{background:#fff;border:1px solid #dce1e7;border-left:4px solid #315ab0;border-radius:7px;bottom:54px;box-shadow:0 14px 38px rgba(20,27,38,.2);cursor:pointer;display:grid;gap:4px;padding:11px 13px;position:absolute;right:0;width:270px}.rota-wf-notification>[data-notification-toast][hidden]{display:none}.rota-wf-notification>[data-notification-toast] strong{font-size:10px}.rota-wf-notification>[data-notification-toast] span{color:#66717f;font-size:9px;line-height:1.4}
@media(max-width:850px){.rota-wf-price-create-grid,.rota-wf-price-response-grid{grid-template-columns:1fr 1fr}.rota-wf-price-workspace{grid-template-columns:1fr}.rota-wf-price-list{display:flex;overflow-x:auto}.rota-wf-price-list>a{border-bottom:0;border-right:1px solid #e5e8ec;flex:0 0 210px}.rota-wf-price-list>a.is-active{border-left:0;border-top:3px solid #315ab0}.rota-wf-price-messages{max-height:300px}}
@media(max-width:760px){.rota-wf-price-head{align-items:flex-start;gap:8px;padding:14px!important}.rota-wf-price-head h2{font-size:18px}.rota-wf-price-create-grid,.rota-wf-price-response-grid{grid-template-columns:1fr}.rota-wf-price-answer{grid-template-columns:1fr}.rota-wf-price-messages article{max-width:92%}.rota-wf-price-message-form{grid-template-columns:1fr}.rota-wf-price-message-form button{min-height:40px}.rota-wf-notification{bottom:12px;right:12px}.rota-wf-notification>[data-notification-toast]{max-width:calc(100vw - 24px);width:270px}}


/* Price request attachments 1.9.19 */
.rota-wf-price-attachment{border:1px solid #d6dce5;border-radius:7px;color:#26344c;display:flex;margin-top:8px;overflow:hidden;text-decoration:none}.rota-wf-price-attachment.is-image{background:#fff;display:grid;max-width:320px}.rota-wf-price-attachment.is-image img{display:block;height:auto;max-height:220px;object-fit:contain;width:100%}.rota-wf-price-attachment.is-image span{border-top:1px solid #e2e6eb;font-size:8px;font-weight:800;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.rota-wf-price-attachment.is-pdf{align-items:center;background:#fff;gap:9px;padding:8px}.rota-wf-price-attachment.is-pdf>b{align-items:center;background:#edf1f7;border-radius:5px;color:#253b70;display:flex;font-size:8px;height:34px;justify-content:center;width:34px}.rota-wf-price-attachment.is-pdf span{display:grid;gap:2px;min-width:0}.rota-wf-price-attachment.is-pdf strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rota-wf-price-attachment.is-pdf small{color:#748091;font-size:7px}.rota-wf-price-file{align-items:center;background:#f4f6f9;border:1px dashed #aeb8c7;border-radius:6px;color:#33445f;cursor:pointer;display:flex;font-size:8px;font-weight:900;justify-content:center;min-height:55px;padding:8px 12px;text-align:center}.rota-wf-price-file input{height:1px;opacity:0;position:absolute;width:1px}.rota-wf-price-file:has(input:focus){outline:2px solid #315ab0;outline-offset:2px}.rota-wf-price-create input[type=file],.rota-wf-price-response input[type=file]{font-size:8px;padding:7px}.rota-wf-price-create label small,.rota-wf-price-response label small{color:#748091;display:block;font-size:7px;margin-top:4px}.rota-wf-price-message-form{grid-template-columns:minmax(0,1fr) 120px auto}
@media(max-width:760px){.rota-wf-price-message-form{grid-template-columns:1fr 1fr}.rota-wf-price-message-form textarea{grid-column:1/-1}.rota-wf-price-message-form button{min-height:42px}.rota-wf-price-attachment.is-image{max-width:100%}}


/* Sales PDF and GM delivery actions 1.9.20 */
.rota-wf-sales-pdf-ready{align-items:center;background:#eef5f2;border:1px solid #c9ddd4;border-left:4px solid #247052;border-radius:8px;display:flex;justify-content:space-between;margin:0 0 13px;padding:12px 14px}.rota-wf-sales-pdf-ready>div{display:grid;gap:3px}.rota-wf-sales-pdf-ready span{color:#247052;font-size:7px;font-weight:900;letter-spacing:.1em}.rota-wf-sales-pdf-ready strong{font-size:12px}.rota-wf-sales-pdf-ready small{color:#66766f;font-size:8px}.rota-wf-sales-pdf-ready>a,.rota-wf-sales-record-card footer .is-pdf{background:#1f3f76;border-radius:6px;color:#fff!important;font-size:9px;font-weight:900;padding:9px 12px;text-decoration:none}.rota-wf-sales-record-card footer{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.rota-wf-sales-record-card footer form{margin:0}.rota-wf-sales-record-card footer .is-edit{background:#f0f2f5;border-radius:6px;color:#2c3441;padding:9px 11px;text-decoration:none}.rota-wf-sales-record-card footer .is-report{background:#247052;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:9px;font-weight:900;min-height:34px;padding:8px 12px}
@media(max-width:760px){.rota-wf-sales-pdf-ready{align-items:stretch;display:grid;gap:10px}.rota-wf-sales-pdf-ready>a{text-align:center}.rota-wf-sales-record-card footer,.rota-wf-sales-record-card footer form{display:grid;width:100%}.rota-wf-sales-record-card footer a,.rota-wf-sales-record-card footer button{text-align:center;width:100%}}

/* Operations inventory, supplier directory and RFQ input refinements 1.9.21 */
.rota-wf-rfq-response-notes{background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;margin-top:12px;padding:12px}.rota-wf-rfq-response-notes>span{color:#607087;display:block;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rota-wf-rfq-response-notes p{color:#24364c;font-size:12px;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.rota-wf-rfq-response-notes p.is-general{border-top:1px solid #dce4ee;padding-top:8px}.rota-wf-rfq-response-notes small{color:#6b7788;display:block;margin-top:8px}
.rota-wf-rfq-supplier-row{grid-template-columns:1fr 1fr 1.15fr .8fr 1fr auto auto}.rota-wf-rfq-supplier-row>[data-save-supplier-row]{background:#0f737b!important;border-color:#0f737b!important;color:#fff!important;white-space:nowrap}.rota-wf-rfq-supplier-row>[data-save-supplier-row].is-saved{background:#18744d!important;border-color:#18744d!important}
.rota-wf-supplier-card-edit{border-top:1px solid #dce4eb;margin-top:10px;padding-top:9px}.rota-wf-supplier-card-edit>summary{color:#0f6670;cursor:pointer;font-size:10px;font-weight:900;list-style:none}.rota-wf-supplier-card-edit>summary:before{content:'✎';margin-right:5px}.rota-wf-supplier-card-edit form{display:grid;gap:7px;margin-top:10px}.rota-wf-supplier-card-edit label{color:#45586d;display:grid;font-size:9px;font-weight:900;gap:4px}.rota-wf-supplier-card-edit input,.rota-wf-supplier-card-edit textarea{background:#fff;border:1px solid #c8d3de;border-radius:6px;color:#17263a;font:inherit;min-height:34px;padding:6px 7px;width:100%}.rota-wf-supplier-card-edit textarea{resize:vertical}.rota-wf-supplier-card-edit .rota-wf-button{font-size:10px;justify-self:stretch;min-height:34px;padding:6px 8px}
.rota-wf-supplier-directory>summary:after{content:none!important}.rota-wf-supplier-directory>summary>.rota-wf-directory-toggle{background:#153f9f;border:1px solid #0e327f;border-radius:6px;color:#fff;display:inline-flex!important;font-size:10px;font-weight:900;justify-content:center;margin-left:auto;min-width:112px;padding:8px 11px;text-align:center}.rota-wf-directory-toggle i{font-style:normal}.rota-wf-supplier-directory .rota-wf-directory-toggle .is-hide,.rota-wf-supplier-directory[open] .rota-wf-directory-toggle .is-show{display:none}.rota-wf-supplier-directory[open] .rota-wf-directory-toggle .is-hide{display:inline}.rota-wf-supplier-directory-add>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.rota-wf-supplier-directory-add>summary:after{background:#eef3f7;border-radius:999px;color:#486076;content:'Formu Aç';font-size:9px;font-weight:900;padding:6px 9px}.rota-wf-supplier-directory-add[open]>summary:after{content:'Formu Kapat'}
.rota-wf-directory-bottom-hide{display:flex!important;margin:14px auto 2px!important;max-width:360px!important;width:100%!important}.rota-wf-rfq-add-recipient{background:#f7f9fc;border:1px solid #d8e0ee;border-left:5px solid #153f9f;border-radius:8px;margin:14px 0;padding:0}.rota-wf-rfq-add-recipient>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px 16px}.rota-wf-rfq-add-recipient>summary b,.rota-wf-rfq-add-recipient>summary small{display:block}.rota-wf-rfq-add-recipient>summary b{color:#1d2535;font-size:13px}.rota-wf-rfq-add-recipient>summary small{color:#667085;font-size:9px;margin-top:3px}.rota-wf-rfq-add-recipient>summary>strong{background:#e9effb;border-radius:999px;color:#234b9e;font-size:9px;padding:6px 9px}.rota-wf-rfq-add-recipient>form{background:#fff;border-top:1px solid #dfe5ef;padding:14px 16px}.rota-wf-rfq-add-recipient-grid{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.rota-wf-rfq-add-recipient-submit{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:12px}.rota-wf-rfq-add-recipient-submit p{color:#667085;font-size:9px;line-height:1.5;margin:0;max-width:620px}
.rota-wf-rfq-add-files{background:#f7fbf9;border:1px solid #cfe2d9;border-left:5px solid #247052;border-radius:8px;margin:14px 0}.rota-wf-rfq-add-files>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px 16px}.rota-wf-rfq-add-files>summary b,.rota-wf-rfq-add-files>summary small{display:block}.rota-wf-rfq-add-files>summary b{color:#173b2d;font-size:13px}.rota-wf-rfq-add-files>summary small{color:#647a70;font-size:9px;margin-top:3px}.rota-wf-rfq-add-files>summary>strong{background:#e4f1eb;border-radius:999px;color:#1d6749;font-size:9px;padding:6px 9px}.rota-wf-rfq-add-files>form{background:#fff;border-top:1px solid #dbe8e1;padding:14px 16px}.rota-wf-rfq-add-files-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.rota-wf-rfq-add-files-grid article{background:#f8faf9;border:1px solid #dce7e1;border-radius:7px;padding:11px}.rota-wf-rfq-add-files-grid article>div strong,.rota-wf-rfq-add-files-grid article>div small{display:block}.rota-wf-rfq-add-files-grid article>div strong{font-size:11px}.rota-wf-rfq-add-files-grid article>div small,.rota-wf-rfq-add-files-grid article>p,.rota-wf-rfq-add-files-note{color:#6d7c75;font-size:8px}.rota-wf-rfq-add-files-grid article>p{overflow-wrap:anywhere}.rota-wf-rfq-add-files-grid label{color:#2e5544;display:grid;font-size:10px;font-weight:900;gap:6px;margin-top:9px}.rota-wf-rfq-add-files-grid input[type=file],.rota-wf-rfq-item-row input[type=file]{background:#fff;border:2px dashed #719c89!important;display:block!important;font-size:10px!important;min-height:48px!important;padding:8px!important;width:100%!important}.rota-wf-rfq-add-files-note{display:inline-block;margin:0 0 0 10px}
@media(max-width:760px){.rota-wf-rfq-add-recipient-grid,.rota-wf-rfq-add-files-grid{grid-template-columns:1fr}.rota-wf-rfq-add-recipient-submit{align-items:stretch;flex-direction:column}.rota-wf-rfq-add-recipient-submit .rota-wf-button,.rota-wf-rfq-add-files>form>.rota-wf-button{width:100%!important}.rota-wf-rfq-add-files-note{display:block;line-height:1.5;margin:9px 0 0}.rota-wf-rfq-item-row label:nth-child(6){background:#edf7f2;border:1px solid #b9d4c7;border-radius:8px;padding:10px}.rota-wf-rfq-item-row label:nth-child(6):before{color:#1d6749;content:'DOSYA EKLE';font-size:9px;letter-spacing:.08em}.rota-wf-rfq-item-row input[type=file]{font-size:12px!important}}
.rota-rfq-public-table th:nth-child(8),.rota-rfq-public-table td:nth-child(8){min-width:235px!important;width:235px!important}.rota-rfq-price-entry{gap:8px!important;grid-template-columns:minmax(125px,1fr) 84px!important}.rota-rfq-price-entry input[data-rfq-price]{font-size:15px!important;font-weight:800!important;min-height:44px!important;padding:9px 11px!important;text-align:right}.rota-rfq-price-entry select{font-size:11px!important;min-height:44px!important;width:84px!important}.rota-wf-rfq-phone{color:#315ab0;display:block;font-size:10px;font-weight:800;margin-top:4px;text-decoration:none}.rota-wf-supplier-directory-add[open]{background:#f7f9fc;border:1px solid #d6deec;border-left:4px solid #315ab0;border-radius:7px;margin:12px;padding:12px}.rota-wf-supplier-directory-form button{min-width:220px}.rota-wf-operation-modules{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}.rota-wf-operation-module{background:#fff;border:1px solid #dfe3e9;border-left:5px solid #315ab0;border-radius:8px;color:#202633;display:grid;gap:5px;padding:17px 18px;text-decoration:none}.rota-wf-operation-module.is-purchase{border-left-color:#247052}.rota-wf-operation-module span{color:#667085;font-size:9px;font-weight:900;letter-spacing:.1em}.rota-wf-operation-module strong{font-size:20px}.rota-wf-operation-module small{color:#778190;font-size:10px}.rota-wf-operation-purchase{border-top:3px solid #247052!important}.rota-wf-operation-purchase-grid{display:grid;gap:9px;grid-template-columns:1.5fr .7fr 1fr 1fr}.rota-wf-operation-purchase-grid label,.rota-wf-operation-edit label{color:#4f5a69;display:grid;font-size:9px;font-weight:900;gap:5px}.rota-wf-operation-purchase-grid input,.rota-wf-operation-purchase-grid select,.rota-wf-operation-edit input{background:#fff;border:1px solid #cbd3dd;border-radius:6px;min-height:39px;padding:7px;width:100%}.rota-wf-operation-table{min-width:920px}.rota-wf-operation-edit{position:relative}.rota-wf-operation-edit>summary{background:#eef2fa;border-radius:5px;color:#284a92;cursor:pointer;font-size:8px;font-weight:900;list-style:none;padding:7px 8px;white-space:nowrap}.rota-wf-operation-edit[open]>form{background:#fff;border:1px solid #d9dee5;border-radius:7px;box-shadow:0 14px 36px rgba(24,31,42,.16);display:grid;gap:7px;padding:10px;position:absolute;right:0;top:31px;width:270px;z-index:30}.rota-wf-operation-edit button{background:#263b72;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:9px;font-weight:900;min-height:35px}
@media(max-width:760px){.rota-rfq-public-table th:nth-child(8),.rota-rfq-public-table td:nth-child(8){min-width:0!important;width:auto!important}.rota-rfq-price-entry{grid-template-columns:minmax(0,1fr) 92px!important}.rota-rfq-price-entry select{width:92px!important}.rota-wf-operation-modules{grid-template-columns:1fr}.rota-wf-operation-purchase-grid{grid-template-columns:1fr}.rota-wf-operation-edit[open]>form{bottom:12px;left:12px;position:fixed;right:12px;top:auto;width:auto;z-index:100001}.rota-wf-supplier-directory-form button{min-width:0;width:100%!important}.rota-wf-supplier-directory>summary>strong{display:none!important}.rota-wf-supplier-directory>summary>.rota-wf-directory-toggle{font-size:9px;min-width:104px;padding:7px 9px}}

/* RFQ mobile upload visibility and disclosure controls 1.9.29 */
.rota-wf-rfq-add-recipient>summary,.rota-wf-rfq-add-files>summary{gap:10px}
.rota-wf-rfq-add-recipient>summary>span:first-child,.rota-wf-rfq-add-files>summary>span:first-child{margin-right:auto;min-width:0}
.rota-wf-rfq-add-recipient>summary::-webkit-details-marker,.rota-wf-rfq-add-files>summary::-webkit-details-marker{display:none}
.rota-wf-rfq-add-recipient>summary:after,.rota-wf-rfq-add-files>summary:after{align-items:center;background:#315ab0;border-radius:6px;color:#fff;content:'Göster';display:inline-flex;font-size:9px;font-weight:900;justify-content:center;min-height:31px;min-width:62px;padding:6px 9px;text-transform:uppercase}
.rota-wf-rfq-add-recipient[open]>summary:after,.rota-wf-rfq-add-files[open]>summary:after{background:#3f4754;content:'Gizle'}
.rota-rfq-public-upload-card{align-items:center;background:#eef4ff;border:1px solid #b8c9ec;border-left:5px solid #315ab0;border-radius:9px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);margin:13px 0;padding:15px 16px}
.rota-rfq-public-upload-card>div>span{color:#315ab0;display:block;font-size:9px;font-weight:900;letter-spacing:.1em;margin-bottom:5px}
.rota-rfq-public-upload-card>div>strong{color:#202633;display:block;font-size:14px;line-height:1.35}
.rota-rfq-public-upload-card>div>strong small{color:#697386;font-size:9px;font-weight:800}
.rota-rfq-public-upload-card>div>p{color:#667085;font-size:10px;line-height:1.5;margin:5px 0 0}
.rota-rfq-public-upload-card>label{background:#fff;border:2px dashed #6f8fd3;border-radius:8px;color:#263b72;display:grid;font-size:10px;font-weight:900;gap:6px;padding:10px}
.rota-rfq-public-upload-card input[type=file]{background:#fff;border:1px solid #c7d2e7;border-radius:6px;display:block;font-size:11px;max-width:100%;min-height:44px;min-width:0;padding:7px;width:100%}
.rota-rfq-public-upload-card>label>small{color:#737e90;font-size:8px}
.rota-rfq-public-upload-current{background:#fff;border:1px solid #c7d2e7;border-radius:8px;padding:12px!important}
.rota-rfq-public-upload-current small,.rota-rfq-public-upload-current strong{display:block}
.rota-rfq-public-upload-current small{color:#687791;font-size:8px;font-weight:900;letter-spacing:.08em}
.rota-rfq-public-upload-current strong{font-size:11px;margin-top:5px;overflow-wrap:anywhere}
.rota-rfq-public-bottom{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}
.rota-wf-rfq-file-item{background:#f8faf9;border:1px solid #dce7e1;border-radius:7px;overflow:hidden}
.rota-wf-rfq-file-item>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:11px}
.rota-wf-rfq-file-item>summary::-webkit-details-marker{display:none}
.rota-wf-rfq-file-item>summary>div{min-width:0}
.rota-wf-rfq-file-item>summary strong,.rota-wf-rfq-file-item>summary small{display:block}
.rota-wf-rfq-file-item>summary strong{font-size:11px;line-height:1.4}
.rota-wf-rfq-file-item>summary small{color:#6d7c75;font-size:8px;margin-top:4px}
.rota-wf-rfq-file-item>summary:after{background:#e4f1eb;border:1px solid #b8d4c7;border-radius:6px;color:#1d6749;content:'Dosya Alanını Göster';flex:0 0 auto;font-size:8px;font-weight:900;padding:7px 8px;text-transform:uppercase}
.rota-wf-rfq-file-item[open]>summary:after{background:#3f4754;border-color:#3f4754;color:#fff;content:'Gizle'}
.rota-wf-rfq-file-item-body{border-top:1px solid #dce7e1;padding:0 11px 11px}
.rota-wf-rfq-file-item-body>p{color:#6d7c75;font-size:8px;overflow-wrap:anywhere}
.rota-wf-rfq-file-item-body label{color:#2e5544;display:grid;font-size:10px;font-weight:900;gap:6px;margin-top:9px}
@media(max-width:760px){html:has(body.rota-rfq-public-page),body.rota-rfq-public-page{max-width:100%;overflow-x:hidden!important}.rota-rfq-public-shell{max-width:100%!important;overflow:hidden!important;width:100%!important}.rota-rfq-public-upload-card{gap:12px;grid-template-columns:1fr;margin:12px 10px;padding:14px}.rota-rfq-public-upload-card input[type=file]{font-size:12px;min-height:50px}.rota-rfq-public-table-wrap{box-sizing:border-box!important;max-width:calc(100% - 20px)!important;width:auto!important}.rota-rfq-public-table tr.rota-rfq-public-row{box-sizing:border-box!important;max-width:100%!important}.rota-rfq-public-table input,.rota-rfq-public-table select,.rota-rfq-public-table textarea,.rota-rfq-public-bottom input,.rota-rfq-public-bottom textarea{max-width:100%!important;min-width:0!important}.rota-rfq-price-entry{grid-template-columns:minmax(0,1fr) 78px!important}.rota-rfq-price-entry select{width:78px!important}.rota-rfq-public-bottom{grid-template-columns:1fr;margin-left:10px!important;margin-right:10px!important;max-width:calc(100% - 20px)!important;width:auto!important}.rota-rfq-public-footer{box-sizing:border-box!important;max-width:calc(100% - 20px)!important;width:auto!important}.rota-wf-rfq-add-recipient>summary,.rota-wf-rfq-add-files>summary{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.rota-wf-rfq-add-recipient>summary>strong,.rota-wf-rfq-add-files>summary>strong{grid-column:1;font-size:8px;justify-self:start}.rota-wf-rfq-add-recipient>summary:after,.rota-wf-rfq-add-files>summary:after{grid-column:2;grid-row:1/3}.rota-wf-rfq-file-item>summary:after{content:'Göster';min-width:58px;text-align:center}.rota-wf-rfq-file-item[open]>summary:after{content:'Gizle'}}
.rota-rfq-manager-entry{align-items:center;background:#fff7dd;border:1px solid #e8cf7c;border-left:5px solid #d4a72c;border-radius:8px;color:#5f4a12;display:flex;gap:12px;margin:13px 0;padding:12px 14px}
.rota-rfq-manager-entry>b{background:#d4a72c;border-radius:5px;color:#17263a;flex:0 0 auto;font-size:9px;letter-spacing:.08em;padding:6px 8px}
.rota-rfq-manager-entry>span{font-size:11px;line-height:1.55}
.rota-wf-button.rota-wf-whatsapp-entry{background:#16845a!important;color:#fff!important}
.rota-wf-button.rota-wf-whatsapp-entry:hover{background:#106b48!important;color:#fff!important}
@media(max-width:760px){.rota-rfq-manager-entry{align-items:flex-start;flex-direction:column;margin:12px 10px}.rota-wf-rfq-invite-actions .rota-wf-whatsapp-entry{width:100%!important}}
.rota-wf-rfq-rate-bar{align-items:center;background:#eef5f7;border:1px solid #c9dce2;border-left:4px solid #0f737b;border-radius:8px;color:#385568;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px 12px}
.rota-wf-rfq-rate-bar strong{color:#0b1d31;font-size:11px}
.rota-wf-rfq-rate-bar span{font-size:9px;margin-right:auto}
.rota-wf-rfq-rate-bar small{background:#fff;border:1px solid #d6e3e7;border-radius:999px;color:#31576b;font-size:8px;font-weight:900;padding:5px 7px}
.rota-wf-rfq-usd-price,.rota-wf-rfq-usd-total{color:#0f737b;display:block;font-size:10px;font-style:normal;font-weight:900;margin-top:4px}
.rota-wf-rfq-line-total em{color:#0f737b;display:block;font-size:9px;font-style:normal;font-weight:900;margin-top:3px}
.rota-wf-rfq-grand-total em{border-top:1px solid rgba(255,255,255,.22);color:#f1c84f;display:block;font-size:9px;font-style:normal;margin-top:7px;padding-top:7px}
.rota-wf-rfq-grand-total em b{display:block;font-size:13px;margin-top:3px}
.rota-wf-rfq-offer-meta span b{color:#405568}
@media(max-width:760px){.rota-wf-rfq-rate-bar{align-items:flex-start;flex-direction:column}.rota-wf-rfq-rate-bar span{margin-right:0}.rota-wf-rfq-rate-bar small{white-space:normal}}
.rota-wf-preview-paper.is-premium{background:#fff;min-height:1080px;overflow:hidden;position:relative}
.rota-wf-preview-watermark{background:url('https://www.rotaelectric.com/wp-content/uploads/2025/08/guncel-logo.png') center 57%/65% auto no-repeat;inset:0;opacity:.035;pointer-events:none;position:absolute}
.rota-wf-preview-doc-content{position:relative;z-index:1}
.rota-wf-preview-topline{background:#d4a72c;height:5px;margin-bottom:18px}
.rota-wf-preview-doc-header{align-items:center;border-bottom:1px solid #dce3eb;display:grid;gap:34px;grid-template-columns:46% 54%;padding:0 0 18px}
.rota-wf-preview-brand{display:block!important}
.rota-wf-preview-brand img{display:block;height:auto;max-width:220px;width:72%}
.rota-wf-preview-brand small{color:#667085;display:block;font-size:10px;line-height:1.55;margin-top:7px}
.rota-wf-preview-title-card{background:#0b1d31;color:#fff!important;display:block!important;padding:24px 26px}
.rota-wf-preview-title-card span{color:#f1cc5b;display:block;font-size:9px;font-weight:900;letter-spacing:.12em}
.rota-wf-preview-title-card b{color:#fff!important;display:block;font-size:25px!important;margin:7px 0;text-align:left!important}
.rota-wf-preview-title-card small{color:#d8e3ee!important;display:block;margin:0!important}
.rota-wf-preview-doc-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}
.rota-wf-preview-doc-meta>div{border:1px solid #dce3eb;padding:12px}
.rota-wf-preview-doc-meta>div+div{border-left:0}
.rota-wf-preview-doc-meta span,.rota-wf-preview-signatures span{color:#667085;display:block;font-size:9px;font-weight:900;letter-spacing:.07em}
.rota-wf-preview-doc-meta strong{color:#172033;display:block;font-size:13px;margin-top:5px}
.rota-wf-preview-paper.is-premium h4{border-bottom:2px solid #d4a72c;color:#0b1d31;font-size:15px;margin:20px 0 0;padding-bottom:7px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-context{gap:0;margin:0 0 18px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-context>div{border-radius:0;margin:-1px 0 0 -1px;padding:12px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-context>div:nth-child(4n+1),.rota-wf-preview-paper.is-premium .rota-wf-preview-context>div:nth-child(4n){background:#f5f7fa}
.rota-wf-preview-paper.is-premium .rota-wf-preview-context .is-wide{grid-column:1/-1}
.rota-wf-preview-paper.is-premium .rota-wf-preview-items th{background:#0b1d31;padding:11px 9px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-items td{border:1px solid #e1e6ec;padding:11px 9px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-items tr:nth-child(even) td{background:rgba(247,249,251,.9)}
.rota-wf-preview-paper.is-premium .rota-wf-preview-bottom{align-items:start;grid-template-columns:1fr 42%;margin-top:20px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-bottom h4{margin-top:0}
.rota-wf-preview-terms p{border:1px solid #dce3eb;display:grid;grid-template-columns:135px 1fr;margin:-1px 0 0;padding:0!important}
.rota-wf-preview-terms p>strong{background:#f4f6f9;color:#667085;padding:10px}
.rota-wf-preview-terms p>span{font-weight:800;padding:10px}
.rota-wf-preview-terms p.is-note{background:#fff9e8;border-color:#ead58b;display:block;margin-top:10px;padding:10px!important}
.rota-wf-preview-terms p.is-note>strong,.rota-wf-preview-terms p.is-note>span{background:transparent;display:block;padding:0}
.rota-wf-preview-terms p.is-note>span{font-weight:500;line-height:1.5;margin-top:6px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-bottom dl div{border:1px solid #dde3eb;margin-top:-1px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-bottom dl div:not(.is-grand) dt{background:#f5f7fa;margin:-8px 8px -8px -8px;padding:8px}
.rota-wf-preview-paper.is-premium .rota-wf-preview-bottom .is-grand{background:#0b1d31!important;border-color:#0b1d31;color:#fff;font-size:16px}
.rota-wf-preview-signatures{border-spacing:14px 0;display:table!important;margin:42px -14px 0!important;width:calc(100% + 28px)!important}
.rota-wf-preview-signatures>div{border:1px solid #dce3eb;display:table-cell;padding:17px;width:50%}
.rota-wf-preview-signatures strong{color:#0b1d31;display:block;font-size:16px;margin:18px 0 4px}
.rota-wf-preview-signatures small{color:#667085;line-height:1.5}
.rota-wf-preview-legal{color:#788395;font-size:9px;line-height:1.5;margin:18px 0 0}
@media(max-width:700px){.rota-wf-preview-paper.is-premium{min-height:0!important}.rota-wf-preview-doc-header{gap:12px;grid-template-columns:1fr}.rota-wf-preview-brand img{max-width:190px}.rota-wf-preview-title-card{padding:18px}.rota-wf-preview-doc-meta{grid-template-columns:1fr}.rota-wf-preview-doc-meta>div+div{border-left:1px solid #dce3eb;border-top:0}.rota-wf-preview-paper.is-premium .rota-wf-preview-context .is-wide{grid-column:auto}.rota-wf-preview-paper.is-premium .rota-wf-preview-bottom{grid-template-columns:1fr}.rota-wf-preview-terms p{grid-template-columns:105px 1fr}.rota-wf-preview-signatures{border-spacing:0;display:grid!important;gap:10px;margin:20px 0 0!important;width:100%!important}.rota-wf-preview-signatures>div{display:block;width:100%}.rota-wf-preview-watermark{background-size:95% auto}}
.rota-wf-rfq-history-suppliers{min-width:220px}
.rota-wf-rfq-history-suppliers strong{color:#172033;font-size:11px}
.rota-wf-rfq-history-suppliers small{color:#667085!important;display:block;font-size:10px!important;line-height:1.5;margin-top:5px;max-width:330px;white-space:normal}
.rota-wf-rfq-invite-actions{flex-wrap:wrap}
.rota-wf-rfq-invite-actions form .is-remove-invite{background:#9c3439!important;color:#fff!important}
