/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--petrol:#071d49;--blue:#0057d9;--sky:#00a3ff;--pale:#5cc8ff;--ink:#0b1f3a;--cream:#eef4ff;--line:#c8d7f0;--muted:#4b617e}.delivery-center{gap:17px;display:grid}.delivery-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.delivery-metrics article{color:#fff;background:#071d49;border-top:4px solid #35a0ff;padding:16px}.delivery-metrics span{color:#9bd1ff;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.delivery-metrics b{margin-top:7px;font-size:28px;display:block}.delivery-message{color:#704b08;background:#fff0d2;border-left:5px solid #d69214;padding:12px 15px;font-weight:800}.delivery-tabs{gap:5px;display:flex;overflow:auto}.delivery-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:42px;padding:9px 13px;font-weight:850}.delivery-tabs button.active{color:#fff;background:#075fc1}.delivery-filters,.delivery-form{background:#eaf1f8;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.delivery-filters label,.delivery-form label{color:#294563;gap:5px;font-size:14px;font-weight:800;display:grid}.delivery-filters input,.delivery-filters select,.delivery-form input,.delivery-form select{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:42px;padding:8px}.delivery-filters a,.delivery-table a{color:#fff;text-align:center;background:#075fc1;padding:11px;font-weight:850;text-decoration:none}.delivery-form header,.delivery-form .wide,.delivery-form button{grid-column:1/-1}.delivery-form button,.delivery-list button,.delivery-list nav a{color:#fff;background:#075fc1;border:0;min-height:40px;padding:9px 12px;font-weight:850;text-decoration:none}.delivery-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.delivery-list article{background:#fff;border:1px solid #d4e0ec;border-left:5px solid #1685ef;padding:16px}.delivery-list header{justify-content:space-between;gap:12px;display:flex}.delivery-list h2{margin:5px 0}.delivery-list small{color:#1685ef;font-weight:900}.delivery-list i{color:#075fc1;background:#e7f2ff;padding:7px 9px;font-size:12px;font-style:normal;font-weight:900}.delivery-list dl{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.delivery-list dl div{background:#eef4fb;padding:8px}.delivery-list dt{color:#6c8196;font-size:12px}.delivery-list dd{margin:4px 0;font-weight:850}.delivery-list nav{flex-wrap:wrap;gap:7px;display:flex}.delivery-table{background:#fff}.delivery-table header{justify-content:space-between;padding:15px;display:flex}.delivery-table>div{overflow:auto}.delivery-table table{border-collapse:collapse;width:100%;min-width:800px}.delivery-table th,.delivery-table td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px}.delivery-table th{color:#fff;background:#071d49}@media (width<=700px){.delivery-metrics,.delivery-filters,.delivery-form,.delivery-list,.delivery-list dl{grid-template-columns:1fr}.delivery-form header,.delivery-form .wide,.delivery-form button{grid-column:auto}.delivery-list header,.delivery-table header{flex-direction:column}.delivery-list nav{display:grid}.delivery-list nav a,.delivery-list nav button,.delivery-filters a{width:100%}.delivery-table>div{margin:0 -18px}}.reversal-center{gap:17px;display:grid}.reversal-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.reversal-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.reversal-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.reversal-metrics b{margin-top:7px;font-size:28px;display:block}.reversal-rule{color:#405a74;background:#e9f3ff;border-left:5px solid #1685ef;margin:0;padding:15px 18px;line-height:1.6}.reversal-rule b{color:#075fc1;display:block}.reversal-message{color:#704b08;background:#fff0d2;border-left:5px solid #d69214;margin:0;padding:12px 15px;font-weight:800}.reversal-tabs{gap:5px;display:flex;overflow:auto}.reversal-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:42px;padding:9px 13px;font-weight:850}.reversal-tabs button.active{color:#fff;background:#075fc1;border-color:#075fc1}.reversal-filters{background:#eaf1f8;grid-template-columns:repeat(7,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.reversal-filters label,.reversal-form label{color:#294563;gap:5px;font-size:14px;font-weight:800;display:grid}.reversal-filters input,.reversal-filters select,.reversal-form input,.reversal-form select,.reversal-form textarea{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:42px;padding:8px}.reversal-filters a,.reversal-chain header a{color:#fff;text-align:center;background:#075fc1;padding:11px 13px;font-weight:850}.reversal-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reversal-list>article{background:#fff;border:1px solid #d4e0ec;border-left:5px solid #1685ef;padding:16px}.reversal-list>article.onay-bekliyor{border-left-color:#d69214}.reversal-list>article.reddedildi,.reversal-list>article.iptal{border-left-color:#b4232e}.reversal-list>article.uygulandi{border-left-color:#16845c}.reversal-list article>header{justify-content:space-between;gap:14px;display:flex}.reversal-list header small,.reversal-form header span,.reversal-chain header span{color:#1685ef;letter-spacing:.1em;font-size:12px;font-weight:900}.reversal-list h2,.reversal-form h2,.reversal-chain h2{margin:6px 0;font-size:19px}.reversal-list header span{color:#647990;font-size:13px}.reversal-list header i{color:#075fc1;background:#e7f2ff;align-self:flex-start;padding:7px 9px;font-size:12px;font-style:normal;font-weight:900}.reversal-list dl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reversal-list dl>div{background:#eef4fb;padding:8px}.reversal-list dt{color:#6c8196;font-size:12px}.reversal-list dd{margin:4px 0 0;font-size:14px;font-weight:800}.reversal-list p{color:#536b83;line-height:1.55}.reversal-list nav{flex-wrap:wrap;gap:7px;display:flex}.reversal-list button,.reversal-form button{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:40px;padding:9px 12px;font-weight:850}.reversal-list button.danger{background:#96303a}.reversal-list button.secondary{background:#5d6e80}.reversal-form{padding:18px}.reversal-form>header{border-bottom:1px solid #dbe5ee;padding-bottom:14px}.reversal-form form{grid-template-columns:1fr 1fr 1fr;gap:11px;padding-top:16px;display:grid}.reversal-form .wide,.reversal-form form button{grid-column:1/-1}.reversal-chain>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.reversal-chain>div{overflow:auto}.reversal-chain table{border-collapse:collapse;width:100%;min-width:1050px}.reversal-chain th,.reversal-chain td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:13px}.reversal-chain th{color:#fff;background:#071d49}@media (width<=1100px){.reversal-metrics{grid-template-columns:1fr 1fr}.reversal-filters{grid-template-columns:repeat(3,1fr)}.reversal-list{grid-template-columns:1fr}}@media (width<=700px){.reversal-metrics,.reversal-filters,.reversal-list,.reversal-form form,.reversal-list dl{grid-template-columns:1fr}.reversal-tabs{margin-right:-14px}.reversal-form .wide,.reversal-form form button{grid-column:auto}.reversal-list article>header,.reversal-chain>header{flex-direction:column;align-items:flex-start}.reversal-list nav{display:grid}.reversal-list nav button,.reversal-filters a,.reversal-chain header a{width:100%}.reversal-chain>div{margin:0 -18px}}.need-center{gap:17px;display:grid}.need-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.need-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.need-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.need-metrics b{margin-top:7px;font-size:28px;display:block}.need-message{color:#704b08;background:#fff0d2;border-left:5px solid #d69214;margin:0;padding:12px 15px;font-weight:800}.need-tabs{gap:5px;display:flex;overflow:auto}.need-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:42px;padding:9px 13px;font-weight:850}.need-tabs button.active{color:#fff;background:#075fc1;border-color:#075fc1}.need-table>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:end;gap:14px;padding:17px 18px;display:flex}.need-table header span,.need-form header span,.need-list header small{color:#1685ef;letter-spacing:.1em;font-size:12px;font-weight:900}.need-table h2,.need-form h2,.need-list h2{margin:6px 0}.need-table header label{gap:5px;font-size:14px;font-weight:800;display:grid}.need-table header input{background:#fffbea;border:1px solid #afc2d7;min-height:40px;padding:8px}.need-table>div{overflow:auto}.need-table table{border-collapse:collapse;width:100%;min-width:980px}.need-table th,.need-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:13px}.need-table th{color:#fff;background:#071d49}.need-table td.available{color:#08744f;font-weight:900}.need-table td.critical{color:#b42318;font-weight:900}.need-filters{background:#eaf1f8;grid-template-columns:repeat(7,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.need-filters label,.need-form label{color:#294563;gap:5px;font-size:14px;font-weight:800;display:grid}.need-filters input,.need-filters select,.need-form input,.need-form select,.need-form textarea{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:42px;padding:8px}.need-filters a,.need-table header a{color:#fff;text-align:center;background:#075fc1;padding:11px 13px;font-weight:850}.need-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.need-list>article{background:#fff;border:1px solid #d4e0ec;border-left:5px solid #1685ef;padding:16px}.need-list>article.onay-bekliyor,.need-list>article.karsilanamadi{border-left-color:#d69214}.need-list>article.reddedildi,.need-list>article.iptal{border-left-color:#b4232e}.need-list>article.tam-tahsis,.need-list>article.tamamlandi,.need-list>article.uygulandi{border-left-color:#16845c}.need-list article>header{justify-content:space-between;gap:14px;display:flex}.need-list header span{color:#647990;font-size:13px}.need-list header i{color:#075fc1;background:#e7f2ff;align-self:flex-start;padding:7px 9px;font-size:12px;font-style:normal;font-weight:900}.need-list dl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.need-list dl>div{background:#eef4fb;padding:8px}.need-list dt{color:#6c8196;font-size:12px}.need-list dd{margin:4px 0 0;font-size:14px;font-weight:800}.need-list p{color:#536b83;line-height:1.55}.need-list nav{flex-wrap:wrap;gap:7px;display:flex}.need-list button,.need-form button{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:40px;padding:9px 12px;font-weight:850}.need-list button.danger{background:#96303a}.need-list button.secondary{background:#5d6e80}.need-form{grid-template-columns:repeat(4,1fr);gap:11px;padding:18px;display:grid}.need-form header{border-bottom:1px solid #dbe5ee;grid-column:1/-1;padding-bottom:14px}.need-form .wide,.need-form button{grid-column:1/-1}@media (width<=1100px){.need-metrics{grid-template-columns:1fr 1fr}.need-filters{grid-template-columns:repeat(3,1fr)}.need-list{grid-template-columns:1fr}.need-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.need-metrics,.need-filters,.need-list,.need-form,.need-list dl{grid-template-columns:1fr}.need-tabs{margin-right:-14px}.need-form header,.need-form .wide,.need-form button{grid-column:auto}.need-table>header,.need-list article>header{flex-direction:column;align-items:flex-start}.need-list nav{display:grid}.need-list nav button,.need-filters a{width:100%}.need-table>div{margin:0 -18px}}.need-list nav a{color:#fff;background:#075fc1;align-items:center;min-height:40px;padding:9px 12px;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=700px){.need-list nav a{width:100%}}.picking-center{gap:17px;display:grid}.picking-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.picking-metrics article{color:#fff;background:#071d49;border-top:4px solid #35a0ff;padding:16px}.picking-metrics span{color:#9bd1ff;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.picking-metrics b{margin-top:7px;font-size:28px;display:block}.picking-message{color:#704b08;background:#fff0d2;border-left:5px solid #d69214;margin:0;padding:12px 15px;font-weight:800}.picking-tabs{gap:5px;display:flex;overflow:auto}.picking-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:42px;padding:9px 13px;font-weight:850}.picking-tabs button.active{color:#fff;background:#075fc1;border-color:#075fc1}.picking-filters{background:#eaf1f8;grid-template-columns:repeat(7,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.picking-filters label,.picking-form label{color:#294563;gap:5px;font-size:14px;font-weight:800;display:grid}.picking-filters input,.picking-filters select,.picking-form input,.picking-form select,.picking-form textarea{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:42px;padding:8px}.picking-filters a,.picking-table header a{color:#fff;text-align:center;background:#075fc1;padding:11px 13px;font-weight:850;text-decoration:none}.picking-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.picking-list>article{background:#fff;border:1px solid #d4e0ec;border-left:5px solid #1685ef;padding:16px}.picking-list>article.kontrol-bekliyor{border-left-color:#d69214}.picking-list>article.iptal{border-left-color:#b4232e}.picking-list>article.tamamlandi{border-left-color:#16845c}.picking-list article>header{justify-content:space-between;gap:14px;display:flex}.picking-list h2{margin:5px 0}.picking-list header small{color:#1685ef;font-weight:900}.picking-list header i{color:#075fc1;background:#e7f2ff;align-self:flex-start;padding:7px 9px;font-size:12px;font-style:normal;font-weight:900}.picking-list dl{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.picking-list dl>div{background:#eef4fb;padding:8px}.picking-list dt{color:#6c8196;font-size:12px}.picking-list dd{margin:4px 0 0;font-size:14px;font-weight:800}.pick-locations{gap:5px;margin-top:9px;display:grid}.pick-locations span{color:#294563;background:#f4f7fa;padding:8px;font-size:13px;font-weight:800}.picking-list p{color:#536b83;line-height:1.55}.picking-list nav{flex-wrap:wrap;gap:7px;display:flex}.picking-list button,.picking-list nav a,.picking-form button{color:#fff;cursor:pointer;background:#075fc1;border:0;align-items:center;min-height:40px;padding:9px 12px;font-weight:850;text-decoration:none;display:inline-flex}.picking-list button.danger{background:#96303a}.picking-form{background:#fff;border:1px solid #d4e0ec;grid-template-columns:repeat(4,1fr);gap:11px;padding:18px;display:grid}.picking-form header{border-bottom:1px solid #dbe5ee;grid-column:1/-1;padding-bottom:14px}.picking-form header small,.picking-table header small{color:#1685ef;letter-spacing:.08em;font-weight:900}.picking-form h2,.picking-table h2{margin:6px 0}.picking-form .wide,.picking-form button{grid-column:1/-1}.scan-result{color:#17613e;background:#e8f5ed;padding:10px;font-weight:800}.picking-table{background:#fff;border:1px solid #d4e0ec}.picking-table>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:end;gap:14px;padding:17px 18px;display:flex}.picking-table header nav{gap:7px;display:flex}.picking-table>div{overflow:auto}.picking-table table{border-collapse:collapse;width:100%;min-width:900px}.picking-table th,.picking-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:13px}.picking-table th{color:#fff;background:#071d49}@media (width<=1000px){.picking-filters{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.picking-metrics,.picking-filters,.picking-list,.picking-form,.picking-list dl{grid-template-columns:1fr}.picking-tabs{margin-right:-14px}.picking-form header,.picking-form .wide,.picking-form button{grid-column:auto}.picking-list article>header,.picking-table>header{flex-direction:column;align-items:flex-start}.picking-list nav{display:grid}.picking-list nav button,.picking-list nav a,.picking-filters a{width:100%}.picking-table>div{margin:0 -18px}.picking-table header nav{width:100%;display:grid}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f8faff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif;font-size:16px}body :where(h1,h2,h3,h4,p,a,span,strong,b,em,li,button,input,select,textarea){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif!important}a{color:inherit;text-decoration:none}.skip-link{z-index:999;color:#003f9e;background:#fff;border:2px solid #0057d9;padding:10px 14px;font-weight:800;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ff8a00}button,summary{cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.family-navigation{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 6vw 80px;display:grid}.family-navigation a{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:110px;padding:20px;display:flex}.family-navigation a:hover{border-color:var(--blue);background:#eef6ff}.family-navigation span{color:#075fc1;letter-spacing:.12em;font-size:10px;font-weight:900}.family-navigation strong{font-size:15px;line-height:1.4}@media (width<=900px){.family-navigation{grid-template-columns:1fr 1fr}}@media (width<=560px){.family-navigation{grid-template-columns:1fr;padding:0 5vw 58px}.family-navigation a{min-height:88px}}.home-v2{background:#f8faff}.home-v2 h1,.home-v2 h2,.home-v2 h3{letter-spacing:-.035em}.home-hero{color:#fff;background:#061a3d;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:720px;display:grid}.home-hero-copy{flex-direction:column;justify-content:center;padding:clamp(72px,8vw,118px) 6vw 62px;display:flex}.home-hero h1{max-width:760px;margin:27px 0 25px;font-size:clamp(52px,6vw,84px);line-height:.98}.home-hero h1 em{color:#5ec7ff;font-style:normal}.home-hero-copy>p:not(.eyebrow){color:#c5d8f0;max-width:720px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.72}.home-hero-actions{gap:12px;margin-top:34px;display:flex}.home-primary{color:#fff;background:#0878ec}.home-secondary{color:#fff;border:1px solid #6685ae}.home-hero-scope{border-top:1px solid #31517e;flex-wrap:wrap;gap:10px;margin-top:58px;padding-top:22px;display:flex}.home-hero-scope span{color:#a9c4e5;letter-spacing:.04em;padding-right:16px;font-size:12px;font-weight:750}.home-hero-image{background:#0b234d;min-height:720px;position:relative;overflow:hidden}.home-hero-image:after{content:"";background:linear-gradient(90deg,#061a3d4d,#0000 32%),linear-gradient(#0000 56%,#061a3ddd);position:absolute;inset:0}.home-hero-image img{object-fit:cover;width:100%;height:100%}.home-hero-image>div{z-index:2;border-left:3px solid #25aaff;padding-left:18px;position:absolute;bottom:48px;left:7%;right:7%}.home-hero-image small{color:#7dd2ff;letter-spacing:.13em;font-weight:850;display:block}.home-hero-image strong{margin-top:8px;font-size:23px;display:block}.home-solutions,.home-trust{padding:110px 5vw}.home-section-head{grid-template-columns:1.05fr .75fr;align-items:end;gap:10vw;margin-bottom:52px;display:grid}.home-section-head h2,.home-model h2,.home-routing h2{margin:18px 0 0;font-size:clamp(38px,4.6vw,64px);line-height:1.04}.home-section-head>p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.home-solution-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.home-solution-grid article{background:#fff;border:1px solid #cad8e9;border-top:4px solid #0878ec;flex-direction:column;grid-column:span 4;min-height:390px;padding:32px;display:flex}.home-solution-grid article:nth-child(4),.home-solution-grid article:nth-child(5){grid-column:span 6;min-height:350px}.home-solution-grid article>span,.home-trust-grid>a>span,.home-sector-grid>a>span{color:#0878ec;letter-spacing:.12em;font-size:11px;font-weight:900}.home-solution-grid h3{margin:30px 0 15px;font-size:26px;line-height:1.13}.home-solution-grid article>p{color:var(--muted);margin:0 0 24px;line-height:1.65}.home-solution-grid article>div{margin-top:auto}.home-solution-grid article a{color:#23425f;border-top:1px solid #d5e0ee;justify-content:space-between;padding:10px 0;font-size:13px;font-weight:750;display:flex}.home-solution-grid a b{color:#0878ec}.home-solution-grid .home-card-link{color:#0878ec;margin-top:auto}.home-sectors{color:#fff;background:#071c42;padding:110px 5vw}.home-section-head.dark>p{color:#bad0ea}.home-sector-grid{border-top:1px solid #31527d;border-left:1px solid #31527d;grid-template-columns:repeat(3,1fr);display:grid}.home-sector-grid>a{border-bottom:1px solid #31527d;border-right:1px solid #31527d;flex-direction:column;min-height:285px;padding:30px;transition:background .2s;display:flex}.home-sector-grid>a:hover{background:#0d2d64}.home-sector-grid>a>span{color:#64c8ff}.home-sector-grid h3{margin:35px 0 14px;font-size:25px}.home-sector-grid p{color:#b9cee8;margin:0;line-height:1.65}.home-sector-grid b{color:#70cfff;margin-top:auto;font-size:13px}.home-model{background:#eef4fb;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:110px 7vw;display:grid}.home-model-intro>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.75}.home-model-intro>a{color:#075fc1;margin-top:22px;font-weight:800;display:inline-block}.home-model ol{border-top:1px solid #afc3da;margin:0;padding:0;list-style:none}.home-model li{border-bottom:1px solid #afc3da;grid-template-columns:62px 1fr;align-items:center;min-height:82px;display:grid}.home-model li span{color:#0878ec;font-size:11px;font-weight:900}.home-model li strong{font-size:18px}.home-trust-grid{border:1px solid #c9d8e9;grid-template-columns:repeat(5,1fr);display:grid}.home-trust-grid>a{background:#fff;border-right:1px solid #c9d8e9;flex-direction:column;min-height:300px;padding:26px;display:flex}.home-trust-grid>a:last-child{border:0}.home-trust-grid h3{margin:35px 0 14px;font-size:22px;line-height:1.15}.home-trust-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.home-trust-grid b{color:#0878ec;margin-top:auto;font-size:13px}.home-routing{color:#fff;background:#0057c8;grid-template-columns:.82fr 1.18fr;gap:8vw;padding:90px 6vw;display:grid}.home-routing>div{align-self:center}.home-routing nav{border-top:1px solid #5aa5f3}.home-routing nav a{border-bottom:1px solid #5aa5f3;grid-template-columns:48px 1fr 30px;align-items:center;min-height:76px;display:grid}.home-routing nav span{color:#a9d7ff;font-size:11px}.home-routing nav strong{font-size:17px}.home-routing nav b{font-size:20px}@media (width<=1000px){.home-hero{grid-template-columns:1fr}.home-hero-image{height:62vw;min-height:520px}.home-solution-grid article{grid-column:span 6}.home-solution-grid article:nth-child(5){grid-column:span 12}.home-sector-grid,.home-trust-grid{grid-template-columns:repeat(2,1fr)}.home-trust-grid>a{border-bottom:1px solid #c9d8e9}.home-trust-grid>a:nth-child(2n){border-right:0}.home-trust-grid>a:last-child{grid-column:span 2}.home-model,.home-routing{grid-template-columns:1fr}}@media (width<=650px){.home-hero-copy{padding:62px 6vw 48px}.home-hero h1{font-size:46px}.home-hero-actions{flex-direction:column}.home-hero-actions a{text-align:center}.home-hero-scope{margin-top:40px}.home-hero-image{height:84vw;min-height:360px}.home-section-head{grid-template-columns:1fr;gap:22px}.home-section-head h2,.home-model h2,.home-routing h2{font-size:38px}.home-solutions,.home-sectors,.home-model,.home-trust,.home-routing{padding:72px 6vw}.home-solution-grid,.home-sector-grid,.home-trust-grid{grid-template-columns:1fr;display:grid}.home-solution-grid article,.home-solution-grid article:nth-child(4),.home-solution-grid article:nth-child(5){grid-column:auto;min-height:0}.home-sector-grid>a{min-height:250px}.home-trust-grid>a,.home-trust-grid>a:last-child{border-bottom:1px solid #c9d8e9;border-right:0;grid-column:auto;min-height:235px}.home-routing{gap:45px}.home-routing nav strong{font-size:15px}}:where(.page-hero,.guide-hero,.service-detail-hero,.brand-detail-hero){color:#fff;background:linear-gradient(135deg,#061a3d 0%,#082b60 72%,#075fc1 145%);border:0;position:relative;overflow:hidden}:where(.page-hero,.guide-hero,.service-detail-hero,.brand-detail-hero):after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.page-hero h1{letter-spacing:-.04em;max-width:1000px;margin:24px 0;font-size:clamp(48px,5.6vw,76px);line-height:1.01}.page-hero>p:last-child{color:#c4d7ef;max-width:820px;font-size:19px;line-height:1.72}:where(.guide-hero,.service-detail-hero,.brand-detail-hero){padding:clamp(72px,8vw,108px) 8vw}.guide-hero>a,.service-detail-hero>a:first-child,.brand-detail-hero>a{color:#75ceff;margin-bottom:46px;font-size:13px}.guide-hero h1,.service-detail-hero h1,.brand-detail-hero h1{letter-spacing:-.04em;max-width:1000px;margin:18px 0 24px;font-size:clamp(48px,5.7vw,76px);line-height:1.01}.guide-hero>p:last-child,.service-detail-hero>p,.brand-detail-hero>p{color:#c5d8ef;max-width:830px;font-size:19px;line-height:1.7}.brand-detail-hero>span,.service-detail-hero>span,.guide-no{color:#7bd1ff}.family-hero>div,.sector-hero>div{padding:72px 6vw}.family-hero h1,.sector-hero h1{letter-spacing:-.04em;font-size:clamp(48px,5.5vw,76px);line-height:1.01}.family-hero>div>p:not(.eyebrow),.sector-hero>div>p:not(.eyebrow){color:#c5d8ef;font-size:19px;line-height:1.7}.family-hero>div>a:first-child,.sector-hero>div>a:first-child{color:#72cbff}.family-hero>img,.sector-hero>img{aspect-ratio:1;object-fit:cover;background:#eaf1f9;min-height:650px}.family-hero>img{object-position:center}:where(.section-heading,.document-center-head,.knowledge-group-heading) h2{letter-spacing:-.035em;line-height:1.06}:where(.catalog article,.sector-solution-index article,.service-program-index article,.knowledge-guide-grid article,.brand-index article,.document-grid article,.reference-grid article,.contact-route-grid article,.brand-detail-columns article,.brand-related article,.guide-decisions article,.corporate-activities article,.corporate-capabilities article){background:#fff;border-color:#0878ec #c5d4e6 #c5d4e6;border-top-style:solid;border-top-width:4px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 24px #071d4908}:where(.catalog article,.sector-solution-index article,.service-program-index article,.knowledge-guide-grid article,.brand-index article,.document-grid article,.reference-grid article,.contact-route-grid article,.brand-detail-columns article,.brand-related article,.guide-decisions article,.corporate-activities article,.corporate-capabilities article):hover{border-top-color:#00a3ff;transform:translateY(-3px);box-shadow:0 18px 36px #071d4914}:where(.catalog article,.sector-solution-index article,.service-program-index article,.knowledge-guide-grid article,.reference-grid article) h2,:where(.catalog article,.sector-solution-index article,.service-program-index article,.knowledge-guide-grid article,.reference-grid article) h3{letter-spacing:-.025em}:where(.parameter-table,.comparison-table,.selection-table)>div:not(:first-child):nth-child(odd){background:#f2f7fd}:where(.parameter-table,.comparison-table,.selection-table)>div{border-color:#d3deeb}:where(.family-cta,.sector-actions,.guide-actions,.service-detail-cta,.brand-detail-cta,.corporate-cta) .button{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.document-grid{gap:16px}.document-grid article{min-height:275px}.contact-route-grid{gap:16px}.contact-route-grid article{min-height:455px}.contact-resource-links a{border-top:3px solid #0878ec;transition:transform .2s}.contact-resource-links a:hover{transform:translateY(-3px)}@media (width<=900px){.page-hero{padding:72px 6vw}.family-hero,.sector-hero{grid-template-columns:1fr;min-height:0}.family-hero>img,.sector-hero>img{aspect-ratio:16/9;width:100%;height:430px;min-height:0}.brand-index,.document-grid,.contact-route-grid,.reference-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.page-hero,.guide-hero,.service-detail-hero,.brand-detail-hero{padding:56px 6vw 64px}.page-hero h1,.guide-hero h1,.service-detail-hero h1,.brand-detail-hero h1{font-size:40px;line-height:1.04}.page-hero>p:last-child,.guide-hero>p:last-child,.service-detail-hero>p,.brand-detail-hero>p{font-size:17px}.guide-hero>a,.service-detail-hero>a:first-child,.brand-detail-hero>a{margin-bottom:36px}.family-hero>div,.sector-hero>div{padding:54px 6vw}.family-hero h1,.sector-hero h1{font-size:40px;line-height:1.04}.family-hero>div>p:not(.eyebrow),.sector-hero>div>p:not(.eyebrow){font-size:17px}.family-hero>img,.sector-hero>img{height:300px}.family-hero>div>div,.sector-hero>div>div,.brand-detail-hero>div{flex-direction:column}.family-hero .button,.sector-hero .button,.brand-detail-hero .button,.service-detail-hero>.button{text-align:center;width:100%}.brand-index,.document-grid,.contact-route-grid,.reference-grid{grid-template-columns:1fr}.brand-index article,.document-grid article,.contact-route-grid article,.reference-grid article{min-height:0}.document-filters{grid-template-columns:1fr;padding:14px}.document-grid,.contact-route-grid{gap:12px}.contact-resource-links{grid-template-columns:1fr}.contact-resource-links a{min-height:92px}.corporate-cta,.brand-detail-cta,.guide-actions,.service-detail-cta{flex-direction:column;align-items:stretch}}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffffff5;justify-content:space-between;align-items:center;gap:22px;height:84px;padding:0 4vw;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #071d4912}.brand{align-items:center;display:flex}.brand img{width:138px;height:auto;display:block}.site-header nav{letter-spacing:0;align-self:stretch;align-items:stretch;gap:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif;font-size:15px;font-weight:650;display:flex}.site-header nav a{border-bottom:3px solid #0000;align-items:center;padding:0 11px;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif!important}.site-header nav a:hover{color:var(--blue);border-bottom-color:var(--sky);background:#eaf3ff}.site-header>nav a.active{color:#003f9e;border-bottom-color:var(--blue);box-shadow:inset 0 -1px 0 var(--sky);background:#e1efff}.corporate-menu{align-items:stretch;display:flex;position:relative}.corporate-menu>summary{cursor:pointer;border-bottom:3px solid #0000;align-items:center;padding:0 11px;list-style:none;display:flex}.corporate-menu>summary::-webkit-details-marker{display:none}.corporate-menu>summary:after{content:"⌄";color:#45709f;margin-left:6px;font-size:12px}.corporate-menu>summary:hover,.corporate-menu>summary.active{color:#003f9e;border-bottom-color:var(--blue);background:#e1efff}.corporate-menu>div{border:1px solid var(--line);background:#fff;width:260px;padding:8px;display:none;position:absolute;top:100%;right:0;box-shadow:0 18px 35px #071d4924}.corporate-menu[open]>div{display:grid}.corporate-menu>div a{border-bottom:1px solid #e5edf6;min-height:44px;padding:0 14px}.corporate-menu>div a:last-child{border-bottom:0}.technical-resources-menu>div{left:0;right:auto}.mobile-menu{display:none}.header-cta{background:var(--petrol);color:#fff;flex:none;align-items:center;min-height:38px;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex}.site-header>.header-admin-lock{color:#315476;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;min-height:40px;transition:color .2s;display:grid}.header-admin-lock svg,.mobile-admin-lock svg{fill:currentColor;width:19px;height:19px}.site-header>.header-admin-lock:hover,.site-header>.header-admin-lock:focus-visible{color:#0878ec;background:0 0}.management label:has(input[type=checkbox]){align-items:center;gap:8px;line-height:1.35;display:inline-flex}.management label:has(input[type=checkbox])>input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;margin:0}.email-settings{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.email-settings-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.email-settings-form>span,.email-settings-form>h2,.email-settings-form>p,.email-settings-form>label:first-of-type,.email-settings-form>button{grid-column:1/-1}.email-settings-form label{color:#31506f;gap:6px;font-weight:700;display:grid}.email-settings-form input:not([type=checkbox]){background:#fffbea;border:1px solid #afc2d7;width:100%;min-height:44px;padding:9px 11px}.email-auto-reply{grid-column:1/-1}.email-test-card dl{gap:0;margin:18px 0;display:grid}.email-test-card dl div{border-bottom:1px solid #d9e3ed;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.email-settings button{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:42px;padding:9px 14px;font-weight:800}@media (width<=800px){.email-settings,.email-settings-form{grid-template-columns:1fr}.email-settings-form>*{grid-column:1!important}}.header-cta span,.button span{margin-left:20px}.header-cart{color:#c74400;flex:none;padding:8px 10px;font-size:12px;font-weight:850}.header-cart b{color:#fff;background:#c74400;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:10px;display:inline-grid}.hero{grid-template-columns:56% 44%;min-height:690px;display:grid;overflow:hidden}.hero-copy{padding:90px 5vw 64px}.eyebrow{letter-spacing:1.6px;color:var(--blue);font-size:13px;font-weight:800}.eyebrow span{background:var(--sky);vertical-align:middle;width:26px;height:2px;margin-right:10px;display:inline-block}.hero h1,.section h2,.dark-section h2,.contact h2{letter-spacing:-2.1px;margin:30px 0;font-family:IBM Plex Serif,serif;font-size:clamp(37px,4.25vw,60px);line-height:1.04}.hero h1 em,.section h2 em,.dark-section h2 em{color:var(--blue);font-weight:400}.hero-lead{max-width:630px;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{gap:12px;margin:38px 0 65px;display:flex}.button{padding:17px 22px;font-size:14px;font-weight:800;display:inline-block}.primary{background:var(--petrol);color:#fff}.ghost{border:1px solid #afc5ca}.trust-row{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:27px;padding-top:22px;display:flex}.trust-row strong{letter-spacing:1px;font-size:18px}.trust-row .energo{color:var(--blue)}.trust-row span{margin-left:auto;font-size:13px}.hero-visual{background:var(--ink);color:#fff;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;flex-direction:column;justify-content:center;padding:64px 8%;display:flex}.hero-visual>img{object-fit:cover;object-position:center;width:100%;height:430px;box-shadow:24px 28px #020f28}.product-kicker{letter-spacing:1.4px;justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.product-kicker span{color:var(--pale);font-weight:900}.product-kicker b{color:#c9dcff}.product-caption{justify-content:space-between;gap:15px;margin-top:34px;font-size:13px;display:flex}.product-caption strong{color:var(--pale)}.product-caption span{color:#b7cff3}.metrics{border-block:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:30px 5vw;display:grid}.metrics div{border-right:1px solid var(--line);align-items:center;gap:15px;padding:10px 30px;display:flex}.metrics div:first-child{padding-left:0}.metrics div:last-child{border:0}.metrics strong{color:var(--blue);font:clamp(20px,2.4vw,36px) IBM Plex Serif}.metrics span{color:var(--muted);max-width:145px;font-size:13px;line-height:1.45}.section{padding:110px 5vw}.section-intro{display:inline-block}.section h2,.dark-section h2,.contact h2{letter-spacing:-1.4px;margin:25px 0;font-size:clamp(33px,3.35vw,50px)}.section-copy{float:right;width:330px;color:var(--muted);margin-top:50px;line-height:1.7}.product-grid{clear:both;border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.product-grid article{border-right:1px solid var(--line);background:#fff;min-height:340px;padding:25px;transition:all .25s}.product-grid article:nth-child(3n){border-right:0}.product-grid article:nth-child(-n+3){border-bottom:1px solid var(--line)}.product-grid-complete{grid-template-columns:repeat(4,1fr)}.product-grid-complete article{border-bottom:1px solid var(--line);min-height:325px}.product-grid-complete article:nth-child(3n){border-right:1px solid var(--line)}.product-grid-complete article:nth-child(4n){border-right:0}.product-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 30px #0057d926}.product-code{color:#77939a;font:12px IBM Plex Serif}.product-icon{color:var(--blue);margin:35px 0;font-size:38px}.product-grid h3{margin:0 0 15px;font:23px IBM Plex Serif}.product-grid p{color:var(--muted);font-size:15px;line-height:1.7}.product-grid a{border-top:1px solid var(--line);color:var(--blue);margin-top:30px;padding-top:17px;font-size:13px;font-weight:800;display:block}.product-grid a span{float:right}.dark-section{background:var(--ink);color:#f5fbfc;grid-template-columns:1fr 1fr;gap:9vw;padding:110px 5vw;display:grid}.light,.dark-section h2 em{color:var(--pale)}.sector-list div{border-bottom:1px solid #244a7a;grid-template-columns:40px 1fr 30px;align-items:center;height:76px;display:grid}.sector-list span{color:#73bfff;font:11px IBM Plex Serif}.sector-list strong{font:18px IBM Plex Serif}.sector-list b{color:var(--pale)}.service{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:7vw;padding:110px 5vw;display:grid}.service h2{margin:25px 0;font:48px/1.1 IBM Plex Serif}.service ol{margin:0;padding:0;list-style:none}.service li{border-top:1px solid var(--line);grid-template-columns:50px 1fr 1fr;padding:25px 0;display:grid}.service li span{color:var(--blue);font:12px IBM Plex Serif}.service li b{font:18px IBM Plex Serif}.service li p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.field-stories{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.field-stories article{background:var(--ink);color:#fff;min-height:470px;position:relative;overflow:hidden}.field-stories img{object-fit:cover;opacity:.66;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.field-stories article:hover img{transform:scale(1.03)}.field-stories article:after{content:"";background:linear-gradient(#0000 35%,#04142eee);position:absolute;inset:0}.field-stories span,.field-stories h3{z-index:2;position:absolute;left:7%;right:7%}.field-stories span{letter-spacing:1.6px;color:var(--pale);font-size:12px;font-weight:800;bottom:92px}.field-stories h3{margin:0;font:28px IBM Plex Serif;bottom:34px}.editorial-visual{color:#fff;background:#061a3a;grid-template-columns:1.35fr .85fr;min-height:560px;display:grid;overflow:hidden}.editorial-visual img{object-fit:cover;width:100%;height:100%;min-height:560px}.editorial-visual>div{background:linear-gradient(145deg,#061a3a 0%,#0a2b60 100%);align-self:end;padding:72px 5vw}.editorial-visual>div>span{color:#58b8ff;letter-spacing:1.8px;font-size:12px;font-weight:850}.editorial-visual h2{letter-spacing:-1.7px;margin:24px 0 20px;font:clamp(34px,4vw,54px)/1.08 system-ui}.editorial-visual p{color:#bfd5f5;margin:0;font-size:17px;line-height:1.75}.decision-section{color:#fff;background:#071a38;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:90px 7vw;display:grid}.decision-section h2{letter-spacing:-1.5px;margin:24px 0 0;font:clamp(34px,4vw,52px)/1.08 system-ui}.decision-grid{background:#2b4e7c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.decision-grid article{background:#0b2854;padding:30px}.decision-grid strong{color:#fff;font-size:19px;display:block}.decision-grid p{color:#abc6eb;margin:12px 0 0;line-height:1.65}.battery-technology{color:#fff;background:#071a38;padding:100px 6vw}.battery-technology .section-heading>p:last-child{color:#b9cff0;line-height:1.75}.battery-tech-grid{border:1px solid #315b96;grid-template-columns:repeat(4,1fr);display:grid}.battery-tech-grid article{background:#0b2854;border-right:1px solid #315b96;min-height:245px;padding:30px}.battery-tech-grid article:last-child{border-right:0}.battery-tech-grid span{color:var(--pale);letter-spacing:1.2px;font-size:13px;font-weight:850;display:block}.battery-tech-grid strong{margin:42px 0 14px;font-size:20px;line-height:1.25;display:block}.battery-tech-grid p{color:#b9cff0;margin:0;font-size:15px;line-height:1.65}.knowledge-layers{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 7vw;display:grid}.knowledge-layers>div:first-child>p:last-child{color:#b9cff0;line-height:1.75}.knowledge-layers h2{letter-spacing:-1.6px;margin:24px 0;font-size:clamp(34px,3.8vw,52px);line-height:1.08}.knowledge-layer-grid{background:#315b96;grid-template-columns:1fr 1fr;gap:1px;display:grid}.knowledge-layer-grid article{background:#0b2854;min-height:205px;padding:28px}.knowledge-layer-grid span{color:var(--pale);font-size:12px;font-weight:800;display:block}.knowledge-layer-grid strong{margin:34px 0 10px;font-size:19px;display:block}.knowledge-layer-grid p{color:#b9cff0;margin:0;font-size:14px;line-height:1.65}.about{background:var(--cream);grid-template-columns:2fr 1fr;align-items:end;gap:9vw;padding:100px 12vw;display:grid}.about .quote{margin:0;font:clamp(32px,4vw,58px)/1.15 IBM Plex Serif}.about .quote em{color:var(--blue)}.about>p:last-child{color:var(--muted);line-height:1.8}.contact{background:var(--blue);color:#fff;padding:100px 5vw}.contact h2{margin-bottom:50px}.contact>div{align-items:center;gap:35px;display:flex}.white{color:var(--blue);background:#fff}.phone{border-bottom:1px solid #fff7;padding-bottom:5px;font:22px IBM Plex Serif}.site-footer{color:#e6f1ff;border-top:5px solid var(--sky);background:#04142e;padding:0;font-size:14px;display:block}.home-system-map{background:#f3f7fb;border-bottom:1px solid #d8e4ef;padding:72px 5vw}.home-system-map .home-section-head{align-items:end}.home-system-map .home-section-head>p{color:#49617a;max-width:600px;font-size:16px;line-height:1.65}.system-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin-top:34px;display:grid}.system-flow a{color:#071d49;background:#fff;border-top:4px solid #0878ec;gap:5px;min-width:0;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 30px #071d4910}.system-flow a:hover{transform:translateY(-4px);box-shadow:0 18px 34px #071d4920}.system-flow small{color:#0870df;letter-spacing:.08em;font-size:12px;font-weight:850}.system-flow strong{margin-top:8px;font-size:20px}.system-flow span{color:#5c7086;font-size:14px;line-height:1.45}.system-flow>i{color:#0878ec;align-self:center;font-size:26px;font-style:normal}.management-main table{font-size:14px;line-height:1.45}.management-main table th{font-size:13px}.management-main table td small,.management-main form label,.management-main .management-card p{font-size:14px;line-height:1.5}.management-main input,.management-main select,.management-main textarea,.management-main button{font-size:14px}.footer-main{grid-template-columns:1.35fr 1fr .8fr 1.15fr;gap:4vw;padding:42px 5vw 36px;display:grid}.footer-brand-strip{background:linear-gradient(90deg,#061a3a,#082858);border-bottom:1px solid #1a3968;align-items:center;gap:30px;padding:28px 5vw;display:flex}.footer-brand-strip .footer-logo{flex:0 0 175px;margin:0}.footer-brand-strip>div{gap:5px;display:grid}.footer-brand-strip strong{color:#fff;font-size:17px}.footer-brand-strip span{color:#91acd4}.footer-logo{width:180px;margin-bottom:15px;display:inline-block}.footer-logo img{filter:brightness(0)invert();width:100%;height:auto;display:block}.footer-identity p{color:#fff;max-width:280px;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.footer-identity>span{color:#8fabd5;max-width:280px;line-height:1.45;display:block}.footer-column,.footer-contact{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-column>strong,.footer-contact>strong{color:var(--pale);letter-spacing:1.4px;margin-bottom:5px;font-size:12px}.footer-column a{color:#c7d8f1;transition:color .2s,transform .2s}.footer-column a:hover{color:#fff;transform:translate(4px)}.footer-contact>a:not(.footer-cta){color:#fff;font-size:16px;font-weight:650}.footer-contact>a:not(.footer-cta) span{color:#7899ca;letter-spacing:1.3px;margin-bottom:2px;font-size:10px;display:block}.footer-contact p{color:#9cb6dc;margin:2px 0;line-height:1.45}.footer-office-card{background:#082044;border:1px solid #214778;border-left:3px solid #1485f5;gap:6px;width:100%;padding:15px;display:grid}.footer-office-card>b{color:#78caff;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.footer-office-card address{color:#b8cce8;font-size:13px;font-style:normal;line-height:1.55}.footer-office-card a{color:#fff;overflow-wrap:anywhere;font-size:13px}.footer-legal-column{min-width:0}.footer-cta{background:var(--blue);color:#fff;align-items:center;gap:22px;margin-top:3px;padding:8px 14px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.outlet-catalog-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:80px 6vw 40px;display:grid}.outlet-catalog-head h2{margin:18px 0 0;font-size:clamp(30px,3.5vw,48px);line-height:1.08}.outlet-catalog-head>p{color:var(--muted);line-height:1.75}.outlet-empty-live{border:1px solid var(--line);background:#fff;margin:20px 6vw 80px;padding:48px}.outlet-empty-live strong{font-size:26px}.outlet-empty-live p{color:var(--muted)}.outlet-product-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:20px 6vw 90px;display:grid}.outlet-product-grid article{border:1px solid var(--line);background:#fff;box-shadow:0 14px 32px #071d490d}.outlet-product-grid article>img,.product-no-image{object-fit:cover;color:#7bcfff;letter-spacing:2px;background:#09295b;place-items:center;width:100%;height:260px;font-weight:850;display:grid}.outlet-card-body{padding:24px}.outlet-card-body>p{color:var(--blue);text-transform:uppercase;margin:16px 0 6px;font-size:12px;font-weight:800}.outlet-card-body h2{margin:0;font-size:23px;line-height:1.25}.outlet-card-meta{color:var(--muted);text-transform:capitalize;justify-content:space-between;margin:20px 0;font-size:13px;display:flex}.outlet-price,.detail-price{color:var(--ink);margin:18px 0;font-size:23px;display:block}.outlet-price small,.detail-price small{color:var(--muted);font-size:11px}.outlet-card-body>a{border-top:1px solid var(--line);color:var(--blue);margin-top:22px;padding-top:16px;font-size:14px;font-weight:800;display:block}.stock-status{color:#35516f;text-transform:uppercase;letter-spacing:.8px;background:#e7eef8;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.stock-status.satista{color:#087438;background:#dff8e8}.stock-status.rezerve{color:#805600;background:#fff0c8}.stock-status.satildi{color:#4c5563;background:#e5e8ed}.stock-status.taslak{color:#174b9b;background:#dfeafe}.outlet-detail{grid-template-columns:1.15fr .85fr;gap:6vw;padding:60px 6vw 80px;display:grid}.outlet-gallery{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.outlet-gallery img,.outlet-gallery .product-no-image{object-fit:cover;width:100%;height:280px}.outlet-gallery img:first-child{grid-column:1/-1;height:480px}.outlet-detail-copy{align-self:start;position:sticky;top:115px}.back-link{color:var(--blue);margin-bottom:30px;font-weight:750;display:block}.outlet-detail-copy .eyebrow{margin-top:26px}.outlet-detail-copy h1{margin:12px 0 20px;font-size:clamp(34px,4vw,56px);line-height:1.04}.outlet-summary{color:var(--muted);font-size:18px;line-height:1.7}.outlet-detail-copy dl{border-top:1px solid var(--line);margin-top:34px}.outlet-detail-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr;padding:12px 0;display:grid}.outlet-detail-copy dt{color:var(--muted)}.outlet-detail-copy dd{text-align:right;text-transform:capitalize;margin:0;font-weight:700}.outlet-info-grid{background:#163b70;grid-template-columns:repeat(3,1fr);gap:1px;padding:70px 6vw;display:grid}.outlet-info-grid article{color:#fff;background:#09295b;min-height:220px;padding:30px}.outlet-info-grid h2{font-size:20px}.outlet-info-grid p{white-space:pre-line;color:#bed4f3;line-height:1.7}.reservation-form{border:1px solid var(--line);background:#fff;max-width:900px;margin:80px auto;padding:46px}.reservation-form>p{color:var(--muted)}.reservation-form>div{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.reservation-form label,.outlet-editor label{color:#304867;flex-direction:column;gap:7px;font-size:13px;font-weight:750;display:flex}.reservation-form input,.reservation-form textarea,.outlet-editor input,.outlet-editor select,.outlet-editor textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8c9df;border-radius:4px;padding:11px 12px;font-size:14px}.span-2{grid-column:1/-1}.form-message{font-weight:750;color:var(--blue)!important}.reservation-closed{text-align:center;padding:70px 6vw}.outlet-admin-page{background:#eef4ff;min-height:100vh}.admin-top{color:#fff;background:#04142e;justify-content:space-between;align-items:center;min-height:62px;padding:12px 4vw;display:flex}.admin-top>div{align-items:center;gap:18px;display:flex}.admin-top strong{color:var(--pale);letter-spacing:1px;font-size:12px}.admin-top span,.admin-top a{font-size:13px}.outlet-admin-shell{max-width:1240px;margin:auto;padding:38px 4vw 90px}.outlet-editor{border:1px solid var(--line);background:#fff;padding:32px}.admin-form-head,.admin-list-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.admin-form-head span{color:var(--blue);letter-spacing:1.4px;font-size:11px;font-weight:850}.admin-form-head h1{margin:6px 0 0;font-size:30px}.admin-secondary,.admin-products button{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:#fff;padding:9px 13px;font-weight:750}.admin-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.admin-check{align-self:end;align-items:center;min-height:42px;flex-direction:row!important}.admin-check input{width:auto}.outlet-editor small{color:var(--muted);font-weight:500}.admin-image-list{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.admin-image-list label{width:120px}.admin-image-list img{object-fit:cover;width:120px;height:90px}.admin-image-list span{align-items:center;gap:5px;display:flex}.admin-image-list input{width:auto}.admin-save{align-items:center;gap:20px;margin-top:26px;display:flex}.admin-save p{color:var(--blue);font-weight:700}.admin-products{border:1px solid var(--line);background:#fff;margin-top:28px;padding:30px}.admin-list-head h2{margin:0}.admin-list-head strong{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-products article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.admin-products h3{margin:8px 0 3px}.admin-products p{color:var(--muted);margin:0}.admin-empty{color:var(--muted)}.admin-denied{padding:10vw}@media (width<=800px){.home-system-map{padding:52px 5vw}.system-flow{grid-template-columns:1fr}.system-flow>i{justify-self:center;transform:rotate(90deg)}.outlet-catalog-head,.outlet-detail,.outlet-product-grid,.outlet-info-grid{grid-template-columns:1fr}.outlet-gallery img:first-child{height:340px}.outlet-detail-copy{position:static}.reservation-form{margin:40px 4vw;padding:24px}.reservation-form>div,.admin-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.outlet-editor{padding:20px}.admin-top{align-items:flex-start;gap:15px}.admin-top>div{flex-direction:column;align-items:flex-end;gap:4px}.admin-form-head,.admin-products article{align-items:flex-start}.outlet-admin-shell{padding-inline:3vw}}.demo-login{background:linear-gradient(145deg,#04142e,#0b3470);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.demo-login section{background:#fff;width:min(100%,460px);padding:42px;box-shadow:0 30px 80px #020b1f80}.demo-login img{width:150px;height:auto;margin-bottom:34px}.demo-login h1{margin:18px 0 10px;font-size:34px;line-height:1.1}.demo-login section>p:not(.eyebrow){color:var(--muted);line-height:1.6}.demo-login form{gap:16px;margin:28px 0 20px;display:grid}.demo-login label{color:#304867;gap:7px;font-size:13px;font-weight:750;display:grid}.demo-login input{border:1px solid #b8c9df;width:100%;padding:12px;font-size:15px}.demo-login button{cursor:pointer;border:0}.demo-login small{color:var(--muted)}.login-error{font-size:13px;font-weight:700;color:#b42318!important;margin:0!important}.footer-cta:hover{background:var(--sky);transform:translateY(-2px)}.footer-cta span{color:#fff}.footer-bottom{color:#7899ca;border-top:1px solid #1a3968;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:10px 5vw;font-size:12px;line-height:1.35;display:flex}.footer-bottom>div{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.footer-bottom>div:first-child{justify-content:start;gap:8px;display:grid}.verified-legal-identity{flex-wrap:wrap;gap:7px 16px;margin:0;display:flex}.verified-legal-identity div{gap:6px;display:flex}.verified-legal-identity dt{color:#7899ca}.verified-legal-identity dd{color:#c1d4ee;margin:0}.footer-bottom a{color:#9cb6dc}.footer-bottom a:hover{color:#fff}.whatsapp{z-index:30;color:#fff;background:#25d366;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s,background .2s,box-shadow .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 24px #001a2038}.whatsapp:hover{background:#1fbd5a;transform:translateY(-2px)scale(1.04);box-shadow:0 14px 30px #001a2050}.whatsapp:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.whatsapp svg{fill:currentColor;width:29px;height:29px}.page-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:105px 5vw 90px}.page-hero h1{letter-spacing:-1.8px;max-width:900px;margin:24px 0;font:clamp(37px,4.25vw,59px)/1.06 IBM Plex Serif,serif}.page-hero>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.compact{padding-block:75px}.compact h2{font-size:clamp(34px,4vw,54px)}.catalog{padding:55px 5vw 110px}.catalog article{border-bottom:1px solid var(--line);grid-template-columns:80px 1.2fr 1fr;gap:5vw;padding:55px 0;scroll-margin-top:100px;display:grid}.catalog-number{color:var(--sky);font:18px IBM Plex Serif}.catalog-tag{color:var(--blue);letter-spacing:1.6px;font-size:12px;font-weight:800}.catalog h2{margin:15px 0;font:38px IBM Plex Serif}.catalog p{color:var(--muted);line-height:1.75}.catalog ul,.brand-panels ul,.request-guide ul{margin:0;padding:0;list-style:none}.catalog li,.brand-panels li,.request-guide li{border-top:1px solid var(--line);color:var(--muted);padding:13px 0;font-size:15px;line-height:1.5}.catalog li:before,.brand-panels li:before,.request-guide li:before{content:"—";color:var(--sky);margin-right:10px}.solution-cards{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:90px 5vw;display:grid}.solution-cards article{background:#fff;min-height:290px;padding:35px}.solution-cards span,.reference-grid>article>span{color:var(--sky);font:12px IBM Plex Serif}.solution-cards h2{margin:50px 0 15px;font:27px IBM Plex Serif}.solution-cards p{color:var(--muted);font-size:14px;line-height:1.75}.process{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 5vw;display:grid}.process h2{font:48px/1.1 IBM Plex Serif}.process ol{margin:0;padding:0;list-style-position:inside}.process li{color:#e1ecff;border-bottom:1px solid #244a7a;padding:22px 0}.brand-panels{grid-template-columns:repeat(3,1fr);gap:22px;padding:90px 5vw 110px;display:grid}.brand-panels article{border:1px solid var(--line);background:#fff;padding:38px}.brand-panels article>span{color:var(--blue);letter-spacing:1.4px;font-size:12px;font-weight:800}.brand-panels h2{color:var(--petrol);margin:26px 0;font:42px IBM Plex Serif}.brand-panels h2 sup{font-size:12px}.brand-panels p{min-height:180px;color:var(--muted);font-size:14px;line-height:1.75}.brand-showcase{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.45fr;align-items:center;gap:6vw;padding:105px 5vw;display:grid}.brand-showcase:nth-of-type(2n){background:var(--cream)}.brand-story>span{color:var(--blue);letter-spacing:1.6px;font-size:12px;font-weight:850}.brand-story h2{color:var(--petrol);letter-spacing:-2.2px;margin:22px 0;font-size:clamp(44px,5vw,68px);line-height:1}.brand-story h2 sup{vertical-align:top;font-size:15px}.brand-story>p{color:var(--muted);font-size:17px;line-height:1.8}.brand-facts{border-top:1px solid var(--line);margin-top:30px}.brand-facts b{border-bottom:1px solid var(--line);padding:13px 0;font-size:14px;display:block}.brand-facts b:before{content:"↗";color:var(--sky);margin-right:12px}.brand-gallery{grid-template-columns:1.45fr .8fr;gap:14px;min-height:590px;display:grid}.brand-gallery figure{background:var(--ink);min-height:300px;margin:0;position:relative;overflow:hidden}.brand-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.brand-gallery figure:hover img{transform:scale(1.025)}.brand-gallery figcaption{color:#fff;background:linear-gradient(#0000,#03132dd9);padding:42px 24px 20px;font-size:14px;font-weight:750;position:absolute;bottom:0;left:0;right:0}.brand-role{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px 7vw;display:grid}.brand-role h2{letter-spacing:-2px;font-size:clamp(36px,4vw,56px);line-height:1.08}.brand-role ol{margin:0;padding:0;list-style:none}.brand-role li{border-bottom:1px solid #244a7a;grid-template-columns:46px 1fr;gap:18px;padding:20px 0;display:grid}.brand-role li>span{color:var(--pale);font-size:12px;font-weight:800}.brand-role strong{font-size:19px}.brand-role li p{color:#b9cff0;margin:8px 0 0;line-height:1.6}.brand-index{background:#f6f9fd;grid-template-columns:repeat(4,1fr);gap:16px;padding:80px 5vw;display:grid}.brand-index article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;flex-direction:column;min-height:410px;padding:30px;display:flex}.brand-index article>span,.brand-detail-columns article>span{color:var(--blue);letter-spacing:.1em;font-size:10px;font-weight:850}.brand-index h2{color:var(--petrol);margin:22px 0 10px;font-size:36px}.brand-index p{color:var(--muted);line-height:1.65}.brand-index ul{margin:16px 0;padding:0;list-style:none}.brand-index li{border-top:1px solid var(--line);padding:8px 0;font-size:13px}.brand-index a{color:var(--blue);margin-top:auto;font-size:13px;font-weight:800}.brand-verification{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:70px 7vw;display:grid}.brand-verification h2{font-size:clamp(34px,4vw,52px)}.brand-verification>p{color:#c4d5ed;font-size:17px;line-height:1.8}.brand-detail-hero{color:#fff;background:linear-gradient(135deg,#061b43,#0b4e91);padding:76px 7vw 84px}.brand-detail-hero>a{color:#b9d9ff;font-size:13px}.brand-detail-hero>span{color:#69c6ff;letter-spacing:.15em;margin-top:55px;font-size:11px;font-weight:850;display:block}.brand-detail-hero h1{margin:18px 0 14px;font-size:clamp(56px,8vw,100px);line-height:.95}.brand-detail-hero>p{color:#d7e8fb;max-width:760px;font-size:21px;line-height:1.6}.brand-detail-hero>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.brand-detail-intro{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.brand-detail-intro h2{font-size:clamp(34px,4vw,50px)}.brand-detail-intro>div>p{color:var(--muted);font-size:18px;line-height:1.8}.brand-detail-intro aside{border-left:4px solid var(--sky);color:#36516f;background:#edf6ff;margin-top:24px;padding:20px;line-height:1.7}.brand-detail-columns{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 5vw 90px;display:grid}.brand-detail-columns article{border:1px solid var(--line);background:#fff;padding:30px}.brand-detail-columns h2{font-size:23px}.brand-detail-columns ul{color:var(--muted);padding-left:20px;line-height:1.7}.brand-link-list{display:grid}.brand-link-list a{border-top:1px solid var(--line);color:var(--petrol);justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.brand-link-list b{color:var(--blue)}.brand-related{background:#f2f7fd;padding:85px 7vw}.brand-related>div:first-child{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.brand-related h2{font-size:clamp(34px,4vw,48px)}.brand-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brand-related article{border:1px solid var(--line);background:#fff;padding:26px}.brand-related article h3{margin-top:0}.brand-related article a{border-top:1px solid var(--line);color:#34506e;justify-content:space-between;padding:11px 0;font-size:13px;display:flex}.brand-related article a span{color:var(--blue)}.brand-detail-cta{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:70px 7vw;display:flex}.brand-detail-cta>div{max-width:760px}.brand-detail-cta span{letter-spacing:.15em;font-size:11px;font-weight:850}.brand-detail-cta h2{font-size:clamp(32px,4vw,48px)}.brand-detail-cta p{color:#ddebff;line-height:1.7}.document-center{padding:90px 5vw}.document-center-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.document-center-head h2{font-size:clamp(36px,4vw,54px)}.document-center-head>p{color:var(--muted);font-size:16px;line-height:1.75}.document-filters{border:1px solid var(--line);background:#eef5fd;grid-template-columns:220px 1fr 220px;gap:12px;margin-top:34px;padding:18px;display:grid}.document-filters label{color:#405a78;gap:7px;font-size:12px;font-weight:800;display:grid}.document-filters select{background:#fffbea;border:1px solid #aebfd5;height:44px;padding:8px 10px;font-size:14px}.document-count{color:var(--muted);font-size:12px}.document-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.document-grid article{border:1px solid var(--line);border-top:4px solid var(--sky);background:#fff;flex-direction:column;min-height:260px;padding:25px;display:flex}.document-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:850}.document-grid article>small{color:var(--muted);margin-top:9px}.document-grid h3{font-size:20px}.document-grid p{color:var(--muted);font-size:13px}.document-grid article>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.document-grid a{color:#075fc1;background:#e9f4ff;padding:9px 10px;font-size:11px;font-weight:800}.document-empty{text-align:center;color:var(--muted);background:#f6f9fd;padding:30px}.corporate-story{grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.corporate-story h2{font:48px/1.1 IBM Plex Serif}.corporate-story>div:last-child{color:var(--muted);font-size:16px;line-height:1.85}.corporate-position{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.corporate-position h2,.corporate-activities h2,.corporate-capabilities h2,.corporate-sectors h2,.corporate-project-info h2{font-size:clamp(36px,4vw,54px)}.corporate-position>div:last-child{color:var(--muted);font-size:18px;line-height:1.8}.corporate-activities,.corporate-capabilities,.corporate-sectors{background:#f4f8fd;padding:85px 5vw}.corporate-activities>.section-heading,.corporate-capabilities>.section-heading,.corporate-sectors>.section-heading{max-width:820px}.corporate-activities>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.corporate-activities article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;flex-direction:column;min-height:270px;padding:26px;display:flex}.corporate-activities article>span,.corporate-capabilities article>span{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:900}.corporate-activities h3{font-size:22px}.corporate-activities p,.corporate-capabilities p{color:var(--muted);line-height:1.7}.corporate-activities a,.corporate-capabilities a{color:var(--blue);margin-top:auto;font-size:13px;font-weight:800}.corporate-process{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.corporate-process>div{align-self:start;position:sticky;top:120px}.corporate-process h2,.corporate-quality h2,.corporate-brands h2,.corporate-why h2{font-size:clamp(36px,4vw,54px)}.corporate-process>div>p,.corporate-quality>div>p,.corporate-brands>div>p{color:#bfd1eb;line-height:1.75}.corporate-process ol{margin:0;padding:0;list-style:none}.corporate-process li{border-bottom:1px solid #28456d;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;display:grid}.corporate-process li>span{color:#6fc7ff;font-size:11px;font-weight:900}.corporate-process strong{font-size:19px}.corporate-process li p{color:#bfd1eb;margin:7px 0 0;line-height:1.6}.corporate-capabilities>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.corporate-capabilities article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;padding:30px;display:flex}.corporate-capabilities h3{font-size:25px;line-height:1.25}.corporate-quality{color:#fff;background:#0b3973;grid-template-columns:1fr 1fr;gap:8vw;padding:85px 7vw;display:grid}.corporate-quality ul{margin:0;padding:0;list-style:none}.corporate-quality li{border-bottom:1px solid #326099;gap:7px;padding:18px 0;display:grid}.corporate-quality li span{color:#c4d6ef;line-height:1.5}.corporate-sectors>div:last-child{grid-template-columns:1fr 1fr;display:grid}.corporate-sectors a{border:1px solid var(--line);color:var(--petrol);background:#fff;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.corporate-sectors a span{color:var(--blue);font-size:11px}.corporate-sectors a b{color:var(--blue)}.corporate-brands{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.corporate-brands>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.corporate-brands article{background:#102b54;border:1px solid #315078;padding:23px}.corporate-brands h3{font-size:27px}.corporate-brands article p{color:#bfd1eb;line-height:1.65}.corporate-brands article a{color:#75c9ff;font-size:12px;font-weight:800}.corporate-project-info{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.corporate-project-info>div>p:last-child{color:var(--muted);line-height:1.7}.corporate-project-info ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.corporate-project-info li{border:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:18px;font-size:14px;line-height:1.5;display:grid}.corporate-project-info li span{color:var(--blue);font-size:10px;font-weight:900}.corporate-why{color:#fff;background:#0a69d3;padding:85px 7vw}.corporate-why>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.corporate-why article{color:var(--petrol);background:#fff;padding:23px}.corporate-why article strong{font-size:18px}.corporate-why article p{color:var(--muted);font-size:14px;line-height:1.65}.corporate-links{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:70px 7vw;display:grid}.corporate-links>div>span,.corporate-cta>div>span{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:900}.corporate-links h2{font-size:36px}.corporate-links nav{grid-template-columns:1fr 1fr;display:grid}.corporate-links nav a{border-bottom:1px solid var(--line);color:var(--petrol);padding:17px;font-weight:750}.corporate-links nav a:after{content:" →";color:var(--blue)}.corporate-cta{background:#eaf4ff;justify-content:space-between;align-items:center;gap:50px;padding:75px 7vw;display:flex}.corporate-cta>div:first-child{max-width:780px}.corporate-cta h2{font-size:clamp(34px,4vw,50px)}.corporate-cta p{color:var(--muted);line-height:1.7}.corporate-cta>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.corporate-cta .button.ghost{color:var(--petrol);border-color:#8ba9c9}.history-grid{background:var(--petrol);color:#fff;grid-template-columns:repeat(3,1fr);padding:70px 8vw;display:grid}.history-grid article{border-right:1px solid #315b96;padding:10px 40px}.history-grid article:last-child{border:0}.history-grid strong{color:var(--pale);font:52px IBM Plex Serif;display:block}.history-grid span{margin-top:10px;font-size:12px;display:block}.values{grid-template-columns:repeat(3,1fr);gap:45px;padding:90px 8vw;display:grid}.values h3{font:27px IBM Plex Serif}.values p{color:var(--muted);font-size:14px;line-height:1.75}.reference-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:90px 5vw;display:grid}.reference-grid article{background:#fff;min-height:270px;padding:35px}.reference-grid h2{margin:45px 0 15px;font:26px IBM Plex Serif}.reference-grid p{color:var(--muted);font-size:14px;line-height:1.7}.reference-note{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;min-height:520px;display:grid}.reference-note img{object-fit:cover;width:100%;height:100%}.reference-note div{padding:80px 8vw}.reference-note h2{font:44px/1.1 IBM Plex Serif}.reference-note div>p:last-child{color:#bfd5f6;line-height:1.8}.case-index{background:#071d49;border-top:1px solid #244f86;grid-template-columns:repeat(6,1fr);padding:0 5vw;display:grid}.case-index a{color:#fff;border-right:1px solid #244f86;flex-direction:column;min-height:145px;padding:23px 18px;display:flex}.case-index a:last-child{border-right:0}.case-index a:hover{background:#075fd5}.case-index a>span{color:#69c6ff;font-size:11px;font-weight:900}.case-index strong{margin:24px 0 7px;font-size:14px;line-height:1.25}.case-index small{color:#9db8db;letter-spacing:.08em;margin-top:auto;font-size:9px;font-weight:800}.case-principles{background:#eef4ff;grid-template-columns:.8fr 1.2fr;align-items:end;gap:9vw;padding:78px 8vw;display:grid}.case-principles h2{letter-spacing:-1.5px;margin:15px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.05}.case-principles>p{color:#566c88;margin:0;font-size:17px;line-height:1.75}.case-studies{background:#fff}.case-study{scroll-margin-top:90px}.case-cover{color:#fff;background:#071d49;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.case-cover>img{object-fit:cover;width:100%;height:100%;min-height:560px}.case-cover>div{flex-direction:column;justify-content:center;padding:75px 7vw;display:flex}.case-cover>div>span{color:#64c4ff;letter-spacing:.15em;font-size:12px;font-weight:900}.case-cover>div>small{color:#9bbce3;letter-spacing:.12em;margin-top:36px;font-size:11px;font-weight:850}.case-cover h2{letter-spacing:-2px;margin:13px 0 22px;font-size:clamp(38px,5vw,67px);line-height:1.02}.case-cover p{color:#c2d5ec;max-width:650px;margin:0;font-size:17px;line-height:1.7}.case-study:nth-child(2n) .case-cover>img{order:2}.case-body{padding:75px 8vw 90px}.case-body>section{border-top:1px solid #ccd9e9;padding:35px 0}.case-label{color:#0870df;letter-spacing:.16em;margin-bottom:22px;font-size:10px;font-weight:900;display:block}.case-problem{color:#193456;max-width:1000px;margin:0;font-size:22px;line-height:1.55}.case-body ol{margin:0;padding:0;list-style:none}.case-body ol li{border-bottom:1px solid #e1e8f1;grid-template-columns:55px 1fr;padding:15px 0;display:grid}.case-body ol li>span{color:#1290ee;font-size:11px;font-weight:900}.case-body ol li p{color:#506681;max-width:1100px;margin:0;font-size:16px;line-height:1.6}.case-architecture>div{border:1px solid #cbd9ea;grid-template-columns:repeat(5,1fr);display:grid}.case-architecture>div>div{background:#f7faff;border-right:1px solid #cbd9ea;flex-direction:column;justify-content:space-between;min-height:145px;padding:20px;display:flex;position:relative}.case-architecture>div>div:last-child{border:0}.case-architecture div span{color:#0870df;font-size:10px;font-weight:900}.case-architecture div strong{font-size:15px;line-height:1.35}.case-architecture div b{z-index:2;color:#fff;background:#0870df;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:58px;right:-13px}.case-delivery{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.case-delivery ul{margin:0;padding:0;list-style:none}.case-delivery li{color:#334d6d;border-bottom:1px solid #e1e8f1;padding:11px 0 11px 24px;position:relative}.case-delivery li:before{content:"✓";color:#0780dc;font-weight:900;position:absolute;left:0}.case-delivery>div:last-child{background:#e8f3ff;border-left:4px solid #0870df;padding:28px}.case-delivery>div:last-child p{color:#3d5878;line-height:1.7}.case-delivery a{color:#075fc1;margin-top:13px;font-size:13px;font-weight:850;display:inline-block}.case-divider{background:#e8eef7;height:12px}.case-confidentiality{color:#fff;background:#071d49;padding:90px 7vw}.case-confidentiality>div:first-child{grid-template-columns:.7fr 1.3fr;gap:6vw;margin-bottom:45px;display:grid}.case-confidentiality h2{margin:0;font-size:clamp(32px,4vw,50px)}.case-confidentiality>div:last-child{border:1px solid #315381;grid-template-columns:repeat(4,1fr);display:grid}.case-confidentiality article{border-right:1px solid #315381;min-height:210px;padding:25px}.case-confidentiality article:last-child{border:0}.case-confidentiality article>span{color:#61c3ff;font-size:11px;font-weight:900}.case-confidentiality h3{margin:35px 0 10px}.case-confidentiality article p{color:#b6c9e1;font-size:13px;line-height:1.65}@media (width<=1050px){.case-index{grid-template-columns:repeat(3,1fr)}.case-index a:nth-child(3){border-right:0}.case-index a:nth-child(-n+3){border-bottom:1px solid #244f86}}@media (width<=800px){.case-principles,.case-cover,.case-delivery{grid-template-columns:1fr}.case-cover>img,.case-study:nth-child(2n) .case-cover>img{order:0;height:330px;min-height:0}.case-cover>div{padding:48px 6vw}.case-body{padding:48px 6vw 60px}.case-architecture>div{grid-template-columns:1fr}.case-architecture>div>div{border-bottom:1px solid #cbd9ea;border-right:0;min-height:90px}.case-architecture div b{display:none}.case-confidentiality>div:first-child{grid-template-columns:1fr}.case-confidentiality>div:last-child{grid-template-columns:1fr 1fr}.case-confidentiality article:nth-child(2){border-right:0}.case-confidentiality article:nth-child(-n+2){border-bottom:1px solid #315381}}@media (width<=560px){.case-index{grid-template-columns:1fr 1fr;padding:0}.case-index a{min-height:125px}.case-index a:nth-child(3){border-right:1px solid #244f86}.case-index a:nth-child(2n){border-right:0}.case-index a:nth-child(-n+4){border-bottom:1px solid #244f86}.case-principles{padding:55px 6vw}.case-principles>p{font-size:15px}.case-cover h2{font-size:38px}.case-problem{font-size:18px}.case-confidentiality>div:last-child{grid-template-columns:1fr}.case-confidentiality article{border-right:0;min-height:0;border-bottom:1px solid #315381!important}}.contact-layout{grid-template-columns:1fr 1fr;gap:10vw;padding:90px 8vw 110px;display:grid}.contact-details article{border-bottom:1px solid var(--line);padding:24px 0}.contact-details span{color:var(--blue);letter-spacing:1.4px;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.contact-details a{font:26px IBM Plex Serif}.contact-details p{color:var(--muted);margin:0;line-height:1.65}.contact-primary-routes{background:#f2f7fd;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:64px 5vw 24px;display:grid}.contact-primary-routes a{border:1px solid #cadaec;border-top:5px solid var(--blue);background:#fff;flex-direction:column;min-height:250px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 36px #071d490c}.contact-primary-routes a:nth-child(2){border-top-color:#0b74ce}.contact-primary-routes a:nth-child(3){border-top-color:#11a0d8}.contact-primary-routes a:hover{transform:translateY(-4px);box-shadow:0 18px 42px #071d4918}.contact-primary-routes span{color:#0870df;letter-spacing:.13em;font-size:11px;font-weight:900}.contact-primary-routes h2{color:#071d49;margin:24px 0 10px;font-size:30px}.contact-primary-routes p{color:#5d718a;margin:0;font-size:16px;line-height:1.65}.contact-primary-routes b{color:#006ada;margin-top:auto;padding-top:24px}.managed-legal-layout aside span{color:#49627f;border-bottom:1px solid #dbe5f0;padding:9px 0;display:block}.legal-company-identity{border-left:4px solid var(--blue);background:#f3f7fc;margin:0 0 24px;padding:20px}.legal-admin{gap:22px;display:grid}.legal-admin-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.legal-admin-summary article{background:#fff;border:1px solid #d6e2ee;padding:18px}.legal-admin-summary span{color:#61748a;font-size:12px;display:block}.legal-admin-summary b{color:#071d49;margin-top:7px;font-size:28px;display:block}.legal-version-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.legal-version-editor>header a{color:#006ada;font-weight:800}.legal-version-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-version-editor label{color:#334b67;gap:7px;font-weight:750;display:grid}.legal-version-editor label.wide{grid-column:1/-1}.legal-version-editor input,.legal-version-editor select,.legal-version-editor textarea,.legal-admin-filters select{width:100%;font:inherit;background:#fff;border:1px solid #bdccdc;border-radius:4px;padding:12px}.legal-version-editor textarea{resize:vertical;line-height:1.55}.legal-version-editor button,.legal-version-list button{color:#fff;cursor:pointer;background:#006ada;border:0;border-radius:3px;width:max-content;padding:11px 16px;font-weight:850}.legal-admin-filters{grid-template-columns:repeat(2,minmax(0,260px));gap:12px;display:grid}.legal-admin-filters label{color:#405875;gap:6px;font-weight:750;display:grid}.legal-version-list{gap:14px;display:grid}.legal-version-list>article{background:#fff;border:1px solid #d5e0eb;border-left:5px solid #8da1b7;padding:22px}.legal-version-list>article.yayinda{border-left-color:#14985b}.legal-version-list>article.inceleme-bekliyor{border-left-color:#e3a21b}.legal-version-list>article.onaylandi{border-left-color:#1682d8}.legal-version-list header,.legal-version-list footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.legal-version-list header span{color:#657c96;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.legal-version-list header h2{color:#071d49;margin:5px 0 0;font-size:22px}.legal-version-list header>b{color:#304966;background:#edf3f8;padding:6px 9px;font-size:12px}.legal-version-list dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.legal-version-list dl div{background:#f5f8fb;min-width:0;padding:10px}.legal-version-list dt{color:#6a7f95;font-size:11px}.legal-version-list dd{color:#183451;overflow-wrap:anywhere;margin:4px 0 0}.legal-version-list details{margin:15px 0}.legal-version-list summary{color:#006ada;cursor:pointer;font-weight:800}.legal-version-list pre{white-space:pre-wrap;color:#263f59;background:#f6f8fa;max-height:360px;padding:16px;line-height:1.55;overflow:auto}.legal-version-list footer{align-items:center}.legal-version-list footer a{color:#006ada;font-weight:800}.legal-version-list footer .secondary{background:#6b7a8c;display:none}.legal-schedule-center{gap:16px;display:grid}.legal-compliance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.legal-compliance-summary article{background:#fff;border:1px solid #d5e1ec;border-top:4px solid #15945a;min-width:0;padding:17px}.legal-compliance-summary article.missing{background:#fff7f6;border-top-color:#cf4b45}.legal-compliance-summary article.disabled{background:#f4f6f8;border-top-color:#91a0af}.legal-compliance-summary span,.legal-compliance-summary small{color:#60758c;overflow-wrap:anywhere;display:block}.legal-compliance-summary b{color:#173652;margin:7px 0;display:block}.legal-schedule-alert,.legal-planned-list{color:#6a2926;background:#fff2f0;border-left:5px solid #d3443f;gap:8px;padding:18px;display:grid}.legal-planned-list{color:#164b76;background:#eef7ff;border-left-color:#1480d4}.legal-planned-list article{border-top:1px solid #bdd8ee;grid-template-columns:1fr auto;gap:4px 15px;padding-top:8px;display:grid}.legal-planned-list article small{grid-column:1/-1}.legal-plan-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.legal-plan-actions input{min-width:220px;font:inherit;background:#fff;border:1px solid #a9c8e2;padding:9px}.legal-plan-actions button,.legal-rollback-row button{color:#fff;cursor:pointer;background:#006ada;border:0;border-radius:3px;padding:9px 12px;font-weight:800}.legal-plan-actions button.danger{background:#a7312e}.legal-plan-actions button:disabled{opacity:.45;cursor:not-allowed}.legal-rollback-row{border-top:1px solid #d9e3ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.legal-operation-history{overflow:hidden}.legal-operation-history>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legal-operation-history>header span{color:#0870df;letter-spacing:.1em;font-size:11px;font-weight:900}.legal-operation-history>header h2{color:#071d49;margin:7px 0 0}.legal-operation-history>header a{color:#075fc1;font-weight:800}.legal-history-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.legal-history-filters label{color:#405875;gap:6px;font-size:12px;font-weight:800;display:grid}.legal-history-filters select,.legal-history-filters input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdccdc;padding:10px}.legal-history-table{overflow:auto}.legal-history-table table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.legal-history-table th{color:#fff;text-align:left;background:#071d49;padding:10px}.legal-history-table td{vertical-align:top;border-bottom:1px solid #dce5ee;padding:10px}.legal-history-table td small{color:#60748c;margin-top:4px;display:block}.legal-schedule-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.legal-schedule-grid .management-card>span{color:#0870df;letter-spacing:.1em;font-size:11px;font-weight:900}.legal-schedule-grid .management-card h2{color:#071d49;margin:7px 0 18px}.legal-schedule-grid form,.legal-impact-preview{gap:12px;display:grid}.legal-schedule-grid label{color:#405875;gap:6px;font-weight:750;display:grid}.legal-schedule-grid select,.legal-schedule-grid input[type=datetime-local]{width:100%;font:inherit;background:#fff;border:1px solid #bdccdc;padding:11px}.legal-schedule-grid button{color:#fff;cursor:pointer;background:#006ada;border:0;border-radius:3px;padding:11px 14px;font-weight:850}.legal-schedule-grid button:disabled{opacity:.45;cursor:not-allowed}.impact-preview-button{text-align:left;width:100%;margin:0 0 7px;color:#075da9!important;background:#eaf3fc!important}.legal-impact-preview{background:#f6f9fc;border:1px solid #c5d7e8;margin-top:12px;padding:15px}.legal-impact-preview span{color:#526b83}.legal-impact-preview ul{color:#304a65;margin:0;padding-left:20px}.legal-impact-preview label{grid-template-columns:none;align-items:center;display:flex}.legal-preview-banner{color:#5f480b;background:#fff1cd;border-bottom:1px solid #e2c26d;align-items:center;gap:18px;padding:12px 5vw;display:flex}.legal-preview-banner b{letter-spacing:.08em;font-size:12px}.legal-preview-banner a{color:#704f00;margin-left:auto;font-weight:850}.legal-comparison>header,.legal-acceptance-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legal-comparison>header span,.legal-acceptance-center>header span{color:#0870df;letter-spacing:.1em;font-size:11px;font-weight:900}.legal-comparison>header h2,.legal-acceptance-center>header h2{color:#071d49;margin:5px 0 0}.legal-comparison>header a,.legal-acceptance-center>header a{color:#006ada;font-weight:850}.legal-compare-selects,.legal-acceptance-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.legal-compare-selects label,.legal-acceptance-filters label{color:#405875;gap:6px;font-weight:750;display:grid}.legal-compare-selects select,.legal-acceptance-filters select,.legal-acceptance-filters input{width:100%;font:inherit;background:#fff;border:1px solid #bdccdc;padding:11px}.legal-compare-grid{gap:12px;display:grid}.legal-compare-grid>article{border:1px solid #d6e0e9;border-left:5px solid #9aaaba}.legal-compare-grid>article.eklendi{border-left-color:#15945a}.legal-compare-grid>article.kaldirildi{border-left-color:#c34a47}.legal-compare-grid>article.degisti{border-left-color:#e19a18}.legal-compare-grid>article>header{background:#f4f7fa;align-items:center;gap:12px;padding:10px 14px;display:flex}.legal-compare-grid>article>header b{color:#28435f;font-size:11px}.legal-compare-grid>article>header span{color:#071d49;font-weight:800}.legal-compare-grid>article>div{grid-template-columns:1fr 1fr;display:grid}.legal-compare-grid section{min-width:0;padding:15px}.legal-compare-grid section+section{border-left:1px solid #dce5ed}.legal-compare-grid small{color:#6a7e94;font-weight:900}.legal-compare-grid p{white-space:pre-wrap;color:#304a65;line-height:1.6}.legal-acceptance-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-acceptance-table{overflow-x:auto}.legal-acceptance-table table{border-collapse:collapse;width:100%;min-width:760px}.legal-acceptance-table th,.legal-acceptance-table td{text-align:left;border-bottom:1px solid #dbe4ed;padding:11px}.legal-acceptance-table th{color:#fff;background:#071d49;font-size:11px}.legal-acceptance-table td small{color:#718398;display:block}.legal-acceptance-table a{color:#006ada;font-weight:800}.contact-route-intro{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:80px 7vw;display:grid}.contact-route-intro h2{font-size:clamp(36px,4vw,52px)}.contact-route-intro>p{color:var(--muted);font-size:17px;line-height:1.8}.contact-route-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 5vw 90px;display:grid}.contact-route-grid article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;flex-direction:column;min-height:480px;padding:25px;display:flex}.contact-route-grid article>span{color:var(--blue);font-size:11px;font-weight:900}.contact-route-grid h2{font-size:22px;line-height:1.25}.contact-route-grid h3{color:var(--muted);margin:10px 0 4px;font-size:12px}.contact-route-grid ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.contact-route-grid article>div{background:#edf6ff;gap:4px;margin-top:18px;padding:12px;display:grid}.contact-route-grid small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.contact-route-grid article>p{color:var(--muted);font-size:12px;line-height:1.55}.contact-route-grid article>a{color:var(--blue);margin-top:auto;font-size:12px;font-weight:850}.contact-process{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:85px 7vw;display:grid}.contact-process h2{font-size:clamp(36px,4vw,52px)}.contact-process ol{margin:0;padding:0;list-style:none}.contact-process li{border-bottom:1px solid #2a4b76;grid-template-columns:42px 1fr;gap:14px;padding:19px 0;display:grid}.contact-process li>span{color:#72caff;font-size:10px;font-weight:900}.contact-process strong{font-size:18px}.contact-process li p{color:#bfd2ed;margin:6px 0 0;line-height:1.6}.contact-center-info{align-items:start}.contact-details>small{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.6;display:block}.contact-office-card h3{color:#071d49;margin:0 0 9px;font-size:20px}.contact-details .contact-office-card>a{color:#006ada;overflow-wrap:anywhere;margin-top:7px;font:700 15px system-ui;display:block}.contact-verify{background:#f4f8fd;border:1px solid #c7d8ea;padding:12px;flex-direction:row!important;align-items:center!important}.contact-verify input{width:18px!important;min-height:18px!important;margin:0!important}.contact-verify span{color:#244466!important;letter-spacing:0!important;font-size:13px!important}.legal-caution{background:#fff8e9;border-left:4px solid #e09a23;padding:16px 18px}.contact-center-info>div:last-child>h2{font-size:34px}.contact-center-info>div:last-child>p{color:var(--muted);line-height:1.6}.contact-resource-links{background:#f2f7fd;grid-template-columns:repeat(3,1fr);gap:12px;padding:70px 5vw;display:grid}.contact-resource-links a{border:1px solid var(--line);color:var(--petrol);background:#fff;gap:7px;padding:22px;display:grid}.contact-resource-links a span{color:var(--blue);font-size:12px}.request-result.success{color:#075c40;background:#e9f8f1;border-left-color:#16845c;gap:8px;display:grid}.request-result.success span{display:block}.request-result.success p,.request-result.success small{color:#355c50;margin:0;font-weight:500;line-height:1.55}.request-result.success small{font-size:12px}.request-guide{background:var(--cream);padding:50px}.request-guide h2{margin:24px 0 35px;font:40px/1.1 IBM Plex Serif}.request-guide .button{margin-top:30px}.service-catalog{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:90px 5vw;display:grid}.service-catalog article{background:#fff;min-height:285px;padding:34px}.service-catalog article>span{color:var(--sky);font:12px IBM Plex Serif}.service-catalog h2{margin:48px 0 15px;font:27px IBM Plex Serif}.service-catalog p{color:var(--muted);font-size:14px;line-height:1.75}.service-scope{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8vw;display:grid}.service-scope h2{margin:28px 0;font:48px/1.1 IBM Plex Serif}.service-scope div>p:last-child{color:#bfd5f6;line-height:1.8}.service-scope ul{margin:0;padding:0;list-style:none}.service-scope li{color:#e1ecff;border-bottom:1px solid #244a7a;padding:18px 0}.service-call{grid-template-columns:1.4fr 1fr;align-items:end;gap:10vw;padding:90px 8vw;display:grid}.service-call h2{font:44px/1.1 IBM Plex Serif}.service-call p{max-width:680px;color:var(--muted);line-height:1.75}.service-call>div:last-child{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.dark-phone{color:var(--petrol);border-color:var(--line)}.outlet-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:10vw;padding:85px 8vw;display:grid}.outlet-intro h2{font:44px/1.1 IBM Plex Serif}.outlet-intro p{color:var(--muted);line-height:1.75}.empty-stock{background:var(--cream);border:1px solid var(--line);padding:45px}.empty-stock span{color:var(--sky);font:70px IBM Plex Serif;display:block}.empty-stock strong{font:25px IBM Plex Serif}.outlet-standards{grid-template-columns:repeat(4,1fr);padding:0 5vw 100px;display:grid}.outlet-standards article{border:1px solid var(--line);border-right:0;padding:30px}.outlet-standards article:last-child{border-right:1px solid var(--line)}.outlet-standards article>span{color:var(--sky);font:11px IBM Plex Serif}.outlet-standards h3{margin:38px 0 15px;font:22px IBM Plex Serif}.outlet-standards p{color:var(--muted);font-size:15px;line-height:1.7}.payment-model{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:10vw;padding:95px 8vw;display:grid}.payment-model h2{font:48px/1.1 IBM Plex Serif}.payment-model ol{margin:0;padding:0;list-style:none}.payment-model li{border-bottom:1px solid #244a7a;grid-template-columns:50px 1fr;padding:20px 0;display:grid}.payment-model li>span{color:var(--pale);font:12px IBM Plex Serif}.payment-model strong{font:19px IBM Plex Serif}.payment-model li p{color:#b7cff3;margin:8px 0 0;font-size:15px;line-height:1.65}.outlet-warning{text-align:center;background:var(--cream);padding:90px 14vw}.outlet-warning h2{font:44px IBM Plex Serif}.outlet-warning p{max-width:820px;color:var(--muted);margin:0 auto 35px;line-height:1.8}.outlet-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sales-info-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:90px 5vw;display:grid}.sales-info-grid article{background:#fff;min-height:290px;padding:34px}.sales-info-grid article>span{color:var(--sky);font:12px IBM Plex Serif}.sales-info-grid h2{margin:48px 0 15px;font:27px IBM Plex Serif}.sales-info-grid p{color:var(--muted);font-size:14px;line-height:1.75}.legal-readiness{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:10vw;padding:95px 8vw;display:grid}.legal-readiness h2{font:48px/1.1 IBM Plex Serif}.legal-readiness ul{margin:0;padding:0;list-style:none}.legal-readiness li{color:#e1ecff;border-bottom:1px solid #244a7a;padding:18px 0}.content-split{grid-template-columns:1fr 1fr;align-items:start;gap:10vw;padding:95px 8vw;display:grid}.content-split h2,.section-heading h2{letter-spacing:-1.5px;margin:24px 0;font:42px/1.12 system-ui}.content-split p{color:var(--muted);line-height:1.8}.tone-light{background:var(--cream)}.checklist{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--line);color:var(--ink);padding:17px 0 17px 28px;line-height:1.55;position:relative}.checklist li:before{content:"✓";color:var(--blue);font-weight:800;position:absolute;left:0}.info-section{padding:95px 5vw 110px}.section-heading{max-width:760px;margin-bottom:48px}.info-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.info-grid article{border-right:1px solid var(--line);background:#fff;min-height:240px;padding:30px}.info-grid article:last-child{border-right:0}.info-grid span{color:var(--sky);letter-spacing:1.4px;font-size:12px;font-weight:800}.info-grid h3{margin:40px 0 14px;font-size:21px;line-height:1.25}.info-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.action-grid a{border-top:1px solid var(--line);color:var(--blue);margin-top:24px;padding-top:16px;font-size:13px;font-weight:800;display:block}.process-copy{color:#bfd5f6;max-width:560px;line-height:1.75}.engineering-section{background:var(--cream);padding:105px 7vw}.engineering-section .section-heading>p:last-child{color:var(--muted);line-height:1.8}.engineering-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.engineering-grid article{background:#fff;grid-template-columns:54px 1fr;gap:18px;padding:34px;display:grid}.engineering-grid article>span{color:var(--sky);font-weight:800}.engineering-grid h3{margin:0 0 12px;font-size:22px}.engineering-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.selection-section{background:var(--ink);color:#fff;grid-template-columns:.78fr 1.5fr;gap:7vw;padding:100px 7vw;display:grid}.selection-copy h2{letter-spacing:-2px;font-size:clamp(38px,4vw,58px);line-height:1.05}.selection-copy>p{color:#bfd5f6;margin-bottom:32px;line-height:1.8}.selection-table{border-top:1px solid #315b96}.selection-head,.selection-row{border-bottom:1px solid #244a7a;grid-template-columns:1fr 1fr 1.35fr;align-items:start;gap:24px;padding:18px 0;display:grid}.selection-head{color:var(--pale);letter-spacing:1px;text-transform:uppercase;font-size:12px}.selection-row strong{font-size:15px}.selection-row span,.selection-row p{color:#e1ecff;margin:0;font-size:14px;line-height:1.55}.faq-section{padding:105px 7vw}.faq-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.faq-grid article{border-bottom:1px solid var(--line);padding:30px 40px 30px 0}.faq-grid article:nth-child(odd){border-right:1px solid var(--line)}.faq-grid article:nth-child(2n){padding-left:40px}.faq-grid h3{margin:0 0 14px;font-size:21px;line-height:1.35}.faq-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.text-link{color:var(--blue);border-bottom:1px solid var(--sky);margin-top:34px;padding-bottom:5px;font-weight:800;display:inline-block}.form-layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);align-items:start;gap:5vw;max-width:1320px;margin:0 auto;padding:58px 5vw 78px;display:grid}.form-aside{position:sticky;top:104px}.form-aside h2{letter-spacing:-.7px;margin:17px 0;font-size:28px;line-height:1.18}.form-aside>p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.form-aside .eyebrow{font-size:11px}.form-aside .checklist li{padding-block:11px;font-size:13px}.request-form{border:1px solid var(--line);background:#fff;padding:28px 30px;box-shadow:0 12px 32px #071d4908}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.request-form label{color:var(--ink);gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:grid}.request-form input,.request-form select,.request-form textarea{width:100%;color:var(--ink);background:#fffbea;border:1px solid #d5c889;border-radius:0;min-height:38px;padding:9px 11px;font-size:14px;font-weight:400;line-height:1.35}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{outline:2px solid var(--sky);outline-offset:1px}.request-form textarea{resize:vertical;min-height:92px}.request-form input[type=hidden]{display:none}.request-form input[type=checkbox]{background:#fff;width:auto;min-height:0}.project-items{background:#f6f9ff;border:1px solid #c7d8f0;margin:20px 0 18px;padding:18px}.project-items-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.project-items-head span{letter-spacing:.13em;color:var(--blue);font-size:11px;font-weight:800}.project-items-head h3{margin:3px 0 0;font-size:18px}.project-items-head button,.remove-item{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:#fff;padding:8px 12px;font-weight:800}.project-items article{border-top:1px solid #dce6f5;grid-template-columns:34px minmax(180px,2fr) 80px 100px minmax(160px,1.4fr) 36px;align-items:end;gap:10px;padding:12px 0;display:grid}.project-items article>strong{color:var(--blue);align-self:center}.project-items article label{margin:0}.project-items .remove-item{padding:6px;font-size:18px;line-height:1}.sales-showcase{background:#eef5ff;padding:68px clamp(24px,6vw,90px)}.sales-showcase>.section-heading{margin-bottom:26px}.sales-showcase>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sales-showcase article{background:#fff;border:1px solid #cdddf2;grid-template-columns:180px 1fr;display:grid;overflow:hidden}.sales-showcase article img{object-fit:cover;width:100%;height:100%;min-height:220px}.sales-showcase article>div{padding:22px}.sales-showcase article span{letter-spacing:.11em;color:var(--blue);font-size:11px;font-weight:850}.sales-showcase article h3{margin:8px 0;font-size:20px}.sales-showcase article p{font-size:14px;line-height:1.6}.sales-showcase article ul{color:#405a74;margin:4px 0 8px;padding-left:18px;line-height:1.55}.sales-showcase article li+li{margin-top:5px}.contact-marketplace-toggle{background:#eaf3fd;border:1px solid #9fb8d2;align-items:start;padding:14px;grid-template-columns:auto 1fr!important}.contact-marketplace-toggle input{width:22px;min-height:22px}.contact-marketplace-toggle span,.contact-marketplace-toggle small{display:block}.contact-marketplace-toggle small{color:#526b84;margin-top:4px;line-height:1.45}.sales-showcase article a{color:var(--blue);margin:8px 16px 0 0;font-size:13px;font-weight:800;display:inline-block}.outlet-admin input,.outlet-admin select,.outlet-admin textarea,.reservation-form input,.reservation-form textarea,.demo-login input,.request-detail input,.request-detail select,.request-detail textarea{background:#fffbea!important;border-color:#d5c889!important}@media (width<=900px){.project-items article{grid-template-columns:30px 1fr 72px}.project-items article label:nth-of-type(4){grid-column:2/-1}.sales-showcase>div:last-child{grid-template-columns:1fr}.sales-showcase article{grid-template-columns:130px 1fr}}@media (width<=600px){.project-items{padding:12px}.project-items-head{flex-direction:column;align-items:flex-start}.project-items article{grid-template-columns:28px 1fr}.project-items article label{grid-column:2/-1}.project-items .remove-item{grid-column:2;justify-self:end}.sales-showcase{padding:48px 18px}.sales-showcase article{display:block}.sales-showcase article img{height:190px;min-height:0}}.form-note{color:var(--muted);margin:2px 0 12px;font-size:12px;line-height:1.5}.consent-line{grid-template-columns:none;align-items:flex-start;line-height:1.4;gap:8px!important;margin-bottom:14px!important;font-size:12px!important;font-weight:400!important;display:flex!important}.consent-line input{width:auto;margin-top:3px}.consent-line a{color:#006ada;text-underline-offset:2px;text-decoration:underline}.footer-contact p{background:0 0;border-left:0;padding:0}.form-submit{cursor:pointer;border:0;min-height:38px;padding:10px 15px;font-size:13px}@media (width<=900px){.editorial-visual,.decision-section{grid-template-columns:1fr}.editorial-visual img{min-height:420px}body{padding-top:84px}.site-header{position:fixed;top:0;left:0;right:0}.site-header>nav{display:none}.mobile-menu{order:2;margin-left:auto;display:block}.mobile-menu summary{cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--petrol);width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu nav{border-top:1px solid var(--line);background:#fff;max-height:calc(100vh - 84px);padding:10px 5vw 22px;display:grid;position:fixed;top:84px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #071d4924}.mobile-menu nav a{border-bottom:1px solid var(--line);color:var(--ink);padding:15px 4px;font-size:16px;font-weight:750}.mobile-menu nav a:hover{color:var(--blue)}.mobile-menu nav a.active{color:#003f9e;border-left:4px solid var(--blue);background:#e1efff;padding-left:14px}.site-header>.header-admin-lock{display:none}.mobile-menu nav a.mobile-admin-lock{color:#315476;background:0 0;border-bottom:0;justify-content:flex-end;align-items:center;min-height:48px;padding:14px 4px 4px;display:flex}.mobile-menu nav a.mobile-admin-lock:hover,.mobile-menu nav a.mobile-admin-lock:focus-visible{color:#0878ec;background:0 0}.header-cta{order:3}.hero{grid-template-columns:1fr}.hero-copy{padding-top:65px}.hero-visual{min-height:570px}.trust-row{flex-wrap:wrap}.trust-row span{width:100%;margin:0}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}.product-grid{grid-template-columns:1fr 1fr}.product-grid article:nth-child(3n){border-right:1px solid var(--line)}.product-grid article:nth-child(2n){border-right:0}.product-grid article:nth-child(-n+4){border-bottom:1px solid var(--line)}.battery-tech-grid{grid-template-columns:1fr 1fr}.knowledge-layers{grid-template-columns:1fr}.battery-tech-grid article:nth-child(2n){border-right:0}.battery-tech-grid article:nth-child(-n+2){border-bottom:1px solid #315b96}.dark-section,.service,.about{grid-template-columns:1fr}.solution-cards,.reference-grid,.service-catalog,.sales-info-grid{grid-template-columns:1fr 1fr}.service-scope,.service-call,.outlet-intro,.payment-model,.legal-readiness,.content-split,.form-layout{grid-template-columns:1fr}.form-aside{position:static}.info-grid{grid-template-columns:1fr 1fr}.engineering-grid,.faq-grid{grid-template-columns:1fr}.engineering-grid article,.faq-grid article:nth-child(odd){border-right:0}.faq-grid article:nth-child(2n){padding-left:0}.selection-section{grid-template-columns:1fr}.info-grid article:nth-child(2){border-right:0}.info-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.outlet-standards{grid-template-columns:1fr 1fr}.brand-panels,.brand-showcase,.brand-role{grid-template-columns:1fr}.brand-gallery{min-height:500px}.brand-panels p{min-height:auto}.corporate-story,.process,.reference-note,.contact-layout{grid-template-columns:1fr}.catalog article{grid-template-columns:50px 1fr}.catalog article ul{grid-column:2}.section-copy{float:none;width:auto}.footer-main{grid-template-columns:1fr 1fr;gap:50px 8vw}.footer-brand-strip{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 6vw}.footer-brand-strip .footer-logo{flex-basis:auto;width:155px}}@media (width<=600px){.editorial-visual{min-height:0}.editorial-visual img{min-height:300px}.editorial-visual>div{padding:48px 6vw}.decision-section{padding:65px 6vw}.decision-grid{grid-template-columns:1fr}body{padding-top:72px}.site-header{gap:8px;height:72px;padding-inline:4vw}.mobile-menu nav{max-height:calc(100vh - 72px);padding-inline:6vw;top:72px}.brand img{width:116px}.header-cta{min-height:34px;padding:8px 11px}.header-cta span{display:none}.hero-copy{padding:55px 6vw}.hero h1{letter-spacing:-1.1px;font-size:36px;line-height:1.06}.hero-actions{flex-direction:column}.button{text-align:center}.hero-visual{min-height:500px;padding:60px 8%}.hero-visual>img{height:300px}.engineering-section,.selection-section,.faq-section{padding:70px 6vw}.engineering-grid article{grid-template-columns:38px 1fr;padding:26px 22px}.selection-head{display:none}.selection-row{grid-template-columns:1fr;gap:8px;padding:24px 0}.metrics{padding:20px 6vw}.metrics div{padding:15px 8px;display:block}.metrics strong{display:block}.section,.dark-section,.service,.about,.contact{padding:75px 6vw}.product-grid{grid-template-columns:1fr}.product-grid article,.product-grid article:nth-child(3n),.product-grid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.product-grid article:last-child{border-bottom:0}.battery-technology,.knowledge-layers{padding:70px 6vw}.knowledge-layer-grid,.battery-tech-grid{grid-template-columns:1fr}.battery-tech-grid article,.battery-tech-grid article:nth-child(2n){border-bottom:1px solid #315b96;border-right:0;min-height:auto}.battery-tech-grid article:last-child{border-bottom:0}.service li{grid-template-columns:35px 1fr}.service li p{grid-column:2;margin-top:8px}.field-stories{grid-template-columns:1fr}.page-hero{padding:75px 6vw 65px}.page-hero h1{letter-spacing:-1px;font-size:35px;line-height:1.08}.catalog{padding-inline:6vw}.catalog article{grid-template-columns:1fr;gap:10px}.catalog article ul{grid-column:1}.solution-cards,.reference-grid,.history-grid,.values{grid-template-columns:1fr}.service-catalog,.outlet-standards,.sales-info-grid{grid-template-columns:1fr;padding-inline:6vw}.outlet-standards article{border-right:1px solid var(--line);border-bottom:0}.outlet-standards article:last-child{border-bottom:1px solid var(--line)}.service-scope,.service-call,.outlet-intro,.payment-model,.outlet-warning,.legal-readiness,.content-split,.info-section{padding:70px 6vw}.form-layout{padding:42px 6vw 60px}.form-grid{grid-template-columns:1fr;gap:0}.request-form{padding:22px 18px}.info-grid{grid-template-columns:1fr}.info-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.info-grid article:last-child{border-bottom:0}.solution-cards,.reference-grid{padding-inline:6vw}.process,.corporate-story,.values,.contact-layout{padding:70px 6vw}.history-grid{padding:35px 6vw}.history-grid article{border-bottom:1px solid #315b96;border-right:0;padding:25px 0}.reference-note{min-height:auto}.reference-note img{height:330px}.reference-note div{padding:60px 6vw}.request-guide{padding:34px 25px}.field-stories article{min-height:380px}.contact>div{flex-direction:column;align-items:stretch}.phone{text-align:center}.footer-main{grid-template-columns:1fr;gap:25px;padding:38px 6vw 30px}.footer-logo{width:170px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 6vw}.footer-bottom>div{justify-content:flex-start;gap:14px 22px}.brand-showcase{padding:70px 6vw}.brand-gallery{grid-template-columns:1fr;min-height:auto}.brand-gallery figure{min-height:310px}.brand-role{padding:70px 6vw}}.admin-image-list>div{border:1px solid var(--line);background:#f8faff;width:190px;padding:8px}.admin-image-list>div.cover-image{border:2px solid var(--blue)}.admin-image-list>div img{object-fit:cover;width:100%;height:120px}.admin-image-list>div small{margin:6px 0;display:block}.admin-image-list>div>div{flex-wrap:wrap;gap:4px;display:flex}.admin-image-list>div button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b8c9df;padding:5px 8px;font-size:11px}.admin-image-list>div button:disabled{opacity:.4;cursor:not-allowed}.danger{color:#b42318!important;border-color:#f0b4af!important}.admin-filters{grid-template-columns:1fr 190px 190px;gap:10px;margin-bottom:18px;display:grid}.admin-filters input,.admin-filters select,.reservation-control select{width:100%;color:var(--ink);background:#fff;border:1px solid #b8c9df;padding:10px 11px}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reservation-control{text-align:right;gap:8px;min-width:180px;display:grid}.reservation-control time{color:var(--muted);font-size:12px}.stock-status.arsiv{color:#657184;background:#eceff3}@media (width<=800px){.legal-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-version-editor form,.legal-admin-filters{grid-template-columns:1fr}.legal-version-editor label.wide{grid-column:auto}.legal-version-list dl{grid-template-columns:1fr 1fr}.legal-version-list header,.legal-version-list footer{flex-direction:column;align-items:stretch}.legal-preview-banner,.legal-comparison>header,.legal-acceptance-center>header{flex-direction:column;align-items:flex-start}.legal-preview-banner a{margin-left:0}.legal-compare-selects,.legal-acceptance-filters,.legal-compare-grid>article>div{grid-template-columns:1fr}.legal-compare-grid section+section{border-top:1px solid #dce5ed;border-left:0}.legal-compliance-summary,.legal-schedule-grid,.legal-planned-list article{grid-template-columns:1fr}.legal-planned-list article small{grid-column:auto}.legal-plan-actions{grid-column:auto;display:grid}.legal-plan-actions input{width:100%;min-width:0}.legal-rollback-row{flex-direction:column;align-items:stretch}.legal-operation-history>header{flex-direction:column}.legal-history-filters,.admin-filters{grid-template-columns:1fr}.admin-row-actions{justify-content:flex-start}.reservation-control{text-align:left;width:100%}.admin-products article{flex-direction:column}}.request-result{color:#064da9;background:#e6f1ff;margin:16px 0 0;padding:13px 15px;font-weight:750}.request-form label small{color:var(--muted);margin-top:4px;font-weight:500}.request-admin-head{max-width:1240px;margin:auto;padding:48px 5vw 26px}.request-admin-head>span{color:var(--blue);letter-spacing:1.4px;font-size:12px;font-weight:850}.request-admin-head h1{margin:8px 0;font-size:38px}.request-admin-head p{color:var(--muted)}.request-admin{max-width:1240px;margin:auto;padding:0 4vw 90px}.request-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.request-summary article{background:#fff;padding:22px}.request-summary strong{color:var(--blue);font-size:28px;display:block}.request-summary span{color:var(--muted);font-size:13px}.request-toolbar{grid-template-columns:1fr 180px 180px auto auto;gap:9px;margin:22px 0;display:grid}.request-toolbar input,.request-toolbar select{background:#fff;border:1px solid #b8c9df;padding:10px 11px}.request-toolbar a{color:#fff;text-align:center;background:#071d49;padding:10px 13px;font-size:13px;font-weight:750}.request-list{border:1px solid var(--line);background:#fff}.request-list>article{border-bottom:1px solid var(--line)}.request-list>article:last-child{border:0}.request-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:75px 130px 1fr 1.2fr 125px 90px;align-items:center;gap:12px;padding:16px;display:grid}.request-row:hover{background:#f1f6ff}.request-row i{color:var(--muted);font-size:12px;font-style:normal}.request-kind{color:#fff;text-align:center;text-transform:uppercase;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:850}.request-kind.teklif{background:#0057d9}.request-kind.servis{background:#0f7a52}.request-detail{border-top:1px solid var(--line);background:#f7faff;grid-template-columns:1.2fr .8fr;gap:40px;padding:26px;display:grid}.request-detail h3{margin-top:0}.request-detail dl{margin:0}.request-detail dl div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;padding:8px 0;display:grid}.request-detail dt{color:var(--muted)}.request-detail dd{white-space:pre-line;margin:0}.request-detail form{align-content:start;gap:13px;display:grid}.request-detail form label{gap:6px;font-size:13px;font-weight:750;display:grid}.request-detail input,.request-detail select,.request-detail textarea{background:#fff;border:1px solid #b8c9df;padding:10px}.request-files{gap:7px;margin-top:22px;display:grid}.request-files a{color:var(--blue);font-weight:700}.admin-message{color:var(--blue);background:#e6f1ff;padding:10px 14px;font-weight:750}@media (width<=800px){.request-summary{grid-template-columns:1fr 1fr}.request-toolbar{grid-template-columns:1fr}.request-row{grid-template-columns:70px 1fr}.request-row span:nth-of-type(2),.request-row span:nth-of-type(3),.request-row b,.request-row i{grid-column:2}.request-detail,.request-detail dl div{grid-template-columns:1fr}.request-admin-head h1{font-size:31px}}.product-family-index article a{color:var(--blue);margin-top:18px;font-size:13px;font-weight:850;display:inline-block}.family-hero{background:#f5f8ff;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.family-hero>div{align-self:center;padding:70px 6vw}.family-hero>div>a:first-child{color:var(--blue);margin-bottom:48px;font-weight:750;display:block}.family-hero h1{letter-spacing:-2px;max-width:680px;margin:20px 0;font-size:clamp(40px,5vw,68px);line-height:1.02}.family-hero>div>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:18px;line-height:1.75}.family-hero>div>div{gap:12px;margin-top:32px;display:flex}.family-hero>img{object-fit:cover;width:100%;height:100%;min-height:620px}.family-applications{grid-template-columns:.8fr 1.2fr;align-items:end;gap:8vw;padding:70px 6vw;display:grid}.family-applications h2,.family-parameters h2,.family-architecture h2,.family-guide h2,.family-delivery h2,.family-faq h2{letter-spacing:-1.4px;margin:18px 0 0;font-size:clamp(31px,3.5vw,49px);line-height:1.08}.family-applications ul{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.family-applications li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px;font-weight:750}.family-applications li:nth-child(2n){border-right:0}.family-applications li:nth-last-child(-n+2){border-bottom:0}.family-parameters{color:#fff;background:#071d49;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:85px 6vw;display:grid}.family-parameters>div:first-child>p:last-child{color:#b9cff0;line-height:1.7}.parameter-table{border-top:1px solid #315b96;align-self:start}.parameter-table>div{grid-template-columns:.7fr 1fr 1.3fr;display:grid}.parameter-table span,.parameter-table b{border-bottom:1px solid #315b96;border-right:1px solid #315b96;padding:16px 13px}.parameter-table span{color:#c5d8f4}.parameter-table b{color:#fff;background:#0057d9}.parameter-table :last-child{border-right:0}.family-architecture{padding:85px 6vw}.family-architecture>div:first-child{margin-bottom:48px}.architecture-flow{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.architecture-flow>div{border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;display:flex;position:relative}.architecture-flow>div:last-child{border:0}.architecture-flow span{color:var(--blue);font-size:12px;font-weight:850}.architecture-flow strong{font-size:18px;line-height:1.3}.architecture-flow b{z-index:2;background:var(--sky);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:70px;right:-13px}.family-guide{background:#eef4ff;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:85px 6vw;display:grid}.family-guide ol{margin:0;padding:0;list-style:none}.family-guide li{border-top:1px solid #bdd0ea;grid-template-columns:50px 1fr;padding:18px 0;display:grid}.family-guide li span{color:var(--blue);font-size:12px;font-weight:850}.family-guide li p{margin:0;font-size:17px;line-height:1.5}.family-delivery{color:#fff;background:#071d49;padding:85px 6vw}.family-delivery>div:last-child{border:1px solid #315b96;grid-template-columns:repeat(5,1fr);margin-top:45px;display:grid}.family-delivery article{border-right:1px solid #315b96;flex-direction:column;justify-content:space-between;min-height:155px;padding:24px;display:flex}.family-delivery article:last-child{border:0}.family-delivery article span{color:#5cc8ff;font-size:12px}.family-delivery article strong{font-size:17px;line-height:1.35}.family-faq{padding:85px 18vw}.family-faq h2{margin-bottom:38px}.family-faq details{border-top:1px solid var(--line)}.family-faq details:last-child{border-bottom:1px solid var(--line)}.family-faq summary{cursor:pointer;padding:20px 0;font-size:18px;font-weight:750}.family-faq details p{color:var(--muted);margin:0 0 22px;line-height:1.7}.family-overview,.family-capabilities,.family-comparison,.family-testing{padding:85px 6vw}.family-overview>div:first-child,.family-capabilities>.section-heading,.family-comparison>div:first-child,.family-testing>div:first-child{margin-bottom:38px}.family-overview h2,.family-capabilities h2,.family-comparison h2,.family-testing h2,.family-project-data h2{letter-spacing:-1.4px;margin:18px 0 0;font-size:clamp(31px,3.5vw,49px);line-height:1.08}.family-overview-cards{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.family-overview-cards article{border-right:1px solid var(--line);background:#fff;min-height:290px;padding:27px}.family-overview-cards article:last-child{border-right:0}.family-overview-cards span,.family-testing article span{color:var(--blue);font-size:12px;font-weight:850}.family-overview-cards h3{margin:42px 0 14px;font-size:22px}.family-overview-cards p{color:var(--muted);margin:0;line-height:1.72}.family-capabilities{background:#eef4ff}.capability-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.capability-grid article{border:1px solid #c9d8eb;border-top:4px solid var(--blue);background:#fff;padding:27px}.capability-grid h3{margin:0 0 18px;font-size:21px}.capability-grid ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.75}.family-comparison{background:#fff}.comparison-scroll{overflow-x:auto}.comparison-table{border:1px solid var(--line);min-width:760px}.comparison-table>div{grid-template-columns:.72fr 1fr 1fr;display:grid}.comparison-table b,.comparison-table span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px;line-height:1.5}.comparison-table b:last-child,.comparison-table span:last-child{border-right:0}.comparison-head{color:#fff;background:#071d49}.comparison-key{color:var(--blue);background:#f0f6ff;font-weight:850}.family-project-data{color:#fff;background:#0a2758;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:85px 6vw;display:grid}.family-project-data>div>p:last-child{color:#bad0ed;line-height:1.7}.family-project-data ol{margin:0;padding:0;list-style:none}.family-project-data li{border-top:1px solid #315b96;grid-template-columns:52px 1fr;padding:17px 0;display:grid}.family-project-data li span{color:var(--pale);font-size:12px;font-weight:850}.family-project-data li p{color:#d3e1f4;margin:0;font-size:16px;line-height:1.5}.family-testing{background:#f7faff}.family-testing>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.family-testing article{border-right:1px solid var(--line);min-height:165px;padding:23px}.family-testing article:last-child{border-right:0}.family-testing article p{color:var(--muted);margin:38px 0 0;line-height:1.55}@media (width<=800px){.family-hero{grid-template-columns:1fr;min-height:0}.family-hero>div{padding:55px 6vw}.family-hero>img{height:340px;min-height:0}.family-hero>div>div{flex-direction:column}.family-applications,.family-parameters,.family-guide,.family-applications ul{grid-template-columns:1fr}.family-applications li{border-right:0!important;border-bottom:1px solid var(--line)!important}.family-applications li:last-child{border-bottom:0!important}.parameter-table{overflow-x:auto}.parameter-table>div{min-width:650px}.architecture-flow{grid-template-columns:1fr}.architecture-flow>div{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.architecture-flow b{display:none}.family-delivery>div:last-child{grid-template-columns:1fr}.family-delivery article{border-bottom:1px solid #315b96;border-right:0;min-height:100px}.family-faq{padding:70px 6vw}.family-overview-cards,.capability-grid,.family-testing>div:last-child{grid-template-columns:1fr}.family-overview-cards article,.family-testing article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.family-overview-cards article:last-child,.family-testing article:last-child{border-bottom:0}.family-project-data{grid-template-columns:1fr}.comparison-scroll{margin-right:-6vw;padding-right:6vw}.family-overview,.family-capabilities,.family-comparison,.family-testing{padding:65px 6vw}}.sector-solution-index{background:#f4f8ff;padding:85px 6vw}.sector-solution-index>.section-heading{margin-bottom:42px}.sector-solution-index>.section-heading h2,.sector-context h2,.sector-architecture h2,.sector-engineering h2,.sector-project-data h2,.sector-scope h2,.sector-links h2{letter-spacing:-1.5px;margin:16px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.06}.sector-solution-index>div:last-child{background:#cbd8e9;border:1px solid #cbd8e9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sector-solution-index article{background:#fff;flex-direction:column;min-height:330px;padding:30px;display:flex}.sector-solution-index article>span{color:var(--blue);font-size:12px;font-weight:900}.sector-solution-index article small{color:#66809e;letter-spacing:.1em;margin-top:36px;font-size:10px;font-weight:850}.sector-solution-index article h2{margin:10px 0 15px;font-size:26px;line-height:1.16}.sector-solution-index article p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.sector-solution-index article a{color:var(--blue);margin-top:auto;padding-top:24px;font-size:13px;font-weight:850}.sector-hero{color:#fff;background:#071d49;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.sector-hero>div{align-self:center;padding:65px 6vw}.sector-hero>div>a:first-child{color:#72c8ff;margin-bottom:46px;font-weight:750;display:block}.sector-hero h1{letter-spacing:-2px;max-width:720px;margin:20px 0;font-size:clamp(42px,5.3vw,72px);line-height:1}.sector-hero>div>p:not(.eyebrow){color:#c4d6ed;max-width:720px;font-size:18px;line-height:1.72}.sector-hero>div>div{gap:12px;margin-top:32px;display:flex}.sector-hero .btn-secondary{color:#fff;border-color:#6080aa}.sector-hero>img{object-fit:cover;width:100%;height:100%;min-height:620px}.sector-context,.sector-engineering,.sector-scope,.sector-links{padding:85px 6vw}.sector-context>.section-heading,.sector-engineering>.section-heading,.sector-scope>.section-heading,.sector-links>.section-heading{max-width:920px;margin-bottom:42px}.sector-context>.section-heading>p:last-child{max-width:780px;color:var(--muted);line-height:1.7}.sector-two-lists{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sector-two-lists article,.sector-tests article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;padding:30px}.sector-two-lists h3,.sector-tests h3,.sector-engineering h3,.sector-link-columns h3{margin:0 0 22px;font-size:21px}.sector-two-lists ul,.sector-tests ul,.sector-engineering ul{margin:0;padding:0;list-style:none}.sector-two-lists li,.sector-tests li,.sector-engineering li{color:#425d7a;border-top:1px solid #dce5f0;padding:12px 0 12px 23px;line-height:1.55;position:relative}.sector-two-lists li:before,.sector-tests li:before,.sector-engineering li:before{content:"✓";color:var(--blue);font-weight:900;position:absolute;left:0}.sector-architecture{background:#eef4ff;padding:85px 6vw}.sector-architecture>.section-heading{margin-bottom:42px}.sector-flow{background:#fff;border:1px solid #c4d3e6;grid-template-columns:repeat(5,1fr);display:grid}.sector-flow>div{border-right:1px solid #c4d3e6;flex-direction:column;justify-content:space-between;min-height:155px;padding:22px;display:flex;position:relative}.sector-flow>div:last-child{border:0}.sector-flow span{color:var(--blue);font-size:11px;font-weight:900}.sector-flow strong{font-size:17px;line-height:1.35}.sector-flow b{z-index:2;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:64px;right:-13px}.sector-note{color:#5b718d;max-width:930px;margin:24px 0 0;font-size:13px;line-height:1.65}.sector-engineering{background:#fff}.sector-engineering>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sector-engineering article{border-right:1px solid var(--line);padding:28px}.sector-engineering article:last-child{border:0}.sector-project-data{color:#fff;background:#0a2758;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:85px 6vw;display:grid}.sector-project-data>div>p:last-child{color:#bad0ed;line-height:1.7}.sector-project-data ol{margin:0;padding:0;list-style:none}.sector-project-data li{border-top:1px solid #315b96;grid-template-columns:52px 1fr;padding:17px 0;display:grid}.sector-project-data li span{color:#72c8ff;font-size:12px;font-weight:850}.sector-project-data li p{color:#d3e1f4;margin:0;font-size:16px;line-height:1.5}.sector-scope{background:#f7faff}.sector-delivery{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.sector-delivery article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:145px;padding:24px;display:flex}.sector-delivery article:last-child{border:0}.sector-delivery span{color:var(--blue);font-size:11px;font-weight:900}.sector-delivery strong{font-size:17px;line-height:1.4}.sector-tests{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.sector-tests article{border-top-color:#28a4eb}.sector-links{color:#fff;background:#071d49}.sector-link-columns{border:1px solid #315381;grid-template-columns:repeat(3,1fr);display:grid}.sector-link-columns>div{border-right:1px solid #315381;padding:27px}.sector-link-columns>div:last-child{border:0}.sector-link-columns h3{color:#fff}.sector-link-columns a{color:#c7dbf3;border-top:1px solid #315381;justify-content:space-between;padding:14px 0;font-size:14px;font-weight:750;display:flex}.sector-link-columns a:hover{color:#6dccff}@media (width<=900px){.sector-solution-index>div:last-child{grid-template-columns:repeat(2,1fr)}.sector-hero{grid-template-columns:1fr;min-height:0}.sector-hero>img{height:360px;min-height:0}.sector-two-lists,.sector-project-data,.sector-engineering>div:last-child{grid-template-columns:1fr}.sector-engineering article{border-right:0;border-bottom:1px solid var(--line)}.sector-engineering article:last-child{border-bottom:0}.sector-flow{grid-template-columns:1fr}.sector-flow>div{border-bottom:1px solid #c4d3e6;border-right:0;min-height:90px}.sector-flow b{display:none}.sector-delivery{grid-template-columns:1fr 1fr}.sector-delivery article:nth-child(2){border-right:0}.sector-delivery article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.sector-solution-index{padding:60px 6vw}.sector-solution-index>div:last-child,.sector-two-lists,.sector-tests,.sector-link-columns{grid-template-columns:1fr}.sector-solution-index article{min-height:285px}.sector-hero>div{padding:50px 6vw}.sector-hero>div>div{flex-direction:column}.sector-hero>img{height:290px}.sector-context,.sector-architecture,.sector-engineering,.sector-scope,.sector-links,.sector-project-data{padding:62px 6vw}.sector-delivery{grid-template-columns:1fr}.sector-delivery article{border-right:0;min-height:100px;border-bottom:1px solid var(--line)!important}.sector-link-columns>div{border-bottom:1px solid #315381;border-right:0}.sector-link-columns>div:last-child{border-bottom:0}}.knowledge-category-nav{background:#071d49;border-top:1px solid #315381;grid-template-columns:repeat(3,1fr);padding:0 6vw;display:grid}.knowledge-category-nav a{color:#fff;border-right:1px solid #315381;flex-direction:column;min-height:190px;padding:28px;display:flex}.knowledge-category-nav a:last-child{border:0}.knowledge-category-nav span{color:#6dccff;font-size:11px;font-weight:900}.knowledge-category-nav strong{margin:30px 0 10px;font-size:21px}.knowledge-category-nav small{color:#b9cce5;font-size:13px;line-height:1.55}.knowledge-guide-groups>section{padding:85px 6vw;scroll-margin-top:90px}.knowledge-guide-groups>section:nth-child(2n){background:#eef4ff}.knowledge-group-heading{grid-template-columns:70px 1fr;margin-bottom:42px;display:grid}.knowledge-group-heading>span{color:var(--blue);font-size:13px;font-weight:900}.knowledge-group-heading h2{letter-spacing:-1.5px;margin:14px 0 10px;font-size:clamp(34px,4vw,52px);line-height:1.06}.knowledge-group-heading>div>p:last-child{max-width:760px;color:var(--muted);line-height:1.65}.knowledge-guide-grid{background:#cbd8e9;border:1px solid #cbd8e9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.knowledge-guide-grid article{background:#fff;flex-direction:column;min-height:335px;padding:28px;display:flex}.knowledge-guide-grid article>span{color:var(--blue);font-size:12px;font-weight:900}.knowledge-guide-grid article small{color:#67809d;letter-spacing:.1em;margin-top:35px;font-size:10px;font-weight:850}.knowledge-guide-grid h3{margin:10px 0 15px;font-size:24px;line-height:1.2}.knowledge-guide-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.knowledge-guide-grid a{color:var(--blue);margin-top:auto;padding-top:25px;font-size:13px;font-weight:850}.knowledge-hub-actions{color:#fff;background:#071d49;grid-template-columns:1fr 1fr;gap:8vw;padding:80px 7vw;display:grid}.knowledge-hub-actions h2{margin:20px 0;font-size:clamp(34px,4vw,52px);line-height:1.06}.knowledge-hub-actions p:not(.eyebrow){color:#bed2eb;line-height:1.7}.knowledge-hub-actions>div:last-child{flex-direction:column;justify-content:center;display:flex}.knowledge-hub-actions a{color:#d3e4f7;border-top:1px solid #315381;padding:18px 0;font-weight:750}.guide-hero{color:#fff;background:#071d49;padding:80px 12vw 90px}.guide-hero>a{color:#70c9ff;margin-bottom:55px;font-weight:750;display:inline-block}.guide-no{color:#9bb9dc;letter-spacing:.13em;margin-top:28px;font-size:11px;font-weight:900;display:block}.guide-hero h1{letter-spacing:-2.4px;max-width:950px;margin:16px 0 25px;font-size:clamp(42px,6vw,76px);line-height:1}.guide-hero>p:last-child{color:#c1d5ed;max-width:820px;margin:0;font-size:18px;line-height:1.72}.guide-definition{grid-template-columns:.8fr 1.2fr;align-items:end;gap:8vw;padding:80px 10vw;display:grid}.guide-definition h2{margin:18px 0 0;font-size:clamp(33px,4vw,50px);line-height:1.08}.guide-definition>p{color:#425e7d;margin:0;font-size:18px;line-height:1.8}.guide-decisions{background:#eef4ff;grid-template-columns:1fr 1fr;gap:18px;padding:80px 7vw;display:grid}.guide-decisions article{border-top:4px solid var(--blue);background:#fff;padding:32px}.guide-decisions .warning{border-top-color:#ed8b24}.guide-decisions h2{margin:0 0 24px;font-size:25px}.guide-decisions ul,.guide-resources ul{margin:0;padding:0;list-style:none}.guide-decisions li{border-top:1px solid var(--line);color:#405b79;padding:13px 0 13px 24px;line-height:1.55;position:relative}.guide-decisions li:before{content:"✓";color:var(--blue);font-weight:900;position:absolute;left:0}.guide-decisions .warning li:before{content:"!";color:#d86a00}.guide-checklist{color:#fff;background:#0a2758;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:85px 8vw;display:grid}.guide-checklist h2{margin:18px 0;font-size:clamp(34px,4vw,52px);line-height:1.06}.guide-checklist>div>p:last-child{color:#bad0ed;line-height:1.7}.guide-checklist ol{margin:0;padding:0;list-style:none}.guide-checklist li{border-top:1px solid #315b96;grid-template-columns:52px 1fr;padding:19px 0;display:grid}.guide-checklist li span{color:#70c9ff;font-size:12px;font-weight:900}.guide-checklist li strong{font-size:16px;line-height:1.5}.guide-resources{padding:85px 7vw}.guide-resources>.section-heading{margin-bottom:40px}.guide-resources h2{margin:18px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.06}.guide-resources>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.guide-resources section{border-right:1px solid var(--line);padding:28px}.guide-resources section:last-child{border:0}.guide-resources h3{margin:0 0 22px;font-size:21px}.guide-resources a{border-top:1px solid var(--line);color:#31506f;justify-content:space-between;padding:14px 0;font-size:14px;font-weight:750;display:flex}.guide-resources a:hover{color:var(--blue)}.guide-actions{color:#fff;background:#071d49;justify-content:space-between;align-items:center;gap:5vw;padding:70px 8vw;display:flex}.guide-actions h2{max-width:720px;margin:18px 0 0;font-size:clamp(31px,4vw,48px);line-height:1.08}.guide-actions>div:last-child{align-items:center;gap:13px;display:flex}.guide-actions>div:last-child>a:last-child{color:#c6daef;border:1px solid #49698f;padding:16px;font-weight:750}@media (width<=850px){.knowledge-guide-grid{grid-template-columns:1fr 1fr}.guide-definition,.guide-checklist,.knowledge-hub-actions,.guide-resources>div:last-child{grid-template-columns:1fr}.guide-resources section{border-right:0;border-bottom:1px solid var(--line)}.guide-resources section:last-child{border-bottom:0}.guide-actions{flex-direction:column;align-items:flex-start}}@media (width<=600px){.knowledge-category-nav,.knowledge-guide-grid,.guide-decisions{grid-template-columns:1fr}.knowledge-category-nav{padding:0}.knowledge-category-nav a{border-bottom:1px solid #315381;border-right:0;min-height:150px}.knowledge-guide-groups>section{padding:60px 6vw}.knowledge-group-heading{grid-template-columns:42px 1fr}.knowledge-guide-grid article{min-height:285px}.knowledge-hub-actions,.guide-definition,.guide-decisions,.guide-checklist,.guide-resources,.guide-actions{padding:60px 6vw}.guide-hero{padding:55px 6vw 65px}.guide-hero>a{margin-bottom:42px}.guide-actions>div:last-child{flex-direction:column;align-items:stretch;width:100%}.guide-actions>div:last-child>a{text-align:center}}.service-program-index{background:#f4f8ff;padding:85px 6vw}.service-program-index>.section-heading{margin-bottom:42px}.service-program-index>.section-heading h2,.equipment-service-scopes h2,.service-emergency-flow h2,.service-outputs h2,.service-related h2{letter-spacing:-1.5px;margin:18px 0 0;font-size:clamp(33px,4vw,52px);line-height:1.06}.service-program-index>div:last-child{background:#cbd8e9;border:1px solid #cbd8e9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service-program-index article{background:#fff;flex-direction:column;min-height:310px;padding:28px;display:flex}.service-program-index article>span{color:var(--blue);font-size:12px;font-weight:900}.service-program-index article h2{margin:42px 0 14px;font-size:25px;line-height:1.2}.service-program-index article p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.service-program-index article a{color:var(--blue);margin-top:auto;padding-top:23px;font-size:13px;font-weight:850}.equipment-service-scopes{color:#fff;background:#071d49;padding:85px 6vw}.equipment-service-scopes>.section-heading{margin-bottom:42px}.equipment-service-scopes>div:last-child{border:1px solid #315381;grid-template-columns:repeat(4,1fr);display:grid}.equipment-service-scopes article{border-bottom:1px solid #315381;border-right:1px solid #315381;flex-direction:column;min-height:260px;padding:25px;display:flex}.equipment-service-scopes article:nth-child(4n){border-right:0}.equipment-service-scopes article:nth-last-child(-n+3){border-bottom:0}.equipment-service-scopes article>span{color:#6dccff;font-size:11px;font-weight:900}.equipment-service-scopes h3{margin:36px 0 13px;font-size:20px}.equipment-service-scopes p{color:#b9cce5;margin:0;font-size:13px;line-height:1.65}.equipment-service-scopes a{color:#78cfff;margin-top:auto;padding-top:18px;font-size:12px;font-weight:800}.service-emergency-flow{background:#fff;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:85px 7vw;display:grid}.service-emergency-flow>div>p:last-child{color:var(--muted);line-height:1.7}.service-emergency-flow ol{margin:0;padding:0;list-style:none}.service-emergency-flow li{border-top:1px solid var(--line);grid-template-columns:52px 1fr;padding:19px 0;display:grid}.service-emergency-flow li span{color:var(--blue);font-size:11px;font-weight:900}.service-emergency-flow li strong{font-size:17px}.service-detail-hero{color:#fff;background:#071d49;padding:75px 11vw 90px}.service-detail-hero>a:first-child{color:#70c9ff;margin-bottom:52px;font-weight:750;display:inline-block}.service-detail-hero>span{color:#9bb9dc;letter-spacing:.13em;font-size:11px;font-weight:900;display:block}.service-detail-hero h1{letter-spacing:-2.3px;max-width:980px;margin:17px 0 24px;font-size:clamp(43px,6vw,76px);line-height:1}.service-detail-hero>p{color:#c1d5ed;max-width:820px;font-size:18px;line-height:1.72}.service-detail-hero>.button{margin-top:25px}.service-detail-lists{background:#eef4ff;grid-template-columns:1fr 1fr;gap:18px;padding:80px 7vw;display:grid}.service-detail-lists article{border-top:4px solid var(--blue);background:#fff;padding:31px}.service-detail-lists h2{margin:0 0 24px;font-size:25px}.service-detail-lists ul{margin:0;padding:0;list-style:none}.service-detail-lists li{border-top:1px solid var(--line);color:#405b79;padding:13px 0 13px 23px;line-height:1.55;position:relative}.service-detail-lists li:before{content:"✓";color:var(--blue);font-weight:900;position:absolute;left:0}.service-needed-info{color:#fff;background:#0a2758;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:85px 8vw;display:grid}.service-needed-info h2{margin:18px 0;font-size:clamp(34px,4vw,52px);line-height:1.06}.service-needed-info>div>p:last-child{color:#bad0ed;line-height:1.7}.service-needed-info ol{margin:0;padding:0;list-style:none}.service-needed-info li{border-top:1px solid #315b96;grid-template-columns:52px 1fr;padding:18px 0;display:grid}.service-needed-info li span{color:#70c9ff;font-size:11px;font-weight:900}.service-needed-info li strong{font-size:16px;line-height:1.5}.service-outputs,.service-related{padding:85px 7vw}.service-outputs>.section-heading,.service-related>.section-heading{margin-bottom:40px}.service-outputs>div:last-child{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-outputs article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.service-outputs article:last-child{border:0}.service-outputs article span{color:var(--blue);font-size:11px;font-weight:900}.service-outputs article strong{font-size:17px;line-height:1.4}.service-related{background:#f4f8ff}.service-related>div:last-child{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.service-related section{border-right:1px solid var(--line);padding:28px}.service-related section:last-child{border:0}.service-related h3{margin:0 0 22px;font-size:21px}.service-related a{border-top:1px solid var(--line);color:#31506f;justify-content:space-between;padding:14px 0;font-size:14px;font-weight:750;display:flex}.service-detail-cta{color:#fff;background:#071d49;justify-content:space-between;align-items:center;gap:6vw;padding:70px 8vw;display:flex}.service-detail-cta h2{max-width:720px;margin:18px 0 0;font-size:clamp(32px,4vw,49px);line-height:1.07}@media (width<=900px){.service-program-index>div:last-child,.equipment-service-scopes>div:last-child{grid-template-columns:1fr 1fr}.equipment-service-scopes article:nth-child(4n){border-right:1px solid #315381}.equipment-service-scopes article:nth-child(2n){border-right:0}.equipment-service-scopes article:nth-last-child(-n+3){border-bottom:1px solid #315381}.equipment-service-scopes article:last-child{border-bottom:0}.service-emergency-flow,.service-needed-info,.service-related>div:last-child{grid-template-columns:1fr}.service-related section{border-right:0;border-bottom:1px solid var(--line)}.service-related section:last-child{border-bottom:0}.service-detail-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.service-program-index{padding:60px 6vw}.service-program-index>div:last-child,.equipment-service-scopes>div:last-child,.service-detail-lists{grid-template-columns:1fr}.service-program-index article{min-height:270px}.equipment-service-scopes{padding:60px 6vw}.equipment-service-scopes article{min-height:215px;border-bottom:1px solid #315381!important;border-right:0!important}.equipment-service-scopes article:last-child{border-bottom:0!important}.service-emergency-flow,.service-detail-lists,.service-needed-info,.service-outputs,.service-related,.service-detail-cta{padding:60px 6vw}.service-detail-hero{padding:55px 6vw 65px}.service-outputs>div:last-child{grid-template-columns:1fr}.service-outputs article{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.service-outputs article:last-child{border-bottom:0}}.site-header nav>a.online-sales{color:#c74400}.site-header nav>a.online-sales:hover,.site-header nav>a.online-sales.active{color:#d94709}.site-header nav>a.technical-service{color:#0870df}.site-header nav>a.technical-service:hover,.site-header nav>a.technical-service.active{color:#075fc1}.mobile-menu nav>a.online-sales{color:#c74400}.mobile-menu nav>a.technical-service{color:#0870df}.calculator-shell{background:#f4f7fc;grid-template-columns:310px 1fr;min-height:760px;display:grid}.calculator-shell>aside{color:#fff;background:#071d49;padding:36px 22px}.calculator-shell>aside>p{color:#78cfff;letter-spacing:.15em;margin:0 0 20px 10px;font-size:11px;font-weight:850}.calculator-shell>aside button{color:#cbd9ee;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #284775;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;padding:13px 12px;display:grid}.calculator-shell>aside button:hover{background:#102d60}.calculator-shell>aside button.active{color:#fff;background:#0057d9}.calculator-shell>aside button span{color:#78cfff;font-size:10px;font-weight:850}.calculator-shell>aside button b{font-size:13px}.calculator-shell>aside button small{opacity:.75;font-size:10px}.calculator-workspace{padding:52px clamp(25px,5vw,78px) 70px}.calculator-heading{max-width:830px;margin-bottom:30px;position:relative}.calculator-heading>span{color:#0057d9;background:#dbeaff;padding:7px 10px;font-size:12px;font-weight:850;position:absolute;top:0;right:0}.calculator-heading h1{letter-spacing:-1.5px;margin:0 0 10px;font-size:clamp(32px,4vw,54px);line-height:1.05}.calculator-heading p{color:var(--muted);font-size:17px;line-height:1.6}.calculator-layout{grid-template-columns:minmax(330px,1fr) minmax(310px,.8fr);align-items:start;gap:24px;display:grid}.calculator-layout form{background:#fff;border:1px solid #cad8ec;grid-template-columns:1fr 1fr;gap:17px;padding:24px;display:grid}.calculator-layout form label{color:#10264b;gap:6px;font-size:13px;font-weight:800;display:grid}.calculator-layout form label>div{display:flex}.calculator-layout input{color:#071d49;background:#fffbea;border:1px solid #d5c889;width:100%;min-width:0;padding:11px;font-size:16px;font-weight:700}.calculator-layout label>div>span{color:#49617f;text-align:center;background:#eef3fa;border:1px solid #c9d6e8;border-left:0;min-width:74px;padding:11px 9px;font-size:12px}.calculator-layout label>small{color:#718096;min-height:30px;font-size:10px;font-weight:500;line-height:1.4}.calculation-result{color:#fff;background:#071d49;border-top:5px solid #1c83ff;padding:28px}.calculation-result>p{color:#78cfff;letter-spacing:.15em;margin:0;font-size:11px;font-weight:850}.calculation-result>strong{margin:20px 8px 0 0;font-size:50px;line-height:1;display:inline-block}.calculation-result>span{color:#78cfff;font-size:16px;font-weight:800}.calculation-result h2{margin:12px 0 20px;font-size:19px}.calculation-result ul{border-top:1px solid #315381;margin:0;padding:0;list-style:none}.calculation-result li{color:#c8d8ee;border-bottom:1px solid #315381;padding:11px 0;font-size:13px}.calculation-result button{color:#fff;cursor:pointer;background:#1c83ff;border:0;justify-content:space-between;width:100%;margin-top:22px;padding:13px 16px;font-weight:850;display:flex}.calculation-result button:hover{background:#40a0ff}.calculation-note{background:#fff8df;border-left:4px solid #f0a500;grid-template-columns:180px 1fr;gap:20px;margin-top:22px;padding:18px 20px;display:grid}.calculation-note strong{color:#8a5700}.calculation-note p{color:#665f4d;margin:0;font-size:13px;line-height:1.6}@media (width<=1000px){.calculator-shell{grid-template-columns:240px 1fr}.calculator-layout{grid-template-columns:1fr}.calculator-layout form{grid-template-columns:1fr 1fr}}@media (width<=760px){.calculator-shell{display:block}.calculator-shell>aside{gap:8px;padding:18px;display:flex;overflow-x:auto}.calculator-shell>aside>p{display:none}.calculator-shell>aside button{border:1px solid #284775;min-width:190px}.calculator-workspace{padding:38px 18px 55px}.calculator-heading>span{margin-bottom:12px;display:inline-block;position:static}.calculator-heading h1{font-size:32px}.calculator-layout form{grid-template-columns:1fr;padding:17px}.calculation-note{grid-template-columns:1fr}.calculation-result>strong{font-size:42px}}.request-form,.outlet-editor,.reservation-form,.demo-login form,.request-detail form{--field-bg:#fffbea;--field-border:#aebfd5;--field-focus:#1677e8}.request-form label,.reservation-form label,.outlet-editor label,.demo-login label,.request-detail form label{font-size:14px;line-height:1.35}.request-form input:not([type=hidden]):not([type=checkbox]),.request-form select,.request-form textarea,.reservation-form input,.reservation-form select,.reservation-form textarea,.outlet-editor input:not([type=checkbox]),.outlet-editor select,.outlet-editor textarea,.demo-login input,.request-detail input,.request-detail select,.request-detail textarea,.admin-filters input,.admin-filters select,.reservation-control select{height:42px;min-height:42px;color:var(--ink);box-sizing:border-box;border-radius:3px;padding:9px 11px;font-size:15px;line-height:1.35;border:1px solid var(--field-border,#aebfd5)!important;background:var(--field-bg,#fffbea)!important}.request-form textarea,.reservation-form textarea,.outlet-editor textarea,.request-detail textarea{height:auto;min-height:96px}.request-form select,.outlet-editor select,.request-detail select,.admin-filters select,.reservation-control select{appearance:auto}.request-form input:focus,.request-form select:focus,.request-form textarea:focus,.reservation-form input:focus,.reservation-form select:focus,.reservation-form textarea:focus,.outlet-editor input:focus,.outlet-editor select:focus,.outlet-editor textarea:focus,.demo-login input:focus,.request-detail input:focus,.request-detail select:focus,.request-detail textarea:focus{outline:2px solid var(--field-focus,#1677e8);outline-offset:1px;border-color:var(--field-focus,#1677e8)!important}:is(.request-form label:not(.consent-line):has(>input[required]),.request-form label:not(.consent-line):has(>select[required]),.request-form label:not(.consent-line):has(>textarea[required])){position:relative}.request-form label:not(.consent-line):has(>input[required]):after{content:"*";color:#0057d9;font-size:16px;font-weight:900;position:absolute;top:-2px;right:4px}.request-form label:not(.consent-line):has(>select[required]):after{content:"*";color:#0057d9;font-size:16px;font-weight:900;position:absolute;top:-2px;right:4px}.request-form label:not(.consent-line):has(>textarea[required]):after{content:"*";color:#0057d9;font-size:16px;font-weight:900;position:absolute;top:-2px;right:4px}.request-form input[type=file]{color:#435d7c;cursor:pointer;background:#f8fbff!important;border:1px dashed #7697bf!important;height:78px!important;padding:19px 18px!important}.request-form input[type=file]::file-selector-button{color:#0757bd;cursor:pointer;background:#e4efff;border:0;height:38px;margin:-1px 14px -1px 0;padding:0 14px;font-weight:800}.request-form label:has(>input[type=file]){background:#f8fbff;border:1px solid #d3dfed;padding:15px}.request-form label:has(>input[type=file]) small{font-size:12px;line-height:1.5}.consent-line{min-height:34px;line-height:1.45;align-items:center!important;font-size:14px!important}.consent-line input{accent-color:#0057d9;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.privacy-grid{background:#d8e3f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:70px 6vw;display:grid}.privacy-grid article{background:#fff;min-height:250px;padding:36px}.privacy-grid article>span{color:#0870df;letter-spacing:.14em;font-size:11px;font-weight:900}.privacy-grid h2{margin:14px 0 12px;font-size:24px}.privacy-grid p,.privacy-note p{color:#5d718a;line-height:1.75}.privacy-note{background:#eef4fb;padding:70px 6vw 90px}.privacy-note h2{font-size:clamp(28px,4vw,42px)}.privacy-note p{max-width:820px;margin-bottom:26px}@media (width<=700px){.privacy-grid{grid-template-columns:1fr;padding:45px 5vw}.privacy-grid article{min-height:0;padding:28px}.privacy-note{padding:55px 6vw 70px}}.inventory-quarantine{gap:20px;display:grid}.quarantine-principle{background:linear-gradient(135deg,#fff9e9,#fff);border-color:#efb64c}.quarantine-create{grid-template-columns:repeat(4,minmax(0,1fr))}.quarantine-create h2,.quarantine-create .wide{grid-column:1/-1}.quarantine-filters{grid-template-columns:1.4fr repeat(4,1fr) .9fr .9fr auto;align-items:end;gap:12px;padding:18px;display:grid}.quarantine-filters label,.quarantine-table form{gap:6px;display:grid}.quarantine-filters a,.quarantine-events header a{color:#fff;background:#113b72;border-radius:8px;place-items:center;min-height:42px;padding:8px 14px;font-weight:700;display:inline-grid}.quarantine-table>div,.quarantine-events>div{overflow-x:auto}.quarantine-table table,.quarantine-events table{border-collapse:collapse;width:100%;min-width:1080px}.quarantine-table th,.quarantine-table td,.quarantine-events th,.quarantine-events td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5f0;padding:12px}.quarantine-table td small,.quarantine-table td em{color:#5b6d82;margin-top:4px;font-size:.78rem;font-style:normal;display:block}.quarantine-table td form{min-width:220px;margin:8px 0}.quarantine-status{color:#173d68;white-space:nowrap;background:#eef3f9;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.quarantine-status.hurda,.quarantine-status.iade-edilecek{color:#983611;background:#fff0e9}.quarantine-status.uygun,.quarantine-status.sartli-uygun,.quarantine-status.kapatildi{color:#17643e;background:#e8f7ef}.quarantine-events header{justify-content:space-between;align-items:center;padding:18px;display:flex}@media (width<=1100px){.quarantine-create,.quarantine-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.quarantine-create,.quarantine-filters{grid-template-columns:1fr}.quarantine-create h2,.quarantine-create .wide{grid-column:auto}.quarantine-filters a{width:100%}.quarantine-events header{flex-direction:column;align-items:stretch;gap:10px}}.form-submit{min-height:44px;padding:11px 18px;font-size:14px;box-shadow:0 7px 18px #0057d926}.request-result{background:#eaf3ff;border-left:4px solid #1677e8;padding:14px 16px;font-size:14px;line-height:1.5}.project-items{background:#f5f8fd;border-color:#b9cce3;padding:17px 18px}.project-items article{grid-template-rows:auto auto;grid-template-columns:34px 90px 110px minmax(180px,1fr) 38px;align-items:end;gap:10px 12px}.project-items article>strong{grid-area:1/1/3;align-self:center}.project-items article label:first-of-type{grid-area:1/2/auto/-1}.project-items article label:nth-of-type(2){grid-area:2/2}.project-items article label:nth-of-type(3){grid-area:2/3}.project-items article label:nth-of-type(4){grid-area:2/4}.project-items .remove-item{color:#b42318;background:#fff;border-color:#e4aaa6;grid-area:2/5;align-self:end;width:38px;height:42px;padding:0}.project-items-head button{border-radius:3px;min-height:42px;padding:9px 13px}.calculator-layout input{border-color:#aebfd5;height:44px;min-height:44px;padding:9px 11px;font-size:15px}.calculator-layout label>div>span{box-sizing:border-box;min-width:70px;height:44px;padding:12px 8px}.calculator-layout label>small{min-height:34px;font-size:12px;line-height:1.45}.outlet-editor .admin-check input{width:18px!important;height:18px!important;min-height:18px!important}@media (width<=800px){.form-aside{background:#eef5ff;border-left:4px solid #1677e8;padding:17px 18px}.form-aside h2{margin:8px 0;font-size:21px}.form-aside>p{margin-bottom:10px}.form-aside .checklist{display:none}.request-form{padding:20px 17px}.request-form label{margin-bottom:12px}}@media (width<=600px){.project-items{padding:12px}.project-items article{grid-template-rows:auto auto auto;grid-template-columns:28px 1fr 86px}.project-items article>strong{grid-area:1/1/4}.project-items article label:first-of-type{grid-area:1/2/auto/-1}.project-items article label:nth-of-type(2){grid-area:2/2}.project-items article label:nth-of-type(3){grid-area:2/3}.project-items article label:nth-of-type(4){grid-area:3/2/auto/-1}.project-items .remove-item{z-index:2;grid-area:3/3;justify-self:end;position:relative}.project-items article label:nth-of-type(4) input{padding-right:52px}.request-form input[type=file]{height:92px!important;padding:13px!important}}.management{color:#071d49;background:#f2f6fc;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.management-side{color:#fff;z-index:40;background:#061b43;flex-direction:column;height:100vh;padding:24px 15px 18px;display:flex;position:sticky;top:0}.management-brand{border-bottom:1px solid #27436f;gap:12px;padding:4px 10px 22px;display:grid}.management-brand img{filter:brightness(0)invert();width:150px}.management-brand span{color:#70c8ff;letter-spacing:.18em;font-size:10px;font-weight:900}.management-side nav{gap:3px;padding:16px 0;display:grid;overflow:auto}.management-side nav a{color:#bfcde2;border-left:3px solid #0000;grid-template-columns:27px 1fr;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:13px;font-weight:720;display:grid}.management-side nav a i{color:#6abfff;place-items:center;width:24px;height:24px;font-size:15px;font-style:normal;display:grid}.management-side nav a:hover{color:#fff;background:#102e61}.management-side nav a.active{color:#fff;background:#075fd5;border-left-color:#39a9ff}.management-side nav a.active i{color:#fff}.management-side>div:last-child{border-top:1px solid #27436f;justify-content:space-between;margin-top:auto;padding:14px 10px 0;display:flex}.management-side>div:last-child a{color:#9fb4d1;font-size:11px}.management-main{min-width:0}.management-main>header{z-index:30;background:#fff;border-bottom:1px solid #d8e2f0;align-items:center;gap:18px;min-height:84px;padding:14px clamp(20px,4vw,58px);display:flex;position:sticky;top:0;box-shadow:0 4px 15px #0b34700c}.management-main>header>div{flex:1}.management-main>header span,.management-card>span,.management-card-head span{color:#0870df;letter-spacing:.15em;font-size:10px;font-weight:900}.management-main>header h1{letter-spacing:-.5px;margin:4px 0 0;font-size:25px}.management-main>header>a{color:#405776;border:1px solid #cbd8e9;padding:8px 12px;font-size:12px;font-weight:750}.management-mobile-menu{color:#fff;background:#075fd5;border:0;width:40px;height:40px;font-size:20px;display:none}.management-dashboard,.management-section{padding:30px clamp(20px,4vw,58px) 70px}.management-metrics{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.management-metrics>a{background:#fff;border:1px solid #d7e2f0;border-top:4px solid #1478ea;flex-direction:column;min-height:158px;padding:20px;display:flex;position:relative;box-shadow:0 8px 22px #0c32610b}.management-metrics>a.cyan{border-top-color:#00a8d6}.management-metrics>a.orange{border-top-color:#ff801f}.management-metrics>a.green{border-top-color:#18a36f}.management-metrics>a.violet{border-top-color:#805ad5}.management-metrics span{color:#526883;font-size:12px;font-weight:750}.management-metrics strong{margin:12px 0 3px;font-size:36px}.management-metrics small{color:#71849d}.management-metrics b{color:#086bd4;margin-top:auto;font-size:11px}.management-columns{grid-template-columns:1.6fr .8fr;gap:20px;margin-top:20px;display:grid}.management-card{background:#fff;border:1px solid #d7e2f0;box-shadow:0 8px 22px #0c32610b}.management-card-head{border-bottom:1px solid #dbe4f0;justify-content:space-between;align-items:center;min-height:76px;padding:17px 20px;display:flex}.management-card-head h2{margin:4px 0 0;font-size:20px}.management-card-head>a{color:#0870df;font-size:12px;font-weight:800}.management-card-head>strong{color:#0666cc;background:#e7f2ff;place-items:center;min-width:36px;height:36px;padding:0 8px;display:grid}.management-activity>a,.management-activity>article{color:#142b4c;border-bottom:1px solid #e3eaf3;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:12px 20px;display:grid}.management-activity>a:last-child,.management-activity>article:last-child{border:0}.management-activity i{color:#096aca;background:#e5f1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.management-activity i.servis{color:#087a51;background:#def7ec}.management-activity div{gap:3px;display:grid}.management-activity span{color:#647791;font-size:12px}.management-activity small{text-align:right;color:#71849d;font-size:10px;line-height:1.5}.management-quick>a{color:#142b4c;border-bottom:1px solid #e3eaf3;gap:5px;padding:17px 20px;display:grid}.management-quick>a:last-child{border:0}.management-quick>a:hover{background:#eef6ff}.management-quick a b{font-size:13px}.management-quick a span{color:#70829a;font-size:11px}.management-empty{text-align:center;padding:45px 22px}.management-empty b{font-size:17px}.management-empty p{color:#6b7d94;max-width:480px;margin:8px auto 0;font-size:13px;line-height:1.6}.management-section>.outlet-admin-shell,.management-section>.request-admin{max-width:none;margin:0;padding:0}.management-section .outlet-editor,.management-section .admin-products{box-shadow:0 8px 22px #0c32610b}.management-section .request-admin{padding-bottom:0}.management-table-wrap{overflow:auto}.management-table{border-collapse:collapse;text-align:left;width:100%}.management-table th{color:#61758e;letter-spacing:.08em;background:#f0f5fb;padding:11px 16px;font-size:10px}.management-table td{vertical-align:top;border-top:1px solid #e0e8f2;padding:14px 16px;font-size:13px}.management-table td strong,.management-table td small{display:block}.management-table td small{color:#71849d;margin-top:4px;font-size:11px}.management-table td a{color:#086bd4}.management-table select{background:#fffbea;border:1px solid #b9c9dd;min-width:150px;height:38px;padding:7px}.management-document-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.management-document-grid article{background:#fff;border:1px solid #d7e2f0;border-top:4px solid #0a75e5;flex-direction:column;min-height:235px;padding:23px;display:flex}.management-document-grid article>span{color:#0b70d6;letter-spacing:.12em;font-size:10px;font-weight:900}.management-document-grid h2{margin:13px 0 9px;font-size:19px}.management-document-grid p{color:#697c94;margin:0;font-size:12px;line-height:1.6}.management-document-grid article>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.management-document-grid a{color:#075fc1;background:#e7f2ff;padding:8px 10px;font-size:11px;font-weight:800}.management-editor-placeholder{max-width:860px;padding:35px}.management-editor-placeholder h2{margin:10px 0;font-size:28px}.management-editor-placeholder p{color:#5e728e;line-height:1.7}.management-editor-placeholder>div{align-items:center;gap:20px;margin-top:24px;display:flex}.management-editor-placeholder>div span{color:#788aa0;font-size:12px}.management-content-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.management-content-list article{background:#fff;border:1px solid #d7e2f0;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.management-content-list i{color:#18875f;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:900}.management-content-list h2{margin:6px 0 3px;font-size:17px}.management-content-list p{color:#708199;margin:0;font-size:11px}.management-content-list a{color:#096bce;flex:none;font-size:11px;font-weight:800}.management-settings{grid-template-columns:.65fr 1.35fr;gap:20px;max-width:950px;display:grid}.management-settings>.management-card{padding:28px}.management-settings h2{margin:10px 0}.management-settings p{color:#6d7f96;line-height:1.6}.management-form{background:#fff;border:1px solid #d7e2f0;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.management-form label{color:#263d5d;gap:6px;font-size:12px;font-weight:800;display:grid}.management-form input{background:#fffbea;border:1px solid #aebfd5;height:42px;padding:9px 11px;font-size:15px}.management-form label small{color:#71849d;font-weight:500}.management-form button{color:#fff;cursor:pointer;background:#076dde;border:0;min-height:43px;font-weight:850}.management-form p{color:#075fc1;background:#e7f2ff;margin:0;padding:12px;font-size:12px}@media (width<=1150px){.management-metrics{grid-template-columns:repeat(3,1fr)}.management-document-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.management{display:block}.management-side{width:260px;transition:left .2s;position:fixed;left:-280px;box-shadow:12px 0 35px #00153555}.management-side.open{left:0}.management-main>header{min-height:70px;padding:10px 16px}.management-mobile-menu{place-items:center;display:grid}.management-main>header h1{font-size:20px}.management-dashboard,.management-section{padding:18px 14px 50px}.management-metrics{grid-template-columns:1fr 1fr}.management-metrics>a{min-height:135px;padding:16px}.management-columns,.management-settings,.management-document-grid,.management-content-list{grid-template-columns:1fr}.management-form{grid-template-columns:1fr;padding:20px}.management-editor-placeholder>div{flex-direction:column;align-items:flex-start}.management-main>header>a{display:none}}@media (width<=1100px){.brand-index,.document-grid,.brand-detail-columns{grid-template-columns:1fr 1fr}.brand-detail-columns article:first-child{grid-column:1/-1}}@media (width<=800px){.brand-verification,.brand-detail-intro,.brand-related>div:first-child,.document-center-head,.brand-related>div:last-child,.document-filters{grid-template-columns:1fr}.brand-detail-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.brand-index,.document-grid,.brand-detail-columns{grid-template-columns:1fr}.brand-detail-columns article:first-child{grid-column:auto}.brand-index{padding:55px 5vw}.brand-index article{min-height:auto}.brand-detail-hero{padding:55px 6vw 62px}.brand-detail-hero>span{margin-top:38px}.brand-detail-hero>p{font-size:17px}.brand-detail-intro,.brand-related,.document-center{padding:60px 6vw}.brand-detail-columns{padding:0 6vw 60px}.brand-detail-cta{padding:55px 6vw}}@media (width<=1000px){.corporate-activities>div:last-child,.corporate-why>div:last-child{grid-template-columns:1fr 1fr}.corporate-process>div{position:static}}@media (width<=800px){.corporate-position,.corporate-process,.corporate-quality,.corporate-brands,.corporate-project-info,.corporate-links,.corporate-capabilities>div:last-child,.corporate-brands>div:last-child{grid-template-columns:1fr}.corporate-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.corporate-position,.corporate-process,.corporate-quality,.corporate-brands,.corporate-project-info,.corporate-links,.corporate-cta{padding:58px 6vw}.corporate-activities,.corporate-capabilities,.corporate-sectors{padding:58px 5vw}.corporate-activities>div:last-child,.corporate-sectors>div:last-child,.corporate-project-info ol,.corporate-why>div:last-child{grid-template-columns:1fr}.corporate-activities article,.corporate-capabilities article{min-height:auto}.corporate-why{padding:58px 6vw}.corporate-links nav{grid-template-columns:1fr}.corporate-cta>div:last-child{flex-direction:column;width:100%}.corporate-cta .button{justify-content:center}}@media (width<=1100px){.contact-route-grid,.contact-resource-links{grid-template-columns:1fr 1fr}}@media (width<=800px){.contact-primary-routes{grid-template-columns:1fr;padding:42px 5vw 18px}.contact-primary-routes a{min-height:0}.contact-route-intro,.contact-process{grid-template-columns:1fr}}@media (width<=600px){.contact-route-intro,.contact-process{padding:58px 6vw}.contact-route-grid{grid-template-columns:1fr;padding:0 5vw 58px}.contact-route-grid article{min-height:auto}.contact-resource-links{grid-template-columns:1fr;padding:50px 5vw}}@media (width<=480px){.management-metrics{grid-template-columns:1fr}.management-metrics>a{min-height:120px}.management-table th,.management-table td{padding:10px}.management-main>header span{font-size:9px}}.dashboard-v2{gap:20px;display:grid}.dashboard-filter{background:#fff;border:1px solid #d7e2f0;grid-template-columns:1.25fr repeat(4,minmax(125px,.75fr)) auto auto;align-items:end;gap:12px;padding:18px 20px;display:grid;box-shadow:0 8px 22px #0c32610b}.dashboard-filter>div span{color:#0870df;letter-spacing:.15em;font-size:10px;font-weight:900}.dashboard-filter h2{margin:6px 0 0;font-size:20px}.dashboard-filter label{color:#526883;gap:5px;font-size:11px;font-weight:800;display:grid}.dashboard-filter input,.dashboard-filter select{color:#071d49;background:#fffbea;border:1px solid #aebfd5;width:100%;height:42px;padding:8px 10px;font-size:13px}.dashboard-filter button,.dashboard-filter>a{color:#fff;cursor:pointer;background:#075fc1;border:0;place-items:center;height:42px;padding:0 15px;font-size:12px;font-weight:850;display:grid}.dashboard-filter>a{color:#075fc1;background:#fff;border:1px solid #aebfd5}.dashboard-report-actions{color:#526883;background:#eaf2fb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.dashboard-report-actions>div{gap:8px;display:flex}.dashboard-report-actions a{color:#fff;background:#071d49;padding:9px 12px;font-weight:800}.dashboard-metrics{grid-template-columns:repeat(7,1fr)}.dashboard-metrics>a{min-height:145px}.dashboard-metrics strong{font-size:31px}.dashboard-charts,.dashboard-alert-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dashboard-bars{gap:13px;padding:22px;display:grid}.dashboard-bars>div{grid-template-columns:minmax(105px,.55fr) 1fr 35px;align-items:center;gap:12px;display:grid}.dashboard-bars span{color:#536981;font-size:11px;font-weight:750}.dashboard-bars i{background:#e8eff8;height:10px;display:block;overflow:hidden}.dashboard-bars i b{background:linear-gradient(90deg,#075fc1,#20a9eb);height:100%;display:block}.dashboard-bars strong{text-align:right;font-size:13px}.dashboard-list .management-activity{max-height:395px;overflow:auto}.dashboard-list .management-activity>a{grid-template-columns:34px 1fr minmax(90px,auto)}.dashboard-list .management-activity span{line-height:1.45}.dashboard-alert-grid .management-card:nth-child(3) .management-card-head>strong{color:#b42318;background:#fde8e6}.dashboard-alert-grid .management-card:nth-child(4) .management-card-head>strong{color:#996000;background:#fff2d5}@media (width<=1400px){.dashboard-metrics{grid-template-columns:repeat(4,1fr)}.dashboard-filter{grid-template-columns:1fr repeat(4,minmax(120px,.7fr))}.dashboard-filter button,.dashboard-filter>a{grid-column:auto}}@media (width<=1050px){.dashboard-filter{grid-template-columns:1fr 1fr 1fr}.dashboard-filter>div{grid-column:1/-1}.dashboard-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.dashboard-filter{grid-template-columns:1fr 1fr}.dashboard-filter>div{grid-column:1/-1}.dashboard-charts,.dashboard-alert-grid{grid-template-columns:1fr}.dashboard-report-actions{flex-direction:column;align-items:flex-start}.dashboard-metrics{grid-template-columns:1fr 1fr}}@media (width<=480px){.dashboard-filter{grid-template-columns:1fr;padding:16px}.dashboard-filter>*{grid-column:1!important}.dashboard-report-actions>div{width:100%}.dashboard-report-actions a{text-align:center;flex:1}.dashboard-metrics{grid-template-columns:1fr}.dashboard-bars>div{grid-template-columns:88px 1fr 28px}.dashboard-list .management-activity>a{grid-template-columns:30px 1fr}.dashboard-list .management-activity small{text-align:left;grid-column:2}}.add-cart{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.add-cart button{color:#fff;cursor:pointer;background:#c74400;border:0;min-height:45px;padding:11px 18px;font-size:14px;font-weight:850}.add-cart button span{margin-left:25px}.add-cart>a{color:#075fc1;border:1px solid #bacbe0;padding:10px 15px;font-size:13px;font-weight:800}.add-cart small{color:#16805b;width:100%;font-weight:750}.checkout-layout{background:#eef4fc;grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px;padding:55px 5vw 85px;display:grid}.cart-panel,.checkout-form{background:#fff;border:1px solid #cbd9ea;box-shadow:0 10px 28px #0a30600c}.checkout-head{border-bottom:1px solid #dbe5f1;padding:30px}.checkout-head>span,.checkout-form>div>span,.payment-notification>div>span{color:#0870df;letter-spacing:.15em;font-size:10px;font-weight:900}.checkout-head h1{margin:9px 0;font-size:31px}.checkout-head p{color:#60748f;margin:0;font-size:13px}.cart-empty{padding:45px 30px}.cart-empty p{color:#687d97}.cart-line{border-bottom:1px solid #e0e8f2;grid-template-columns:64px 1fr 70px 105px 28px;align-items:center;gap:12px;padding:15px 18px;display:grid}.cart-line>img,.cart-line>div{object-fit:cover;background:#eaf0f8;width:64px;height:58px}.cart-line section{gap:4px;display:grid}.cart-line section strong{font-size:13px}.cart-line small{color:#647a94;font-size:11px}.cart-line label{color:#647a94;gap:3px;font-size:10px;display:grid}.cart-line input{background:#fffbea;border:1px solid #b9c9dc;width:65px;height:36px;padding:6px}.cart-line>b{text-align:right;font-size:12px}.cart-line>button{color:#b42318;cursor:pointer;background:#fce8e5;border:0;width:27px;height:27px;font-size:18px}.cart-total{color:#fff;background:#071d49;grid-template-columns:1fr auto;gap:5px;padding:23px 20px;display:grid}.cart-total strong{font-size:22px}.cart-total small{color:#abc1de;grid-column:1/-1;font-size:10px}.checkout-form{grid-template-columns:1fr 1fr;gap:15px;padding:26px;display:grid}.checkout-form>div{border-bottom:1px solid #dbe5f1;grid-column:1/-1;padding:9px 0}.checkout-form h2,.payment-notification h2{margin:6px 0 10px;font-size:20px}.checkout-form label,.payment-notification label{color:#263e5f;gap:5px;font-size:12px;font-weight:800;display:grid}.checkout-form input,.checkout-form select,.checkout-form textarea,.payment-notification input,.payment-notification textarea{color:#071d49;background:#fffbea;border:1px solid #aebfd5;width:100%;min-height:42px;padding:9px 11px;font-size:14px}.checkout-form textarea,.payment-notification textarea{height:auto}.checkout-form .wide,.payment-notification .wide{grid-column:1/-1}.checkout-payment p{color:#60758e;margin:0;font-size:12px;line-height:1.6}.checkout-form .consent-line{background:#f2f7fd;padding:12px}.checkout-form .form-submit,.payment-notification>button{color:#fff;cursor:pointer;background:#c74400;border:0;min-height:46px;font-size:14px;font-weight:900}.order-confirmation{background:#eef4fc;padding:55px 7vw 90px}.order-confirmation>header{margin-bottom:20px}.order-confirmation>header>span{color:#13845e;letter-spacing:.14em;font-size:11px;font-weight:900}.order-confirmation>header h1{margin:8px 0;font-size:clamp(31px,5vw,52px)}.order-confirmation>header p{color:#5e728c}.order-reservation{background:#fff8df;border-left:5px solid #f0a500;margin-bottom:20px;padding:17px 20px}.order-reservation p{color:#6d6044;margin:5px 0 0;font-size:13px}.proforma{background:#fff;border:1px solid #ccd8e8;padding:40px;box-shadow:0 10px 30px #0b325e10}.proforma-head{border-bottom:3px solid #071d49;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.proforma-head img{width:155px}.proforma-head>div{text-align:right;display:grid}.proforma-head b{font-size:18px}.proforma-head span{color:#075fc1;margin:5px 0;font-weight:900}.proforma-head small{color:#6f8198}.proforma-parties{grid-template-columns:1fr 1fr;gap:35px;padding:26px 0;display:grid}.proforma-parties>div{background:#f2f6fb;padding:18px}.proforma-parties span{color:#0870df;letter-spacing:.13em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.proforma-parties strong{font-size:14px}.proforma-parties p{color:#536981;font-size:12px;line-height:1.6}.proforma table{border-collapse:collapse;width:100%}.proforma th{color:#fff;text-align:left;background:#071d49;padding:11px;font-size:11px}.proforma td{border-bottom:1px solid #d9e2ed;padding:13px 11px;font-size:12px}.proforma td small{color:#77889d;margin-top:3px;display:block}.proforma-totals{max-width:380px;margin:18px 0 18px auto;display:grid}.proforma-totals>span,.proforma-totals>strong{border-bottom:1px solid #d4dfec;justify-content:space-between;padding:9px 12px;font-size:12px;display:flex}.proforma-totals>strong{background:#e8f3ff;font-size:15px}.proforma-notes{background:#f5f7fa;padding:15px 18px}.proforma-notes p{color:#5e6f84;margin:6px 0;font-size:10px;line-height:1.5}.order-actions{gap:10px;margin:18px 0 28px;display:flex}.print-button,.order-actions>a{color:#fff;cursor:pointer;background:#075fc1;border:0;padding:11px 16px;font-size:12px;font-weight:850}.order-actions>a{color:#075fc1;background:#fff;border:1px solid #b6c8df}.payment-notification{background:#fff;border:1px solid #cbd9ea;grid-template-columns:1fr 1fr;gap:14px;max-width:920px;padding:28px;display:grid}.payment-notification>div{grid-column:1/-1}.payment-notification>div p{color:#63778f;margin:0;font-size:12px}.payment-notification>button{background:#075fc1}@media (width<=1050px){.checkout-layout{grid-template-columns:1fr}.site-header{gap:10px}.site-header nav a{padding-inline:7px}.header-cta{padding-inline:11px}}@media (width<=900px){.header-cart{order:1;margin-left:auto}.mobile-menu{margin-left:0}.checkout-layout{padding:35px 4vw 65px}.order-confirmation{padding:40px 4vw 70px}}@media (width<=650px){.checkout-form,.payment-notification{grid-template-columns:1fr;padding:18px}.checkout-form>*,.payment-notification>*{grid-column:1!important}.cart-line{grid-template-columns:52px 1fr 55px 25px}.cart-line>img,.cart-line>div{width:52px;height:50px}.cart-line>b{text-align:left;grid-column:2}.cart-line label{grid-area:1/3/3}.cart-line>button{grid-area:1/4/3}.proforma{padding:20px}.proforma-head,.proforma-parties{grid-template-columns:1fr}.proforma-head{gap:18px}.proforma-head>div{text-align:left}.proforma table{display:block;overflow-x:auto}.order-actions{flex-direction:column}.order-actions>*{text-align:center}.header-cart{padding:5px;font-size:0}.header-cart b{font-size:10px}.header-cta{display:none}}.outlet-category-strip{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;margin:0 6vw 20px;display:flex;overflow-x:auto}.outlet-category-strip button{color:#23496f;cursor:pointer;background:#fff;border:1px solid #b9cbe1;flex:none;min-height:42px;padding:9px 14px;font-weight:800}.outlet-category-strip button.active{color:#fff;background:#0878ec;border-color:#0878ec}.outlet-public-filters{background:#e8f1fb;border:1px solid #bfd0e4;grid-template-columns:repeat(5,minmax(145px,1fr)) auto;align-items:end;gap:12px;margin:0 6vw;padding:18px;display:grid}.outlet-public-filters label{color:#304f70;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.outlet-public-filters select{color:#071d49;background:#fffbea;border:1px solid #aebfd5;width:100%;min-width:0;height:43px;padding:7px 9px}.outlet-public-filters>button{color:#0870df;background:#fff;border:1px solid #0878ec;height:43px;padding:8px 12px;font-weight:800}.outlet-result-count{color:#60758e;margin:16px 6vw 0;font-size:12px}.outlet-badges{flex-wrap:wrap;gap:7px;display:flex}.condition-badge,.availability-badge{color:#075fc1;letter-spacing:.06em;text-transform:uppercase;background:#e8f3ff;padding:6px 9px;font-size:10px;font-weight:900}.availability-badge{color:#08784f;background:#e4f6ed}.outlet-card-identity{gap:5px;margin:17px 0;display:grid}.outlet-card-identity span{color:#0870df;font-size:11px;font-weight:850}.outlet-card-identity b{color:#405a78;font-size:13px}.outlet-quote-price{color:#b54708;margin:18px 0;font-size:15px;display:block}.outlet-unavailable{background:#fff7df;border-left:4px solid #e4a11b;gap:6px;margin:20px 0;padding:16px;display:grid}.outlet-unavailable span{color:#665b3d;font-size:12px;line-height:1.5}.outlet-unavailable a{color:#075fc1;font-size:12px;font-weight:850}.outlet-related-documents{background:#eef5fd;padding:70px 6vw}.outlet-related-documents>div:first-child{margin-bottom:24px}.outlet-related-documents h2{margin:12px 0;font-size:clamp(30px,4vw,46px)}.outlet-related-documents>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.outlet-related-documents a{color:#071d49;background:#fff;border:1px solid #c7d7e9;border-top:4px solid #0878ec;flex-direction:column;min-height:150px;padding:20px;display:flex}.outlet-related-documents a span{color:#0870df;font-size:10px;font-weight:850}.outlet-related-documents a b{margin:15px 0;font-size:16px}.outlet-related-documents a small{color:#617790;margin-top:auto}.cart-total{grid-template-columns:1fr auto}.cart-total span:nth-of-type(3),.cart-total strong:nth-of-type(3){border-top:1px solid #3a5273;padding-top:9px}@media (width<=1100px){.outlet-public-filters{grid-template-columns:repeat(3,1fr)}.outlet-related-documents>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.outlet-category-strip{margin-inline:18px}.outlet-public-filters{grid-template-columns:1fr 1fr;margin-inline:18px;padding:14px}.outlet-public-filters>button{grid-column:1/-1}.outlet-result-count{margin-inline:18px}.outlet-product-grid{padding-inline:18px}.outlet-card-meta{gap:8px;display:grid}.outlet-related-documents{padding:52px 18px}.outlet-related-documents>div:last-child,.outlet-gallery{grid-template-columns:1fr}.outlet-gallery img:first-child,.outlet-gallery img{grid-column:auto;height:300px}.outlet-detail{padding-inline:18px}.cart-total strong{font-size:17px}}@media (width<=420px){.outlet-public-filters{grid-template-columns:1fr}}.footer-contact p b{color:#78caff;letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:inline-block}.footer-contact p{line-height:1.55}.contact-address-card{background:#f3f8ff;border-left:4px solid #0878ec}.management-settings-contact{max-width:1100px}.management-settings-contact>.contact-settings-form,.contact-settings-form .wide{grid-column:1/-1}.contact-settings-form>div span{color:#0870df;letter-spacing:.15em;font-size:10px;font-weight:900}.contact-settings-form>div h2{margin:7px 0}.contact-settings-form>div p{background:0 0;margin:0;padding:0}.contact-settings-form>small{color:#71849d}.contact-settings-divider{border-top:1px solid #cfdeef;margin-top:10px;padding-top:22px}.legal-layout{grid-template-columns:260px minmax(0,850px);align-items:start;gap:7vw;padding:72px 6vw 96px;display:grid}.legal-layout aside{border-top:3px solid var(--blue);background:#f2f7fd;display:grid;position:sticky;top:110px}.legal-layout aside strong{color:#0a4e9f;letter-spacing:.13em;padding:18px;font-size:11px}.legal-layout aside a{color:#244466;border-top:1px solid #d7e4f1;padding:13px 18px;font-size:14px}.legal-copy h2{color:#071d49;margin:38px 0 12px;scroll-margin-top:110px;font-size:27px}.legal-copy h2:first-of-type{margin-top:18px}.legal-copy p{color:#4e637b;font-size:16px;line-height:1.8}.legal-copy a{color:#006ada;text-decoration:underline}.legal-date{background:#e6f2ff;margin:0;padding:7px 11px;font-weight:750;display:inline-block;color:#0759ad!important;font-size:13px!important}.legal-addresses{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.legal-addresses p{border-left:3px solid var(--blue);background:#f5f9fe;margin:0;padding:20px}.legal-center-grid{background:#eef4fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:72px 6vw;display:grid}.legal-center-grid a{border:1px solid #cad9ea;border-top:4px solid var(--blue);background:#fff;min-height:220px;padding:30px}.legal-center-grid span{color:#0870df;letter-spacing:.14em;font-size:11px;font-weight:900}.legal-center-grid h2{color:#071d49;margin:20px 0 10px;font-size:26px}.legal-center-grid p{color:#5d718a;line-height:1.7}.legal-center-grid b{color:#006ada;margin-top:24px;display:block}.legal-review-note{padding:70px 6vw 90px}.legal-review-note p{color:#5d718a;max-width:850px;line-height:1.75}.mobile-menu-group{color:#0870df;letter-spacing:.14em;padding:14px 4px 6px;font-size:11px}@media (width<=800px){.legal-layout{grid-template-columns:1fr;padding:45px 5vw 70px}.legal-layout aside{grid-template-columns:1fr 1fr;position:static}.legal-layout aside strong{grid-column:1/-1}.legal-addresses,.legal-center-grid{grid-template-columns:1fr}.legal-center-grid{padding:45px 5vw}.legal-center-grid a{min-height:0}.contact-settings-divider{margin-top:18px}.corporate-menu{display:none}.contact-settings-form .wide,.management-settings-contact>.contact-settings-form{grid-column:auto}}.market-reports{gap:20px;display:grid}.report-filters{background:#e7f1fc;border:1px solid #c5d5e8;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.report-filters label{color:#385474;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.report-filters select,.report-filters input{color:#071d49;background:#fffbea;border:1px solid #acbfd6;width:100%;min-width:0;height:41px;padding:7px 9px}.report-filters button,.report-card header button{color:#0868c8;cursor:pointer;background:#fff;border:1px solid #0870df;min-height:41px;padding:8px 13px;font-weight:850}.report-metrics{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.report-metrics article{background:#fff;border:1px solid #d1deec;border-top:4px solid #0878ec;flex-direction:column;min-height:135px;padding:17px;display:flex}.report-metrics article.warning{border-top-color:#e0a000}.report-metrics article.danger{border-top-color:#d23b32}.report-metrics article.success{border-top-color:#159467}.report-metrics span,.report-card header span{color:#58708d;letter-spacing:.12em;font-size:9px;font-weight:900}.report-metrics strong{margin:10px 0 3px;font-size:30px}.report-metrics small{color:#71839a;margin-top:auto;font-size:10px;line-height:1.4}.report-columns,.report-alerts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.report-card{background:#fff;border:1px solid #d1deec;min-width:0;box-shadow:0 8px 22px #0c32610b}.report-card>header{border-bottom:1px solid #dde6f1;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:16px 20px;display:flex}.report-card header h2{margin:5px 0 0;font-size:19px}.report-card header>b{color:#075fc1;background:#e6f2ff;place-items:center;min-width:35px;height:35px;display:grid}.stock-unit-summary{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.stock-unit-summary article{background:#f1f6fc;gap:7px;padding:15px;display:grid}.stock-unit-summary article>b{color:#0870df;text-transform:uppercase}.stock-unit-summary article span{color:#58708b;justify-content:space-between;font-size:12px;display:flex}.sales-currency-summary{gap:10px;padding:18px;display:grid}.sales-currency-summary article{color:#fff;background:#071d49;grid-template-columns:60px 1fr;align-items:center;gap:5px;padding:17px;display:grid}.sales-currency-summary article span{color:#72c9ff;font-weight:900}.sales-currency-summary article strong{font-size:22px}.sales-currency-summary article small{color:#aabfdc;grid-column:2}.sales-currency-summary>p,.report-empty{color:#6f8299;text-align:center;padding:25px}.report-alerts .report-card>article{border-top:1px solid #e1e8f1;grid-template-columns:1fr auto;gap:8px;padding:14px 20px;display:grid}.report-alerts article div{gap:4px;display:grid}.report-alerts article span,.report-alerts article small{color:#71849a;font-size:10px}.report-alerts article p{color:#4a607b;margin:0;font-size:11px}.danger-list>header{border-top:4px solid #d23b32}.movement-type-summary{background:#f1f6fc;grid-template-columns:repeat(6,1fr);gap:8px;padding:14px 18px;display:grid}.movement-type-summary span{color:#60758e;background:#fff;gap:4px;padding:10px;font-size:10px;display:grid}.movement-type-summary b{color:#0870df;font-size:20px}.report-table-wrap{overflow:auto}.report-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.report-table-wrap th{color:#fff;letter-spacing:.07em;white-space:nowrap;background:#071d49;padding:10px 14px;font-size:10px}.report-table-wrap td{vertical-align:top;border-top:1px solid #e0e8f2;padding:12px 14px;font-size:12px}.report-table-wrap td strong,.report-table-wrap td small{display:block}.report-table-wrap td small{color:#72849a;margin-top:4px;font-size:10px}@media (width<=1200px){.report-metrics{grid-template-columns:repeat(4,1fr)}.report-filters,.movement-type-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.report-filters{grid-template-columns:1fr 1fr;padding:14px}.report-filters button{grid-column:1/-1}.report-metrics{grid-template-columns:1fr 1fr}.report-columns,.report-alerts,.stock-unit-summary{grid-template-columns:1fr}.report-card>header{flex-direction:column;align-items:flex-start}.report-card>header button{width:100%}.movement-type-summary{grid-template-columns:1fr 1fr}.report-table-wrap table{min-width:760px}}.procurement-management{gap:20px;display:grid}.procurement-alerts{background:#fff;border:1px solid #d0ddeb}.procurement-alerts>header{border-top:4px solid #df9d00;border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.procurement-alerts>header span,.procurement-record header span{color:#0870df;letter-spacing:.13em;font-size:10px;font-weight:900}.procurement-alerts>header h2{margin:6px 0 0}.procurement-alerts>header>b{color:#8a5d00;background:#fff3cf;padding:9px 12px}.procurement-critical-list{background:#f4f7fb;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.procurement-critical-list button{text-align:left;color:#071d49;cursor:pointer;background:#fff;border:1px solid #cbd9e9;flex-direction:column;align-items:flex-start;min-height:130px;padding:15px;display:flex}.procurement-critical-list button.active{background:#edf6ff;border:2px solid #0878ec}.procurement-critical-list span,.procurement-critical-list small{color:#657b94;margin-top:5px;font-size:10px}.procurement-critical-list i{color:#b15f00;margin-top:auto;padding-top:9px;font-size:10px;font-style:normal;font-weight:850}.procurement-create,.procurement-record form{background:#fff;grid-template-columns:repeat(3,1fr);gap:13px;padding:20px;display:grid}.procurement-create label,.procurement-record form label,.procurement-filters label{color:#314b6b;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.procurement-create input,.procurement-create textarea,.procurement-record input,.procurement-record select,.procurement-record textarea,.procurement-filters input,.procurement-filters select{background:#fffbea;border:1px solid #adc0d8;width:100%;min-width:0;min-height:40px;padding:8px 10px}.procurement-create textarea,.procurement-record textarea{height:auto}.procurement-create .wide,.procurement-record .wide{grid-column:1/-1}.procurement-product-summary{background:#e8f3ff;padding:13px}.procurement-product-summary span{color:#58718e;margin-top:5px;font-size:11px;display:block}.procurement-create button,.procurement-record form button,.procurement-filters button{color:#fff;cursor:pointer;background:#0870df;border:0;min-height:42px;font-weight:850}.procurement-create>p,.procurement-record form>p{color:#815a00;background:#fff3cf;margin:0;padding:11px}.procurement-filters{background:#e8f1fb;border:1px solid #c3d4e7;grid-template-columns:repeat(4,1fr);gap:11px;padding:16px;display:grid}.procurement-filters button{align-self:end}.procurement-count{color:#647a92;margin:0;font-size:11px}.procurement-records{gap:15px;display:grid}.procurement-record{background:#fff;border:1px solid #d0ddea;box-shadow:0 8px 22px #0c32610b}.procurement-record>header{border-bottom:1px solid #dde6f0;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.procurement-record header h2{margin:6px 0;font-size:20px}.procurement-record header p{color:#6c8097;margin:0;font-size:11px}.procurement-record header i{color:#075fc1;text-transform:uppercase;background:#e8f3ff;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.procurement-record header i.tamamlandi{color:#0a7a52;background:#e4f6ed}.procurement-stock-snapshot,.procurement-quantities{background:#f3f7fc;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 20px;display:grid}.procurement-quantities{color:#fff;background:#071d49;grid-template-columns:repeat(3,1fr)}.procurement-stock-snapshot span,.procurement-quantities span{justify-content:space-between;gap:8px;font-size:11px;display:flex}.procurement-stock-snapshot span{color:#526a86;background:#fff;padding:10px}.procurement-quantities span{padding:8px 10px}.procurement-warning{color:#a34212;background:#fff0e8;gap:5px;padding:12px 20px;font-size:11px;display:grid}.procurement-record>footer{color:#5e738d;background:#f0f5fb;padding:14px 20px;font-size:11px}.procurement-record code{color:#075fc1;background:#fff;padding:3px 6px}@media (width<=1050px){.procurement-critical-list,.procurement-create,.procurement-record form{grid-template-columns:1fr 1fr}.procurement-filters{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.procurement-alerts>header,.procurement-record>header{flex-direction:column;align-items:flex-start}.procurement-critical-list,.procurement-create,.procurement-record form,.procurement-filters{grid-template-columns:1fr}.procurement-create .wide,.procurement-record .wide{grid-column:auto}.procurement-stock-snapshot,.procurement-quantities{grid-template-columns:1fr 1fr}.procurement-filters button{width:100%}}.supplier-management{gap:20px;display:grid}.supplier-create>header,.offer-center>header,.supplier-cards article>header,.offer-groups article>header{border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.supplier-create header span,.offer-center header span,.supplier-cards header span,.offer-groups header span{color:#0870df;letter-spacing:.13em;font-size:10px;font-weight:900}.supplier-create h2,.offer-center h2,.supplier-cards h2,.offer-groups h2{margin:5px 0 0}.supplier-create form,.offer-center form{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.supplier-create label,.offer-center label,.supplier-filters label{color:#314b6b;gap:5px;font-size:11px;font-weight:800;display:grid}.supplier-create input,.supplier-create select,.supplier-create textarea,.offer-center input,.offer-center select,.offer-center textarea,.supplier-filters input,.supplier-filters select{background:#fffbea;border:1px solid #adc0d8;width:100%;min-width:0;min-height:40px;padding:8px 10px}.supplier-create .wide,.offer-center .wide{grid-column:1/-1}.supplier-create button,.offer-center button,.supplier-filters button,.offer-table-wrap button{color:#fff;cursor:pointer;background:#0870df;border:0;min-height:40px;padding:8px 12px;font-weight:850}.supplier-message{color:#a34212;background:#fff0e8;margin:0;padding:12px 16px}.supplier-filters{background:#e8f1fb;border:1px solid #c3d4e7;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:end;gap:11px;padding:16px;display:grid}.supplier-cards{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.supplier-cards article,.offer-groups article{background:#fff;border:1px solid #d0ddea;box-shadow:0 8px 22px #0c32610b}.supplier-cards header p{color:#6b7e96;margin:5px 0 0;font-size:11px}.supplier-cards header>b{color:#075fc1;background:#e8f3ff;padding:7px 9px}.supplier-cards dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:16px 20px;display:grid}.supplier-cards dt{color:#71849b;font-size:10px}.supplier-cards dd{margin:4px 0 0;font-size:12px;font-weight:750}.supplier-cards article>p{color:#647991;margin:0;padding:0 20px 17px;font-size:11px}.supplier-cards footer{background:#f0f5fb;gap:8px;padding:13px 20px;display:flex}.supplier-cards footer span{flex:1;font-size:10px}.supplier-cards footer b{margin-top:4px;font-size:16px;display:block}.offer-center>header button{color:#075fc1;background:#fff;border:1px solid #aac0d9}.offer-groups{gap:15px;display:grid}.offer-groups article>header b{color:#075fc1;background:#e8f3ff;padding:8px 10px}.currency-note{color:#785600;background:#fff5d9;margin:0;padding:10px 20px;font-size:11px}.offer-table-wrap{overflow:auto}.offer-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.offer-table-wrap th{color:#fff;text-align:left;background:#071d49;padding:10px 14px;font-size:10px}.offer-table-wrap td{border-top:1px solid #dde6f0;padding:13px 14px;font-size:11px}.offer-table-wrap td small{color:#71849b;margin-top:4px;display:block}.offer-table-wrap tr.selected{background:#e7f7ef}.offer-table-wrap tr.selected td:last-child strong{color:#087a51}.offer-groups article>footer{color:#60758d;background:#f1f5fa;gap:5px;padding:12px 20px;font-size:10px;display:grid}.offer-groups article>footer:empty{display:none}@media (width<=1100px){.supplier-create form,.offer-center form,.supplier-filters{grid-template-columns:1fr 1fr}.supplier-filters button{width:100%}}@media (width<=800px){.supplier-create form,.offer-center form,.supplier-filters,.supplier-cards{grid-template-columns:1fr}.supplier-create .wide,.offer-center .wide{grid-column:auto}.supplier-create>header,.offer-center>header,.supplier-cards article>header,.offer-groups article>header{flex-direction:column}.supplier-cards dl{grid-template-columns:1fr}.supplier-cards footer{flex-direction:column}.offer-table-wrap{max-width:calc(100vw - 28px)}}.purchase-management{gap:20px;display:grid}.purchase-selected>header,.purchase-orders article>header{border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.purchase-selected header span,.purchase-orders header span{color:#0870df;letter-spacing:.13em;font-size:10px;font-weight:900}.purchase-selected h2,.purchase-orders h2{margin:5px 0}.purchase-selected>div{display:grid}.purchase-selected article{border-top:1px solid #e0e8f2;grid-template-columns:minmax(220px,.8fr) 2fr;align-items:end;gap:18px;padding:15px 20px;display:grid}.purchase-selected article:first-child{border:0}.purchase-selected article h3{margin:5px 0}.purchase-selected article p{color:#657a92;margin:0;font-size:11px}.purchase-selected article>strong{color:#087a51;background:#e5f6ee;justify-self:end;padding:9px;font-size:11px}.purchase-selected form{grid-template-columns:120px 160px 1fr auto;align-items:end;gap:9px;display:grid}.purchase-selected label,.purchase-filters label,.purchase-update label,.purchase-delivery label{color:#314b6b;gap:5px;font-size:11px;font-weight:800;display:grid}.purchase-selected input,.purchase-filters input,.purchase-filters select,.purchase-update input,.purchase-update select,.purchase-delivery input{background:#fffbea;border:1px solid #adc0d8;width:100%;min-width:0;min-height:40px;padding:8px 10px}.purchase-selected button,.purchase-filters button,.purchase-update button,.purchase-delivery button{color:#fff;cursor:pointer;background:#0870df;border:0;min-height:40px;padding:8px 12px;font-weight:850}.purchase-filters{background:#e8f1fb;border:1px solid #c3d4e7;grid-template-columns:repeat(6,1fr);gap:10px;padding:16px;display:grid}.purchase-filters button{align-self:end}.purchase-orders{gap:15px;display:grid}.purchase-orders>article{background:#fff;border:1px solid #d0ddea;box-shadow:0 8px 22px #0c32610b}.purchase-orders header p{color:#6b7e96;margin:0;font-size:11px}.purchase-orders header i{color:#075fc1;text-transform:uppercase;background:#e8f3ff;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.purchase-orders header i.tamamlandi{color:#087a51;background:#e4f6ed}.purchase-orders header i.iptal{color:#b42318;background:#fde9e7}.purchase-numbers{color:#fff;background:#071d49;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 20px;display:grid}.purchase-numbers span{justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;display:flex}.purchase-update,.purchase-delivery{grid-template-columns:180px 180px 1fr auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.purchase-update{background:#f2f6fb}.purchase-update .wide{min-width:0}.purchase-delivery{border-top:1px solid #dce5f0;grid-template-columns:1fr 170px 150px 1fr auto}.purchase-orders>article>footer{background:#edf4fb;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 20px;display:grid}.purchase-orders footer>div{color:#60758d;gap:4px;font-size:10px;display:grid}.purchase-orders footer a{color:#fff;background:#075fc1;padding:9px 11px;font-size:11px;font-weight:800}.purchase-orders footer small{color:#6b7e96;grid-column:1/-1}@media (width<=1100px){.purchase-selected article{grid-template-columns:1fr}.purchase-selected form,.purchase-filters{grid-template-columns:1fr 1fr}.purchase-numbers{grid-template-columns:repeat(3,1fr)}.purchase-update,.purchase-delivery{grid-template-columns:1fr 1fr}.purchase-update button,.purchase-delivery button{width:100%}}@media (width<=800px){.purchase-selected>header,.purchase-orders article>header{flex-direction:column}.purchase-selected form,.purchase-filters,.purchase-numbers,.purchase-update,.purchase-delivery{grid-template-columns:1fr}.purchase-selected article{padding:15px}.purchase-orders>article>footer{grid-template-columns:1fr}.purchase-orders footer a{text-align:center;width:100%}.purchase-orders footer small{grid-column:auto}}.finance-management{gap:20px;display:grid}.finance-alerts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance-alerts article{background:#fff;border:1px solid #d4dfed;border-top:4px solid #db6b2f;padding:20px}.finance-alerts b{font-size:30px;display:block}.finance-alerts span{color:#667b93;font-size:11px}.finance-create>header,.finance-invoices article>header{border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.finance-create header span,.finance-invoices header span{color:#0870df;letter-spacing:.13em;font-size:10px;font-weight:900}.finance-create h2,.finance-invoices h2{margin:5px 0}.finance-create form{grid-template-columns:repeat(4,1fr);gap:11px;padding:20px;display:grid}.finance-create label,.finance-filters label,.finance-update label,.finance-payment label{color:#314b6b;gap:5px;font-size:11px;font-weight:800;display:grid}.finance-create input,.finance-create select,.finance-filters input,.finance-filters select,.finance-update input,.finance-update select,.finance-payment input{background:#fffbea;border:1px solid #adc0d8;width:100%;min-width:0;min-height:40px;padding:8px 10px}.finance-create .wide{grid-column:1/-1}.finance-create button,.finance-filters button,.finance-update button,.finance-payment button{color:#fff;background:#0870df;border:0;min-height:40px;padding:8px 12px;font-weight:850}.finance-filters{background:#e8f1fb;border:1px solid #c3d4e7;grid-template-columns:repeat(5,1fr) auto auto;align-items:end;gap:10px;padding:16px;display:grid}.finance-invoices{gap:15px;display:grid}.finance-invoices>article{background:#fff;border:1px solid #d0ddea}.finance-invoices header p{color:#6b7e96;margin:0;font-size:11px}.finance-invoices header i{color:#075fc1;background:#e8f3ff;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.finance-invoices header i.odendi{color:#087a51;background:#e4f6ed}.finance-invoices header i.iptal{color:#b42318;background:#fde9e7}.finance-numbers{color:#fff;background:#071d49;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 20px;display:grid}.finance-numbers span{gap:5px;padding:8px;font-size:10px;display:grid}.finance-numbers b{font-size:13px}.finance-update,.finance-payment{align-items:end;gap:10px;padding:16px 20px;display:grid}.finance-update{background:#f2f6fb;grid-template-columns:180px 180px 1fr auto}.finance-payment{border-top:1px solid #dce5f0;grid-template-columns:repeat(6,1fr) auto}.finance-invoices footer{color:#60758d;background:#edf4fb;gap:4px;padding:13px 20px;font-size:10px;display:grid}.finance-invoices footer:empty{display:none}@media (width<=1100px){.finance-create form,.finance-filters,.finance-payment{grid-template-columns:1fr 1fr}.finance-numbers{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.finance-alerts,.finance-create form,.finance-filters,.finance-numbers,.finance-update,.finance-payment{grid-template-columns:1fr}.finance-create .wide{grid-column:auto}.finance-invoices article>header{flex-direction:column;gap:10px}}.supplier-analytics{gap:18px;display:grid}.analytics-filters{background:#e8f1fb;border:1px solid #c3d4e7;grid-template-columns:repeat(6,1fr);gap:10px;padding:16px;display:grid}.analytics-filters label{color:#314b6b;gap:5px;font-size:11px;font-weight:800;display:grid}.analytics-filters input,.analytics-filters select{background:#fffbea;border:1px solid #adc0d8;width:100%;min-width:0;min-height:40px;padding:8px 10px}.analytics-exports{flex-wrap:wrap;gap:8px;display:flex}.analytics-exports button{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:40px;padding:8px 13px;font-weight:800}.analytics-cards{gap:16px;display:grid}.analytics-cards>article{background:#fff;border:1px solid #d0ddea;box-shadow:0 8px 22px #0c32610b}.analytics-cards article>header{border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.analytics-cards header span{color:#0870df;letter-spacing:.13em;font-size:10px;font-weight:900}.analytics-cards h2{margin:5px 0}.analytics-cards header p{color:#6b7e96;margin:0;font-size:11px}.analytics-cards header a,.analytics-sections a{color:#075fc1;background:#e8f3ff;padding:8px 10px;font-size:10px;font-weight:850}.analytics-kpis{color:#fff;background:#071d49;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 20px;display:grid}.analytics-kpis span{gap:4px;padding:8px;font-size:10px;display:grid}.analytics-kpis b{font-size:19px}.analytics-sections{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 20px;display:grid}.analytics-sections section{background:#f8fbff;border:1px solid #d8e3ef;padding:16px}.analytics-sections h3{margin:0 0 10px;font-size:15px}.analytics-sections p{color:#586f89;font-size:11px;line-height:1.6}.analytics-sections a{margin-top:8px;display:inline-block}@media (width<=1100px){.analytics-filters{grid-template-columns:repeat(3,1fr)}.analytics-sections{grid-template-columns:1fr 1fr}}@media (width<=800px){.analytics-filters,.analytics-kpis,.analytics-sections{grid-template-columns:1fr}.analytics-cards article>header{flex-direction:column}.analytics-exports button{flex:140px}}.audit-management{gap:18px;display:grid}.approval-pending>header,.audit-history>header{border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.approval-pending header span,.audit-history header span{color:#0870df;letter-spacing:.13em;font-size:10px;font-weight:900}.approval-pending h2,.audit-history h2{margin:5px 0}.approval-pending header>b,.audit-history header>b{color:#075fc1;background:#e8f3ff;padding:8px 11px}.approval-pending>div>article{border-top:1px solid #e0e8f2;grid-template-columns:1fr 1.3fr;gap:18px;padding:16px 20px;display:grid}.approval-pending article h3{margin:5px 0}.approval-pending article p,.approval-pending article small{color:#647990;margin:0;font-size:11px;display:block}.approval-pending article strong{color:#a34212;background:#fff0e8;margin-top:8px;padding:7px;font-size:10px;display:inline-block}.approval-pending form{grid-template-columns:150px 1fr auto;align-items:end;gap:9px;display:grid}.approval-pending label,.audit-filters label{color:#314b6b;gap:5px;font-size:11px;font-weight:800;display:grid}.approval-pending input,.approval-pending select,.audit-filters input,.audit-filters select{background:#fffbea;border:1px solid #adc0d8;width:100%;min-width:0;min-height:40px;padding:8px 10px}.approval-pending button,.audit-filters button{color:#fff;background:#0870df;border:0;min-height:40px;padding:8px 12px;font-weight:850}.audit-filters{background:#e8f1fb;border:1px solid #c3d4e7;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.audit-table{overflow:auto}.audit-table table{border-collapse:collapse;white-space:nowrap;width:100%}.audit-table th{color:#fff;text-align:left;background:#071d49;padding:10px 13px;font-size:10px}.audit-table td{vertical-align:top;border-top:1px solid #e0e8f2;padding:12px 13px;font-size:11px}.audit-table td small{color:#71849b;margin-top:4px;display:block}.approval-history{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.approval-history h2{grid-column:1/-1;margin:0}.approval-history article{background:#fff;border:1px solid #d0ddea;padding:15px}.approval-history article span{float:right;color:#075fc1;background:#e8f3ff;padding:5px;font-size:9px}.approval-history p,.approval-history small{color:#60758d;font-size:11px}@media (width<=1100px){.audit-filters{grid-template-columns:repeat(3,1fr)}.approval-history{grid-template-columns:1fr 1fr}}@media (width<=800px){.approval-pending>div>article,.approval-pending form,.audit-filters,.approval-history{grid-template-columns:1fr}.approval-pending>header,.audit-history>header{flex-direction:column;gap:10px}.approval-history h2{grid-column:auto}.audit-table{max-width:calc(100vw - 28px)}}@media print{body{background:#fff}.site-header,.site-footer,.whatsapp,.order-confirmation>header,.order-reservation,.order-actions,.payment-notification{display:none!important}.order-confirmation{padding:0}.proforma{box-shadow:none;border:0;padding:0}}.order-tracking-code{background:#e9f3ff;border-left:4px solid #0873dd;gap:6px;max-width:620px;margin-top:18px;padding:16px 18px;display:grid}.order-tracking-code>span{color:#0870df;letter-spacing:.13em;font-size:9px;font-weight:900}.order-tracking-code>strong{letter-spacing:.08em;font-size:20px}.order-tracking-code p{font-size:12px;margin:0!important}.order-tracking-code a{color:#075fc1;margin-top:3px;font-size:12px;font-weight:850}.admin-order-open{color:#086bd4;cursor:pointer;background:0 0;border:0;padding:0}.admin-order-tracking{background:#f1f6fc;border:1px solid #cfdbeb;grid-template-columns:180px 1fr 1fr;gap:14px;margin:18px;padding:22px;display:grid}.admin-order-tracking h3{grid-column:1/-1;margin:0 0 5px}.admin-order-tracking label{color:#263d5d;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-order-tracking select,.admin-order-tracking textarea{width:100%;font:inherit;background:#fffbea;border:1px solid #aebfd5;padding:9px}.admin-order-tracking button{align-self:end}@media (width<=900px){.admin-order-tracking{grid-template-columns:1fr 1fr}.admin-order-tracking h3{grid-column:1/-1}}@media (width<=600px){.admin-order-tracking{grid-template-columns:1fr;margin:10px;padding:16px}.admin-order-tracking h3{grid-column:auto}}.tracking-center .tracking-search{grid-template-columns:1fr .7fr auto}@media (width<=900px){.tracking-center .tracking-search{grid-template-columns:1fr 1fr}}@media (width<=600px){.tracking-center .tracking-search{grid-template-columns:1fr}}.order-operation-panel{background:#f4f8fd;border:1px solid #cbd9e9;margin:18px;padding:24px}.order-operation-panel>header{border-bottom:1px solid #d4dfec;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.order-operation-panel>header span{color:#0870df;letter-spacing:.14em;font-size:10px;font-weight:900}.order-operation-panel>header h3{margin:5px 0 0;font-size:22px}.order-operation-panel>header>b{color:#075fc1;background:#e5f2ff;padding:8px 11px;font-size:11px}.order-operation-form{gap:18px;padding:20px 0;display:grid}.order-operation-form h4,.order-operation-bottom h4{color:#163354;margin:0}.order-item-ops{gap:10px;display:grid}.order-item-ops>article{background:#fff;border:1px solid #d3deeb;grid-template-columns:minmax(180px,1fr) 190px minmax(240px,1.2fr);align-items:end;gap:12px;padding:13px;display:grid}.order-item-ops>article>div{gap:4px;display:grid}.order-item-ops small{color:#72849a}.order-operation-form label,.order-document-form label{color:#263d5d;gap:5px;font-size:12px;font-weight:800;display:grid}.order-operation-form input,.order-operation-form select,.order-operation-form textarea,.order-document-form input,.order-document-form select{color:#071d49;width:100%;min-height:42px;font:inherit;background:#fffbea;border:1px solid #aebfd5;padding:9px 10px}.order-operation-form textarea{height:auto}.order-operation-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.order-operation-fields .wide{grid-column:1/-1}.order-operation-fields .customer-field{background:#eaf4ff;border-left:4px solid #0873dd;padding:12px}.order-operation-fields .internal-field{background:#eef0f3;border-left:4px solid #6b7280;padding:12px}.order-operation-fields .share-check,.order-document-form .share-check{background:#e7f2ff;grid-template-columns:20px 1fr;align-items:center;padding:11px;display:flex}.order-operation-fields .share-check input,.order-document-form .share-check input{width:18px;height:18px;min-height:18px}.order-operation-bottom{grid-template-columns:.75fr 1fr 1.25fr;gap:16px;display:grid}.order-document-form,.order-documents{background:#fff;border:1px solid #d1ddea;align-content:start;gap:12px;padding:18px;display:grid}.order-document-form button{color:#fff;background:#075fc1;border:0;min-height:42px;font-weight:850}.order-documents article{border-bottom:1px solid #e0e8f1;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.order-documents article div{gap:3px;display:grid}.order-documents small{color:#71849a}.order-documents article>span{color:#08744f;font-size:10px;font-weight:850}.order-operation-bottom .admin-order-tracking{grid-template-columns:1fr;margin:0;padding:18px}.order-operation-bottom .admin-order-tracking h4{grid-column:1}.tracking-shared-documents{background:#edf6ff;border-left:4px solid #0873dd;gap:8px;margin:18px 0;padding:16px;display:grid}.tracking-shared-documents>b{margin-bottom:3px}.tracking-shared-documents>a{color:#075fc1;background:#fff;border:1px solid #cfdeee;justify-content:space-between;gap:12px;padding:10px;display:flex}.tracking-shared-documents>a span{font-weight:800}.tracking-shared-documents>a small{color:#60758e}@media (width<=1050px){.order-operation-fields{grid-template-columns:1fr 1fr}.order-operation-fields .wide{grid-column:1/-1}.order-operation-bottom{grid-template-columns:1fr 1fr}.order-operation-bottom .admin-order-tracking{grid-column:1/-1}.order-item-ops>article{grid-template-columns:1fr 1fr}.order-item-ops>article>div{grid-column:1/-1}}@media (width<=650px){.order-operation-panel{margin:10px;padding:15px}.order-operation-panel>header{flex-direction:column;align-items:flex-start}.order-operation-fields,.order-operation-bottom,.order-item-ops>article{grid-template-columns:1fr}.order-operation-fields .wide,.order-operation-bottom .admin-order-tracking,.order-item-ops>article>div{grid-column:1}.tracking-shared-documents>a{flex-direction:column;align-items:flex-start}}.request-detail>.quote-manager{grid-column:1/-1}.quote-manager{border-top:1px solid #d8e3f0;padding-top:25px}.quote-manager-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quote-manager-head span,.tracking-quotes>div:first-child>span{color:#0870df;letter-spacing:.14em;font-size:10px;font-weight:900}.quote-manager-head h3{margin:7px 0 4px}.quote-manager-head p{color:#657991;margin:0;font-size:12px}.quote-manager-head>b{color:#075fc1;background:#e8f3ff;padding:10px 13px;font-size:12px}.quote-revisions{gap:9px;margin:18px 0;display:grid}.quote-revisions>article{background:#fff;border:1px solid #cfdbeb;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.quote-revisions>article>div{gap:4px;margin-right:auto;display:grid}.quote-revisions span{color:#708197;font-size:11px}.quote-revisions a,.quote-revisions button,.quote-revisions summary{color:#075fc1;cursor:pointer;background:#fff;border:1px solid #afc2d9;padding:8px 11px;font-size:11px;font-weight:850}.quote-revisions button{color:#fff;background:#075fc1;border-color:#075fc1}.quote-revisions details{width:100%}.quote-revisions details form{background:#f1f6fc;grid-template-columns:1fr 1fr;margin-top:10px;padding:15px}.quote-revisions details form label:nth-of-type(n+3){grid-column:1/-1}.quote-editor{background:#eef4fb;border:1px solid #cedaea;padding:20px!important}.quote-fields{grid-template-columns:2fr repeat(4,1fr);gap:11px;display:grid}.quote-editor label{gap:5px;display:grid}.quote-editor input,.quote-editor select,.quote-editor textarea{width:100%}.quote-items{gap:9px;display:grid}.quote-items>header{justify-content:space-between;align-items:center;display:flex}.quote-items>header button{color:#fff;background:#075fc1;border:0;padding:8px 11px;font-weight:800}.quote-items>article{background:#fff;border:1px solid #d5dfeb;grid-template-columns:24px minmax(180px,2fr) repeat(5,minmax(74px,.7fr)) 34px;align-items:end;gap:8px;padding:12px;display:grid}.quote-items>article>b{color:#0870df;align-self:center}.quote-items>article>button{color:#b42318;background:#fbe9e7;border:0;width:34px;height:42px;font-size:20px}.quote-items>p{text-align:right;color:#526983;margin:0}.quote-texts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tracking-quotes{border-bottom:1px solid #dce5ef;padding:30px}.tracking-quotes>div:first-child h3{margin:8px 0}.tracking-quotes>div:first-child p{color:#61758d}.tracking-quotes>div:last-child{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tracking-quotes article{background:#f8fbff;border:1px solid #d1ddea;padding:18px}.tracking-quotes article header{border-bottom:1px solid #dce5ef;justify-content:space-between;gap:12px;padding:0 0 12px;display:flex}.tracking-quotes article header div{gap:3px;display:grid}.tracking-quotes article header span{color:#71849a;font-size:11px}.tracking-quotes article header>strong{color:#08744f;font-size:11px}.tracking-quotes dl>div{border-bottom:1px solid #e1e8f1;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.tracking-quotes dd{margin:0;font-weight:800}.tracking-quotes article>a{color:#075fc1;margin:10px 0;font-size:12px;font-weight:850;display:inline-block}.tracking-quotes form{border-top:1px solid #dce5ef;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.tracking-quotes form label{gap:5px;font-size:12px;font-weight:750;display:grid}.tracking-quotes form select,.tracking-quotes form textarea{background:#fffbea;border:1px solid #aebfd5;width:100%;padding:9px}.tracking-quotes form button{color:#fff;background:#075fc1;border:0;grid-column:1/-1;min-height:42px;font-weight:850}@media (width<=1100px){.quote-fields{grid-template-columns:1fr 1fr}.quote-items>article{grid-template-columns:24px minmax(180px,2fr) repeat(3,1fr)}.quote-items>article label:nth-of-type(n+5),.quote-items>article>button{grid-row:2}}@media (width<=700px){.quote-manager-head{flex-direction:column}.quote-fields,.quote-texts,.tracking-quotes>div:last-child{grid-template-columns:1fr}.quote-editor{padding:14px!important}.quote-items>article{grid-template-columns:24px 1fr 1fr}.quote-items>article>b{grid-row:1/5}.quote-items>article label:first-of-type{grid-column:2/-1}.quote-items>article label:nth-of-type(n+4){grid-row:auto}.quote-items>article>button{grid-row:auto;align-self:end}.quote-revisions>article{align-items:flex-start}.quote-revisions details form,.tracking-quotes form{grid-template-columns:1fr}.quote-revisions details form>*{grid-column:1!important}.tracking-quotes{padding:22px}.tracking-quotes form button{grid-column:1}}.notification-config{color:#155f46;background:#e8f7f0;border-left:4px solid #16845c;justify-content:space-between;gap:18px;margin-bottom:16px;padding:13px 16px;font-size:12px;display:flex}.notification-config.missing{color:#6d5318;background:#fff5d9;border-left-color:#d38a00}.notification-error{color:#b42318!important}.tracking-timeline{border-bottom:1px solid #dce5ef;padding:30px}.tracking-timeline>span{color:#0870df;letter-spacing:.15em;font-size:10px;font-weight:900}.tracking-timeline h3{margin:9px 0 18px;font-size:23px}.tracking-timeline ol{margin:0;padding:0;list-style:none;display:grid}.tracking-timeline li{padding:0 0 22px 30px;position:relative}.tracking-timeline li:not(:last-child):before{content:"";background:#cbdced;width:2px;position:absolute;top:12px;bottom:0;left:6px}.tracking-timeline i{background:#0873dd;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0;box-shadow:0 0 0 2px #9bc8f5}.tracking-timeline li div{gap:4px;display:grid}.tracking-timeline li p{color:#5f728a;margin:0}.tracking-timeline small{color:#7a8b9f}@media (width<=600px){.notification-config{flex-direction:column;align-items:flex-start}.tracking-timeline{padding:23px}}.tracking-center{background:#edf3fa;min-height:70vh;padding:62px 6vw 90px}.tracking-search{background:#fff;border:1px solid #cfdaea;grid-template-columns:1.4fr .8fr .65fr auto;align-items:end;gap:15px;max-width:1120px;margin:auto;padding:34px;display:grid;box-shadow:0 16px 38px #092f6510}.tracking-search>div{border-bottom:1px solid #dbe4ef;grid-column:1/-1;padding-bottom:20px}.tracking-search span,.tracking-result header span,.tracking-columns>section>span{color:#0870df;letter-spacing:.15em;font-size:10px;font-weight:900}.tracking-search h1{letter-spacing:-1.5px;margin:8px 0;font-size:clamp(32px,5vw,52px)}.tracking-search p{color:#62758d;max-width:760px;margin:0;line-height:1.65}.tracking-search label,.tracking-upload label{color:#223a5b;gap:7px;font-size:12px;font-weight:800;display:grid}.tracking-search input,.tracking-upload input{background:#fffbea;border:1px solid #aebfd5;width:100%;min-height:44px;padding:10px 12px;font-size:15px}.tracking-search button,.tracking-upload button{color:#fff;cursor:pointer;background:#086bd5;border:0;min-height:44px;padding:10px 18px;font-weight:850}.tracking-message{background:#edf5ff;color:#075fc1!important;grid-column:1/-1!important;padding:12px 15px!important}.tracking-result{background:#fff;border:1px solid #cfdaea;max-width:1120px;margin:22px auto 0;box-shadow:0 16px 38px #092f6510}.tracking-result>header{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.tracking-result h2{margin:7px 0 0;font-size:28px}.tracking-result header p{color:#667991;margin:5px 0 0}.tracking-result>header>strong{color:#08744f;background:#e4f4ec;padding:10px 14px;font-size:12px}.tracking-metrics{border-bottom:1px solid #dce5ef;grid-template-columns:repeat(4,1fr);display:grid}.tracking-metrics article{border-right:1px solid #dce5ef;min-height:112px;padding:22px}.tracking-metrics article:last-child{border:0}.tracking-metrics span{color:#72849a;letter-spacing:.12em;margin-bottom:12px;font-size:9px;font-weight:900;display:block}.tracking-metrics b{font-size:13px;line-height:1.5}.tracking-columns{grid-template-columns:1fr 1fr;display:grid}.tracking-columns>section{border-right:1px solid #dce5ef;padding:30px}.tracking-columns>section:last-child{border:0}.tracking-columns h3{margin:9px 0 13px;font-size:23px}.tracking-columns p{color:#60748d;line-height:1.7}.tracking-alert,.tracking-note{background:#fff7df;border-left:4px solid #e89900;margin-top:18px;padding:16px}.tracking-note{background:#edf6ff;border-left-color:#0873dd}.tracking-alert p,.tracking-note p{margin:6px 0 0}.tracking-columns dl{margin:20px 0 0}.tracking-columns dl>div{border-bottom:1px solid #e1e8f1;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.tracking-columns dt{color:#6b7d93}.tracking-columns dd{text-align:right;margin:0;font-weight:800}.tracking-columns ul{margin:0 0 22px;padding:0;list-style:none}.tracking-columns li{border-bottom:1px solid #e1e8f1;justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.tracking-columns li small{color:#75869a}.tracking-upload{background:#f0f5fb;gap:12px;padding:17px;display:grid}.tracking-upload small{color:#718399;font-weight:500}@media (width<=900px){.tracking-search{grid-template-columns:1fr 1fr}.tracking-search>button{grid-column:1/-1}.tracking-metrics{grid-template-columns:1fr 1fr}.tracking-metrics article:nth-child(2){border-right:0}.tracking-columns{grid-template-columns:1fr}.tracking-columns>section{border-bottom:1px solid #dce5ef;border-right:0}}@media (width<=600px){.tracking-center{padding:32px 4vw 60px}.tracking-search{grid-template-columns:1fr;padding:22px}.tracking-search>div,.tracking-search>button{grid-column:auto}.tracking-result>header{flex-direction:column;align-items:flex-start}.tracking-metrics{grid-template-columns:1fr}.tracking-metrics article{border-bottom:1px solid #dce5ef;border-right:0;min-height:0}.tracking-columns>section{padding:23px}.tracking-columns li{flex-direction:column;align-items:flex-start}}.page-hero,.guide-hero,.service-detail-hero,.brand-detail-hero{color:#fff;background:linear-gradient(135deg,#061a3d,#082b60 72%,#075fc1 145%);border:0}.page-hero{padding:clamp(76px,8vw,112px) 7vw}.page-hero .eyebrow,.guide-hero .eyebrow{color:#6dccff}.page-hero h1,.guide-hero h1,.service-detail-hero h1,.brand-detail-hero h1{color:#fff;letter-spacing:-.04em;font-size:clamp(48px,5.7vw,76px);line-height:1.01}.page-hero>p:last-child,.guide-hero>p:last-child,.service-detail-hero>p,.brand-detail-hero>p{color:#c5d8ef;font-size:19px;line-height:1.7}.family-hero,.sector-hero{color:#fff;background:#061a3d;min-height:650px}.family-hero h1,.sector-hero h1{color:#fff;font-size:clamp(48px,5.5vw,76px);line-height:1.01}.family-hero>div>p:not(.eyebrow),.sector-hero>div>p:not(.eyebrow){color:#c5d8ef;font-size:19px}.family-hero>img,.sector-hero>img{aspect-ratio:1;object-fit:cover;min-height:650px}.family-hero .ghost{color:#fff;border-color:#6685ae}:where(.catalog article,.sector-solution-index article,.service-program-index article,.knowledge-guide-grid article,.brand-index article,.document-grid article,.reference-grid article,.contact-route-grid article,.brand-detail-columns article,.brand-related article,.guide-decisions article,.corporate-activities article,.corporate-capabilities article){border-top:4px solid #0878ec;box-shadow:0 8px 24px #071d4908}:where(.catalog,.sector-solution-index>div:last-child,.service-program-index>div:last-child,.knowledge-guide-grid,.reference-grid){background:0 0;border:0;gap:14px}:where(.parameter-table,.comparison-table,.selection-table){background:#fff;border:1px solid #bfd0e4;box-shadow:0 12px 32px #071d490b}:where(.parameter-table,.comparison-table,.selection-table)>div:first-child{color:#fff;background:#092756}:where(.family-cta,.sector-actions,.guide-actions,.service-detail-cta,.brand-detail-cta,.corporate-cta,.knowledge-hub-actions,.contact-process){color:#fff;background:linear-gradient(135deg,#061a3d,#08356f)}.document-center{background:#f5f8fc}.document-filters{background:#e8f1fb;border-color:#bfd0e4}@media (width<=900px){.family-hero,.sector-hero{grid-template-columns:1fr;min-height:0}.family-hero>img,.sector-hero>img{aspect-ratio:16/9;height:430px;min-height:0}.brand-index,.document-grid,.contact-route-grid,.reference-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.page-hero,.guide-hero,.service-detail-hero,.brand-detail-hero{padding:56px 6vw 64px}.page-hero h1,.guide-hero h1,.service-detail-hero h1,.brand-detail-hero h1,.family-hero h1,.sector-hero h1{font-size:40px}.page-hero>p:last-child,.guide-hero>p:last-child,.service-detail-hero>p,.brand-detail-hero>p,.family-hero>div>p:not(.eyebrow),.sector-hero>div>p:not(.eyebrow){font-size:17px}.family-hero>img,.sector-hero>img{height:300px}.brand-index,.document-grid,.contact-route-grid,.reference-grid,.document-filters{grid-template-columns:1fr}.corporate-cta,.brand-detail-cta,.guide-actions,.service-detail-cta{flex-direction:column;align-items:stretch}}.content-breadcrumb{color:#53708f;background:#fff;border-bottom:1px solid #cbd9e9;align-items:center;gap:10px;min-height:48px;padding:0 6vw;font-size:12px;display:flex}.content-breadcrumb>span{align-items:center;gap:10px;min-width:0;display:flex}.content-breadcrumb b{color:#9eb1c6;font-weight:500}.content-breadcrumb a{color:#275478;font-weight:750}.content-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;color:#071d49;max-width:42vw;overflow:hidden}.content-section-nav{z-index:12;background:#fff;border-bottom:1px solid #c8d7e8;align-items:center;gap:28px;min-height:62px;padding:0 6vw;display:flex;position:sticky;top:84px;box-shadow:0 8px 24px #071d4912}.content-section-nav>strong{color:#075fc1;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:11px}.content-section-nav>div{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.content-section-nav>div::-webkit-scrollbar{display:none}.content-section-nav a{color:#345775;border:1px solid #0000;flex:none;padding:10px 13px;font-size:12px;font-weight:750}.content-section-nav a:hover,.content-section-nav a:focus-visible{color:#075fc1;background:#edf6ff;border-color:#8eb9e7}.content-related-nav{background:#eef4fb;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:72px 6vw;display:grid}.content-related-nav>div:first-child>span{color:#0870df;letter-spacing:.14em;font-size:10px;font-weight:900}.content-related-nav h2{margin:12px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.content-related-nav>div:last-child{border-top:1px solid #b9cade}.content-related-nav a{border-bottom:1px solid #b9cade;grid-template-columns:42px 1fr 28px;align-items:center;min-height:66px;display:grid}.content-related-nav a>span{color:#0870df;font-size:10px;font-weight:900}.content-related-nav a>strong{font-size:15px}.content-related-nav a>b{color:#0870df;font-size:18px}:where(.family-overview,.family-parameters,.family-capabilities,.family-project-data,.family-delivery,.family-faq,.sector-context,.sector-architecture,.sector-engineering,.sector-project-data,.sector-scope,.sector-links,.service-detail-lists,.service-needed-info,.service-outputs,.service-related,.service-detail-cta,.guide-definition,.guide-decisions,.guide-checklist,.guide-resources,.guide-actions,.brand-detail-intro,.brand-detail-columns,.brand-related,.brand-detail-cta){scroll-margin-top:160px}@media (width<=760px){.content-section-nav{gap:12px;min-height:58px;padding:0 4vw;top:70px}.content-section-nav>strong{display:none}.content-section-nav>div{width:100%}.content-section-nav a{background:#f5f8fc;border-color:#d4dfeb;padding:10px 12px}.content-related-nav{grid-template-columns:1fr;gap:30px;padding:55px 6vw}.content-breadcrumb{padding:0 5vw}.content-breadcrumb strong{max-width:55vw}}.search-center{background:#eef4fb;padding:58px 6vw 90px}.search-controls{background:#fff;border-top:4px solid #0878ec;max-width:1180px;margin:auto;padding:30px;box-shadow:0 14px 36px #071d4910}.search-controls>div:first-child>label,.search-controls legend{color:#173a61;margin-bottom:10px;font-size:12px;font-weight:850;display:block}.search-input-wrap{background:#fffbea;border:1px solid #9eb4cc;grid-template-columns:44px 1fr auto;align-items:center;display:grid}.search-input-wrap>span{color:#0873dd;text-align:center;font-size:25px}.search-input-wrap input{color:#071d49;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:17px}.search-input-wrap:focus-within{border-color:#0873dd;box-shadow:0 0 0 3px #0873dd22}.search-input-wrap button{color:#244d72;background:#dfeaf6;border:0;height:34px;margin-right:9px;padding:0 12px;font-weight:750}.search-input-wrap button:disabled{opacity:.4}.search-controls small{color:#6a7e94;margin-top:8px;line-height:1.5;display:block}.search-controls fieldset{border:0;border-top:1px solid #d6e1ed;margin:26px 0 0;padding:22px 0 0}.search-controls fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.search-controls fieldset button{color:#315675;background:#f6f9fc;border:1px solid #c3d2e2;min-height:38px;padding:7px 10px;font-weight:750}.search-controls fieldset button span{color:#58718a;background:#e1eaf4;margin-left:7px;padding:2px 6px;font-size:10px}.search-controls fieldset button.active{color:#fff;background:#075fc1;border-color:#0873dd}.search-controls fieldset button.active span{color:#075fc1;background:#fff}.search-status{color:#526b84;max-width:1180px;margin:24px auto 0}.search-status strong{color:#075fc1;font-size:20px}.search-groups{gap:34px;max-width:1180px;margin:28px auto 0;display:grid}.search-groups>section>header{border-bottom:2px solid #0a376d;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.search-groups>section>header span{color:#0a376d;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:900}.search-groups>section>header b{color:#0873dd}.search-groups>section>div{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:12px;display:grid}.search-groups a{color:#071d49;background:#fff;border-top:3px solid #0878ec;flex-direction:column;min-height:215px;padding:22px;display:flex;box-shadow:0 8px 22px #071d4908}.search-groups a:hover,.search-groups a:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px #071d4916}.search-groups a small{color:#0873dd;letter-spacing:.12em;margin:0;font-size:10px;font-weight:900}.search-groups h2{margin:12px 0 8px;font-size:21px;line-height:1.2}.search-groups p{color:#60758c;margin:0 0 18px;font-size:13px;line-height:1.6}.search-groups a strong{color:#075fc1;margin-top:auto;font-size:12px}.search-empty{background:#fff;border-left:5px solid #0873dd;max-width:1180px;margin:28px auto 0;padding:55px}.search-empty>span{color:#0873dd;letter-spacing:.13em;font-size:10px;font-weight:900}.search-empty h2{margin:12px 0;font-size:30px}.search-empty p{color:#60758c}.search-empty>div{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.search-empty a{color:#075fc1;background:#e8f2fc;padding:12px 15px;font-size:12px;font-weight:850}@media (width<=900px){.search-groups>section>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.search-center{padding:35px 4vw 65px}.search-controls{padding:20px}.search-input-wrap{grid-template-columns:38px 1fr}.search-input-wrap button{grid-column:1/-1;width:100%;height:38px;margin:0}.search-controls fieldset>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.search-controls fieldset button{flex:none}.search-groups>section>div{grid-template-columns:1fr}.search-groups a{min-height:0}.search-empty{padding:32px 24px}.search-empty>div{display:grid}.search-empty a{width:100%}}.content-control{gap:22px;display:grid}.content-control-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.content-control-metrics article{background:#fff;border-top:4px solid #0873dd;flex-direction:column;min-height:128px;padding:22px;display:flex;box-shadow:0 8px 22px #071d4908}.content-control-metrics article.warning{border-color:#d38a00}.content-control-metrics article.review{border-color:#7253c7}.content-control-metrics span,.content-control-filter>div>span,.content-history>div>span{color:#0870df;letter-spacing:.13em;font-size:9px;font-weight:900}.content-control-metrics strong{color:#071d49;margin:10px 0 5px;font-size:34px}.content-control-metrics small{color:#6b7f96;margin-top:auto}.content-control-filter{background:#fff;border:1px solid #cedbea;grid-template-columns:1.2fr 1.3fr 1fr 1fr auto;align-items:end;gap:13px;padding:22px;display:grid}.content-control-filter h2{margin:6px 0 0;font-size:19px}.content-control-filter label{color:#294563;gap:6px;font-size:11px;font-weight:800;display:grid}.content-control-filter input,.content-control-filter select{color:#071d49;background:#fffbea;border:1px solid #aec0d5;min-width:0;height:42px;padding:0 10px}.content-control-filter button{color:#194c79;background:#dfeaf6;border:0;height:42px;padding:0 15px;font-weight:800}.content-control-summary{color:#60748b;justify-content:space-between;font-size:12px;display:flex}.content-control-summary b{color:#173b62}.content-control-list{gap:12px;display:grid}.content-control-list>article{background:#fff;border:1px solid #d1ddeb;border-left:4px solid #0873dd;padding:22px}.content-control-list header{justify-content:space-between;gap:18px;display:flex}.content-control-list header span{color:#0870df;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.content-control-list h2{margin:7px 0 5px;font-size:20px}.content-control-list header p{color:#62768d;margin:0;font-size:12px}.content-control-list header>i{color:#08744f;white-space:nowrap;background:#e6f5ed;height:max-content;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.content-control-list dl{border:1px solid #dce5ee;grid-template-columns:1.4fr 1.6fr .55fr .65fr;margin:18px 0;display:grid}.content-control-list dl>div{border-right:1px solid #dce5ee;padding:11px}.content-control-list dl>div:last-child{border:0}.content-control-list dt{color:#75869a;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850}.content-control-list dd{color:#243d59;margin:0;font-size:11px;line-height:1.4}.content-control-list dd em{color:#b42318}.content-control-list footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.content-control-list footer>div{flex-wrap:wrap;gap:7px;display:flex}.content-control-list footer b{padding:6px 8px;font-size:9px}.content-ok{color:#08744f;background:#e8f5ee}.content-issue{color:#7a5811;background:#fff3d6}.content-review{color:#573ca5;background:#eee9fb}.content-control-list footer>a{color:#075fc1;white-space:nowrap;font-size:11px;font-weight:850}.content-history{color:#fff;background:#071d49;grid-template-columns:.7fr 1.3fr;gap:5vw;padding:28px;display:grid}.content-history h2{margin:8px 0}.content-history p{color:#b9c9db;line-height:1.6}.content-history ol{margin:0;padding:0;list-style:none}.content-history li{border-bottom:1px solid #ffffff24;grid-template-columns:90px 80px 1fr;gap:12px;padding:12px 0;font-size:11px;display:grid}.content-history li span{color:#68b4ff}.content-history li strong{font-weight:650}@media (width<=1050px){.content-control-metrics,.content-control-filter{grid-template-columns:1fr 1fr}.content-control-filter>div{grid-column:1/-1}.content-control-list dl{grid-template-columns:1fr 1fr}.content-control-list dl>div:nth-child(2){border-right:0}.content-history{grid-template-columns:1fr}}@media (width<=650px){.content-control-metrics,.content-control-filter{grid-template-columns:1fr}.content-control-filter>div{grid-column:auto}.content-control-summary,.content-control-list header,.content-control-list footer{flex-direction:column;align-items:flex-start}.content-control-list dl{grid-template-columns:1fr}.content-control-list dl>div{border-bottom:1px solid #dce5ee;border-right:0}.content-history{padding:22px}.content-history li{grid-template-columns:1fr;gap:4px}}.document-admin{gap:18px;display:grid}.document-admin-head{color:#fff;background:#071d49;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.document-admin-head span{color:#68b4ff;letter-spacing:.14em;font-size:9px;font-weight:900}.document-admin-head h2{margin:7px 0 4px}.document-admin-head p{color:#b9c9db;margin:0}.document-admin-head button{color:#fff;background:#0873dd;border:0;min-height:44px;padding:0 18px;font-weight:850}.document-admin-filters{background:#fff;border:1px solid #cedbea;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:11px;padding:18px;display:grid}.document-admin-filters label,.document-upload-form label{color:#294563;gap:6px;font-size:11px;font-weight:800;display:grid}.document-admin-filters select,.document-upload-form input,.document-upload-form select,.document-upload-form textarea{color:#071d49;width:100%;min-width:0;min-height:42px;font:inherit;background:#fffbea;border:1px solid #aec0d5;padding:9px 10px}.document-admin-filters button{color:#194c79;background:#dfeaf6;border:0;height:42px;padding:0 14px;font-weight:800}.document-admin-count{color:#60748b;margin:0;font-size:12px}.managed-document-list{gap:12px;display:grid}.managed-document-card{background:#fff;border:1px solid #d1ddeb;border-left:4px solid #0873dd;padding:22px}.managed-document-card>header{justify-content:space-between;gap:20px;display:flex}.managed-document-card header span{color:#0870df;letter-spacing:.13em;font-size:9px;font-weight:900}.managed-document-card h2{margin:7px 0 5px;font-size:20px}.managed-document-card header p{color:#62768d;margin:0;font-size:12px}.managed-document-card header i{color:#08744f;background:#e7f5ed;height:max-content;padding:7px 9px;font-size:9px;font-style:normal;font-weight:900}.managed-document-card header i.pasif{color:#65768a;background:#edf0f4}.managed-document-card dl{border:1px solid #dce5ee;grid-template-columns:1.5fr 1fr .65fr .7fr .55fr .55fr;margin:17px 0;display:grid}.managed-document-card dl>div{border-right:1px solid #dce5ee;padding:10px}.managed-document-card dl>div:last-child{border:0}.managed-document-card dt{color:#75869a;text-transform:uppercase;font-size:8px;font-weight:850}.managed-document-card dd{color:#243d59;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.managed-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.managed-document-actions>a,.managed-document-actions>button,.managed-document-actions summary{color:#075fc1;cursor:pointer;background:#fff;border:1px solid #b8cade;padding:9px 11px;font-size:10px;font-weight:850}.managed-document-actions details{position:relative}.managed-document-actions details>div{z-index:4;background:#fff;border:1px solid #c8d6e6;width:390px;max-height:280px;padding:12px;position:absolute;right:0;overflow:auto;box-shadow:0 12px 30px #071d4933}.managed-document-actions details p{border-bottom:1px solid #dbe4ee;gap:3px;margin:0;padding:9px;display:grid}.managed-document-actions details span,.managed-document-actions details small{color:#687c93;font-size:9px}.document-upload-form{background:#eef4fb;border:1px solid #c9d7e7;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;padding:20px;display:grid}.document-upload-form .wide{grid-column:1/-1}.document-upload-form>div p{color:#657991;margin:4px 0 0;font-size:11px}.document-upload-form label.wide{grid-column:1/-1}.document-upload-form label small{color:#708399;font-weight:500}.document-upload-form button{color:#fff;background:#075fc1;border:0;min-height:42px;font-weight:850}.document-form-message{color:#075fc1;align-self:center;font-size:11px;font-weight:800}@media (width<=1100px){.document-admin-filters{grid-template-columns:1fr 1fr}.document-admin-filters button{grid-column:1/-1}.managed-document-card dl{grid-template-columns:1fr 1fr 1fr}.managed-document-card dl>div:nth-child(3n){border-right:0}.document-upload-form{grid-template-columns:1fr 1fr}}@media (width<=650px){.document-admin-head,.managed-document-card>header{flex-direction:column;align-items:flex-start}.document-admin-head button{width:100%}.document-admin-filters,.document-upload-form{grid-template-columns:1fr}.document-admin-filters button,.document-upload-form .wide,.document-upload-form label.wide{grid-column:auto}.managed-document-card dl{grid-template-columns:1fr}.managed-document-card dl>div{border-bottom:1px solid #dce5ee;border-right:0}.managed-document-actions{flex-direction:column;align-items:stretch}.managed-document-actions>a,.managed-document-actions>button,.managed-document-actions summary{text-align:center}.managed-document-actions details>div{width:100%;position:static}}.stock-management{gap:16px;margin-top:26px;display:grid}.stock-management>header{color:#fff;background:#071d49;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.stock-management>header span{color:#68b4ff;letter-spacing:.14em;font-size:9px;font-weight:900}.stock-management>header h2{margin:7px 0}.stock-management>header>div:last-child{gap:8px;display:flex}.stock-management>header button,.stock-management>header label{color:#fff;cursor:pointer;background:#0b3568;border:1px solid #4f79a9;min-height:40px;padding:10px 13px;font-size:10px;font-weight:850}.stock-management>header input{display:none}.stock-filter{background:#fff;border:1px solid #cfdaea;justify-content:space-between;align-items:end;padding:14px 18px;display:flex}.stock-filter label{color:#294563;gap:5px;font-size:10px;font-weight:800;display:grid}.stock-filter select{background:#fffbea;border:1px solid #aec0d5;min-width:260px;height:40px;padding:0 10px}.stock-filter span{color:#667991;font-size:11px}.stock-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stock-cards>button{text-align:left;color:#071d49;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-top:4px solid #0873dd;flex-direction:column;padding:18px;display:flex}.stock-cards>button.active{box-shadow:0 0 0 3px #0873dd33}.stock-cards>button.critical{border-top-color:#d38a00}.stock-cards small{color:#0870df;font-size:8px;font-weight:900}.stock-cards strong{margin:8px 0 5px;font-size:16px}.stock-cards>button>span{color:#6a7d93;font-size:10px}.stock-cards dl{border-top:1px solid #d9e3ee;grid-template-columns:repeat(3,1fr);margin:15px 0 0;display:grid}.stock-cards dl>div{padding:9px 5px 0}.stock-cards dt{color:#75869a;font-size:8px}.stock-cards dd{margin:4px 0 0;font-size:18px;font-weight:900}.stock-cards>button>b{color:#805a0c;text-align:center;background:#fff2d2;margin-top:12px;padding:5px;font-size:8px}.stock-movement-form{background:#eef4fb;border:1px solid #c8d6e6;grid-template-columns:1.3fr repeat(3,1fr);align-items:end;gap:11px;padding:20px;display:grid}.stock-movement-form>div span{color:#0870df;font-size:9px;font-weight:900}.stock-movement-form h3{margin:6px 0}.stock-movement-form p{color:#657991;margin:0;font-size:11px}.stock-movement-form label{color:#294563;gap:5px;font-size:10px;font-weight:800;display:grid}.stock-movement-form input,.stock-movement-form select,.stock-movement-form textarea{background:#fffbea;border:1px solid #aec0d5;width:100%;min-height:40px;padding:8px 9px}.stock-movement-form .wide{grid-column:1/-1}.stock-movement-form>button{color:#fff;background:#075fc1;border:0;min-height:42px;font-weight:850}.stock-movement-form>p{color:#075fc1;font-weight:800}.stock-history{background:#fff;border:1px solid #cfdaea;padding:20px}.stock-history h3{margin-top:0}.stock-history article{border-bottom:1px solid #dce5ee;grid-template-columns:1.2fr 1fr auto;gap:14px;padding:11px 0;display:grid}.stock-history article div{display:grid}.stock-history article span,.stock-history article p,.stock-history article small{color:#687c93;font-size:10px}.stock-history article p{margin:0}.stock-history article small{text-align:right}.admin-filters{grid-template-columns:1.4fr repeat(3,1fr)!important}@media (width<=1000px){.stock-cards,.stock-movement-form{grid-template-columns:1fr 1fr}.stock-movement-form>div{grid-column:1/-1}.stock-history article{grid-template-columns:1fr 1fr}.stock-history article small{text-align:left;grid-column:1/-1}}@media (width<=650px){.stock-management>header,.stock-filter{flex-direction:column;align-items:stretch}.stock-management>header>div:last-child{display:grid}.stock-filter select{width:100%;min-width:0}.stock-cards,.stock-movement-form{grid-template-columns:1fr}.stock-movement-form>div,.stock-movement-form .wide{grid-column:auto}.stock-history article{grid-template-columns:1fr}.stock-history article small{grid-column:auto}.admin-filters{grid-template-columns:1fr!important}}.permission-management{gap:18px;display:grid}.permission-current{border-top:4px solid #1685ef}.permission-current>span,.permission-grid .management-card>span{color:#1685ef;letter-spacing:.12em;font-size:10px;font-weight:900}.permission-current h2,.permission-grid h2{margin:8px 0}.permission-current>div{flex-wrap:wrap;gap:7px;display:flex}.permission-current>div b{color:#075fc1;background:#e7f2ff;padding:7px 9px;font-size:10px}.permission-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:18px;display:grid}.permission-grid>div{gap:18px;display:grid}.permission-role{border-top:1px solid #d7e2ee;padding:18px 0}.permission-role>input,.permission-form input,.permission-form select{background:#fffbea;border:1px solid #afc2d7;width:100%;min-height:40px;padding:8px 10px}.permission-role>div{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.permission-role label,.permission-switch{color:#36526f;align-items:center;gap:7px;font-size:11px;display:flex}.permission-role label input,.permission-switch input{width:auto;min-height:0}.permission-role button,.permission-form button{color:#fff;background:#075fc1;border:0;min-height:40px;padding:9px 13px;font-weight:850}.permission-form{gap:12px;display:grid}.permission-form label{color:#294563;gap:5px;font-size:10px;font-weight:800;display:grid}.permission-list{gap:5px;display:grid}.permission-list p{color:#49647f;background:#f0f5fa;justify-content:space-between;margin:0;padding:8px;font-size:11px;display:flex}.permission-switch{grid-template-columns:auto 1fr!important}.permission-switch input{width:auto!important}.permission-role button:focus-visible,.permission-form button:focus-visible{outline-offset:2px;outline:3px solid #64b4ff}@media (width<=900px){.permission-grid{grid-template-columns:1fr}}@media (width<=560px){.permission-role>div{grid-template-columns:1fr}.permission-current>div{display:grid}.permission-list p{flex-direction:column;align-items:flex-start}}.admin-users{gap:18px;display:grid}.admin-user-create>span,.login-attempts>header span,.password-change>span{color:#1685ef;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-user-create h2,.password-change h2{margin:8px 0 20px}.admin-user-create form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-user-create form>label,.password-change label,.admin-reset label{color:#294563;gap:5px;font-size:10px;font-weight:800;display:grid}.admin-user-create input,.password-change input,.admin-reset input{background:#fffbea;border:1px solid #afc2d7;width:100%;min-height:42px;padding:9px 10px}.admin-user-create small{color:#667b91}.admin-user-create fieldset{border:1px solid #d4e0ec;grid-column:1/-1;padding:14px}.admin-user-create fieldset label,.admin-user-card fieldset label{color:#3c5874;align-items:center;gap:6px;margin:7px 14px 7px 0;font-size:11px;display:inline-flex}.admin-user-create fieldset input,.admin-user-card fieldset input,.admin-check input{width:auto;min-height:0}.admin-user-create button,.admin-user-card button,.password-change button{color:#fff;background:#075fc1;border:0;min-height:42px;padding:9px 13px;font-weight:850}.admin-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.admin-user-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.admin-user-card header{justify-content:space-between;gap:15px;display:flex}.admin-user-card header span{color:#1685ef;font-size:9px;font-weight:900}.admin-user-card h2{margin:6px 0}.admin-user-card header p{color:#667b91;margin:0;font-size:11px}.admin-user-card header>b{height:max-content;padding:6px 9px;font-size:9px}.admin-user-card header>b.active{color:#17683a;background:#dff7e8}.admin-user-card header>b.passive{color:#913333;background:#f4e5e5}.admin-user-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.admin-user-card dl>div{background:#f1f5f9;padding:9px}.admin-user-card dt{color:#718399;text-transform:uppercase;font-size:8px}.admin-user-card dd{color:#203f60;margin:4px 0 0;font-size:11px}.admin-user-card form{margin-top:12px}.admin-user-card fieldset{border:1px solid #d4e0ec;padding:12px}.admin-reset{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.admin-status{width:100%;margin-top:9px;background:#355876!important}.admin-status:disabled{opacity:.45}.login-attempts>header{justify-content:space-between;display:flex}.login-attempts>header h2{margin:7px 0}.login-attempts>div{overflow:auto}.login-attempts table{border-collapse:collapse;width:100%}.login-attempts th,.login-attempts td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px;font-size:11px}.login-attempts .ok{color:#187044}.login-attempts .bad{color:#a13737}.password-change{gap:13px;max-width:620px;display:grid}.password-change p{color:#075fc1;font-weight:800}@media (width<=900px){.admin-user-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-user-create form{grid-template-columns:1fr}.admin-user-create fieldset{grid-column:auto}.admin-user-card dl,.admin-reset{grid-template-columns:1fr}.login-attempts>div{margin:0 -18px}.login-attempts table{min-width:620px}}.security-center{gap:18px;display:grid}.security-summary{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.security-summary article{color:#fff;background:#071d49;border-top:3px solid #1685ef;padding:18px}.security-summary span{color:#82c6ff;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.security-summary b{margin-top:8px;font-size:30px;display:block}.security-alert{color:#6f4b08;background:#fff0d2;border-left:5px solid #d88b00;padding:16px 20px}.security-alert b{letter-spacing:.12em;font-size:10px}.security-alert p{margin:6px 0 0;font-size:12px}.security-users>header span,.security-sessions>header span,.security-history>header span{color:#1685ef;letter-spacing:.12em;font-size:10px;font-weight:900}.security-users>header h2,.security-sessions>header h2,.security-history>header h2{margin:7px 0 16px}.security-users>div>article{border-top:1px solid #dbe5ee;grid-template-columns:1.2fr auto 1.3fr;align-items:center;gap:14px;padding:14px 0;display:grid}.security-users article>div{gap:3px;display:grid}.security-users span,.security-users small{color:#667c92;font-size:10px}.security-users article>strong{color:#075fc1;background:#e7f2ff;padding:7px 9px;font-size:10px}.security-users form{grid-template-columns:1fr auto;gap:7px;display:grid}.security-users input,.security-filters input,.security-filters select{background:#fffbea;border:1px solid #afc2d7;min-height:40px;padding:8px 9px}.security-users button,.security-filters button{color:#fff;background:#075fc1;border:0;font-weight:850}.security-users em{color:#74879a;font-size:10px}.security-sessions>div,.security-history>div{overflow:auto}.security-sessions table,.security-history table{border-collapse:collapse;width:100%}.security-sessions th,.security-sessions td,.security-history th,.security-history td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px;font-size:10px}.security-sessions td small{color:#708397;display:block}.security-sessions td>b{padding:5px 7px;font-size:8px}.security-sessions .aktif{color:#17683a;background:#ddf6e8}.security-sessions .süresi-doldu{color:#5a6d80;background:#eef1f5}.security-sessions .iptal{color:#943535;background:#f7e2e2}.security-filters{background:#eaf1f8;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:9px;padding:15px;display:grid}.security-filters label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.security-filters button{min-height:40px;padding:8px 12px}.security-history>header{justify-content:space-between;display:flex}.security-history>header>b{color:#1685ef;font-size:22px}@media (width<=1050px){.security-summary{grid-template-columns:repeat(3,1fr)}.security-users>div>article{grid-template-columns:1fr auto}.security-users form,.security-users em{grid-column:1/-1}.security-filters{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.security-summary{grid-template-columns:1fr 1fr}.security-users>div>article,.security-users form{grid-template-columns:1fr}.security-filters{grid-template-columns:1fr 1fr}.security-filters button{grid-column:1/-1}.security-sessions>div,.security-history>div{margin:0 -18px}.security-sessions table,.security-history table{min-width:700px}}.password-policy{grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:28px;display:grid}.policy-summary{color:#17334f;background:#eef7ff;border-left:3px solid #168cff;margin:14px 0 20px;padding:14px 16px;line-height:1.55}.policy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-form label{gap:7px;display:grid}.policy-form input[type=number]{border:1px solid #cbd8e6;border-radius:8px;width:100%;padding:11px}.policy-form fieldset{border:1px solid #d5e0ec;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;gap:14px;padding:14px;display:flex}.policy-form fieldset label{align-items:center;gap:7px;display:flex}.policy-form button{justify-self:start}.locked-user{border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.locked-user div{gap:4px;display:grid}.locked-user small{color:#5a6b7c}.locked-user button{white-space:nowrap}@media (width<=760px){.password-policy,.policy-form{grid-template-columns:1fr}.policy-form fieldset{grid-column:auto}.locked-user{flex-direction:column;align-items:flex-start}.locked-user button{width:100%}}.session-warning{z-index:1000;color:#5c3a00;background:#fff7e8;border:1px solid #ffbd55;border-radius:10px;gap:5px;max-width:430px;padding:16px 18px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #001b3a33}.session-warning b{font-size:15px}.session-warning span{font-size:13px;line-height:1.45}.session-settings{margin-bottom:24px}.session-settings>p{color:#5b6b7b;line-height:1.55}.session-settings form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.session-settings label{gap:7px;display:grid}.session-settings input{border:1px solid #cbd8e6;border-radius:8px;padding:11px}.session-settings form button{grid-column:1/-1;justify-self:start}.session-actions{border-top:1px solid #dce5ee;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:18px;display:flex}.session-actions .danger{color:#fff;background:#8b1e2d}.management-side form,.management-main>header form{margin:0}.management-side form button,.management-main>header form button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}@media (width<=760px){.session-warning{max-width:none;bottom:14px;left:14px;right:14px}.session-settings form{grid-template-columns:1fr}.session-settings form button{grid-column:auto;width:100%}.session-actions{flex-direction:column}.session-actions button{width:100%}}.mfa-center{gap:20px;display:grid}.mfa-status>span,.mfa-admin>span{color:#1685ef;letter-spacing:.12em;font-size:10px;font-weight:900}.mfa-status h2,.mfa-admin h2{margin:8px 0}.mfa-status>p,.mfa-admin>p{color:#5d7187;line-height:1.55}.mfa-status dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfa-status dl>div{background:#eef5fc;padding:14px}.mfa-status dt{color:#677b91;font-size:9px}.mfa-status dd{margin:5px 0 0;font-weight:900}.mfa-setup{background:#eef5fc;grid-template-columns:260px 1fr;gap:24px;margin-top:20px;padding:18px;display:grid}.mfa-setup>div{align-content:start;gap:10px;display:grid}.mfa-setup img{background:#fff;width:245px;max-width:100%}.mfa-setup code,.mfa-recovery code{color:#fff;overflow-wrap:anywhere;background:#071d49;padding:10px}.mfa-setup form,.mfa-actions form{gap:10px;display:grid}.mfa-setup label,.mfa-actions label{color:#294563;gap:5px;font-size:10px;font-weight:800;display:grid}.mfa-setup input,.mfa-actions input,.mfa-admin input{background:#fffbea;border:1px solid #afc2d7;min-height:42px;padding:9px 10px}.mfa-setup button,.mfa-actions button,.mfa-admin button,.mfa-recovery button{color:#fff;background:#075fc1;border:0;min-height:42px;padding:9px 13px;font-weight:850}.mfa-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.mfa-actions form{border:1px solid #d4e0ec;padding:16px}.mfa-recovery{background:#fff5df;border-left:5px solid #d88b00;margin-top:20px;padding:18px}.mfa-recovery>div{grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0;display:grid}.mfa-recovery code{text-align:center}.mfa-message{color:#075fc1;font-weight:800}.mfa-admin form{border-top:1px solid #dbe5ee;grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.mfa-admin form div{display:grid}.mfa-admin small{color:#667b91}.demo-login-page{background:#061a32;place-items:center;min-height:100vh;padding:25px;display:grid}.demo-login-card{background:#fff;width:min(480px,100%);padding:36px}.demo-login-card img{width:150px}.demo-login-card>span{color:#0873dd;letter-spacing:.14em;margin-top:25px;font-size:10px;font-weight:900;display:block}.demo-login-card h1{margin:8px 0}.demo-login-card p{color:#5d7187;line-height:1.5}.demo-login-card form,.demo-login-card label{gap:9px;display:grid}.demo-login-card input{border:1px solid #afc2d7;min-height:46px;padding:10px}.demo-login-card button{color:#fff;background:#075fc1;border:0;min-height:46px;font-weight:900}.demo-login-card>a:last-child{color:#075fc1;margin-top:16px;display:block}.form-error{padding:10px;color:#913333!important;background:#fbe6e6!important}@media (width<=700px){.mfa-setup,.mfa-actions,.mfa-status dl,.mfa-recovery>div,.mfa-admin form{grid-template-columns:1fr}.mfa-admin button{width:100%}.demo-login-card{padding:24px}}.management-side{padding:14px 10px 12px}.management-brand{gap:7px;padding:3px 8px 12px}.management-brand img{width:132px}.management-brand span{font-size:9px}.management-side nav{gap:1px;padding:8px 0}.management-side nav a{grid-template-columns:23px 1fr;gap:5px;min-height:34px;padding:5px 8px;font-size:12px;line-height:1.15}.management-side nav a i{width:20px;height:20px;font-size:13px}.management-side>div:last-child{padding:8px 8px 0}.mfa-compliance{gap:18px;margin-top:20px;display:grid}.mfa-policy>span,.mfa-compliance-list header span{color:#1685ef;letter-spacing:.12em;font-size:10px;font-weight:900}.mfa-policy h2,.mfa-compliance-list h2{margin:7px 0 17px}.mfa-policy form{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.mfa-policy label{color:#294563;gap:6px;font-size:10px;font-weight:800;display:grid}.mfa-policy input,.mfa-policy select{background:#fffbea;border:1px solid #afc2d7;min-height:42px;padding:8px 10px}.mfa-policy button{color:#fff;background:#075fc1;border:0;min-height:42px;padding:9px 14px;font-weight:850}.mfa-policy>p{color:#075fc1;font-weight:800}.mfa-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mfa-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:17px}.mfa-metrics span{color:#82c6ff;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.mfa-metrics b{margin-top:7px;font-size:28px;display:block}.mfa-alerts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfa-alerts>div{background:#fff0d2;border-left:4px solid #d88b00;gap:5px;padding:14px;display:grid}.mfa-alerts b{letter-spacing:.1em;font-size:9px}.mfa-alerts span{font-size:11px}.mfa-compliance-list header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;padding:18px;display:flex}.mfa-compliance-list header a{color:#075fc1;border:1px solid #9db9d7;padding:9px 11px;font-size:10px;font-weight:850}.mfa-compliance-list>div{overflow:auto}.mfa-compliance-list table{border-collapse:collapse;width:100%}.mfa-compliance-list th,.mfa-compliance-list td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ee;padding:11px 13px;font-size:10px}.mfa-compliance-list th{color:#fff;white-space:nowrap;background:#071d49}.mfa-compliance-list td b,.mfa-compliance-list td small{display:block}.mfa-compliance-list td small{color:#6a7e94;margin-top:4px}.mfa-compliance-list td i{color:#075fc1;background:#e7f2ff;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.mfa-compliance-list td i.süre-doldu{color:#923434;background:#f7dfdf}.mfa-compliance-list td i.kurtarma-kodu-yetersiz{color:#79500a;background:#fff0d2}@media (width<=950px){.mfa-policy form{grid-template-columns:1fr 1fr}.mfa-policy button{grid-column:1/-1}.mfa-metrics{grid-template-columns:1fr 1fr}}@media (width<=600px){.mfa-policy form,.mfa-metrics,.mfa-alerts{grid-template-columns:1fr}.mfa-policy button{grid-column:auto}.mfa-compliance-list header{flex-direction:column;align-items:flex-start;gap:10px}.mfa-compliance-list header a{text-align:center;width:100%}.mfa-compliance-list>div{margin:0 -18px}.mfa-compliance-list table{min-width:760px}}.security-critical-banner{color:#fff;background:#8c1f2d;justify-content:space-between;gap:15px;margin:16px clamp(20px,4vw,58px) 0;padding:13px 16px;display:flex;box-shadow:0 8px 20px #5e112333}.security-critical-banner b{font-size:12px}.security-critical-banner span{font-size:11px}.incident-center{gap:18px;display:grid}.incident-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.incident-summary article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:18px}.incident-summary span{color:#82c6ff;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.incident-summary b{margin-top:7px;font-size:29px;display:block}.incident-rules{background:#e9f3ff;border-left:4px solid #1685ef;padding:16px 19px}.incident-rules b{color:#075fc1;letter-spacing:.12em;font-size:9px}.incident-rules p{color:#3f5873;margin:7px 0 0;font-size:11px;line-height:1.55}.incident-filters{background:#fff;border:1px solid #d2deeb;grid-template-columns:repeat(6,1fr) auto;align-items:end;gap:9px;padding:15px;display:grid}.incident-filters label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.incident-filters input,.incident-filters select{background:#fffbea;border:1px solid #afc2d7;width:100%;min-width:0;min-height:40px;padding:7px 8px}.incident-filters a{color:#fff;white-space:nowrap;background:#075fc1;min-height:40px;padding:11px;font-size:10px;font-weight:850}.incident-count{color:#60758d;margin:0;font-size:11px}.incident-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.incident-card{background:#fff;border:1px solid #d2deeb;border-top:5px solid #1685ef;min-width:0;padding:18px}.incident-card.dusuk{border-top-color:#6b8198}.incident-card.orta{border-top-color:#d69214}.incident-card.yuksek{border-top-color:#d95731}.incident-card.kritik{border-top-color:#9c1d2d}.incident-card header{justify-content:space-between;gap:15px;display:flex}.incident-card header span{color:#1685ef;letter-spacing:.08em;font-size:9px;font-weight:900}.incident-card h2{margin:6px 0 3px;font-size:18px}.incident-card header small,.incident-card>p{color:#667b91;font-size:10px}.incident-card header>div:last-child{align-items:flex-start;gap:6px;display:flex}.incident-card header i,.incident-card header b{padding:6px 8px;font-size:8px;font-style:normal}.incident-card header i{color:#744c08;background:#fff0d2}.incident-card header b{color:#075fc1;background:#e7f2ff}.incident-card>p{min-height:30px;line-height:1.5}.incident-group{color:#6f4b08;background:#fff0d2;padding:9px;font-size:10px}.incident-card nav{gap:8px;margin:12px 0;display:flex}.incident-card nav a{color:#075fc1;border:1px solid #b8cade;padding:7px 9px;font-size:9px;font-weight:800}.incident-card form{border-top:1px solid #dbe5ee;grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:13px;display:grid}.incident-card form label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.incident-card form input,.incident-card form select,.incident-card form textarea{background:#fffbea;border:1px solid #afc2d7;width:100%;min-width:0;padding:8px}.incident-card form textarea{resize:vertical;min-height:64px}.incident-card form .wide{grid-column:1/-1}.incident-card form button{color:#fff;background:#075fc1;border:0;min-height:40px;font-weight:850}.incident-card form>small{color:#697d94;align-self:center}.incident-card label small{color:#708399}@media (width<=1150px){.incident-filters{grid-template-columns:repeat(3,1fr)}.incident-filters a{text-align:center;grid-column:1/-1}.incident-list{grid-template-columns:1fr}}@media (width<=650px){.security-critical-banner{flex-direction:column;align-items:flex-start;margin:12px 14px 0}.incident-summary,.incident-filters{grid-template-columns:1fr 1fr}.incident-filters a{grid-column:1/-1}.incident-card header{flex-direction:column;align-items:flex-start}.incident-card form{grid-template-columns:1fr}.incident-card form .wide{grid-column:auto}.incident-card nav{flex-direction:column;align-items:stretch}.incident-card nav a{text-align:center}}.retention-center{gap:18px;display:grid}.retention-notice{background:#e9f3ff;border-left:5px solid #1685ef;padding:17px 20px}.retention-notice b{color:#075fc1;letter-spacing:.12em;font-size:10px}.retention-notice p{color:#3f5873;margin:7px 0 0;font-size:12px;line-height:1.55}.retention-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.retention-summary article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:17px}.retention-summary span{color:#82c6ff;text-transform:uppercase;font-size:9px;font-weight:900}.retention-summary>b,.retention-summary article>b{margin:6px 0;font-size:29px;display:block}.retention-summary small{color:#b8cbe1}.retention-summary dl{grid-template-columns:1fr 1fr;gap:6px;margin:13px 0 0;display:grid}.retention-summary dl div{background:#102e59;padding:7px}.retention-summary dt{color:#82a3c8;font-size:8px}.retention-summary dd{margin:3px 0 0;font-size:10px}.retention-policies>header,.retention-records>header,.retention-batches>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;padding:18px;display:flex}.retention-policies header span,.retention-records header span,.retention-batches header span{color:#1685ef;letter-spacing:.12em;font-size:9px;font-weight:900}.retention-policies h2,.retention-records h2,.retention-batches h2{margin:6px 0 0}.retention-policy-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.retention-policy-grid article{border:1px solid #d5e1ed;padding:14px}.retention-policy-grid h3{margin:0 0 12px}.retention-policy-grid form{gap:7px;margin:8px 0;display:grid}.retention-policy-grid label{color:#425b75;gap:5px;font-size:9px;font-weight:800;display:grid}.retention-policy-grid input{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:40px;padding:8px}.retention-policy-grid button{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:40px;padding:8px;font-size:10px;font-weight:850}.retention-policy-grid .secondary{color:#075fc1;background:#e7f2ff;width:100%}.retention-policy-grid small{color:#6b7f94;font-size:9px}.retention-message{color:#6f4b08;background:#fff0d2;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.retention-filters{background:#fff;border:1px solid #d5e1ed;grid-template-columns:1fr 1fr repeat(4,auto);align-items:end;gap:8px;padding:14px;display:grid}.retention-filters label{color:#425b75;gap:5px;font-size:9px;font-weight:800;display:grid}.retention-filters select{background:#fffbea;border:1px solid #afc2d7;min-height:40px;padding:8px}.retention-filters a{color:#fff;text-align:center;white-space:nowrap;background:#075fc1;min-height:40px;padding:11px 12px;font-size:9px;font-weight:850}.retention-records>div{overflow:auto}.retention-records table{border-collapse:collapse;width:100%}.retention-records th,.retention-records td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:10px}.retention-records th{color:#fff;background:#071d49}.retention-records td b,.retention-records td small{display:block}.retention-records td small{color:#667b91;margin-top:4px}.retention-records td i{padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.retention-records td i.active{color:#17683a;background:#ddf6e8}.retention-records td i.archived{color:#526577;background:#edf0f4}.retention-records td a{color:#075fc1;font-weight:800}.retention-batches>div>article{border-bottom:1px solid #dbe5ee;grid-template-columns:1fr minmax(250px,.8fr);gap:15px;padding:13px 18px;display:grid}.retention-batches article>div{gap:3px;display:grid}.retention-batches span,.retention-batches small{color:#667b91;font-size:9px}.retention-batches code{color:#294563;overflow-wrap:anywhere;background:#eef4fb;align-self:center;padding:8px;font-size:8px}.retention-batches p{color:#667b91;padding:0 18px}@media (width<=1050px){.retention-policy-grid,.retention-filters{grid-template-columns:1fr 1fr}.retention-filters a{white-space:normal}}@media (width<=650px){.retention-summary,.retention-policy-grid{grid-template-columns:1fr}.retention-filters{grid-template-columns:1fr 1fr}.retention-filters label{grid-column:span 1}.retention-records>div{margin:0 -18px}.retention-records table{min-width:760px}.retention-batches>div>article{grid-template-columns:1fr}.retention-batches code{width:100%}}.management-side nav{display:block}.management-side nav section{margin:0 0 7px}.management-side nav section>b{color:#5f85b5;letter-spacing:.14em;padding:5px 10px 3px;font-size:8px;display:block}.management-side nav section>a{margin-bottom:1px}.archive-inspection{gap:16px;margin-top:18px;display:grid}.archive-status-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.archive-status-summary article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.archive-status-summary article.mismatch{border-top-color:#d13b45}.archive-status-summary article.pending{border-top-color:#d69214}.archive-status-summary span{color:#99cfff;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.archive-status-summary b{margin-top:7px;font-size:28px;display:block}.archive-mismatch-alert{color:#7e1921;background:#fde7e8;border-left:5px solid #b4232e;padding:15px 18px}.archive-mismatch-alert b{letter-spacing:.12em;font-size:9px}.archive-mismatch-alert p{margin:6px 0 0;font-size:11px}.archive-detail>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.archive-detail header span{color:#1685ef;letter-spacing:.12em;font-size:9px;font-weight:900}.archive-detail h2{margin:6px 0 0}.archive-detail header select{background:#fffbea;border:1px solid #afc2d7;min-width:320px;min-height:42px;padding:8px}.archive-detail dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:16px;display:grid}.archive-detail dl>div{background:#eef4fb;min-width:0;padding:11px}.archive-detail dl .wide{grid-column:1/-1}.archive-detail dt{color:#647991;text-transform:uppercase;font-size:8px}.archive-detail dd{color:#1d3957;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.archive-detail dd code{font-size:9px}.archive-verification-state{color:#6e4a08;background:#fff0d2;justify-content:space-between;gap:10px;margin:0 16px;padding:12px 14px;display:flex}.archive-verification-state.dogrulandi{color:#17683a;background:#ddf6e8}.archive-verification-state.uyusmazlik{color:#8b2028;background:#fde7e8}.archive-verification-state span{font-size:10px}.archive-detail>form{grid-template-columns:1fr auto;gap:9px;padding:14px 16px;display:grid}.archive-detail>form input,.archive-entry-filters input,.archive-entry-filters select{background:#fffbea;border:1px solid #afc2d7;min-height:41px;padding:8px 10px}.archive-detail>form button{color:#fff;background:#075fc1;border:0;font-weight:850}.archive-detail>p{color:#075fc1;margin:0 16px 12px;font-size:11px;font-weight:800}.archive-detail nav{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.archive-detail nav a{color:#075fc1;background:#e7f2ff;padding:9px 11px;font-size:9px;font-weight:850}.archive-empty{color:#687d94!important;padding:20px!important}.archive-entry-filters{background:#eaf1f8;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.archive-entry-filters label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.archive-entry-table>header,.archive-verification-history>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;padding:16px 18px;display:flex}.archive-entry-table h2,.archive-verification-history h2{margin:0}.archive-entry-table>div{overflow:auto}.archive-entry-table table{border-collapse:collapse;width:100%}.archive-entry-table th,.archive-entry-table td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:10px}.archive-entry-table th{color:#fff;background:#071d49}.archive-entry-table td a{color:#075fc1;font-weight:800}.archive-verification-history>article{border-bottom:1px solid #dbe5ee;grid-template-columns:120px 1fr;gap:4px 12px;padding:13px 18px;display:grid}.archive-verification-history article span{color:#657a91;font-size:9px}.archive-verification-history article p{grid-column:1/-1;margin:3px 0;font-size:10px}.archive-verification-history article code{overflow-wrap:anywhere;background:#eef4fb;grid-column:1/-1;padding:7px;font-size:8px}@media (width<=850px){.archive-detail dl{grid-template-columns:1fr 1fr}.archive-detail dl .wide{grid-column:1/-1}.archive-entry-filters{grid-template-columns:1fr 1fr}.archive-detail>header{flex-direction:column;align-items:flex-start}.archive-detail header select{width:100%;min-width:0}}@media (width<=600px){.archive-status-summary,.archive-detail dl{grid-template-columns:1fr}.archive-detail dl .wide{grid-column:auto}.archive-detail>form,.archive-entry-filters{grid-template-columns:1fr}.archive-detail nav{grid-template-columns:1fr 1fr;display:grid}.archive-detail nav a{text-align:center}.archive-entry-table>div{margin:0 -18px}.archive-entry-table table{min-width:720px}.archive-verification-history>article{grid-template-columns:1fr}.archive-verification-history article p,.archive-verification-history article code{grid-column:auto}}.inventory-core{gap:17px;display:grid}.inventory-metrics{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.inventory-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:15px}.inventory-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.inventory-metrics b{margin-top:7px;font-size:26px;display:block}.inventory-principle{background:#e9f3ff;border-left:5px solid #1685ef;padding:15px 18px}.inventory-principle b{color:#075fc1;letter-spacing:.12em;font-size:9px}.inventory-principle p{color:#405a74;margin:6px 0 0;font-size:11px;line-height:1.55}.inventory-tabs{gap:5px;display:flex;overflow:auto}.inventory-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:40px;padding:9px 13px;font-size:10px;font-weight:850}.inventory-tabs button.active{color:#fff;background:#075fc1;border-color:#075fc1}.inventory-message{color:#6f4b08;background:#fff0d2;margin:0;padding:11px 14px;font-size:11px;font-weight:800}.inventory-tools{background:#eaf1f8;grid-template-columns:1fr 2fr auto;align-items:end;gap:9px;padding:13px;display:grid}.inventory-tools label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.inventory-tools input,.inventory-tools select{background:#fffbea;border:1px solid #afc2d7;min-height:41px;padding:8px}.inventory-tools a,.inventory-export{color:#fff;text-align:center;background:#075fc1;min-height:41px;padding:11px 13px;font-size:9px;font-weight:850}.inventory-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inventory-card-grid article{background:#fff;border:1px solid #d4e0ec;border-top:4px solid #1685ef;padding:16px;position:relative}.inventory-card-grid article.critical{border-top-color:#d69214}.inventory-card-grid small{color:#1685ef;font-size:8px;font-weight:900}.inventory-card-grid h2{margin:7px 0;font-size:17px}.inventory-card-grid p{color:#667b91;font-size:10px}.inventory-card-grid dl{grid-template-columns:1fr 1fr;gap:6px;display:grid}.inventory-card-grid dl>div{background:#eef4fb;padding:8px}.inventory-card-grid dt{color:#71859a;font-size:8px}.inventory-card-grid dd{margin:3px 0 0;font-size:11px;font-weight:850}.inventory-card-grid article>b{color:#536b83;font-size:9px}.inventory-card-grid em{color:#79500a;background:#fff0d2;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.inventory-form{background:#fff;border:1px solid #d4e0ec;grid-template-columns:repeat(3,1fr);gap:11px;padding:18px;display:grid}.inventory-form h2{grid-column:1/-1;margin:0 0 5px}.inventory-form label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.inventory-form input,.inventory-form select,.inventory-form textarea{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:41px;padding:8px}.inventory-form .wide{grid-column:1/-1}.inventory-form button{color:#fff;background:#075fc1;border:0;min-height:42px;font-weight:850}.inventory-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventory-columns .inventory-form{grid-template-columns:1fr 1fr}.inventory-location-list{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inventory-location-list article{background:#fff;border:1px solid #d4e0ec;gap:4px;padding:13px;display:grid}.inventory-location-list span,.inventory-location-list small{color:#657a91;font-size:9px}.migration-summary{color:#fff;background:#071d49;align-items:center;gap:16px;padding:13px;display:flex}.migration-summary span{color:#9ccdf8;font-size:10px}.migration-summary strong{color:#ffd581;font-size:10px}.migration-summary a{color:#fff;background:#1685ef;margin-left:auto;padding:9px;font-size:9px;font-weight:850}.migration-table>div,.inventory-history>div{overflow:auto}.migration-table table,.inventory-history table{border-collapse:collapse;width:100%}.migration-table th,.migration-table td,.inventory-history th,.inventory-history td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px 11px;font-size:9px}.migration-table th,.inventory-history th{color:#fff;background:#071d49}.migration-table td b{color:#79500a;background:#fff0d2;margin:2px;padding:4px;font-size:7px;display:block}.migration-note{color:#405a74;background:#e9f3ff;margin:0;padding:12px;font-size:10px}.inventory-history td small{color:#6b7f94;display:block}.inventory-history{margin-top:8px}@media (width<=1100px){.inventory-metrics{grid-template-columns:repeat(3,1fr)}.inventory-card-grid,.inventory-location-list{grid-template-columns:1fr 1fr}}@media (width<=760px){.inventory-tools,.inventory-form,.inventory-columns,.inventory-columns .inventory-form{grid-template-columns:1fr}.inventory-form h2,.inventory-form .wide{grid-column:auto}.inventory-tools a{width:100%}.migration-summary{flex-direction:column;align-items:flex-start}.migration-summary a{text-align:center;width:100%;margin:0}.migration-table>div,.inventory-history>div{margin:0 -18px}.migration-table table,.inventory-history table{min-width:760px}}@media (width<=560px){.inventory-metrics,.inventory-card-grid,.inventory-location-list{grid-template-columns:1fr}.inventory-tabs{margin-right:-14px}.inventory-tabs button{min-width:max-content}}.import-wizard{gap:17px;display:grid}.import-intro{color:#fff;background:#071d49;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.import-intro span{color:#78c2ff;letter-spacing:.13em;font-size:9px;font-weight:900}.import-intro h2{margin:6px 0}.import-intro p{color:#b7c9df;margin:0;font-size:11px}.import-intro a,.import-batch-select a{color:#fff;white-space:nowrap;background:#1685ef;padding:10px 13px;font-size:9px;font-weight:850}.import-upload{padding:18px}.import-upload>label{color:#294563;gap:7px;font-size:10px;font-weight:850;display:grid}.import-upload input[type=file]{background:#fffbea;border:1px dashed #8daac9;padding:13px}.import-upload small{color:#677c92}.import-upload>header{background:#e9f3ff;justify-content:space-between;margin:16px 0 10px;padding:11px 13px;display:flex}.import-upload header span{color:#60758c;font-size:10px}.mapping-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.mapping-grid label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.mapping-grid label>b{color:#b4232e}.mapping-grid select{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:40px;padding:8px}.import-upload>button{color:#fff;background:#075fc1;border:0;min-height:42px;margin-top:13px;padding:9px 15px;font-weight:850}.import-upload>button:disabled{opacity:.45}.raw-preview{margin-top:14px;overflow:auto}.raw-preview table{border-collapse:collapse;width:100%;min-width:900px}.raw-preview th,.raw-preview td{text-align:left;border:1px solid #dbe5ee;padding:8px;font-size:8px}.raw-preview th{color:#fff;background:#071d49}.import-message{color:#704b08;background:#fff0d2;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.import-batch-select{background:#eaf1f8;justify-content:space-between;align-items:end;gap:10px;padding:13px;display:flex}.import-batch-select label{color:#294563;flex:1;gap:5px;font-size:9px;font-weight:800;display:grid}.import-batch-select select{background:#fffbea;border:1px solid #afc2d7;min-height:42px;padding:8px}.import-status{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.import-status article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:14px}.import-status span{color:#8dc9ff;font-size:8px;font-weight:850;display:block}.import-status b{overflow-wrap:anywhere;margin-top:7px;font-size:15px;display:block}.import-rows>div{overflow:auto}.import-rows table{border-collapse:collapse;width:100%;min-width:1100px}.import-rows th,.import-rows td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe5ee;padding:9px 10px;font-size:9px}.import-rows th{color:#fff;background:#071d49}.import-rows td small,.import-rows td i{display:block}.import-rows td small{color:#667b91}.import-rows td em{color:#9a5c00;font-style:normal}.import-rows td i{color:#79500a;background:#fff0d2;margin:2px 0;padding:4px;font-size:7px;font-style:normal}.import-rows form{gap:5px;display:grid}.import-rows select{background:#fffbea;border:1px solid #afc2d7;min-width:170px;padding:6px;font-size:9px}.import-rows button{color:#fff;background:#075fc1;border:0;padding:7px;font-size:8px;font-weight:850}.import-approval{grid-template-columns:1fr 1fr;gap:12px;display:grid}.import-approval>div{background:#fff;border:1px solid #d4e0ec;padding:17px}.import-approval p{color:#637890;font-size:10px}.import-approval button{color:#fff;background:#075fc1;border:0;min-height:41px;padding:9px 13px;font-weight:850}.import-approval button.danger{background:#96303a}.import-approval button:disabled{opacity:.4}@media (width<=1050px){.mapping-grid{grid-template-columns:1fr 1fr}.import-status{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.import-intro,.import-batch-select{flex-direction:column;align-items:flex-start}.import-intro a,.import-batch-select a{text-align:center;width:100%}.mapping-grid,.import-status,.import-approval{grid-template-columns:1fr}.raw-preview,.import-rows>div{margin-left:-18px;margin-right:-18px}}.count-center{gap:17px;display:grid}.count-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.count-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.count-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.count-metrics b{margin-top:7px;font-size:28px;display:block}.count-info{background:#e9f3ff;border-left:5px solid #1685ef;padding:15px 18px}.count-info b{color:#075fc1;letter-spacing:.12em;font-size:9px}.count-info p{color:#405a74;margin:6px 0 0;font-size:11px}.count-create .count-blind{grid-column:1/-1;align-items:center;gap:8px;display:flex}.count-create .count-blind input{width:auto;min-height:0}.count-message{color:#704b08;background:#fff0d2;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.count-filters{background:#eaf1f8;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.count-filters label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.count-filters input,.count-filters select{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:41px;padding:8px}.count-filters a{color:#fff;text-align:center;background:#075fc1;min-height:41px;padding:11px 13px;font-size:9px;font-weight:850}.count-session-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.count-session-list button{color:#203e5e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0ec;border-top:4px solid #1685ef;padding:14px}.count-session-list button.active{background:#e9f3ff;border-color:#075fc1}.count-session-list b,.count-session-list span,.count-session-list small{display:block}.count-session-list span{color:#075fc1;margin:5px 0;font-size:10px;font-weight:850}.count-session-list small{color:#657a91}.count-detail>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;gap:14px;padding:18px;display:flex}.count-detail>header span{color:#1685ef;letter-spacing:.12em;font-size:9px;font-weight:900}.count-detail h2{margin:6px 0}.count-detail>header b{color:#075fc1;background:#e7f2ff;align-self:flex-start;padding:7px 9px;font-size:9px}.count-detail dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:15px;display:grid}.count-detail dl>div{background:#eef4fb;padding:9px}.count-detail dt{color:#6b8095;font-size:8px}.count-detail dd{margin:4px 0 0;font-size:10px;font-weight:850}.count-detail nav{flex-wrap:wrap;gap:7px;padding:0 15px 15px;display:flex}.count-detail nav button,.count-detail nav a{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:39px;padding:9px 11px;font-size:9px;font-weight:850}.count-detail nav .danger{background:#96303a}.count-detail nav button:disabled{opacity:.4;cursor:not-allowed}.count-lines{grid-template-columns:1fr 1fr;gap:11px;display:grid}.count-lines>article{background:#fff;border:1px solid #d4e0ec;border-top:4px solid #1685ef;padding:16px}.count-lines>article.different{border-top-color:#d69214}.count-lines header{justify-content:space-between;gap:12px;display:flex}.count-lines header small{color:#1685ef;font-size:8px;font-weight:900}.count-lines h3{margin:5px 0;font-size:16px}.count-lines header>b{color:#075fc1;align-self:flex-start;font-size:12px}.count-lines dl{grid-template-columns:repeat(4,1fr);gap:6px;padding:0;display:grid}.count-lines dl>div{background:#eef4fb;padding:8px}.count-risk{color:#6f4b08;background:#fff0d2;border-left:4px solid #d69214;padding:10px;font-size:9px}.serial-results,.lot-results{background:#eef4fb;gap:5px;margin-top:8px;padding:10px;font-size:9px;display:grid}.count-lines form{border-top:1px solid #dbe5ee;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding-top:12px;display:grid}.count-lines form label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.count-lines form input,.count-lines form textarea{background:#fffbea;border:1px solid #afc2d7;min-width:0;padding:8px}.count-lines form .wide{grid-column:1/-1}.count-lines form button{color:#fff;background:#075fc1;border:0;min-height:40px;font-weight:850}.count-events>header{border-bottom:1px solid #dbe5ee;padding:15px 18px}.count-events>header h2{margin:0}.count-events article{border-bottom:1px solid #dbe5ee;grid-template-columns:130px 1fr auto;gap:10px;padding:12px 18px;font-size:10px;display:grid}.count-events article small{color:#667b91}@media (width<=1050px){.count-filters{grid-template-columns:repeat(3,1fr)}.count-session-list{grid-template-columns:1fr 1fr}.count-lines{grid-template-columns:1fr}}@media (width<=650px){.count-metrics,.count-filters,.count-session-list,.count-detail dl,.count-lines form{grid-template-columns:1fr}.count-create .count-blind,.count-lines form .wide{grid-column:auto}.count-filters a{width:100%}.count-detail>header{flex-direction:column;align-items:flex-start}.count-detail nav{grid-template-columns:1fr 1fr;display:grid}.count-detail nav button,.count-detail nav a{text-align:center}.count-lines dl{grid-template-columns:1fr 1fr}.count-events article{grid-template-columns:1fr}}.trace-center{gap:17px;display:grid}.trace-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.trace-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.trace-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.trace-metrics b{margin-top:7px;font-size:28px;display:block}.trace-notice{background:#e9f3ff;border-left:5px solid #1685ef;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.trace-notice b{color:#075fc1;letter-spacing:.12em;font-size:9px}.trace-notice p{color:#405a74;margin:6px 0 0;font-size:11px}.trace-notice button,.trace-reviews button{color:#fff;white-space:nowrap;background:#075fc1;border:0;min-height:41px;padding:9px 13px;font-size:9px;font-weight:850}.trace-message{color:#704b08;background:#fff0d2;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.trace-tabs{gap:5px;display:flex;overflow:auto}.trace-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:41px;padding:9px 13px;font-size:10px;font-weight:850}.trace-tabs button.active{color:#fff;background:#075fc1;border-color:#075fc1}.trace-filters{background:#eaf1f8;grid-template-columns:repeat(6,1fr);gap:9px;padding:13px;display:grid}.trace-filters label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.trace-filters input,.trace-filters select{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:41px;padding:8px}.trace-export{justify-content:space-between;align-items:center;display:flex}.trace-export b{color:#536b83;font-size:10px}.trace-export a,.trace-history header a{color:#fff;background:#075fc1;padding:9px 12px;font-size:9px;font-weight:850}.trace-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.trace-grid>article{background:#fff;border:1px solid #d4e0ec;border-top:4px solid #1685ef;padding:16px}.trace-grid>article.mismatch{border-top-color:#d69214}.trace-grid header{justify-content:space-between;gap:12px;display:flex}.trace-grid header small{color:#1685ef;font-size:8px;font-weight:900}.trace-grid h2{margin:5px 0;font-size:18px}.trace-grid header span{color:#657a91;font-size:10px}.trace-grid header i{color:#075fc1;background:#e7f2ff;align-self:flex-start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.trace-grid dl{grid-template-columns:1fr 1fr;gap:6px;display:grid}.trace-grid dl>div{background:#eef4fb;padding:8px}.trace-grid dt{color:#6c8196;font-size:8px}.trace-grid dd{margin:4px 0 0;font-size:10px;font-weight:800}.trace-warning{color:#6f4b08;background:#fff0d2;border-left:4px solid #d69214;padding:9px;font-size:9px}.trace-status{border-top:1px solid #dbe5ee;grid-template-columns:1fr 1.5fr auto;gap:7px;margin-top:11px;padding-top:11px;display:grid}.trace-status select,.trace-status input{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:39px;padding:7px}.trace-status button{color:#fff;background:#075fc1;border:0;font-size:9px;font-weight:850}.trace-reviews>header,.trace-history>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.trace-reviews h2,.trace-history h2{margin:0}.trace-reviews header p{color:#637890;margin:5px 0 0;font-size:10px}.trace-reviews>form{border-bottom:1px solid #dbe5ee;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:end;gap:9px;padding:12px 18px;display:grid}.trace-reviews form>div,.trace-reviews label{gap:4px;display:grid}.trace-reviews form span,.trace-reviews form small{color:#667b91;font-size:9px}.trace-reviews label{color:#294563;font-size:8px;font-weight:800}.trace-reviews input,.trace-reviews select{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:39px;padding:7px}.trace-history>div{overflow:auto}.trace-history table{border-collapse:collapse;width:100%}.trace-history th,.trace-history td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:9px}.trace-history th{color:#fff;background:#071d49}.trace-history td small{color:#667b91;display:block}@media (width<=1050px){.trace-filters{grid-template-columns:repeat(3,1fr)}.trace-reviews>form{grid-template-columns:1fr 1fr}.trace-reviews form button{min-height:41px}}@media (width<=700px){.trace-metrics,.trace-filters,.trace-grid,.trace-reviews>form{grid-template-columns:1fr}.trace-notice,.trace-export,.trace-reviews>header{flex-direction:column;align-items:flex-start}.trace-notice button,.trace-export a,.trace-reviews header button{text-align:center;width:100%}.trace-tabs{margin-right:-14px}.trace-status{grid-template-columns:1fr}.trace-history>div{margin:0 -18px}.trace-history table{min-width:760px}}.barcode-center{gap:17px;display:grid}.barcode-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.barcode-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.barcode-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.barcode-metrics b{margin-top:7px;font-size:28px;display:block}.barcode-rule{background:#e9f3ff;border-left:5px solid #1685ef;padding:15px 18px}.barcode-rule b{color:#075fc1;letter-spacing:.12em;font-size:9px}.barcode-rule p{color:#405a74;margin:6px 0 0;font-size:11px}.barcode-message{color:#704b08;background:#fff0d2;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.barcode-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.barcode-create,.barcode-scan{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.barcode-create header,.barcode-scan header{grid-column:1/-1}.barcode-create header span,.barcode-scan header span,.barcode-list header span,.barcode-history header span,.scan-result header span{color:#1685ef;letter-spacing:.12em;font-size:9px;font-weight:900}.barcode-create h2,.barcode-scan h2,.barcode-list h2,.barcode-history h2,.scan-result h2{margin:6px 0}.barcode-create label,.barcode-scan label,.scan-result label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.barcode-create input,.barcode-create select,.barcode-scan input,.scan-result input,.scan-result select,.scan-result textarea{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:41px;padding:8px}.barcode-create .wide{grid-column:1/-1}.barcode-create button,.barcode-scan button,.scan-result button{color:#fff;background:#075fc1;border:0;min-height:42px;font-weight:850}.barcode-scan{align-content:start}.barcode-scan label,.barcode-scan>button,.barcode-scan>p{grid-column:1/-1}.barcode-scan p{color:#647990;font-size:10px}.scan-result>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;gap:15px;padding:18px;display:flex}.scan-result header p{color:#647990;margin:0;font-size:10px}.scan-result header i{color:#075fc1;overflow-wrap:anywhere;background:#e7f2ff;align-self:flex-start;padding:8px;font-size:9px;font-style:normal;font-weight:900}.scan-result>form{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.scan-result form .wide,.quick-confirm{grid-column:1/-1}.quick-confirm{background:#fff0d2;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;padding:14px;display:grid}.quick-confirm span{color:#704b08;font-size:9px}.quick-confirm button{grid-area:1/2/3;min-width:230px}.barcode-list>header,.barcode-history>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.barcode-list header a,.barcode-history header a{color:#fff;background:#075fc1;padding:9px 12px;font-size:9px;font-weight:850}.barcode-list>div{grid-template-columns:1fr 1fr;display:grid}.barcode-list article{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.barcode-list article b,.barcode-list article span{display:block}.barcode-list article b{overflow-wrap:anywhere;font-size:10px}.barcode-list article span{color:#667b91;margin-top:4px;font-size:9px}.barcode-list article a{color:#075fc1;white-space:nowrap;border:1px solid #afc2d7;padding:8px 10px;font-size:8px;font-weight:850}.barcode-history>div{overflow:auto}.barcode-history table{border-collapse:collapse;width:100%}.barcode-history th,.barcode-history td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:9px}.barcode-history th{color:#fff;background:#071d49}@media (width<=1000px){.barcode-columns,.barcode-list>div{grid-template-columns:1fr}.scan-result>form{grid-template-columns:1fr 1fr}}@media (width<=650px){.barcode-metrics,.barcode-create,.scan-result>form{grid-template-columns:1fr}.barcode-create header,.barcode-create .wide,.barcode-scan header,.barcode-scan label,.barcode-scan>button,.barcode-scan>p,.scan-result form .wide,.quick-confirm{grid-column:auto}.barcode-list>header,.barcode-history>header,.scan-result>header{flex-direction:column;align-items:flex-start}.barcode-list header a,.barcode-history header a{text-align:center;width:100%}.barcode-list article{flex-direction:column;align-items:flex-start}.barcode-list article a{text-align:center;width:100%}.quick-confirm{grid-template-columns:1fr;display:grid}.quick-confirm button{grid-area:auto;min-width:0}.barcode-history>div{margin:0 -18px}.barcode-history table{min-width:720px}}.stock-auth-center{gap:17px;display:grid}.stock-auth-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.stock-auth-metrics article{color:#fff;background:#071d49;border-top:4px solid #1685ef;padding:16px}.stock-auth-metrics span{color:#8fc9ff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.stock-auth-metrics b{margin-top:7px;font-size:28px;display:block}.stock-auth-message{color:#704b08;background:#fff0d2;border-left:5px solid #d69214;margin:0;padding:12px 15px;font-size:11px;font-weight:800}.stock-auth-tabs{gap:5px;display:flex;overflow:auto}.stock-auth-tabs button{color:#35516f;white-space:nowrap;background:#fff;border:1px solid #b8cade;min-height:41px;padding:9px 13px;font-size:10px;font-weight:850}.stock-auth-tabs button.active{color:#fff;background:#075fc1;border-color:#075fc1}.stock-table>header,.stock-auth-history>header,.stock-role-center>header{border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.stock-table header span,.stock-auth-history header span,.stock-role-center header span,.stock-movement-create header span{color:#1685ef;letter-spacing:.12em;font-size:9px;font-weight:900}.stock-table h2,.stock-auth-history h2,.stock-role-center h2,.stock-movement-create h2{margin:6px 0}.stock-table header a,.stock-auth-history header a,.stock-approval-filters a{color:#fff;background:#075fc1;padding:9px 12px;font-size:9px;font-weight:850}.stock-table>div,.stock-auth-history>div{overflow:auto}.stock-table table,.stock-auth-history table{border-collapse:collapse;width:100%;min-width:1050px}.stock-table th,.stock-table td,.stock-auth-history th,.stock-auth-history td{text-align:left;border-bottom:1px solid #dbe5ee;padding:10px 12px;font-size:9px}.stock-table th,.stock-auth-history th{color:#fff;background:#071d49}.stock-table td.available{color:#08744f;font-weight:900}.stock-table td.critical{color:#b42318;font-weight:900}.stock-approval-filters{background:#eaf1f8;grid-template-columns:repeat(6,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.stock-approval-filters label,.stock-movement-create label,.stock-rule-grid label{color:#294563;gap:5px;font-size:9px;font-weight:800;display:grid}.stock-approval-filters input,.stock-approval-filters select,.stock-movement-create input,.stock-movement-create select,.stock-movement-create textarea,.stock-rule-grid input{background:#fffbea;border:1px solid #afc2d7;min-width:0;min-height:41px;padding:8px}.stock-approval-layout{grid-template-columns:360px 1fr;align-items:start;gap:12px;display:grid}.stock-movement-create{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid;position:sticky;top:12px}.stock-movement-create header,.stock-movement-create .wide{grid-column:1/-1}.stock-movement-create button,.stock-approval-list button,.stock-role-grid button,.stock-rule-grid button{color:#fff;cursor:pointer;background:#075fc1;border:0;min-height:40px;padding:9px 12px;font-size:9px;font-weight:850}.no-permission{padding:20px}.no-permission p{color:#647990}.stock-approval-list{gap:10px;display:grid}.stock-approval-list>article{background:#fff;border:1px solid #d4e0ec;border-left:5px solid #1685ef;padding:16px}.stock-approval-list>article.onay-bekliyor{border-left-color:#d69214}.stock-approval-list>article.reddedildi,.stock-approval-list>article.iptal{border-left-color:#b4232e}.stock-approval-list>article.uygulandi{border-left-color:#16845c}.stock-approval-list article>header{justify-content:space-between;gap:14px;display:flex}.stock-approval-list header small{color:#1685ef;font-size:8px;font-weight:900}.stock-approval-list h2{margin:5px 0;font-size:17px}.stock-approval-list header span{color:#647990;font-size:9px}.stock-approval-list header i{color:#075fc1;background:#e7f2ff;align-self:flex-start;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.stock-approval-list dl{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stock-approval-list dl>div{background:#eef4fb;padding:8px}.stock-approval-list dt{color:#6c8196;font-size:8px}.stock-approval-list dd{margin:4px 0 0;font-size:10px;font-weight:800}.stock-approval-list nav{flex-wrap:wrap;gap:7px;display:flex}.stock-approval-list button.danger{background:#96303a}.stock-approval-list button.secondary{background:#5d6e80}.stock-role-center{overflow:hidden}.stock-role-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.stock-role-grid>form{background:#f8fbff;border:1px solid #d4e0ec;padding:14px}.stock-role-grid>form>div b,.stock-role-grid>form>div span{display:block}.stock-role-grid>form>div span{color:#667b91;margin-top:4px;font-size:9px}.stock-role-grid fieldset{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;padding:0;display:grid}.stock-role-grid label,.stock-self-rule label{color:#294563;align-items:flex-start;gap:7px;font-size:9px;display:flex}.stock-role-center>aside{border-top:1px solid #dbe5ee;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.stock-role-center>aside article{background:#eef4fb;padding:11px}.stock-role-center>aside b,.stock-role-center>aside span{display:block}.stock-role-center>aside span{color:#667b91;margin-top:5px;font-size:8px;line-height:1.6}.stock-rule-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stock-rule-grid>form{gap:10px;padding:16px;display:grid}.stock-rule-grid h2{margin:0;font-size:16px}.stock-self-rule{grid-column:1/-1}.stock-auth-history td{vertical-align:top}@media (width<=1100px){.stock-auth-metrics{grid-template-columns:1fr 1fr}.stock-approval-filters{grid-template-columns:repeat(3,1fr)}.stock-approval-layout{grid-template-columns:1fr}.stock-movement-create{grid-template-columns:repeat(3,1fr);position:static}.stock-rule-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.stock-auth-metrics,.stock-approval-filters,.stock-movement-create,.stock-role-grid,.stock-role-center>aside,.stock-rule-grid,.stock-approval-list dl{grid-template-columns:1fr}.stock-auth-tabs{margin-right:-14px}.stock-movement-create header,.stock-movement-create .wide,.stock-self-rule{grid-column:auto}.stock-table>header,.stock-auth-history>header,.stock-role-center>header,.stock-approval-list article>header{flex-direction:column;align-items:flex-start}.stock-table header a,.stock-auth-history header a,.stock-approval-filters a{text-align:center;width:100%}.stock-table>div,.stock-auth-history>div{margin:0 -18px}.stock-role-grid fieldset{grid-template-columns:1fr}.stock-approval-list nav{display:grid}.stock-approval-list nav button{width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
