@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--bg-base:#f2f5f8;--bg-grad-a:#dbe7ef;--bg-grad-b:#f8efe8;--surface:#ffffffbd;--surface-strong:#ffffffdb;--line-soft:#17243124;--line-hard:#1724313d;--text-primary:#10202e;--text-secondary:#445665;--shadow-ambient:0 14px 48px #111f2e24;--shadow-soft:0 8px 20px #111f2e14;--role-accent:#188ea8;--state-success:#1f8b57;--state-warning:#b57517;--state-info:#2f61c6;--state-error:#bd3e34;--radius-lg:22px;--radius-md:16px;--radius-sm:12px}*{box-sizing:border-box}body{color:var(--text-primary);background:radial-gradient(circle at 12% 10%, #188ea829, transparent 38%), radial-gradient(circle at 88% 28%, #b8751729, transparent 40%), linear-gradient(135deg, var(--bg-grad-a), var(--bg-grad-b));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Manrope,Segoe UI,sans-serif}#root{min-height:100vh}h1,h2,h3,strong{margin:0;font-family:Space Grotesk,Manrope,sans-serif}h1{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}h2{font-size:clamp(1.3rem,2vw,1.7rem)}h3{font-size:clamp(1.05rem,1.8vw,1.24rem)}p{color:var(--text-secondary);margin:0}button,input,select,textarea{font:inherit}input,select,textarea{border:1px solid var(--line-soft);width:100%;color:var(--text-primary);background:#ffffffeb;border-radius:10px;padding:.64rem .72rem}input:focus,select:focus,textarea:focus,button:focus{outline:2px solid color-mix(in srgb, var(--role-accent) 60%, white 40%);outline-offset:2px}.glass-card{border:1px solid var(--line-soft);background:linear-gradient(160deg, var(--surface-strong), var(--surface));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.app-shell{gap:1rem;width:min(1280px,100% - 2rem);margin:1rem auto 2rem;display:grid;position:relative}.role-buyer{--role-accent:#188ea8}.role-manufacturer{--role-accent:#9b6f1d}.role-admin{--role-accent:#934545}.top-bar{justify-content:space-between;align-items:stretch;gap:.92rem;padding:.98rem 1.2rem;display:flex}.brand{align-items:center;gap:.88rem;display:flex}.brand-pill{background:linear-gradient(180deg, color-mix(in srgb, var(--role-accent) 90%, white 10%), #fff);border-radius:999px;width:.95rem;height:2.2rem}.brand p{font-size:.82rem}.sidebar-brand{margin-bottom:1rem}.top-bar-controls{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.top-bar-controls label{color:var(--text-secondary);gap:.25rem;font-size:.78rem;display:grid}.workspace-grid{grid-template-columns:280px minmax(0,1fr);gap:1.2rem;display:grid}.side-nav{grid-template-rows:auto 1fr auto;height:calc(100vh - 2rem);padding:1.1rem;display:grid;position:sticky;top:1rem}.eyebrow{text-transform:uppercase;letter-spacing:.09em;color:color-mix(in srgb, var(--role-accent) 70%, #23313f 30%);font-size:.74rem;font-weight:700}.side-nav nav{align-content:start;gap:.36rem;margin-top:.25rem;display:grid}.nav-item{text-align:left;color:#234157;cursor:pointer;background:#ffffff75;border:1px solid #4974951a;border-radius:12px;align-items:center;gap:.56rem;padding:.7rem .78rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.nav-item svg{color:#396789;width:1rem;height:1rem}.nav-item:hover{background:#ffffffa3;border-color:#3278b04d;transform:translate(2px)}.nav-item.active{color:#123852;background:linear-gradient(120deg,#ffffffd6,#badcf66b);border-color:#3278b06b;box-shadow:0 10px 20px #22537824}.workspace-column{align-content:start;gap:1rem;display:grid}.top-search{align-items:center;gap:.52rem;width:min(560px,100%);display:flex}.mobile-menu-btn{cursor:pointer;background:#ffffffc7;border:1px solid #3a658538;border-radius:11px;width:2.25rem;height:2.25rem;padding:.42rem;display:none}.mobile-menu-btn span{background:#2f5068;border-radius:2px;width:100%;height:2px;display:block}.mobile-menu-btn span+span{margin-top:.28rem}.global-search{width:100%;position:relative}.global-search svg{color:#4a6477;width:1rem;height:1rem;position:absolute;top:50%;left:.86rem;transform:translateY(-50%)}.global-search input{background:#ffffffbd;border-color:#3f6f9433;border-radius:13px;width:100%;padding:.72rem .9rem .72rem 2.5rem}.global-search kbd{color:#486478;background:#fffc;border:1px solid #416f9138;border-radius:6px;padding:.2rem .38rem;font-size:.68rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.search-results{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5300;background:#fffffff2;border:1px solid #406c8e3d;border-radius:12px;padding:.5rem;animation:.18s both dropdownIn;position:fixed;box-shadow:0 16px 28px #1d4a6c2e}.search-groups{gap:.46rem;max-height:min(68vh,520px);padding-right:.15rem;display:grid;overflow:auto}.search-group-block{gap:.28rem;display:grid}.search-group-block header{letter-spacing:.02em;color:#527189;padding:.12rem .2rem;font-size:.72rem;font-weight:700}.search-results ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.search-results li button{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #3f6e8e2e;border-radius:10px;width:100%;padding:.52rem}.search-results li button:hover{background:#f0f9ffeb}.search-results li button span{color:#587487;margin-top:.12rem;font-size:.75rem;display:block}.search-results p{text-align:center;padding:.6rem .4rem;font-size:.82rem}.top-actions{z-index:10;justify-content:flex-end;align-items:stretch;gap:.5rem;margin-left:auto;display:flex;position:relative}.top-action-buttons,.top-user-cards{align-items:stretch;gap:.5rem;display:flex}.top-action-wrap{position:relative}.icon-btn{color:#18364c;cursor:pointer;background:#ffffffbd;border:1px solid #3a658538;border-radius:12px;justify-content:center;align-items:center;gap:.36rem;height:42px;padding:.46rem .68rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 8px 16px #1d4d701a}.icon-btn svg{width:.95rem;height:.95rem}.icon-btn em{color:#fff;background:#2e79b1;border:2px solid #f4f8fb;border-radius:999px;place-items:center;min-width:1.12rem;height:1.12rem;font-size:.68rem;font-style:normal;display:grid;position:absolute;top:-.35rem;right:-.35rem}.top-dropdown-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5200;background:linear-gradient(160deg,#fffffff0,#eff7fddb);border:1px solid #406c8e47;border-radius:14px;padding:.72rem;animation:.2s cubic-bezier(.21,.9,.29,1) both dropdownIn;position:fixed;box-shadow:0 28px 58px #12304742,0 12px 22px #1230471f}.dropdown-head{padding:.18rem .16rem .56rem}.dropdown-list{gap:.54rem;margin:0;padding:0;list-style:none;display:grid}.dropdown-list li{background:#ffffffb3;border:1px solid #416f912e;border-radius:11px;padding:.58rem}.dropdown-list li strong{font-size:.82rem}.dropdown-list li p{margin-top:.2rem;font-size:.76rem}.nc-row{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.status-pill{border:1px solid;border-radius:999px;padding:.18rem .4rem;font-size:.66rem;font-weight:700}.status-pill.unread{color:#1f5f90;background:#d2ebfae6;border-color:#4488ba52}.status-pill.read{color:#61798a;background:#eef6fbd9;border-color:#7e9fb54d}.message-preview-list li{padding:.5rem}.msg-row{grid-template-columns:auto 1fr auto;align-items:start;gap:.52rem;display:grid}.msg-logo{color:#fff;background:linear-gradient(140deg,#6db4e0,#3a678e);border-radius:9px;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:700;display:grid}.msg-main{min-width:0}.msg-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.msg-head small{color:#648095;font-size:.7rem}.msg-main p{margin-top:.16rem;line-height:1.35}.msg-unread{color:#fff;background:#2e79b1;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.66rem;font-style:normal;display:grid}.scroll-list{max-height:340px;padding-right:.2rem;overflow:auto}.scroll-list::-webkit-scrollbar{width:8px}.scroll-list::-webkit-scrollbar-thumb{background:#36699142;border-radius:999px}.dropdown-actions{gap:.32rem;display:grid}.menu-row{text-align:left;color:#18364c;cursor:pointer;background:#ffffffbd;border:1px solid #3f6f9433;border-radius:10px;padding:.62rem .7rem;font-weight:600}.menu-row:hover{background:#f4faffe6;border-color:#2776b157}.menu-row.danger{color:#9a3932}.ui-tooltip-wrap{display:inline-flex;position:relative}.ui-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#10202ee0;border-radius:8px;padding:.28rem .45rem;font-size:.68rem;transition:opacity .18s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)}.ui-tooltip-wrap:hover .ui-tooltip{opacity:1}.global-ui-suite{gap:.76rem;display:grid}.ui-breadcrumb{color:#567084;align-items:center;gap:.38rem;font-size:.78rem;display:flex}.ui-breadcrumb-item{align-items:center;gap:.32rem;display:inline-flex}.ui-breadcrumb button{color:#2a5a80;cursor:pointer;background:0 0;border:0;padding:0}.ui-breadcrumb strong{color:#1f425c;font-size:.78rem}.ui-stack{gap:.72rem;display:grid}.ui-stack-head{justify-content:space-between;align-items:center;display:flex}.ui-actions-inline{flex-wrap:wrap;gap:.42rem;display:flex}.ui-form-grid{grid-template-columns:1.2fr 1fr;gap:.72rem;display:grid}.filter-panel{align-items:flex-start;display:flex}.filter-dropdown-trigger{min-width:140px}.filter-dropdown-panel{z-index:5300;gap:.7rem;display:grid}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;margin:.6rem 0 .7rem;display:grid}.filter-grid label{gap:.25rem;font-size:.8rem;display:grid}.ui-tools{gap:.58rem;display:grid}.ui-tools label{gap:.24rem;font-size:.8rem;display:grid}.upload-dropzone{cursor:pointer;background:#f8fcffb8;border:1px dashed #3d6f9259;border-radius:12px;gap:.24rem;padding:.78rem;display:grid}.upload-dropzone input{display:none}.upload-dropzone.dragging{background:#e6f6ffdb;border-color:#2a8abf94}.ui-feedback-message{color:#2f617f;font-size:.78rem}.data-grid-wrap{border-radius:14px;padding:.5rem}.data-grid{border-collapse:separate;border-spacing:0;width:100%}.data-grid th,.data-grid td{text-align:left;padding:.62rem;font-size:.82rem}.data-grid thead th{color:#395a72;border-bottom:1px solid #3f6f9442}.data-grid tbody tr{background:#ffffffb3}.data-grid tbody tr+tr td{border-top:1px solid #3f6f941f}.data-grid tbody tr:hover{background:#f2fafff0}.ui-pagination{justify-content:flex-end;align-items:center;gap:.52rem;margin-top:.45rem;display:flex}.state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.state-card.success{border-color:color-mix(in srgb, var(--state-success) 36%, white 64%)}.state-icon.success{color:var(--state-success);border-color:color-mix(in srgb, var(--state-success) 40%, white 60%)}.dialog-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5600;background:#0b15216b;place-items:center;animation:.16s both pageFade;display:grid;position:fixed;inset:0}.dialog-card{background:#fffffff0;border:1px solid #3f6f9442;border-radius:16px;width:min(460px,100% - 1.2rem);padding:1rem;box-shadow:0 24px 42px #1331493d}.dialog-card p{margin-top:.4rem}.dialog-actions{justify-content:flex-end;gap:.44rem;margin-top:.8rem;display:flex}.dialog-danger{background:linear-gradient(140deg,#c44940,#8f332d)}.mobile-nav-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5400;background:#08141f5c;display:grid;position:fixed;inset:0}.mobile-nav-drawer{border-right:1px solid #3f6f9433;border-radius:0;grid-template-rows:auto 1fr auto;gap:.8rem;width:min(340px,86vw);height:100%;padding:1rem;animation:.2s both revealLeft;display:grid}.mobile-nav-drawer header{justify-content:space-between;align-items:center;display:flex}.mobile-nav-drawer nav{align-content:start;gap:.34rem;min-height:0;display:grid;overflow-y:auto}.mobile-nav-logout{justify-content:center;width:100%}.nc-success{border-left:4px solid #2a9966!important}.nc-info{border-left:4px solid #2f6fcb!important}.nc-warning{border-left:4px solid #d58c2c!important}.nc-error{border-left:4px solid #d24f45!important}.nc-termin{background:#fff7f2!important;border-left:4px solid #c85a34!important}.icon-btn:hover,.company-chip:hover,.profile-chip:hover{border-color:#2776b157;transform:translateY(-1px);box-shadow:0 10px 18px #1d4d7024}.company-chip{background:#ffffffc7;border:1px solid #3a658538;border-radius:12px;flex:none;align-items:center;gap:.36rem;max-width:176px;height:42px;padding:.46rem .68rem;display:flex;box-shadow:0 8px 16px #1d4d701a}.company-chip>div{align-content:center;gap:.04rem;min-width:0;display:grid}.company-logo{color:#fff;background:linear-gradient(135deg,#6eb5e4eb,#36658fe6);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.66rem;font-weight:800;display:grid}.company-chip strong{white-space:nowrap;text-overflow:ellipsis;max-width:104px;font-size:.8rem;line-height:1.1;display:block;overflow:hidden}.company-chip small{color:#537084;font-size:.64rem;line-height:1;display:block}.profile-chip{color:#16374f;cursor:pointer;background:linear-gradient(130deg,#ffffffc7,#b5dcf570);border:1px solid #3a658538;border-radius:12px;justify-content:center;align-items:center;gap:.24rem;min-width:92px;max-width:100%;height:42px;padding:.46rem .68rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 16px #1d4d701a}.profile-chip span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.avatar{color:#fff;background:linear-gradient(140deg,#72b7e2,#3d6891);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.66rem;font-weight:700;display:grid}.side-logout{margin-top:.8rem}.workspace-main{gap:1rem;display:grid}.workspace-breadcrumb{padding:.72rem .94rem}.workspace-header{padding:1rem 1.12rem}.workspace-header p{margin-top:.4rem}.panel{padding:.94rem}.panel-header{margin-bottom:.7rem}.dashboard-main{animation:.7s both revealRight}.dashboard-hero{background:linear-gradient(132deg,#ffffffdb,#e3f1fc8f),radial-gradient(circle at 90% 6%,#9bcef34d,#0000 40%);padding:1rem 1.12rem}.dashboard-hero h2{margin-top:.18rem;font-size:clamp(1.45rem,2.2vw,1.85rem)}.dashboard-hero p{max-width:82ch;margin-top:.32rem}.operation-actions-top{padding:.96rem}.operation-actions-top .panel-header{margin-bottom:1.08rem}.operation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.operation-summary article{background:#ffffffa3;border:1px solid #3a6b8d33;border-radius:14px;padding:.74rem}.operation-summary span{color:#4c667a;font-size:.78rem}.operation-summary strong{margin-top:.26rem;font-size:1.12rem;display:block}.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.86rem;display:grid}.pending-jobs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.86rem;display:grid}.pending-job{text-align:left;cursor:pointer;background:linear-gradient(140deg,#ffffffd6,#cfe6f55c);border:1px solid #3f6c8d38;border-radius:16px;padding:.9rem;transition:transform .24s,box-shadow .24s,border-color .24s}.pending-job:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 16px 24px #1c456629}.pending-job span{color:#49657a;font-size:.82rem;display:block}.pending-job strong{margin-top:.36rem;font-size:1.44rem;display:block}.pending-job small{color:#5a778c;margin-top:.36rem;display:block}.pending-job.high{border-color:#c04d4761}.pending-job.mid{border-color:#c2903957}.pending-job.low{border-color:#3d83b65c}.metric-kpi{border-color:#3a6b8d38;border-radius:16px;padding:.88rem;transition:transform .24s,box-shadow .24s,border-color .24s}.simple-kpi{text-align:left;cursor:pointer;border:1px solid #3a6b8d33}.metric-kpi:hover{border-color:#357cb557;transform:translateY(-3px)scale(1.01);box-shadow:0 16px 26px #1c45662b}.metric-kpi header{justify-content:space-between;align-items:center;display:flex}.kpi-icon{color:#2d628d;background:#ffffffa3;border:1px solid #41769c3d;border-radius:10px;place-items:center;width:1.62rem;height:1.62rem;font-weight:700;display:grid}.metric-kpi em{color:#1f5a85;background:#377eb529;border-radius:999px;padding:.16rem .42rem;font-size:.72rem;font-style:normal}.metric-kpi p{margin-top:.5rem;font-size:.82rem}.sparkline-wrap{color:#4c93c8;height:34px;margin-top:.44rem}.sparkline-wrap svg{width:100%;height:100%}.tone-warning .sparkline-wrap{color:#cd8a3a}.tone-success .sparkline-wrap{color:#2f9b69}.tone-accent .sparkline-wrap{color:#615ec9}.metric-kpi span,.metric-kpi small{color:#486479}.metric-kpi strong{margin-top:.24rem;font-size:1.2rem;display:block}.dashboard-grid-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.module-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-panel{min-height:230px}.line-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.5rem;height:172px;margin:0;padding:0 .2rem;list-style:none;display:grid}.line-chart li{height:100%;position:relative}.line-chart li:before{content:"";width:2px;left:50%;top:var(--y);background:linear-gradient(#66b7e4,#2f6da1);border-radius:999px;position:absolute;bottom:22px;transform:translate(-50%)}.line-chart li:after{content:"";width:10px;height:10px;left:calc(50% - 5px);top:calc(var(--y) - 4px);background:#3b83ba;border:2px solid #fff;border-radius:999px;position:absolute;box-shadow:0 6px 14px #2361923d}.line-chart li:hover:after{transform:scale(1.2)}.line-chart li span{color:#567387;font-size:.72rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.order-line li:before{background:linear-gradient(#7fc3ec,#467fae)}.bar-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.5rem;height:164px;display:grid}.bar-chart span{background:linear-gradient(#79b6e8e6,#2f618fd6);border-radius:10px 10px 4px 4px}.bar-chart.order span{background:linear-gradient(#a6d1f4f2,#457fb1db)}.progress-list{gap:.74rem;margin:0;padding:0;list-style:none;display:grid}.progress-list li div{justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.progress-list li p{background:#a9cde84d;border-radius:999px;height:10px;margin-top:.26rem;overflow:hidden}.progress-list li p em{background:linear-gradient(90deg,#5ca9dd,#2f6fa2);border-radius:999px;height:100%;display:block}.region-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.region-list li{background:#ffffff94;border:1px solid #376b902e;border-radius:12px;justify-content:space-between;padding:.62rem .7rem;display:flex}.requests-page{gap:.92rem}.requests-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.requests-hero{height:100%}.request-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.requests-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.request-stat-card{gap:.3rem}.request-stat-card small{font-size:.78rem}.requests-filter-panel,.requests-table-panel{gap:.72rem;display:grid}.requests-filter-grid{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.72fr)) minmax(250px,1fr);gap:.72rem;display:grid}.requests-filter-field{gap:.3rem;display:grid}.requests-filter-field span{color:#567084;font-size:.8rem}.requests-date-range{align-content:start}.requests-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.requests-table-head p{margin-top:.24rem;font-size:.8rem}.requests-table-wrap{overflow-x:auto}.requests-table{width:100%;min-width:1040px}.requests-table th:last-child{z-index:3;background:#f5fafffa;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5473}.requests-table td:last-child{z-index:2;background:#fffffff0;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5459}.requests-table tbody tr{background:#ffffff8f}.requests-table tbody tr:hover{background:#f2faffeb}.requests-table tbody tr:hover td:last-child{background:#f2fafffa}.request-badge{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.22rem .62rem;font-size:.74rem;font-weight:700;display:inline-flex}.status-bekleyen{color:#99621b;background:#fff4d8e6;border-color:#bc8b2d52}.status-onaylanan{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.status-reddedilen{color:#9b3f38;background:#ffeceaeb;border-color:#c6564d47}.priority-dusuk{color:#47677e;background:#eef6fbe6;border-color:#769cb647}.priority-orta{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.priority-yuksek{color:#8e5220;background:#ffefdde6;border-color:#ce833a4d}.priority-kritik{color:#9c3b34;background:#ffe8e5eb;border-color:#cc584e52}.request-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.request-action-btn{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.42rem;display:inline-flex}.request-action-icon{justify-content:center;align-items:center;display:inline-flex}.request-action-icon svg{width:1rem;height:1rem}.request-action-danger{color:#9b3f38}.request-feedback-message{margin:-.12rem 0 .1rem}.request-modal-card{width:min(760px,100% - 1.2rem);max-height:calc(100vh - 1.2rem);overflow-y:auto}.request-modal-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.request-modal-close{min-width:96px}.request-modal-actions{margin-top:1rem}.request-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.request-form-grid label{color:#4f687b;gap:.3rem;font-size:.84rem;display:grid}.request-recipient-picker{gap:.5rem;display:grid}.request-recipient-picker-label{color:#4f687b;font-size:.84rem}.request-recipient-picker-list{background:#ffffff80;border:1px solid #3a65852e;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.42rem;max-height:220px;padding:.6rem;display:grid;overflow-y:auto}.request-form-grid .request-recipient-picker-item{color:#234157;align-items:center;gap:.42rem;font-size:.82rem;font-weight:500;display:flex}.request-recipient-picker-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--role-accent,#2776b1);flex-shrink:0}.request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.messages-layout{grid-template-columns:minmax(240px,320px) 1fr;gap:1rem;min-height:420px;display:grid}.messages-conversation-list{border-right:1px solid #3f6f9429;flex-direction:column;gap:.6rem;padding-right:.9rem;display:flex}.messages-conversation-items{gap:.5rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.messages-conversation-item{text-align:left;cursor:pointer;background:#f7fbffb8;border:1px solid #3f6f9429;border-radius:12px;gap:.18rem;width:100%;padding:.6rem .7rem;display:grid}.messages-conversation-item span{color:#567084;font-size:.76rem}.messages-conversation-item p{color:#47606f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.messages-conversation-item.active{background:#e6f6ffdb;border-color:#2a8abf94}.messages-thread{flex-direction:column;gap:.7rem;min-width:0;display:flex}.messages-thread-items{flex-direction:column;flex:1;gap:.5rem;max-height:420px;display:flex;overflow-y:auto}.messages-thread-item{background:#f7fbffb8;border:1px solid #3f6f9429;border-radius:12px;padding:.6rem .7rem}.messages-thread-item p{margin:.25rem 0}.messages-thread-item span{color:#567084;font-size:.74rem}.messages-compose-row{align-items:flex-end;gap:.5rem;display:flex}.messages-compose-row textarea{resize:vertical;flex:auto;min-width:0}@media (width<=780px){.messages-layout{grid-template-columns:minmax(0,1fr)}.messages-conversation-list{border-bottom:1px solid #3f6f9429;border-right:none;padding-bottom:.7rem;padding-right:0}.messages-conversation-items{max-height:220px}.messages-thread-items{max-height:320px}.messages-compose-row{flex-direction:column;align-items:stretch}}.request-detail-card{background:#f7fbffb8;border:1px solid #3f6f9429;border-radius:14px;gap:.22rem;padding:.78rem .84rem;display:grid}.request-detail-card span{color:#567084;font-size:.74rem}.request-detail-card strong,.request-detail-card p{color:#18364c}.request-detail-card p{margin:0;line-height:1.45}.quotation-calculations{border-top:1px solid #3f6f9429;gap:.72rem;margin-top:.2rem;padding-top:.9rem;display:grid}.calculation-table td small,.calculation-snapshot td small{color:#60798b;margin-top:.18rem;display:block}.calculation-snapshot{background:#f7fbffb8;border:1px solid #3f6f942e;border-radius:8px;gap:.62rem;padding:.78rem;display:grid}.calculation-snapshot>header{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.calculation-snapshot h4,.calculation-snapshot span{margin:0}.calculation-snapshot span{color:#567084;font-size:.78rem}.calculation-type-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;margin:0;display:grid}.calculation-type-summary .request-overview-card{background:#f7fbffb8;border:1px solid #3f6f9429;border-radius:12px;gap:.2rem;padding:.68rem .78rem;display:grid}.calculation-type-summary .request-overview-card span{color:#567084;font-size:.74rem}.calculation-type-summary .request-overview-card strong{color:#18364c;font-size:1.02rem}.calculation-type-summary .request-overview-card p{color:#60798b;margin:0;font-size:.72rem}.request-items-section,.request-attachments-section{border-top:1px solid #3f6f9429;gap:.72rem;margin-top:.35rem;padding-top:.9rem;display:grid}.request-items-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.request-items-head h4,.request-items-head p,.request-item-feedback,.request-items-lock-note{margin:0}.request-items-head p,.request-items-lock-note{color:#567084;font-size:.78rem}.request-items-table-wrap{overflow-x:auto}.request-items-table{width:100%;min-width:980px}.request-items-table td small{color:#567084;margin-top:.18rem;display:block}.request-attachments-table-wrap{overflow-x:auto}.request-attachments-table{width:100%;min-width:760px}.attachment-upload-label{color:#fff;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;font-weight:600;line-height:1.2;display:inline-flex}.solid-btn.attachment-upload-label{color:#fff;display:inline-flex}.attachment-upload-label.disabled{cursor:wait;opacity:.62}.attachment-upload-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.6rem;display:flex}.attachment-upload-controls>label:first-child{color:#567084;gap:.2rem;min-width:190px;font-size:.72rem;display:grid}.attachment-upload-controls select{padding:.48rem .6rem}.attachment-upload-label input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachment-upload-progress{color:#285f69;background:#e0f3f5ad;border-left:3px solid #2f8190;padding:.72rem .8rem;font-size:.82rem}.attachment-status{border:1px solid #3f6f9433;border-radius:999px;padding:.24rem .46rem;font-size:.72rem;line-height:1.2;display:inline-flex}.attachment-status-available{color:#2b6d58;background:#e0f4ebdb;border-color:#37896a3d}.attachment-status-pending_upload{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.attachment-status-quarantined,.attachment-status-deleted{color:#963e37;background:#ffe8e5eb;border-color:#cc584e4d}.analysis-status{color:#567084;font-size:.74rem;display:inline-flex}.analysis-status-active{color:#786019}.analysis-status-completed{color:#2b6d58}.analysis-status-failed{color:#963e37}.measurement-detail-row td{background:#eef7f985;padding:.45rem .7rem .9rem}.measurement-results{gap:.6rem;width:min(700px,100vw - 4rem);max-width:100%;display:grid;position:sticky;left:0}.measurement-result{background:#ffffffbd;border:1px solid #3f6f942e;border-radius:8px;gap:.48rem;padding:.72rem;display:grid}.measurement-result header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.measurement-result header span,.measurement-result small{color:#567084;font-size:.72rem}.measurement-values{color:#29485d;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem .7rem;font-size:.76rem;display:grid}.measurement-review-actions{flex-wrap:wrap;margin-top:.2rem}@media (width<=760px){.measurement-values{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-review-actions{grid-template-columns:minmax(0,1fr);display:grid}.measurement-review-actions .request-action-btn{width:100%}.attachment-upload-controls{justify-content:stretch;width:100%}.attachment-upload-controls>label:first-child{flex:100%}}.request-items-empty,.request-detail-state{color:#567084;text-align:center;border:1px dashed #3f6f943d;border-radius:8px;padding:1rem}.request-items-empty.error,.request-detail-state.error{color:#9b3f38}.request-items-empty.error{justify-content:center;align-items:center;gap:.6rem;display:flex}.request-item-form-grid{max-height:min(62vh,620px);padding-right:.25rem;overflow-y:auto}@media (width<=720px){.request-items-head{flex-direction:column;align-items:stretch}.attachment-upload-label{justify-content:center}}.offers-page{gap:.92rem}.offers-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.offers-hero{height:100%}.offer-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.offers-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-stat-card{gap:.3rem}.offer-stat-card small{font-size:.78rem}.offers-filter-panel,.offers-table-panel{gap:.72rem;display:grid}.offers-filter-grid{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(160px,.72fr)) minmax(250px,1fr);gap:.72rem;display:grid}.offers-filter-field{gap:.3rem;display:grid}.offers-filter-field span{color:#567084;font-size:.8rem}.offers-date-range{align-content:start}.offers-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.offers-table-head p{margin-top:.24rem;font-size:.8rem}.offers-table-wrap{overflow-x:auto}.offers-table{width:100%;min-width:1180px}.offers-table th:last-child{z-index:3;background:#f5fafffa;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5473}.offers-table td:last-child{z-index:2;background:#fffffff0;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5459}.offers-table tbody tr{background:#ffffff8f}.offers-table tbody tr:hover{background:#f2faffeb}.offers-table tbody tr:hover td:last-child{background:#f2fafffa}.offer-status-hazirlaniyor{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.offer-status-gonderildi{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.offer-status-onaylandi{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.offer-status-reddedildi{color:#9b3f38;background:#ffeceaeb;border-color:#c6564d47}.offer-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.offer-action-btn{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.42rem;display:inline-flex}.offer-action-danger{color:#9b3f38}.orders-page{gap:.92rem}.orders-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.orders-hero{height:100%}.order-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.orders-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-stat-card{gap:.3rem}.order-stat-card small{font-size:.78rem}.orders-filter-panel,.orders-table-panel{gap:.72rem;display:grid}.orders-filter-grid{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(160px,.72fr)) minmax(250px,1fr);gap:.72rem;display:grid}.orders-filter-field{gap:.3rem;display:grid}.orders-filter-field span{color:#567084;font-size:.8rem}.orders-date-range{align-content:start}.orders-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.orders-table-head p{margin-top:.24rem;font-size:.8rem}.orders-table-wrap{overflow-x:auto}.orders-table{width:100%;min-width:980px}.orders-table th:last-child{z-index:3;background:#f5fafffa;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5473}.orders-table td:last-child{z-index:2;background:#fffffff0;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5459}.orders-table tbody tr{background:#ffffff8f}.orders-table tbody tr:hover{background:#f2faffeb}.orders-table tbody tr:hover td:last-child{background:#f2fafffa}.order-status-hazirlaniyor{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.order-status-uretimde{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.order-status-sevke-hazir{color:#415f9a;background:#e8eeffe6;border-color:#5a77bd47}.order-status-sevk-edildi{color:#235c73;background:#e2f6fce6;border-color:#4390ab47}.order-status-tamamlandi{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.order-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.order-action-btn{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.42rem;display:inline-flex}.order-action-danger{color:#9b3f38}.production-page{gap:.92rem}.production-api-page,.production-api-page>*,.production-api-page .production-table-panel{min-width:0}.production-api-page{overflow-x:hidden}.production-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.production-hero{height:100%}.production-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.production-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.production-stat-card{gap:.3rem}.production-stat-card small{font-size:.78rem}.production-filter-panel,.production-table-panel{gap:.72rem;display:grid}.production-filter-grid{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(160px,.72fr)) minmax(250px,1fr);gap:.72rem;display:grid}.production-filter-field{gap:.3rem;display:grid}.production-filter-field span{color:#567084;font-size:.8rem}.production-date-range{align-content:start}.production-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.production-table-head p{margin-top:.24rem;font-size:.8rem}.production-table-wrap{overflow-x:auto}.production-table{width:100%;min-width:1120px}.production-table th:last-child{z-index:3;background:#f5fafffa;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5473}.production-table td:last-child{z-index:2;background:#fffffff0;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5459}.production-table tbody tr{background:#ffffff8f}.production-table tbody tr:hover{background:#f2faffeb}.production-table tbody tr:hover td:last-child{background:#f2fafffa}.production-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.production-action-btn{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.42rem;display:inline-flex}.production-action-danger{color:#9b3f38}.production-status-planlandi{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.production-status-kesim{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.production-status-montaj{color:#2f6f64;background:#e4f7f3eb;border-color:#52a59347}.production-status-tamamlandi{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.production-status-beklemede{color:#8e5220;background:#ffefdde6;border-color:#ce833a4d}.shipment-page{gap:.92rem}.shipment-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.shipment-hero{height:100%}.shipment-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.shipment-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shipment-stat-card{gap:.3rem}.shipment-stat-card small{font-size:.78rem}.shipment-filter-panel,.shipment-table-panel{gap:.72rem;display:grid}.shipment-filter-grid{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(150px,.68fr)) minmax(250px,1fr);gap:.72rem;display:grid}.shipment-filter-field{gap:.3rem;display:grid}.shipment-filter-field span{color:#567084;font-size:.8rem}.shipment-date-range{align-content:start}.shipment-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.shipment-table-head p{margin-top:.24rem;font-size:.8rem}.shipment-table-wrap{overflow-x:auto}.shipment-table{width:100%;min-width:1120px}.shipment-table th:last-child{z-index:3;background:#f5fafffa;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5473}.shipment-table td:last-child{z-index:2;background:#fffffff0;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5459}.shipment-table tbody tr{background:#ffffff8f}.shipment-table tbody tr:hover{background:#f2faffeb}.shipment-table tbody tr:hover td:last-child{background:#f2fafffa}.shipment-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.shipment-action-btn{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.42rem;display:inline-flex}.shipment-action-danger{color:#9b3f38}.shipment-status-planlandi{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.shipment-status-yukleniyor{color:#8e5220;background:#ffefdde6;border-color:#ce833a4d}.shipment-status-yolda{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.shipment-status-teslim-edildi{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.shipment-status-gecikti{color:#8b3f31;background:#ffe7e1eb;border-color:#c05b4857}.companies-page{gap:.92rem}.companies-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.companies-hero{height:100%}.companies-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.companies-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.companies-stat-card{gap:.3rem}.companies-stat-card small{font-size:.78rem}.companies-filter-panel,.companies-table-panel{gap:.72rem;display:grid}.companies-filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(170px,.82fr)) minmax(250px,1fr);gap:.72rem;display:grid}.companies-filter-field{gap:.3rem;display:grid}.companies-filter-field span{color:#567084;font-size:.8rem}.companies-date-range{align-content:start}.companies-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.companies-table-head p{margin-top:.24rem;font-size:.8rem}.companies-table-wrap{overflow-x:auto}.companies-table{width:100%;min-width:1240px}.companies-table th:last-child{z-index:3;background:#f5fafffa;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5473}.companies-table td:last-child{z-index:2;background:#fffffff0;position:sticky;right:0;box-shadow:-10px 0 16px -14px #203d5459}.companies-table tbody tr{background:#ffffff8f}.companies-table tbody tr:hover{background:#f2faffeb}.companies-table tbody tr:hover td:last-child{background:#f2fafffa}.companies-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.companies-action-btn{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.42rem;display:inline-flex}.companies-action-danger{color:#9b3f38}.company-status-aktif{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.company-status-pasif{color:#61798a;background:#eef6fbd9;border-color:#7e9fb54d}.company-status-askida{color:#8e5220;background:#ffefdde6;border-color:#ce833a4d}.company-type-uretici{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.company-type-bayi{color:#2f6f64;background:#e4f7f3eb;border-color:#52a59347}.company-type-tedarikci{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.company-type-kurumsal-musteri{color:#7a4f93;background:#f5ecffeb;border-color:#9e78c247}.reports-page{gap:.92rem}.reports-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.reports-hero{height:100%}.reports-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.reports-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.reports-stat-card{gap:.3rem}.reports-stat-card small{font-size:.78rem}.reports-filter-panel,.reports-table-panel{gap:.72rem;display:grid}.reports-filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(170px,.82fr)) minmax(250px,1fr);gap:.72rem;display:grid}.reports-filter-field{gap:.3rem;display:grid}.reports-filter-field span{color:#567084;font-size:.8rem}.reports-date-range{align-content:start}.reports-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.reports-table-head p{margin-top:.24rem;font-size:.8rem}.reports-table-wrap{overflow-x:auto}.reports-cards-panel{gap:.72rem;display:grid}.reports-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.reports-feature-card{background:linear-gradient(136deg,#ffffffe6,#e1f0fb9e);border:1px solid #22496629;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.86rem;display:grid}.reports-feature-icon{color:#2b628c;background:#e1effbdb;border:1px solid #5f98c43d;border-radius:12px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.reports-feature-icon svg{width:1.2rem;height:1.2rem}.reports-feature-body{gap:.44rem;display:grid}.reports-feature-body h4{color:#173e58;margin:0;font-size:.95rem}.reports-feature-body p{color:#4f687b;margin:0;font-size:.82rem;line-height:1.45}.reports-feature-meta{flex-wrap:wrap;gap:.38rem;display:flex}.reports-view-btn{grid-column:1/-1;justify-self:start;padding:.48rem .84rem;font-size:.78rem}.reports-preview-table-wrap{overflow-x:auto}.reports-preview-table{border-collapse:collapse;width:100%;min-width:420px}.reports-preview-table th,.reports-preview-table td{text-align:left;border-bottom:1px solid #111f2e14;padding:.5rem .58rem;font-size:.8rem}.reports-preview-table th{color:#375a74;font-weight:700}.reports-table{width:100%;min-width:980px}.reports-table tbody tr{background:#ffffff8f}.reports-table tbody tr:hover{background:#f2faffeb}.report-status-hazir{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.report-status-hazirlaniyor{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.report-status-planlandi{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.report-status-arsivlendi{color:#61798a;background:#eef6fbd9;border-color:#7e9fb54d}.report-type-uretim{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.report-type-satis{color:#2f6f64;background:#e4f7f3eb;border-color:#52a59347}.report-type-sevkiyat{color:#8e5220;background:#ffefdde6;border-color:#ce833a4d}.report-type-finans{color:#7a4f93;background:#f5ecffeb;border-color:#9e78c247}.report-type-operasyon{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.settings-page{gap:.92rem}.settings-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.86rem;display:grid}.settings-hero{height:100%}.settings-create-btn{align-self:stretch;min-width:220px;padding-inline:1.1rem}.settings-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-stat-card{gap:.3rem}.settings-stat-card small{font-size:.78rem}.settings-filter-panel,.settings-table-panel{gap:.72rem;display:grid}.settings-filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(170px,.82fr)) minmax(250px,1fr);gap:.72rem;display:grid}.settings-filter-field{gap:.3rem;display:grid}.settings-filter-field span{color:#567084;font-size:.8rem}.settings-date-range{align-content:start}.settings-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.settings-table-head p{margin-top:.24rem;font-size:.8rem}.settings-table-wrap{overflow-x:auto}.settings-table{width:100%;min-width:980px}.settings-table tbody tr{background:#ffffff8f}.settings-table tbody tr:hover{background:#f2faffeb}.admin-company-member-list{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.admin-company-member-list li{border:1px solid var(--line-soft);background:#fff9;border-radius:8px;gap:.1rem;padding:.5rem .6rem;display:grid}.admin-company-member-list li span{color:var(--text-secondary);font-size:.78rem}.admin-member-password-reset{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.admin-member-password-reset input{flex:200px;min-width:0}.admin-member-password-reset p{flex-basis:100%;margin:0}.verification-status-actions{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.settings-feedback-message{margin:-.12rem 0 .1rem}.settings-row-actions{flex-wrap:wrap;gap:.38rem;display:flex}.settings-action-btn{padding:.42rem .64rem;font-size:.76rem}.settings-action-danger{color:#9b3f38}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.settings-form-grid label{color:#4f687b;gap:.3rem;font-size:.84rem;display:grid}.settings-form-error{color:#9b3f38;margin:0;font-size:.8rem}.settings-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.setting-status-aktif{color:#23754d;background:#e4f8ede6;border-color:#3f99654d}.setting-status-pasif{color:#61798a;background:#eef6fbd9;border-color:#7e9fb54d}.setting-status-guncellendi{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.setting-status-beklemede{color:#8e5220;background:#ffefdde6;border-color:#ce833a4d}.setting-category-genel{color:#295c84;background:#e5f1fbeb;border-color:#548ab54d}.setting-category-guvenlik{color:#9b3f38;background:#ffeceaeb;border-color:#c6564d47}.setting-category-bildirim{color:#2f6f64;background:#e4f7f3eb;border-color:#52a59347}.setting-category-sistem{color:#7b6419;background:#fdf4d6e0;border-color:#c4a1464d}.setting-category-kullanici{color:#7a4f93;background:#f5ecffeb;border-color:#9e78c247}.dashboard-actions .action-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:.72rem;display:grid}.action-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.action-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.action-btn{color:#163d57;cursor:pointer;background:linear-gradient(135deg,#ffffffe0,#c6e4f875);border:1px solid #3c709438;border-radius:14px;padding:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s}.action-btn.tone-blue{background:linear-gradient(135deg,#f5fdffeb,#b7ddf7a3)}.action-btn.tone-teal{background:linear-gradient(135deg,#f7fffceb,#b5ecdb9e)}.action-btn.tone-amber{background:linear-gradient(135deg,#fffcf5eb,#f6d9aa9e)}.action-btn:hover{border-color:#2e7ab757;transform:translateY(-2px);box-shadow:0 14px 22px #1d537c26}.quick-action-card{color:#163d57;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffffe0,#c6e4f875);border:1px solid #3c709438;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.54rem;height:100%;min-height:94px;padding:.72rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.quick-action-card .qa-icon{color:#2b618a;background:#ffffffb8;border:1px solid #3d6f9138;border-radius:12px;place-items:center;width:1.96rem;height:1.96rem;display:grid}.quick-action-card .qa-icon svg{width:1.2rem;height:1.2rem}.quick-action-card .qa-content{gap:.2rem;display:grid}.quick-action-card .qa-content strong{font-size:.9rem;line-height:1.2}.quick-action-card .qa-content small{color:#4a6a7f;font-size:.76rem;line-height:1.3}.quick-action-card.tone-blue{background:linear-gradient(135deg,#f5fdffeb,#b7ddf7a3)}.quick-action-card.tone-teal{background:linear-gradient(135deg,#f7fffceb,#b5ecdb9e)}.quick-action-card.tone-amber{background:linear-gradient(135deg,#fffcf5eb,#f6d9aa9e)}.quick-action-card:hover{border-color:#2e7ab757;transform:translateY(-2px);box-shadow:0 14px 22px #1d537c26}.recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.recent-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.recent-grid article{background:#ffffff94;border:1px solid #4171932e;border-radius:14px;padding:.72rem}.recent-grid h4{margin:0;font-size:.88rem}.recent-grid ul{gap:.44rem;margin:.56rem 0 0;padding:0;list-style:none;display:grid}.recent-grid li{color:#325268;font-size:.82rem;line-height:1.45}.dashboard-placeholder{color:#36566c;place-items:center;min-height:180px;display:grid}.dashboard-layout-main{grid-template-columns:minmax(0,1fr) 320px;gap:.9rem;display:grid}.dashboard-bottom-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.86rem;margin-top:.1rem;display:grid}.dashboard-core{gap:.9rem;display:grid}.smart-alerts{height:fit-content;position:sticky;top:1rem}.smart-alerts ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.smart-alerts li{background:#fff9;border:1px solid;border-radius:12px;padding:.7rem}.smart-alerts li strong{font-size:.84rem}.smart-alerts li p{margin-top:.24rem;font-size:.78rem}.alert-green{border-color:#34995c52!important}.alert-yellow{border-color:#c79a3a61!important}.alert-red{border-color:#c6524b61!important}.alert-blue{border-color:#417fc95c!important}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.stat-card{gap:.4rem;padding:.9rem;display:grid}.stat-card span,.stat-card small{color:var(--text-secondary)}.stat-card strong{font-size:1.4rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #111f2e14;padding:.68rem;font-size:.92rem}th{color:var(--text-secondary);font-weight:700}.list-grid,.activity-feed{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.list-grid li,.activity-feed li{border-radius:var(--radius-sm);background:#ffffff9e;border:1px solid #111f2e17;padding:.72rem}.activity-feed p,.activity-feed small{margin-top:.24rem}.timeline-grid{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:.56rem;margin:0;padding:0;list-style:none;display:grid}.timeline-node{border-radius:var(--radius-sm);background:#ffffffa3;border:1px solid #111f2e1f;gap:.3rem;padding:.62rem;display:grid}.timeline-node.done{border-color:color-mix(in srgb, var(--state-success) 40%, white 60%)}.timeline-node.active{border-color:color-mix(in srgb, var(--role-accent) 50%, white 50%);background:color-mix(in srgb, var(--role-accent) 15%, white 85%)}.timeline-index{color:var(--text-secondary);font-size:.8rem;font-weight:700}.timeline-label{font-size:.88rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.form-grid label{gap:.3rem;font-size:.88rem;display:grid}.full-width{grid-column:1/-1}.solid-btn,.ghost-btn{cursor:pointer;border:1px solid #0000;border-radius:11px;padding:.62rem .9rem;font-weight:600;transition:all .2s}.solid-btn{background:linear-gradient(140deg, color-mix(in srgb, var(--role-accent) 92%, white 8%), #123149);color:#fff}.solid-btn:hover{box-shadow:var(--shadow-ambient)}.ghost-btn{border-color:var(--line-soft);color:var(--text-primary);background:#ffffff9e}.state-card{border:1px dashed var(--line-hard);border-radius:var(--radius-lg);background:#ffffffa3;justify-items:start;gap:.55rem;padding:1.4rem;display:grid}.state-card.error{border-color:color-mix(in srgb, var(--state-error) 35%, white 65%)}.state-icon{width:2rem;height:2rem;color:var(--text-primary);border:1px solid var(--line-soft);border-radius:999px;place-items:center;display:grid}.state-icon.loading{border-top-color:var(--role-accent);animation:.9s linear infinite spin}.toast-stack{z-index:40;pointer-events:none;gap:.5rem;width:min(360px,100% - 2rem);display:grid;position:fixed;top:1rem;right:1rem}.toast{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #48739433;border-left:4px solid;border-radius:12px;padding:.66rem .72rem;animation:.26s both toastIn;box-shadow:0 14px 24px #16365129}.toast.success{border-left-color:var(--state-success)}.toast.warning{border-left-color:var(--state-warning)}.toast.info{border-left-color:var(--state-info)}.toast.error{border-left-color:var(--state-error)}.toast p{margin-top:.2rem;font-size:.84rem}.toast-head{justify-content:space-between;align-items:center;gap:.42rem;display:flex}.toast-close{color:#2a4c63;cursor:pointer;background:#ffffffb3;border:1px solid #4974963d;border-radius:999px;width:1.25rem;height:1.25rem;line-height:1}.toast-close:hover{background:#ebf5fbeb}.login-layout{background:radial-gradient(circle at 8% 12%,#b0d6f5ad,#0000 44%),radial-gradient(circle at 78% 9%,#dff1ffa3,#0000 46%),radial-gradient(circle at 40% 78%,#c6e1f76b,#0000 52%),linear-gradient(130deg,#d9e7f3 0%,#edf4fa 44%,#e4eef8 100%);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:100vh;animation:.75s both pageFade;display:grid;overflow:hidden}.login-showcase{isolation:isolate;align-items:center;padding:clamp(2.4rem,5.7vw,5.6rem);display:grid;position:relative}.showcase-decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-facade{background:linear-gradient(128deg,#ffffff94,#bedcf338),radial-gradient(circle at 72% 14%,#ffffff7a,#0000 46%),radial-gradient(circle at 10% 80%,#aad0ee47,#0000 52%);border:1px solid #ffffff8f;border-radius:32px;position:absolute;inset:4% 8% 12% 6%;transform:perspective(1100px)rotateY(-9deg);box-shadow:inset 0 0 70px #ffffff40,0 40px 90px #28476224}.glass-orb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(150deg,#ffffff6b,#ffffff0f),radial-gradient(circle at 22% 24%,#ffffff75,#0000 62%);border:1px solid #fff9;border-radius:999px;position:absolute;box-shadow:inset 0 0 30px #ffffff54,0 20px 46px #4f799733}.orb-a{aspect-ratio:1;width:min(36vw,390px);animation:12s ease-in-out infinite orbFloatA;top:-92px;left:-80px}.orb-b{aspect-ratio:1;width:min(31vw,280px);animation:14s ease-in-out infinite orbFloatB;bottom:-82px;right:-44px}.orb-c{aspect-ratio:1;width:min(22vw,210px);animation:10s ease-in-out infinite orbFloatC;top:28%;right:12%}.glass-ridge{background:linear-gradient(#ffffff6b,#ffffff0d);border:1px solid #ffffff6b;border-radius:999px;position:absolute}.ridge-a{width:220px;height:16px;bottom:20%;left:6%;transform:rotate(-22deg)}.ridge-b{width:180px;height:12px;top:16%;right:12%;transform:rotate(18deg)}.beam{opacity:.65;background:linear-gradient(90deg,#0000,#ffffffdb,#0000);width:320px;height:2px;position:absolute;transform:rotate(-26deg)}.beam-a{animation:8s linear infinite beamShift;top:24%;left:-30px}.beam-b{animation:10s linear infinite reverse beamShift;top:66%;right:-40px}.showcase-content{z-index:1;gap:1.35rem;max-width:640px;animation:.8s ease-out both revealLeft;display:grid;position:relative}.showcase-content h1{letter-spacing:-.032em;color:#0f2d40;font-size:clamp(2.4rem,4.6vw,4.5rem);line-height:.99}.showcase-copy{color:#294a61;max-width:58ch;font-size:clamp(1.04rem,1.28vw,1.2rem);line-height:1.62}.showcase-list{gap:.72rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.showcase-list li{color:#17394f;align-items:center;gap:.72rem;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:600;display:flex}.feature-icon{color:#1f6089;background:#ffffffa3;border:1px solid #27597c42;border-radius:9px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.feature-icon svg{width:1rem;height:1rem}.industry-illustration{background:linear-gradient(145deg,#ffffffd1,#afd4f040),radial-gradient(circle at 72% 16%,#ffffff8c,#0000 42%);border-color:#386a8a38;border-radius:24px;width:min(560px,100%);height:196px;margin-top:.4rem;animation:.82s ease-out .14s both revealUp;position:relative;overflow:hidden}.industry-illustration .tower{background:linear-gradient(#ffffff94,#8fc1e54d),radial-gradient(circle at 50% 10%,#ffffff8f,#0000 50%);border:1px solid #497a9c38;border-radius:12px 12px 0 0;position:absolute;bottom:0}.industry-illustration .tower-a{width:24%;height:74%;left:7%}.industry-illustration .tower-b{width:28%;height:88%;left:33%}.industry-illustration .tower-c{width:24%;height:68%;right:8%}.glass-floor{background:linear-gradient(#ffffff8c,#a0ceee3d);border:1px solid #5488ac3d;border-radius:999px;position:absolute;bottom:14%;left:6%;right:6%}.floor-a{height:16px}.floor-b{height:11px;bottom:26%;left:14%;right:14%}.floor-c{height:8px;bottom:36%;left:20%;right:20%}.label-row{flex-wrap:wrap;gap:.42rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.label-row span{color:#1f4864;background:#ffffffc2;border:1px solid #3d6d8d33;border-radius:999px;padding:.28rem .64rem;font-size:.75rem;font-weight:700}.live-metrics{grid-template-columns:repeat(3,minmax(150px,1fr));gap:.56rem;margin-top:.4rem;animation:.8s ease-out .22s both revealUp;display:grid}.metric-card{text-align:left;border-color:#3e6b8d38;border-radius:14px;padding:.62rem .68rem}.metric-card span{color:#35566d;font-size:.74rem;display:block}.metric-card strong{letter-spacing:-.01em;color:#16384f;margin-top:.2rem;font-size:1rem;display:block}.login-panel{place-items:center;padding:clamp(1rem,3vw,2.8rem);display:grid;position:relative}.login-panel:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#ffffff9e,#ffffff2e);border:1px solid #ffffff8f;border-radius:42px;position:absolute;inset:5% 10% 5% 6%}.login-card{z-index:1;background:linear-gradient(162deg,#ffffffeb,#f0f9ff8a),radial-gradient(circle at 80% 0,#93cdff3d,#0000 36%),radial-gradient(circle at 0 100%,#94bfe029,#0000 45%);border-color:#ffffffbd;border-radius:34px;gap:1.42rem;width:min(520px,100%);padding:clamp(1.35rem,3.2vw,2.2rem);animation:.86s cubic-bezier(.2,.7,.2,1) both revealRight;display:grid;position:relative;box-shadow:0 34px 84px #10243338,inset 0 1px #ffffff94}.login-head{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.login-head p{margin-top:.24rem}.logo-mark{color:#2d688f;background:linear-gradient(145deg,#fffffff2,#b4dbf79e);border:1px solid #2c5d7c3d;border-radius:12px;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:relative;box-shadow:inset 0 0 20px #ffffff6b}.logo-mark svg{width:2.1rem;height:2.1rem}.auth-form{gap:.92rem;display:grid}.auth-form label{color:#2d4a5f;gap:.32rem;font-size:.9rem;font-weight:600;display:grid}.login-card input{background:#ffffffdb;border-color:#36658438;border-radius:12px;transition:border-color .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),background-color .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.login-card input:focus{background:#fffffff5;border-color:#3d87bf94;transform:translateY(-1px);box-shadow:0 0 0 4px #6aafe138,0 9px 20px #5488b029}.password-input-row{align-items:stretch;gap:.4rem;display:flex}.password-input-row input{flex:auto;min-width:0}.password-visibility-toggle{white-space:nowrap;flex:none}.auth-row{justify-content:flex-end;margin-top:-.08rem;display:flex}.login-btn{background:linear-gradient(136deg,#2f7eb4,#224a74 58%,#1e3d5d);border-radius:13px;margin-top:.2rem;padding-block:.78rem;transition:transform .22s,box-shadow .22s,background .22s;transform:translateY(0)scale(1);box-shadow:0 14px 26px #1d46673d}.login-btn:hover{background:linear-gradient(136deg,#388fd0,#2a5b8f 56%,#21466b);transform:translateY(-1px)scale(1.02);box-shadow:0 18px 32px #1d4f7a4d,0 0 24px #519ad142}.login-btn:active{transform:translateY(0)scale(.995)}.inline-link{color:#28587c;font-weight:600;text-decoration:none}.inline-link:hover{color:#1d3f5a}.auth-switch{text-align:center;color:#4a6478;margin:0;font-size:.9rem}.auth-form label.kvkk-consent-row{color:#4a6478;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.86rem;font-weight:500;display:flex}.kvkk-consent-row input[type=checkbox]{width:auto;accent-color:var(--role-accent);margin-top:.18rem}.legal-links-row{text-align:center;margin:0;font-size:.82rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbFloatA{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(18px)translate(8px)}}@keyframes orbFloatB{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-16px)translate(-12px)}}@keyframes orbFloatC{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}}@keyframes beamShift{0%{opacity:.35;transform:translate(-18px)rotate(-26deg)}50%{opacity:.82}to{opacity:.35;transform:translate(18px)rotate(-26deg)}}@keyframes revealLeft{0%{opacity:0;transform:translateY(18px)translate(-14px)scale(.985)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes revealRight{0%{opacity:0;transform:translateY(16px)translate(18px)scale(.975)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes revealUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pageFade{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)translate(8px)scale(.98)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.auth-layout{place-items:center;min-height:100vh;padding:1rem;display:grid}.auth-card{gap:1rem;width:min(560px,100%);padding:1.3rem;display:grid}.legal-card{width:min(760px,100%);max-height:88vh;overflow-y:auto}.legal-content{gap:1.1rem;display:grid}.legal-content section{gap:.5rem;display:grid}.legal-content h2{font-size:1.05rem}.legal-content p,.legal-content li{font-size:.92rem;line-height:1.55}.legal-content ul{gap:.32rem;margin:0;padding-left:1.2rem;display:grid}.legal-updated-at{opacity:.75;font-style:italic}@media (width<=1080px){.login-layout{grid-template-columns:1fr}.login-showcase{min-height:52vh;padding-bottom:1.4rem}.industry-illustration{height:188px}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.login-panel{padding-top:.2rem}.login-panel:before{inset:6% 6% 7%}.workspace-grid{grid-template-columns:1fr}.side-nav{display:none}.top-bar{flex-flow:wrap;align-items:center}.top-search{width:100%}.mobile-menu-btn{display:inline-block}.top-actions{flex-wrap:wrap;gap:.56rem;width:100%}.top-action-buttons,.top-user-cards{justify-content:space-between;gap:.56rem;width:100%}.workspace-main{gap:.9rem}.ui-form-grid,.filter-grid,.state-grid{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pending-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-charts{grid-template-columns:1fr}.dashboard-actions .action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-bottom-charts{grid-template-columns:1fr}.recent-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requests-header-row,.requests-filter-grid,.offers-header-row,.offers-filter-grid,.orders-header-row,.orders-filter-grid,.production-header-row,.production-filter-grid,.shipment-header-row,.shipment-filter-grid,.companies-header-row,.companies-filter-grid,.reports-header-row,.reports-filter-grid,.settings-header-row,.settings-filter-grid{grid-template-columns:1fr}.request-create-btn,.offer-create-btn,.order-create-btn,.production-create-btn,.shipment-create-btn,.companies-create-btn,.reports-create-btn,.settings-create-btn{width:100%;min-width:0}.requests-stats-grid,.offers-stats-grid,.orders-stats-grid,.production-stats-grid,.shipment-stats-grid,.companies-stats-grid,.reports-stats-grid,.settings-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-card-grid{grid-template-columns:1fr}}@media (width<=740px){.login-showcase{min-height:48vh;padding:1.2rem 1rem .5rem}.industry-illustration{height:168px}.live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:.56rem .58rem}.showcase-copy{max-width:100%}.showcase-list{gap:.62rem}.login-panel{padding:.75rem}.login-panel:before{border-radius:26px}.login-card{border-radius:24px;padding:1rem}.login-head{grid-template-columns:1fr}.app-shell{width:min(1280px,100% - 1rem)}.workspace-main{gap:.78rem}.workspace-header,.panel{padding:.74rem}.top-bar{gap:.82rem;padding:.86rem .9rem}.top-actions{flex-wrap:wrap;gap:.62rem;width:100%;display:flex}.top-action-buttons,.top-user-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;width:100%;display:grid}.global-search kbd{display:none}.company-chip,.profile-chip,.icon-btn{text-align:center;width:100%;min-height:44px}.mobile-menu-btn,.nav-item,.menu-row,.ghost-btn,.solid-btn,.filter-dropdown-trigger{min-height:44px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.requests-stats-grid,.requests-date-inputs,.offers-stats-grid,.offers-date-inputs,.orders-stats-grid,.orders-date-inputs,.production-stats-grid,.production-date-inputs,.shipment-stats-grid,.shipment-date-inputs,.companies-stats-grid,.companies-date-inputs,.reports-stats-grid,.reports-date-inputs,.settings-stats-grid,.settings-date-inputs,.settings-form-grid,.settings-detail-grid,.request-form-grid,.request-detail-grid{grid-template-columns:1fr}.requests-table,.requests-table tbody,.requests-table tr,.requests-table td,.offers-table,.offers-table tbody,.offers-table tr,.offers-table td,.orders-table,.orders-table tbody,.orders-table tr,.orders-table td,.production-table,.production-table tbody,.production-table tr,.production-table td,.shipment-table,.shipment-table tbody,.shipment-table tr,.shipment-table td,.companies-table,.companies-table tbody,.companies-table tr,.companies-table td,.reports-table,.reports-table tbody,.reports-table tr,.reports-table td,.settings-table,.settings-table tbody,.settings-table tr,.settings-table td{width:100%;display:block}.requests-table,.offers-table,.orders-table,.production-table,.shipment-table,.companies-table,.reports-table,.settings-table{min-width:0}.requests-table thead,.offers-table thead,.orders-table thead,.production-table thead,.shipment-table thead,.companies-table thead,.reports-table thead,.settings-table thead{display:none}.requests-table tbody,.offers-table tbody,.orders-table tbody,.production-table tbody,.shipment-table tbody,.companies-table tbody,.reports-table tbody,.settings-table tbody{gap:.62rem;display:grid}.requests-table tbody tr,.offers-table tbody tr,.orders-table tbody tr,.production-table tbody tr,.shipment-table tbody tr,.companies-table tbody tr,.reports-table tbody tr,.settings-table tbody tr{border:1px solid #111f2e14;border-radius:14px;padding:.24rem 0;overflow:hidden}.requests-table td,.offers-table td,.orders-table td,.production-table td,.shipment-table td,.companies-table td,.reports-table td,.settings-table td{white-space:normal;border-bottom:1px solid #111f2e0f;padding:.56rem .74rem}.requests-table td:last-child,.offers-table td:last-child,.orders-table td:last-child,.production-table td:last-child,.shipment-table td:last-child,.companies-table td:last-child,.reports-table td:last-child,.settings-table td:last-child{border-bottom:0}.requests-table td:before,.offers-table td:before,.orders-table td:before,.production-table td:before,.shipment-table td:before,.companies-table td:before,.reports-table td:before,.settings-table td:before{content:attr(data-label);color:#567084;margin-bottom:.18rem;font-size:.72rem;font-weight:700;display:block}.request-row-actions,.offer-row-actions,.order-row-actions,.production-row-actions,.shipment-row-actions,.companies-row-actions{justify-content:stretch}.request-action-btn,.offer-action-btn,.order-action-btn,.production-action-btn,.shipment-action-btn,.companies-action-btn{text-align:center;flex:1 1 0;justify-content:center}.offers-table td:last-child,.requests-table td:last-child,.orders-table td:last-child,.production-table td:last-child,.shipment-table td:last-child,.companies-table td:last-child{box-shadow:none;background:0 0;position:static;right:auto}.pending-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.dashboard-actions .action-grid,.recent-grid{grid-template-columns:1fr}.action-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-preview-table{min-width:320px}.quick-action-card{gap:.48rem;min-height:96px;padding:.68rem}.quick-action-card .qa-icon{width:1.88rem;height:1.88rem}.quick-action-card .qa-content strong{font-size:.86rem}.quick-action-card .qa-content small{font-size:.72rem}.operation-actions-top .panel-header{margin-bottom:1.16rem}.form-grid,.stat-grid{grid-template-columns:1fr}.ui-pagination{justify-content:center}.scroll-list,.search-groups{max-height:56vh}.top-dropdown-panel,.search-results,.filter-dropdown-panel{width:94vw!important;left:3vw!important}.toast-stack{top:.5rem;right:.5rem}}
