@font-face{font-family:Inter;src:url(/assets/Inter-latin-8kRkwJBP.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/Inter-latin-ext-B_-bZUTo.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/Inter-cyrillic-C5ekK6td.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(/assets/Inter-cyrillic-ext-Cpd2YT5r.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--nm-brand: #ac0f27;--nm-brand-hover: #980013;--nm-brand-fill: #ca1e38;--nm-ink: #141414;--nm-muted: #828282;--nm-bg: #ffffff;--nm-soft: #f8f8f8;--nm-line: #e9e9e9;--nm-disabled: #cccccc;--nm-danger: #e5000b;--nm-tab-bg: rgba(20, 20, 20, .1);--nm-brand-soft: #fef2f2;--nm-ok-bg: #f0fdf4;--nm-ok-text: #2a7948;--nm-warn-bg: #fff1dc;--nm-warn-text: #b76e00;--nm-badge-accepted-bg: #fff1fd;--nm-badge-accepted-text: #951e83;--nm-badge-blue-bg: #ecf5ff;--nm-badge-blue-text: #2a4c86;--nm-badge-purple-bg: #f5edff;--nm-badge-purple-text: #6f27cd;--nm-negative-text: #ff0000;--nm-toast-ok-bg: #f0fdf4;--nm-toast-ok-line: #bbf7d0;--nm-toast-ok-icon: #16a34a;--nm-toast-ok-text: #166534;--nm-toast-err-text: #c5122f;--nm-badge-bg: rgba(20, 20, 20, .04);--nm-radius-sm: 4px;--nm-radius: 8px;--nm-radius-md: 12px;--nm-radius-panel: 16px;--nm-radius-lg: 20px;--nm-radius-round: 9999px;--nm-shadow-card: 0 0 12px rgba(0, 0, 0, .12);--nm-shadow-card-hover: 0 0 20px rgba(172, 15, 39, .5);--nm-shadow-panel: 0 0 6px rgba(0, 0, 0, .06);--nm-shadow-panel-lg: 0 0 12px rgba(0, 0, 0, .06);--nm-shadow-btn: 0 0 3px rgba(172, 15, 39, .7);--nm-shadow-btn-hover: 0 0 5px rgba(172, 15, 39, .7);--nm-shadow-btn-stroke-hover: 0 0 4px rgba(172, 15, 39, .3);--nm-shadow-btn-red-hover: 0 0 3px rgba(172, 15, 39, .4);--nm-shadow-profile-hover: 0 0 15px rgba(172, 15, 39, .8);--nm-shadow-thumb-active: 0 0 12px rgba(172, 15, 39, .3);--nm-space-1: 4px;--nm-space-2: 8px;--nm-space-3: 12px;--nm-space-4: 16px;--nm-space-5: 20px;--nm-space-6: 24px;--nm-space-8: 32px;--nm-space-12: 48px;--nm-topbar-height: 104px;--nm-sticky-top: calc(var(--nm-topbar-height) + var(--nm-space-4));--nm-page-pad: var(--nm-space-8);--nm-card-min: 210px;--font-ui: "Inter", "Segoe UI", sans-serif;--nm-h0: 700 42px/1 var(--font-ui);--nm-h1: 700 30px/1 var(--font-ui);--nm-h2: 700 24px/1.2 var(--font-ui);--nm-h3: 700 18px/1.2 var(--font-ui);--nm-h4: 700 16px/1.2 var(--font-ui);--nm-body-20: 20px/1.2;--nm-body-16: 16px/1.4;--nm-body-14: 14px/1.4;--nm-body-14-bold: 13px/1.4;--nm-body-12: 12px/1.4;--nm-body-10: 11px/normal;color:var(--nm-ink);background:var(--nm-bg);font-family:var(--font-ui);line-height:1.4;font-size:16px;scroll-padding-top:var(--nm-topbar-height);scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;min-height:100vh}body:has(.shell){background:var(--nm-soft)}a{color:inherit}button,input{font:inherit}.auth-screen{position:relative;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:80px 40px;background:var(--nm-bg)}.auth-panel{width:480px;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-logo{margin-bottom:32px}.auth-logo img{display:block;width:184px;height:auto}.auth-panel h1{margin:0;font-size:30px;font-weight:700;line-height:1;color:var(--nm-ink)}.auth-head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px}.auth-lead{margin:0;color:var(--nm-muted);font-size:16px;line-height:1.4;white-space:nowrap}@media(max-width:767px){.auth-lead{white-space:normal}}.auth-tabs{display:flex;gap:0;width:100%;padding:4px;background:var(--nm-tab-bg);border-radius:56px;margin-bottom:24px}.auth-tabs button{flex:1 0 0;border:none;background:transparent;border-radius:54px;padding:8px 0;color:var(--nm-muted);cursor:pointer;font:700 var(--nm-body-14-bold) var(--font-ui)}.auth-tabs button.is-active{background:var(--nm-bg);color:var(--nm-ink);box-shadow:0 0 3px #0000001f}.auth-form{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.auth-field{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.auth-field>span:first-child{font-size:14px;font-weight:400;color:var(--nm-ink)}.auth-field input{width:100%;height:50px;padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:#fff;color:var(--nm-ink);font-size:16px}.auth-field input::placeholder{color:var(--nm-muted)}.auth-field input:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.auth-hint{font-size:12px;color:var(--nm-muted)}.auth-cta{width:238px;max-width:100%;box-sizing:border-box;border:1px solid var(--nm-brand);border-radius:var(--nm-radius-md);padding:12px 24px;background:var(--nm-brand-fill);box-shadow:var(--nm-shadow-btn);color:#fff;font:700 var(--nm-body-14-bold) var(--font-ui);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}@media(hover:hover){.auth-cta:hover:not(:disabled){background:var(--nm-brand-hover);border-color:transparent;box-shadow:var(--nm-shadow-btn-hover)}}.auth-cta:disabled{background:var(--nm-disabled);border-color:transparent;box-shadow:none;opacity:.5;color:#fff;cursor:not-allowed}.otp-group{display:flex;flex-direction:column;align-items:center;gap:12px}.otp-boxes{display:flex;gap:8px}.otp-box{width:48px;height:56px;text-align:center;font-size:16px;font-weight:700;color:var(--nm-ink);border:1px solid var(--nm-ink);border-radius:6px;background:#fff}.otp-box:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.otp-box.is-error{border-color:var(--nm-brand)}.otp-box:disabled{background:var(--nm-soft);border-color:var(--nm-line);color:var(--nm-muted)}.otp-error{display:flex;flex-direction:column;align-items:center;gap:8px}.otp-meta{display:flex;flex-direction:column;align-items:center;gap:12px}.auth-text-link{border:none;background:none;padding:0;color:var(--nm-brand);font-size:14px;font-weight:700;cursor:pointer}.auth-text-link:disabled{color:var(--nm-muted);cursor:not-allowed}.auth-meta{margin:0;color:var(--nm-muted);font-size:14px}.auth-error{margin:0;color:var(--nm-negative-text);font-size:14px}.auth-error--footer{margin-top:32px;line-height:1.4;text-align:center}.auth-error--field{font-size:12px}.auth-attempts,.auth-lock-note{margin:0;color:var(--nm-ink);font-size:14px}.auth-footer{margin-top:32px}.auth-footer__help{margin:0;color:var(--nm-ink);font-size:14px;line-height:1.4;text-align:center;white-space:nowrap}@media(max-width:767px){.auth-footer__help{white-space:normal}}.auth-back-link{position:absolute;left:120px;top:120px;display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--nm-muted);font:400 var(--nm-body-16) var(--font-ui);cursor:pointer}@media(hover:hover){.auth-back-link:hover{color:var(--nm-ink)}}@media(max-width:1023px){.auth-back-link{left:var(--nm-space-8);top:var(--nm-space-8)}}.dev-otp{position:fixed;top:var(--nm-space-4);right:var(--nm-space-4);z-index:300;width:320px;max-width:calc(100vw - 2 * var(--nm-space-4));padding:var(--nm-space-4);background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);box-shadow:var(--nm-shadow-card)}.dev-otp__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-2)}.dev-otp__title{margin:0;font:var(--nm-h4);color:var(--nm-ink)}.dev-otp__close{display:flex;padding:0;border:none;background:none;color:var(--nm-muted);cursor:pointer}@media(hover:hover){.dev-otp__close:hover{color:var(--nm-brand)}}.dev-otp__lead{margin:var(--nm-space-1) 0 var(--nm-space-3);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.dev-otp__code{margin:0;padding:var(--nm-space-4) var(--nm-space-2);background:var(--nm-soft);border-radius:var(--nm-radius);font:var(--nm-h1);color:var(--nm-ink);letter-spacing:.18em;text-indent:.18em;text-align:center;-webkit-user-select:all;user-select:all}@media(max-width:767px){.dev-otp{top:auto;bottom:var(--nm-space-4)}}@media(max-width:767px){.auth-screen{padding:40px 20px}.otp-box{width:44px;height:52px}}.brand{margin:0;font-size:1.1rem;font-weight:700}.muted{color:var(--nm-muted)}.error{color:var(--nm-danger)}.shell{min-height:100vh;display:flex;flex-direction:column}.content{flex:1;background:var(--nm-soft)}.topbar{display:flex;align-items:center;gap:40px;height:var(--nm-topbar-height);padding:var(--nm-space-4) var(--nm-space-8);border-bottom:1px solid var(--nm-line);background:var(--nm-bg);position:sticky;top:0;z-index:50}.topbar__center{display:flex;flex:1 0 0;min-width:0;flex-direction:column;gap:var(--nm-space-2)}.topbar__logo img{display:block;width:184px;height:51px}.topbar__nav{display:flex;align-items:center;gap:var(--nm-space-6)}.topbar__nav a{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted);text-decoration:none;white-space:nowrap}@media(hover:hover){.topbar__nav a:hover{color:var(--nm-ink)}}.topbar__nav a.active{font-weight:700;color:var(--nm-brand)}.topbar__search-wrap{position:relative;width:100%}.topbar__search{display:flex;align-items:center;gap:var(--nm-space-3);width:100%;height:44px;padding:14px var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-soft);color:var(--nm-muted)}.topbar__search:focus-within{border-color:var(--nm-brand)}.topbar__search svg{flex:none}.topbar__search input{flex:1 0 0;min-width:0;border:none;background:none;outline:none;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.topbar__search input::placeholder{color:var(--nm-muted)}.topbar__search-clear{flex:none;display:grid;place-items:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--nm-radius-round);background:var(--nm-line);color:var(--nm-muted);cursor:pointer}@media(hover:hover){.topbar__search-clear:hover{color:var(--nm-ink)}}.suggest__overlay{position:fixed;inset:var(--nm-topbar-height) 0 0 0;background:#14141459;z-index:30}.suggest{position:absolute;top:calc(100% + var(--nm-space-2));left:0;right:0;max-height:calc(100vh - var(--nm-topbar-height) - var(--nm-space-8));overflow-y:auto;padding:var(--nm-space-4);border-radius:var(--nm-radius-panel);background:var(--nm-bg);box-shadow:var(--nm-shadow-card);z-index:31}@media(max-width:1199px){.suggest{position:fixed;top:var(--nm-topbar-height);left:var(--nm-space-6);right:var(--nm-space-6)}}@media(max-width:767px){.suggest{left:var(--nm-space-4);right:var(--nm-space-4)}}.suggest__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nm-space-3);margin:0;padding:0;list-style:none}@media(max-width:1199px){.suggest__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.suggest__card{display:flex;flex-direction:column;gap:var(--nm-space-2);padding:var(--nm-space-3);border-radius:var(--nm-radius-md);background:var(--nm-bg);box-shadow:var(--nm-shadow-panel);text-decoration:none;color:inherit;transition:box-shadow .15s ease}@media(hover:hover){.suggest__card:hover{box-shadow:var(--nm-shadow-card-hover)}}.suggest__media{display:block;aspect-ratio:1 / 1;border-radius:var(--nm-radius-sm);overflow:hidden;background:var(--nm-soft)}.suggest__img{display:block;width:100%;height:100%;object-fit:cover}.suggest__placeholder{display:block;width:100%;height:100%;background:var(--nm-soft)}.suggest__code{font:700 var(--nm-body-10) var(--font-ui);text-transform:uppercase;color:var(--nm-muted)}.suggest__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-ink)}.suggest__price{margin-top:auto;font:700 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.suggest__empty{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-1);padding:var(--nm-space-8) 0;text-align:center}.suggest__card--skeleton{box-shadow:none;background:var(--nm-soft);cursor:default}.suggest__skeleton-line{display:block;height:12px;border-radius:var(--nm-radius-sm);background:var(--nm-line)}.suggest__skeleton-line--code{width:45%;height:10px}.suggest__skeleton-line--short{width:60%}.suggest__card--skeleton .suggest__media,.suggest__skeleton-line{animation:suggest-pulse 1.2s ease-in-out infinite}@keyframes suggest-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.suggest__card--skeleton .suggest__media,.suggest__skeleton-line{animation:none}}.suggest__all{width:100%;margin-top:var(--nm-space-3);padding:var(--nm-space-3);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:none;cursor:pointer;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}@media(hover:hover){.suggest__all:hover{border-color:var(--nm-brand);color:var(--nm-brand)}}.topbar__right{display:flex;align-items:center;gap:var(--nm-space-8);min-width:0}.topbar__nav-cart{position:relative;display:inline-flex;align-items:center;gap:var(--nm-space-2);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted);text-decoration:none;white-space:nowrap}@media(hover:hover){.topbar__nav-cart:hover{color:var(--nm-ink)}}.topbar__nav-cart.active{font-weight:700;color:var(--nm-brand)}.topbar__badge{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--nm-radius-round);background:var(--nm-brand);color:var(--nm-bg);font:700 10px/1 var(--font-ui)}.topbar__user{display:flex;align-items:center;gap:var(--nm-space-3);color:inherit;text-decoration:none;padding:6px var(--nm-space-4) 6px 6px;min-width:0;border:1px solid var(--nm-bg);border-radius:50px;box-shadow:0 0 4px #0003;transition:box-shadow .15s ease}@media(hover:hover){.topbar__user:hover{box-shadow:var(--nm-shadow-profile-hover)}}.topbar__avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--nm-disabled);border-radius:var(--nm-radius-round);color:var(--nm-brand)}.topbar__user-text{display:flex;flex-direction:column;min-width:0;flex:0 1 auto;max-width:140px}.topbar__user-name,.topbar__user-company{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1279px){.topbar__user-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.topbar__user-name{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.topbar__user-company{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}@media(max-width:1199px){:root{--nm-topbar-height: 116px}.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search user" "nav nav nav";gap:var(--nm-space-2) var(--nm-space-4);padding:var(--nm-space-4) var(--nm-space-6)}.topbar__center{display:contents}.topbar__logo{grid-area:logo}.topbar__search-wrap{grid-area:search}.topbar__right{grid-area:user}.topbar__nav{grid-area:nav;overflow-x:auto;scrollbar-width:none}.topbar__nav::-webkit-scrollbar{display:none}.topbar__logo img{width:148px;height:41px}}@media(max-width:767px){.topbar{padding:var(--nm-space-4)}.topbar__logo img{width:120px;height:33px}}.content,.page{padding:var(--nm-page-pad)}.profile-page{padding:var(--nm-page-pad);display:flex;flex-direction:column;gap:var(--nm-space-6)}.content .profile-page{padding:0}.profile-page__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--nm-space-4)}.profile-page__heading h1{margin:0;font:var(--nm-h1)}.profile-page__heading .muted{margin:var(--nm-space-2) 0 0}.profile-page__logout{flex:0 0 auto}.profile-tabs{display:flex;gap:var(--nm-space-6);border-bottom:1px solid var(--nm-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs__tab{appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0 0 var(--nm-space-3);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted);white-space:nowrap;cursor:pointer}.profile-tabs__tab.is-active{color:var(--nm-brand);font-weight:700;border-bottom-color:var(--nm-brand)}@media(hover:hover){.profile-tabs__tab:not(.is-active):hover{color:var(--nm-ink)}}.profile-section{display:flex;flex-direction:column;gap:var(--nm-space-6)}.profile-section__head{display:flex;flex-direction:column;gap:var(--nm-space-2)}.profile-section__title{margin:0;font:var(--nm-h2)}.profile-note{display:flex;gap:var(--nm-space-3);align-items:center;padding:var(--nm-space-4) var(--nm-space-6);background:var(--nm-bg);border-radius:var(--nm-radius-panel);color:var(--nm-ink);font:400 var(--nm-body-14) var(--font-ui)}.profile-note svg{flex:0 0 auto;color:var(--nm-brand)}.profile-templates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-4)}.profile-templates__empty{padding:var(--nm-space-8);text-align:center;background:var(--nm-bg);border-radius:var(--nm-radius-lg)}.profile-templates__notes{display:flex;flex-direction:column;gap:var(--nm-space-1)}.profile-templates__notes .muted{margin:0;font:400 var(--nm-body-14) var(--font-ui)}.tpl-card{display:flex;justify-content:space-between;align-items:center;gap:var(--nm-space-6);padding:var(--nm-space-6) var(--nm-space-8);border-radius:var(--nm-radius-lg);background:var(--nm-bg)}.tpl-card__body{min-width:0;display:flex;flex-direction:column;gap:var(--nm-space-2)}.tpl-card__name{margin:0;font:var(--nm-h3)}.tpl-card__meta{margin:0;display:flex;gap:var(--nm-space-3);align-items:baseline;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.tpl-card__meta b{color:var(--nm-ink)}.tpl-card__composition{margin:0;max-width:720px;color:var(--nm-muted);font:400 var(--nm-body-14) var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-card__actions{display:flex;gap:var(--nm-space-6);margin-top:var(--nm-space-2)}.tpl-card__link{appearance:none;background:none;border:none;padding:0;font:700 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);cursor:pointer}.tpl-card__link--danger{color:var(--nm-brand)}.tpl-card__link:disabled{opacity:.5;cursor:default}@media(hover:hover){.tpl-card__link:not(:disabled):hover{text-decoration:underline}.tpl-card__link--danger:not(:disabled):hover{color:var(--nm-brand-hover)}}.tpl-card__apply{flex:0 0 auto}@media(max-width:640px){.tpl-card{flex-direction:column;align-items:stretch;padding:var(--nm-space-6)}.tpl-card__apply{width:100%}}.apply-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--nm-space-4);padding:var(--nm-space-2) 0 var(--nm-space-4)}.apply-success__title{margin:0;font:var(--nm-h2)}.apply-success__text{margin:0;max-width:340px;color:var(--nm-muted);font:400 var(--nm-body-14) var(--font-ui)}.apply-success__skipped{margin:0;color:var(--nm-brand);font:700 var(--nm-body-14) var(--font-ui)}.apply-success__cta{margin-top:var(--nm-space-2);min-width:160px}.content .page{padding:0}@media(max-width:1199px){:root{--nm-page-pad: var(--nm-space-6)}}@media(max-width:767px){:root{--nm-page-pad: var(--nm-space-4)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nm-space-2);white-space:nowrap;flex:0 0 auto;border:1px solid transparent;border-radius:var(--nm-radius-md);box-sizing:border-box;height:44px;padding:0 var(--nm-space-6);font:700 var(--nm-body-14-bold) var(--font-ui);cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn--primary{background:var(--nm-brand-fill);border-color:var(--nm-brand);box-shadow:var(--nm-shadow-btn);color:#fff}@media(hover:hover){.btn--primary:hover:not(:disabled){background:var(--nm-brand-hover);border-color:transparent;box-shadow:var(--nm-shadow-btn-hover)}}.btn--secondary,.btn--tertiary{background:var(--nm-bg);border-color:var(--nm-line)}.btn--secondary{color:var(--nm-brand)}.btn--tertiary{color:var(--nm-ink);font-weight:400}@media(hover:hover){.btn--secondary:hover:not(:disabled){border-color:var(--nm-brand);box-shadow:var(--nm-shadow-btn-stroke-hover);color:var(--nm-brand-hover)}}@media(hover:hover){.btn--tertiary:hover:not(:disabled){color:var(--nm-brand)}}.btn--stroke-red{height:32px;padding:0 var(--nm-space-4);border-radius:var(--nm-radius);border-color:var(--nm-brand);background:var(--nm-bg);color:var(--nm-brand)}@media(hover:hover){.btn--stroke-red:hover:not(:disabled){border-color:var(--nm-brand-hover);box-shadow:var(--nm-shadow-btn-red-hover);color:var(--nm-brand-hover)}}.btn:disabled,.btn.is-disabled,.btn[aria-disabled=true]{background:var(--nm-disabled);color:var(--nm-bg);border-color:transparent;box-shadow:none;opacity:.5;cursor:not-allowed}.btn:disabled,.btn.is-disabled{pointer-events:none}@media(hover:hover){.btn[aria-disabled=true]:hover{background:var(--nm-disabled);border-color:transparent;box-shadow:none}}.availability{display:inline-block;padding:var(--nm-space-1) var(--nm-space-2);border:1px solid transparent;border-radius:var(--nm-radius);font:400 var(--nm-body-12) var(--font-ui);white-space:nowrap}.availability--in_stock{background:var(--nm-ok-bg);border-color:#2a794833;color:var(--nm-ok-text)}.availability--on_order{background:var(--nm-warn-bg);border-color:#b76e001a;color:var(--nm-warn-text)}.availability--out_of_stock,.availability--unavailable{background:var(--nm-brand-soft);border-color:#f003;color:var(--nm-negative-text)}.catalog{display:grid;grid-template-columns:288px 1fr;gap:var(--nm-space-8);align-items:start}.catalog__aside{display:flex;flex-direction:column;gap:var(--nm-space-6)}.catalog__panel,.product__col{border-radius:var(--nm-radius-panel);background:var(--nm-bg);box-shadow:var(--nm-shadow-panel)}.catalog__panel{border:1px solid var(--nm-line)}.catalog__panel--cats{box-shadow:0 0 12px #0000000f;overflow:hidden}.catalog__panel--cats .catalog__panel-title{margin:0;padding:var(--nm-space-4);border-bottom:1px solid var(--nm-line)}.catalog__panel--filters{padding:20px}.catalog__panel-title,.filters__title{margin:0;font:var(--nm-h3);color:var(--nm-ink)}.filters__title{margin-bottom:var(--nm-space-4)}.catalog__panel>summary{list-style:none;pointer-events:none}.catalog__panel>summary::-webkit-details-marker{display:none}@media(max-width:1023px){.catalog__panel>summary{pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3)}.catalog__panel>summary:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-bottom:4px;border-right:2px solid var(--nm-muted);border-bottom:2px solid var(--nm-muted);transform:rotate(45deg);transition:transform .15s ease}.catalog__panel[open]>summary:after{margin-top:4px;margin-bottom:0;transform:rotate(-135deg)}.catalog__panel--filters[open]>summary{margin-bottom:var(--nm-space-4)}}@media(prefers-reduced-motion:reduce){.catalog__panel>summary:after{transition:none}}.catalog__main{min-width:0;display:flex;flex-direction:column;gap:16px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nm-space-1) var(--nm-space-2);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.breadcrumbs a{text-decoration:none}.breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--nm-space-2)}.breadcrumbs__sep{width:4px;height:4px;flex:0 0 auto;border-radius:var(--nm-radius-round);background:var(--nm-muted)}@media(hover:hover){.breadcrumbs a:hover{color:var(--nm-brand)}}.catalog__actions{display:flex;align-items:center;gap:var(--nm-space-3);flex-wrap:wrap}.catalog__export{display:inline-flex;align-items:center;gap:var(--nm-space-2);white-space:nowrap}.catalog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.catalog__heading{display:flex;align-items:baseline;gap:12px}.catalog__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nm-space-4)}.filter-chip{display:inline-flex;align-items:center;gap:var(--nm-space-3);height:44px;padding:10px var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-bg);cursor:pointer;font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}@media(hover:hover){.filter-chip:hover{border-color:var(--nm-brand);color:var(--nm-brand)}}.filter-chip svg{flex:none;color:var(--nm-ink)}@media(hover:hover){.filter-chip:hover svg{color:var(--nm-brand)}}.catalog__heading h1{margin:0;font:var(--nm-h1)}.count-badge{color:var(--nm-muted);font:700 var(--nm-body-12) var(--font-ui);background:var(--nm-badge-bg);padding:var(--nm-space-1) var(--nm-space-2);border-radius:22px;white-space:nowrap}.select{position:relative}.select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);box-sizing:border-box;height:44px;padding:10px var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-bg);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);cursor:pointer;white-space:nowrap}@media(hover:hover){.select__trigger:hover{border-color:var(--nm-muted)}}.select__value{display:flex;align-items:center;gap:var(--nm-space-2)}.select__label{color:var(--nm-muted)}.select__chevron{flex:0 0 auto;color:var(--nm-muted);transition:transform .15s ease}.select--open .select__chevron{transform:rotate(180deg)}.select__list{position:absolute;top:calc(100% + var(--nm-space-1));left:0;right:0;z-index:20;margin:0;padding:0;list-style:none;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-bg);outline:none;overflow:hidden}.select__option{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);height:44px;padding:10px var(--nm-space-4);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);cursor:pointer;white-space:nowrap}.select__option+.select__option{border-top:1px solid var(--nm-line)}.select__option.is-active{background:var(--nm-soft)}.select__radio{flex:0 0 auto;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--nm-disabled);border-radius:var(--nm-radius-round);background:var(--nm-bg);display:inline-flex;align-items:center;justify-content:center}.select__option[aria-selected=true] .select__radio{border-color:var(--nm-brand)}.select__option[aria-selected=true] .select__radio:after{content:"";width:10px;height:10px;border-radius:var(--nm-radius-round);background:var(--nm-brand)}.multiselect__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-bg);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink);text-align:left;cursor:pointer}.multiselect__trigger.is-placeholder{color:var(--nm-muted)}.multiselect__trigger:focus-visible{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.multiselect__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect .select__option{height:auto;min-height:44px;white-space:normal}.select__checkbox{flex:0 0 auto;box-sizing:border-box;width:20px;height:20px;border:2px solid var(--nm-disabled);border-radius:var(--nm-radius-sm);background:var(--nm-bg);display:inline-flex;align-items:center;justify-content:center}.select__option[aria-selected=true] .select__checkbox{border-color:var(--nm-brand);background:var(--nm-brand)}.select__option[aria-selected=true] .select__checkbox:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid var(--nm-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.catalog__status{padding:32px 0;text-align:center}.catalog__empty-query{margin:0;font:700 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.catalog__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nm-space-1);padding:calc(var(--nm-space-8) * 3) 0;text-align:center}.catalog__empty p{margin:0}.catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--nm-card-min),1fr));gap:var(--nm-space-3)}@media(max-width:1199px){.catalog{grid-template-columns:256px minmax(0,1fr);gap:var(--nm-space-6)}}@media(max-width:1023px){.catalog{grid-template-columns:minmax(0,1fr)}.catalog__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:767px){.catalog__aside{grid-template-columns:minmax(0,1fr)}}.product-card{display:flex;flex-direction:column;border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg);background:#fff;padding:var(--nm-space-4);gap:var(--nm-space-3);box-shadow:var(--nm-shadow-card);transition:box-shadow .15s ease}@media(hover:hover){.product-card:hover{box-shadow:var(--nm-shadow-card-hover)}}.product-card__media{position:relative;display:block;height:190px;border-radius:var(--nm-radius-md);overflow:hidden;background:var(--nm-soft)}.product-card__media .availability{position:absolute;top:var(--nm-space-2);left:var(--nm-space-2);z-index:1;border-radius:var(--nm-radius);box-shadow:0 1px 4px #00000014}.product-card__img{width:100%;height:100%;object-fit:cover}.product-card__placeholder{width:100%;height:100%;background:repeating-linear-gradient(45deg,#f3f3f3,#f3f3f3 10px,#ececec 10px 20px)}.product-card__body{display:flex;flex-direction:column;gap:6px;flex:1}.product-card__link{text-decoration:none;color:inherit;display:block}.product-card__sku{font:700 var(--nm-body-10) var(--font-ui);text-transform:uppercase;color:var(--nm-muted)}.product-card__name{margin:4px 0 0;font:700 var(--nm-body-14-bold) var(--font-ui);min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price-row{margin-top:4px}.product-card__price{font:var(--nm-h3)}.product-card__unit{font-size:12px;color:var(--nm-muted)}.product-card__cta{margin-top:auto;width:100%}.cat-list,.cat-children{list-style:none;margin:0;padding:0}.cat-node.is-open{background:var(--nm-brand-soft)}.cat-children{padding:var(--nm-space-4);padding-top:0;display:flex;flex-direction:column;gap:var(--nm-space-2)}.cat-row{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);min-height:46px;padding:var(--nm-space-3) var(--nm-space-4)}@media(hover:hover){.cat-row:hover .cat-row__label{color:var(--nm-brand)}}.cat-row__label{flex:1;text-align:left;border:none;background:none;padding:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);cursor:pointer}.cat-row.is-active .cat-row__label{color:var(--nm-brand);font-weight:700}.cat-row__toggle{display:inline-flex;border:none;background:none;color:var(--nm-muted);cursor:pointer;padding:0}.cat-children .cat-row{min-height:20px;padding:0}.cat-children .cat-row__label{color:var(--nm-muted)}.filters{display:flex;flex-direction:column;gap:var(--nm-space-4)}.filters__group{display:flex;flex-direction:column;gap:var(--nm-space-3)}.filters__label{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.filters__search{width:100%;height:36px;padding:10px var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-soft);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.filters__search::placeholder{color:var(--nm-muted)}.filters__search:focus{outline:none;border-color:var(--nm-brand)}.filters__price-input{width:100%;height:50px;padding:14px var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-bg);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.filters__price-input:focus{outline:none;border-color:var(--nm-brand)}.filters__checks,.filters__radios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.filters__checks--scroll{max-height:292px;overflow-y:auto;padding-right:var(--nm-space-2)}.filters__checks--scroll::-webkit-scrollbar{width:6px}.filters__checks--scroll::-webkit-scrollbar-thumb{border-radius:var(--nm-radius-round);background:var(--nm-line)}.check{display:flex;align-items:center;gap:var(--nm-space-2);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink);cursor:pointer}.check input{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-items:center;width:20px;height:20px;margin:0;border:2px solid var(--nm-disabled);border-radius:2.5px;background:var(--nm-bg);cursor:pointer}.check input[type=radio]{border-radius:var(--nm-radius-round)}.check input:checked{border-color:var(--nm-brand);box-shadow:0 0 4px #ac0f27b3}.check input[type=checkbox]:checked{background:var(--nm-brand)}.check input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid var(--nm-bg);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.check input[type=radio]:checked:after{content:"";width:10px;height:10px;border-radius:var(--nm-radius-round);background:var(--nm-brand)}.check input:focus-visible{outline:2px solid var(--nm-brand);outline-offset:2px}.price-slider{position:relative;height:12px;display:flex;align-items:center}.price-slider__track{position:absolute;left:0;right:0;height:4px;border-radius:var(--nm-radius-sm);background:var(--nm-disabled)}.price-slider__fill{position:absolute;top:0;bottom:0;background:var(--nm-brand);border-radius:var(--nm-radius-sm)}.price-slider.is-disabled{opacity:.5}.price-slider__input{position:absolute;left:0;width:100%;margin:0;height:12px;background:none;appearance:none;pointer-events:none}.price-slider__input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:var(--nm-radius-round);border:1px solid var(--nm-brand);background:var(--nm-bg);cursor:pointer;pointer-events:auto}.price-slider__input::-moz-range-thumb{width:12px;height:12px;border-radius:var(--nm-radius-round);border:1px solid var(--nm-brand);background:var(--nm-bg);cursor:pointer;pointer-events:auto}.price-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ac0f2740}.filters__price{display:flex;gap:8px}.filters__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nm-space-2)}.filters__range{font:400 var(--nm-body-12) var(--font-ui);white-space:nowrap}.filters__actions{display:flex;flex-direction:column;gap:10px;margin-top:8px}.filters__actions .btn{width:100%}.pagination{display:flex;align-items:center;justify-content:flex-start;gap:var(--nm-space-2);margin-top:24px}.pagination__nav,.pagination__page{min-width:32px;height:32px;border:1px solid var(--nm-line);background:var(--nm-bg);border-radius:6px;cursor:pointer;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.pagination__page.is-active{background:var(--nm-brand);border-color:var(--nm-brand);color:#fff}.pagination__nav:disabled{opacity:.4;cursor:not-allowed}.pagination__gap{color:var(--nm-muted);padding:0 4px}.product{display:flex;flex-direction:column;gap:var(--nm-space-6)}.breadcrumbs__current{color:var(--nm-ink)}.product__top{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:var(--nm-space-8);align-items:start}.gallery{display:flex;flex-direction:column;gap:var(--nm-space-4)}.gallery__main{width:100%;aspect-ratio:600 / 520;object-fit:cover;border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-soft)}.gallery__placeholder{background:repeating-linear-gradient(45deg,#f3f3f3,#f3f3f3 12px,#ececec 12px 24px)}.gallery__thumbs{display:flex;flex-wrap:wrap;gap:var(--nm-space-3)}.gallery__thumb{width:80px;height:80px;padding:0;border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-soft);cursor:pointer;overflow:hidden}.gallery__thumb.is-active{border-color:var(--nm-brand);box-shadow:var(--nm-shadow-thumb-active)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.product__info{display:flex;flex-direction:column;gap:14px}.product__info-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product__sku{font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.product__title{margin:0;font:var(--nm-h1)}.tag{align-self:flex-start;background:var(--nm-badge-bg);color:var(--nm-muted);font:700 var(--nm-body-12) var(--font-ui);padding:var(--nm-space-1) var(--nm-space-2);border-radius:42px}.product__meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--nm-muted)}.product__lead{margin:0;font:400 var(--nm-body-16) var(--font-ui)}.product__choice-label{display:block;margin-bottom:8px;font:700 var(--nm-body-14-bold) var(--font-ui)}.product__sizes{display:flex;flex-wrap:wrap;gap:var(--nm-space-3)}.size-box{min-width:48px;height:48px;padding:0 10px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-bg);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);cursor:pointer}.size-box.is-active{border-color:var(--nm-brand);box-shadow:0 0 6px var(--nm-brand);font-weight:700}.size-box.is-unavailable{color:var(--nm-disabled)}.product__colors{display:flex;flex-wrap:wrap;gap:12px}.color-dot{width:48px;height:48px;border-radius:var(--nm-radius-round);border:1px solid var(--nm-line);background-clip:content-box;padding:5px;cursor:pointer}.color-dot.is-active{border-color:var(--nm-brand);box-shadow:0 0 6px var(--nm-brand)}.product__price-row{margin-top:4px}.product__price{font:var(--nm-h1)}.product__unit{font-size:14px;color:var(--nm-muted)}.product__vat{font-size:12px;color:var(--nm-muted)}.product__buy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:8px}.stepper{display:inline-flex;align-items:center;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);box-sizing:border-box;width:112px;height:32px;flex:0 0 auto;background:var(--nm-bg)}.stepper button{width:32px;height:100%;border:none;background:none;color:var(--nm-ink);font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.stepper button:disabled{color:var(--nm-disabled);cursor:not-allowed}.stepper span{flex:1;min-width:0;height:100%;display:inline-flex;align-items:center;justify-content:center;border-inline:1px solid var(--nm-line);font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.stepper__input{flex:1;min-width:0;width:100%;height:100%;border:none;border-inline:1px solid var(--nm-line);background:transparent;text-align:center;padding:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.stepper__input:focus{outline:none}.stepper__input:disabled{color:var(--nm-disabled);-webkit-text-fill-color:var(--nm-disabled);opacity:1}.product__cta{min-width:228px;height:44px}.product__cart-note{margin:0;font-size:13px}.product__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nm-space-6);align-items:start}.product__col{display:flex;flex-direction:column;gap:var(--nm-space-4);padding:var(--nm-space-6)}.product__col h2{margin:0;font:var(--nm-h3)}.product__desc{margin:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);white-space:pre-line}.product__desc.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.product__desc-more{align-self:flex-start;padding:0;border:none;background:none;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted);cursor:pointer}@media(hover:hover){.product__desc-more:hover{color:var(--nm-ink)}}.specs{margin:0;display:flex;flex-direction:column;gap:var(--nm-space-3)}.specs__row{display:flex;justify-content:space-between;gap:16px;padding-bottom:var(--nm-space-1);border-bottom:1px solid var(--nm-line)}.specs__row dt{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.specs__row dd{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink);text-align:right}.product__indications{display:flex;flex-direction:column;gap:var(--nm-space-4);padding-top:var(--nm-space-4)}.indications{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-2);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-4)}.doc{display:flex;align-items:center;gap:var(--nm-space-3);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);padding:var(--nm-space-4)}.doc__icon{flex:0 0 auto;color:var(--nm-muted)}.doc__info{display:flex;flex-direction:column;min-width:0;margin-right:auto}.doc__name{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.doc__size{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}@media(max-width:1199px){.product__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nm-space-6)}.product__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.product__top{grid-template-columns:minmax(0,1fr)}.gallery{max-width:600px}}@media(max-width:767px){.product__details{grid-template-columns:minmax(0,1fr)}}.mini-cart{position:relative;display:inline-flex;align-items:center;color:var(--nm-ink);text-decoration:none;padding:4px}@media(hover:hover){.mini-cart:hover{color:var(--nm-brand)}}.mini-cart__badge{position:absolute;top:-3px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:var(--nm-brand);color:#fff;border-radius:999px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.cart-page{display:flex;flex-direction:column;gap:var(--nm-space-6)}.cart-page__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-4);flex-wrap:wrap}.cart-page__heading{display:flex;align-items:flex-end;gap:var(--nm-space-3)}.cart-page__heading h1{margin:0;font:var(--nm-h1);color:var(--nm-ink)}.cart-page__actions{display:flex;gap:var(--nm-space-3);flex-wrap:wrap}.cart-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--nm-space-8);align-items:start}.cart-page__items{display:flex;flex-direction:column;gap:var(--nm-space-4)}.cart-item{display:flex;flex-direction:column;gap:var(--nm-space-6);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-bg);box-shadow:0 0 12px #0000000f;padding:var(--nm-space-6)}.cart-item--flagged{border:2px solid var(--nm-muted);padding:23px}.cart-item--unavailable{border-color:#f003}.cart-item__main{display:grid;grid-template-columns:87px minmax(0,1fr) 12px;gap:var(--nm-space-6);align-items:start}.cart-item__img{width:87px;height:87px;object-fit:cover;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-bg)}.cart-item__body{display:flex;align-items:center;gap:40px;min-width:0;position:relative}.cart-item__img--placeholder{background:repeating-linear-gradient(45deg,#f3f3f3,#f3f3f3 10px,#ececec 10px 20px)}.cart-item__info{display:flex;flex-direction:column;gap:var(--nm-space-2);min-width:0;flex:1}.cart-item__info .availability{align-self:flex-start}.cart-item__name{margin:0;font:var(--nm-h4);color:var(--nm-ink)}.cart-item__img-link{display:block}.cart-item__name a{color:inherit;text-decoration:none}@media(hover:hover){.cart-item__name a:hover{color:var(--nm-brand)}}.cart-item__attrs{margin:0;display:flex;flex-direction:column;gap:var(--nm-space-1);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.cart-item__attrs b{color:var(--nm-ink);font-weight:400}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:var(--nm-space-1);white-space:nowrap}.cart-item__total{font:700 var(--nm-body-20) var(--font-ui);color:var(--nm-ink)}.cart-item__vat{display:flex;align-items:baseline;gap:var(--nm-space-2);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.cart-item__total+.cart-item__vat{position:absolute;right:0;bottom:0}.cart-item__unit{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-muted)}.cart-item__remove{border:none;background:none;color:var(--nm-brand);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover){.cart-item__remove:hover:not(:disabled){color:var(--nm-brand-hover)}}.cart-item__remove:disabled{opacity:.4;cursor:not-allowed}.cart-item__flag{padding:var(--nm-space-3);background:#f8f8f8;border-radius:var(--nm-radius-md);display:flex;flex-direction:column;gap:var(--nm-space-1)}.cart-item__flag strong{display:flex;align-items:center;gap:var(--nm-space-2);font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.cart-item__flag .muted{padding-left:20px;font:400 var(--nm-body-12) var(--font-ui)}.cart-item__flag-icon{flex:0 0 auto;color:var(--nm-brand)}.order-summary{border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);padding:var(--nm-space-6);background:var(--nm-bg);box-shadow:0 0 12px #0000000f;position:sticky;top:var(--nm-sticky-top);display:flex;flex-direction:column;gap:var(--nm-space-6)}.order-summary__box{display:flex;flex-direction:column;gap:var(--nm-space-4)}.order-summary__actions{display:flex;flex-direction:column;gap:var(--nm-space-3)}.order-summary__note{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted);text-align:center}.order-summary__title{margin:0;font:var(--nm-h3);color:var(--nm-ink);padding-bottom:var(--nm-space-4);border-bottom:1px solid var(--nm-line)}.order-summary__rows{margin:0;display:flex;flex-direction:column;gap:var(--nm-space-4)}.order-summary__row{display:flex;justify-content:space-between;gap:var(--nm-space-3);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.order-summary__row dd{margin:0;color:var(--nm-ink)}.order-summary__total{display:flex;justify-content:space-between;align-items:center;gap:var(--nm-space-3);margin-top:var(--nm-space-2);padding-top:var(--nm-space-6);border-top:1px solid var(--nm-line);font:var(--nm-h4);color:var(--nm-ink)}.order-summary__total dt,.order-summary__total dd{margin:0}.order-summary__total-value{font:var(--nm-h2)}.order-summary__cta,.order-summary__continue{width:100%}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-8);padding:120px 0;color:var(--nm-muted)}.cart-empty__head{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-6)}.cart-empty__text{margin:0;font:var(--nm-h3);color:var(--nm-ink)}.modal-overlay{position:fixed;inset:0;background:#14141473;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.modal{background:var(--nm-bg);border-radius:12px;width:640px;max-width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040}.modal--sm{width:453px;border-radius:24px;position:relative}.modal--sm .modal__head--bare{position:absolute;top:16px;right:16px;padding:0}.modal--sm .modal__body{padding:40px 32px}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);padding:var(--nm-space-6) var(--nm-space-8);border-bottom:1px solid var(--nm-line)}.modal__head--bare{padding:var(--nm-space-2);justify-content:flex-end}.modal__title{margin:0;font:var(--nm-h2);color:var(--nm-ink)}.modal__close{border:none;background:none;line-height:1;cursor:pointer;color:var(--nm-ink);padding:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover){.modal__close:hover{color:var(--nm-brand)}}.modal__body{padding:var(--nm-space-6) var(--nm-space-8);display:flex;flex-direction:column;gap:var(--nm-space-6);min-height:0;overflow-y:auto}.modal__foot{display:flex;justify-content:flex-end;gap:var(--nm-space-4);padding:var(--nm-space-4) var(--nm-space-8) var(--nm-space-6)}.modal__lead{margin:0;color:var(--nm-muted);font:400 var(--nm-body-16) var(--font-ui)}.modal__field{display:flex;flex-direction:column;gap:var(--nm-space-2)}.modal__field-label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.modal__field input,.modal__field textarea{padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink);background:var(--nm-bg)}.modal__field input{height:50px}.modal__field textarea{min-height:96px;resize:vertical}.modal__field input::placeholder,.modal__field textarea::placeholder{color:var(--nm-muted)}.modal__field input:focus,.modal__field textarea:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.modal__counter{align-self:flex-end;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.modal__error{margin:0;color:var(--nm-brand);font:400 var(--nm-body-12) var(--font-ui)}.modal__stack{display:flex;flex-direction:column;gap:40px}.modal__info{display:flex;gap:var(--nm-space-3);padding:var(--nm-space-4);background:var(--nm-soft);border-radius:var(--nm-radius-sm);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.modal__info-icon{flex:0 0 auto;color:var(--nm-muted)}.repeat-order{display:flex;flex-direction:column;gap:var(--nm-space-6)}.repeat-order__lead{margin:0;font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.repeat-order__chips{display:flex;flex-wrap:wrap;gap:var(--nm-space-2) var(--nm-space-6)}.repeat-order__chip{display:flex;align-items:center;gap:var(--nm-space-2);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.repeat-order__dot{flex:0 0 auto;width:8px;height:8px;border-radius:var(--nm-radius-round);background:var(--nm-muted)}.repeat-order__options{display:flex;flex-direction:column;gap:var(--nm-space-4)}.repeat-option{display:flex;gap:var(--nm-space-3);align-items:flex-start;padding:20px;background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);box-shadow:0 0 12px #0000000f;cursor:pointer}.repeat-option.is-selected{background:var(--nm-brand-soft);border-color:var(--nm-brand);box-shadow:0 0 6px #ac0f274d}.repeat-option__radio{flex:0 0 auto;width:20px;height:20px;margin-top:1px;border:2px solid #c4c4c4;border-radius:var(--nm-radius-round);position:relative}.repeat-option.is-selected .repeat-option__radio{border-color:var(--nm-brand)}.repeat-option.is-selected .repeat-option__radio:after{content:"";position:absolute;inset:3px;border-radius:var(--nm-radius-round);background:var(--nm-brand)}.repeat-option__body{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0}.repeat-option__title{font:var(--nm-h3);color:var(--nm-ink)}.repeat-option__desc{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.repeat-option__hint{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.repeat-option__warn{display:flex;align-items:center;gap:var(--nm-space-2);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-negative-text)}.repeat-order__notes{display:flex;flex-direction:column;gap:var(--nm-space-4)}.repeat-order__note{display:flex;align-items:flex-start;gap:var(--nm-space-3);margin:0;padding:var(--nm-space-4);background:var(--nm-soft);border-radius:var(--nm-radius-md);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-ink)}.repeat-order__note svg,.repeat-option__warn svg{flex:0 0 auto;margin-top:1px}@media(max-width:767px){.modal__head,.modal__body{padding-left:var(--nm-space-4);padding-right:var(--nm-space-4)}.modal__foot{padding-left:var(--nm-space-4);padding-right:var(--nm-space-4);flex-wrap:wrap}}.confirm{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-6)}.confirm__title{margin:0;padding-bottom:20px;font:var(--nm-h1);color:var(--nm-ink);text-align:center}.confirm__message{margin:-12px 0 20px;color:var(--nm-muted);text-align:center}.confirm__actions{display:flex;gap:var(--nm-space-3);width:100%}.confirm__actions .btn{flex:1}.oos-modal{width:640px;max-width:100%;max-height:90vh;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;background:var(--nm-bg);border-radius:24px;box-shadow:0 25px 50px -12px #00000040}.oos-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);padding:24px 32px;border-bottom:1px solid var(--nm-line)}.oos-modal__title{margin:0;font:var(--nm-h2);color:var(--nm-ink)}.oos-modal__close{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--nm-ink);cursor:pointer;line-height:1}@media(hover:hover){.oos-modal__close:hover{color:var(--nm-brand)}}.oos-modal__body{display:flex;flex-direction:column;gap:24px;padding:24px 32px}.oos-modal__message{margin:0;color:#4b5563;font:400 var(--nm-body-16) var(--font-ui)}.oos-card{margin:0;padding:16px;display:flex;flex-direction:column;gap:8px;background:#f8f8f8;border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);box-shadow:0 0 12px #0000000f}.oos-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.oos-card__label{flex:none;color:var(--nm-muted);font:400 var(--nm-body-14) var(--font-ui)}.oos-card__value{margin:0;text-align:right;color:var(--nm-ink);font:700 var(--nm-body-14-bold) var(--font-ui)}.oos-card__status{margin:0;text-align:right;color:#b76e00;font:700 var(--nm-body-14-bold) var(--font-ui)}.oos-modal__foot{display:flex;justify-content:flex-end;gap:16px;padding:16px 32px 24px;border-top:1px solid var(--nm-line)}.oos-analogs{display:flex;flex-direction:column;gap:16px;padding-top:8px}.oos-analogs__head{display:flex;flex-direction:column;gap:4px}.oos-analogs__title{margin:0;font:700 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.oos-analogs__subtitle{margin:0;font:400 var(--nm-body-14) var(--font-ui);color:#6b7280}.oos-analogs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.oos-analog{display:flex;gap:12px;padding:16px;background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel)}.oos-analog__media{flex:none;width:64px;height:64px;border-radius:var(--nm-radius);overflow:hidden;background:#f8f8f8}.oos-analog__media img{width:100%;height:100%;object-fit:cover}.oos-analog__placeholder{width:100%;height:100%;background:#f8f8f8}.oos-analog__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.oos-analog__name{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.oos-analog__meta{margin:0;font:400 12px/1.4 var(--font-ui);color:var(--nm-muted)}.oos-analog__select{align-self:flex-start;height:36px;margin-top:4px}.oos-analog__aside{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.oos-analog__price{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink);white-space:nowrap}.tpl-empty{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-6);text-align:center}.tpl-empty__text{margin:0;max-width:40ch;color:var(--nm-muted);font:400 var(--nm-body-14) var(--font-ui)}.tpl-section{display:flex;flex-direction:column;gap:var(--nm-space-3)}.tpl-section__title{margin:0;font:var(--nm-h4);color:var(--nm-ink)}.tpl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-2)}.tpl-option{display:flex;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-3);border:1px solid var(--nm-line);border-radius:38px;box-shadow:0 0 12px #0000000f;cursor:pointer}.tpl-option.is-active{border-color:#ac0f274d;background:var(--nm-brand-soft)}.tpl-option__name{flex:1;font:var(--nm-h4);color:var(--nm-ink)}.tpl-option__badge{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted);background:#f5f5f7;padding:var(--nm-space-1) var(--nm-space-2);border-radius:999px;white-space:nowrap}.tpl-option.is-active .tpl-option__badge{background:var(--nm-brand);color:var(--nm-bg)}.tpl-section--boxed{padding:var(--nm-space-4);background:var(--nm-soft);border-radius:var(--nm-radius-panel)}.tpl-preview{display:flex;flex-direction:column;gap:var(--nm-space-3);max-height:320px;overflow-y:auto}.tpl-preview__item{display:flex;gap:var(--nm-space-3);padding:var(--nm-space-3);background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);align-items:flex-start}.tpl-preview__item.is-unavailable{border-style:dashed}.tpl-preview-wrap{margin-top:var(--nm-space-2)}.tpl-preview-wrap .tpl-section__title{margin-bottom:var(--nm-space-2)}.tpl-preview__img{width:48px;height:48px;flex:0 0 auto;object-fit:cover;border-radius:var(--nm-radius-sm);background:#f3f4f6}.tpl-preview__info{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0;flex:1}.tpl-preview__name{font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-ink)}.tpl-preview__skip{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-negative-text)}.tpl-preview__note{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-negative-text)}.tpl-modes{display:flex;flex-direction:column;gap:var(--nm-space-4)}.tpl-mode{display:flex;gap:var(--nm-space-3);padding:var(--nm-space-3);background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);box-shadow:0 0 12px #0000000f;cursor:pointer;align-items:flex-start}.tpl-mode.is-active{border-color:var(--nm-brand);background:var(--nm-brand-soft)}.tpl-mode>span{display:flex;flex-direction:column;gap:2px}.tpl-mode b{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.tpl-mode .muted{font:400 var(--nm-body-12) var(--font-ui)}.tpl-mode__warn{margin-top:6px;color:var(--nm-negative-text);font:400 var(--nm-body-12) var(--font-ui)}.tpl-option input,.tpl-mode input{accent-color:var(--nm-brand);width:20px;height:20px;margin:0;flex:0 0 auto}.toast-stack{position:fixed;bottom:var(--nm-space-8);right:var(--nm-space-8);display:flex;flex-direction:column;gap:var(--nm-space-3);z-index:200;max-width:380px}.toast{display:flex;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-3);border-radius:var(--nm-radius);font:400 var(--nm-body-14) var(--font-ui);background:var(--nm-bg)}.toast--success{background:var(--nm-toast-ok-bg);box-shadow:inset 0 0 0 1px var(--nm-toast-ok-line);color:var(--nm-toast-ok-text)}.toast--success .toast__icon{color:var(--nm-toast-ok-icon)}.toast--error{background:var(--nm-brand-soft);box-shadow:inset 0 0 0 1px #ac0f2766;color:var(--nm-toast-err-text)}.toast--error .toast__icon{color:var(--nm-brand)}.toast__icon{flex:0 0 auto}.toast__msg{flex:1}.toast__close{border:none;background:none;cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;color:currentColor;opacity:.7;padding:0}@media(hover:hover){.toast__close:hover{opacity:1}}@media(max-width:767px){.toast-stack{left:var(--nm-space-4);right:var(--nm-space-4);bottom:var(--nm-space-4);max-width:none}}@media(max-width:1199px){.cart-page__grid{grid-template-columns:minmax(0,1fr) 320px;gap:var(--nm-space-6)}}@media(max-width:1023px){.cart-page__grid{grid-template-columns:minmax(0,1fr)}.order-summary{position:static}}@media(min-width:1024px){.order-summary{max-height:calc(100vh - var(--nm-topbar-height) - 288px)}.order-summary__box{min-height:0;flex:1 1 auto;overflow:hidden}.co-sum-items{flex:1 1 auto;min-height:0;overflow-y:auto}}@media(max-width:1199px){.cart-item__body{flex-wrap:wrap;gap:var(--nm-space-4) var(--nm-space-6)}.cart-item__info{flex:1 1 240px}}@media(max-width:767px){.cart-item__body{flex-direction:column;align-items:flex-start;gap:var(--nm-space-4)}.cart-item__price{align-items:flex-start;text-align:left}}@media(max-width:640px){.cart-item__main{grid-template-columns:64px minmax(0,1fr) 12px;gap:var(--nm-space-4)}.cart-item__img{width:64px;height:64px}}.richtext p{margin:0 0 var(--nm-space-3)}.richtext p:last-child{margin-bottom:0}.richtext ul,.richtext ol{margin:0 0 var(--nm-space-3);padding-left:1.2em}.richtext a{color:var(--nm-brand)}.checkout{display:flex;flex-direction:column;gap:var(--nm-space-6)}.checkout__title{margin:0;font:var(--nm-h1);color:var(--nm-ink)}.checkout__credit-warning{display:flex;gap:var(--nm-space-3);align-items:center;align-self:flex-start;max-width:100%;padding:var(--nm-space-3);background:var(--nm-brand-soft, #fef2f2);border:1px solid rgba(255,0,0,.3);border-radius:var(--nm-radius-md);color:red;font:400 var(--nm-body-14) var(--font-ui)}.checkout__credit-warning svg{flex:0 0 auto}.checkout-steps{display:flex;align-items:flex-start;margin:var(--nm-space-2) 0 var(--nm-space-4)}.checkout-steps__item{flex:0 0 auto;display:flex}.checkout-steps__line{flex:1 1 auto;min-width:var(--nm-space-4);height:1px;background:#ccc;margin-top:16px}.checkout-steps__btn{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-3);background:none;border:0;padding:0;cursor:default;font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.checkout-steps__item.is-done .checkout-steps__btn{cursor:pointer}.checkout-steps__circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:var(--nm-radius-round);background:var(--nm-bg);border:2px solid #cccccc;color:var(--nm-muted);font:700 13px var(--font-ui)}.checkout-steps__item.is-active .checkout-steps__circle,.checkout-steps__item.is-done .checkout-steps__circle{background:var(--nm-brand);border-color:var(--nm-brand);color:#fff}.checkout-steps__label{text-align:center;white-space:nowrap}.checkout-steps__item.is-active .checkout-steps__label,.checkout-steps__item.is-done .checkout-steps__label{color:var(--nm-ink)}.checkout__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,25%);gap:var(--nm-space-8);align-items:start}.checkout__main{display:flex;flex-direction:column;gap:var(--nm-space-6)}.checkout__section-head{display:flex;flex-direction:column;gap:var(--nm-space-2)}.checkout__section-title{margin:0;font:var(--nm-h2);color:var(--nm-ink)}.checkout__subtitle,.checkout__hint{margin:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.checkout__hint a{color:var(--nm-brand)}.checkout__card{border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-bg);padding:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-4)}.checkout__card-title{margin:0;font:var(--nm-h4);color:var(--nm-ink)}.checkout__field{display:flex;flex-direction:column;gap:var(--nm-space-2)}.checkout__field label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.checkout__field input,.checkout__field textarea{padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);font:400 var(--nm-body-16) var(--font-ui);background:var(--nm-bg);color:var(--nm-ink);resize:vertical}.checkout__field input::placeholder,.checkout__field textarea::placeholder{color:var(--nm-muted)}.checkout__field input:focus,.checkout__field textarea:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.checkout__select{padding:14px 44px 14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink);background-color:var(--nm-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23828282' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;appearance:none;cursor:pointer}.checkout__select:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.checkout__help{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.checkout__counter{align-self:flex-end;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.address-list{display:flex;flex-direction:column;gap:var(--nm-space-4);list-style:none;margin:0;padding:0}.address-option{display:flex;align-items:flex-start;gap:var(--nm-space-3);padding:20px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-bg);box-shadow:0 0 12px #0000000f;cursor:pointer}.address-option.is-active{border-color:var(--nm-brand);background:var(--nm-brand-soft)}.address-option input[type=radio]{margin-top:1px;width:20px;height:20px;flex:0 0 20px;accent-color:var(--nm-brand)}.address-option__body{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0}.address-option__head{display:flex;align-items:center;gap:var(--nm-space-2)}.address-option__name{font:700 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.address-option__badge{padding:2px 8px;border-radius:34px;background:var(--nm-bg);border:1px solid var(--nm-line);color:var(--nm-muted);font:700 11px var(--font-ui);text-transform:uppercase;letter-spacing:.02em}.address-option__addr{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.checkout__nav{display:flex;justify-content:space-between;gap:var(--nm-space-4);margin-top:var(--nm-space-2)}.checkout__nav--confirm{align-items:center}.checkout__nav-left{display:flex;gap:var(--nm-space-3)}.link-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--nm-brand);font:600 var(--nm-body-14) var(--font-ui);cursor:pointer}@media(hover:hover){.link-btn:hover{text-decoration:underline}}.co-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 10px;border-radius:var(--nm-radius-sm);font:600 var(--nm-body-12) var(--font-ui)}.co-badge--order{background:var(--nm-warn-bg);color:var(--nm-warn-text);border:1px solid rgba(183,110,0,.1);border-radius:8px;padding:4px 8px;font-weight:400}.co-badge--status{background:#f8f8f8;border:1px solid var(--nm-line);border-radius:8px;color:var(--nm-ink)}.co-sum-count{margin:0;font:700 11px var(--font-ui);color:var(--nm-muted);text-transform:uppercase;letter-spacing:.02em}.co-sum-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.co-sum-item{display:flex;gap:var(--nm-space-3);padding:var(--nm-space-4) 0;border-bottom:1px solid var(--nm-line)}.co-sum-item__img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-bg)}.co-sum-item__img--empty{background:#f7f7f7}.co-sum-item__body{display:flex;flex-direction:column;gap:var(--nm-space-2);min-width:0}.co-sum-item__name,.co-sum-item__price{margin:0;font:700 13px var(--font-ui);color:var(--nm-ink)}.co-meta{display:flex;flex-direction:column;gap:4px;font:400 var(--nm-body-12) var(--font-ui)}.co-meta__line{display:flex;flex-wrap:wrap;gap:4px 8px}.co-meta__pair{white-space:nowrap}.co-meta__k{color:var(--nm-muted)}.co-meta__v{color:var(--nm-ink)}.co-meta__sep{color:var(--nm-muted)}.confirm-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.confirm-item{display:flex;gap:var(--nm-space-4);padding:var(--nm-space-4) 0;border-bottom:1px solid var(--nm-line)}.confirm-item:first-child{padding-top:0}.confirm-item__img{width:56px;height:56px;flex:0 0 56px;object-fit:cover;border:1px solid var(--nm-line);border-radius:var(--nm-radius)}.confirm-item__img--empty{background:#f7f7f7}.confirm-item__body{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0;flex:1}.confirm-item__name{margin:0;font:700 13px var(--font-ui);color:var(--nm-ink)}.confirm-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--nm-space-1);text-align:right}.confirm-item__price{margin:0;font:700 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.confirm-item__calc{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted);white-space:nowrap}.confirm-review{display:flex;flex-direction:column;gap:var(--nm-space-3);margin-top:var(--nm-space-4)}.confirm-review__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--nm-space-4);padding:var(--nm-space-4);background:#f8f8f8;border-radius:var(--nm-radius-md)}.confirm-review__col{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0}.confirm-review__label{font:700 11px var(--font-ui);color:var(--nm-muted);text-transform:uppercase;letter-spacing:.02em}.confirm-review__value{display:flex;flex-direction:column;gap:2px;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.confirm-review__value strong{font-weight:600}.confirm-review__value--muted{color:var(--nm-muted);font-style:italic}.order-created{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--nm-space-8);padding:var(--nm-space-8) 0 62px}.order-created__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--nm-radius-round);background:var(--nm-bg)}.order-created__title{margin:var(--nm-space-4) 0 0;font:var(--nm-h1);color:var(--nm-ink)}.order-created__number-card{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-1);width:min(640px,100%);padding:var(--nm-space-6);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-bg);box-shadow:0 0 12px #0000000f}.order-created__number-label{font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted)}.order-created__number-row{display:flex;align-items:center;gap:var(--nm-space-3);flex-wrap:wrap;justify-content:center}.order-created__number{font:var(--nm-h2);color:var(--nm-ink)}.order-created__copy{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}@media(hover:hover){.order-created__copy:hover{color:var(--nm-ink)}}.order-created__number-note{margin-top:var(--nm-space-1);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.order-created__status{margin:0;display:inline-flex;align-items:center;gap:var(--nm-space-2);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.order-created__info{width:min(640px,100%);text-align:left;border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);background:var(--nm-bg);box-shadow:0 0 12px #0000000f;overflow:hidden}.order-created__info-head{padding:12px 20px;border-bottom:1px solid var(--nm-line)}.order-created__info-title{margin:0;font:var(--nm-h3);color:var(--nm-ink)}.order-created__info-rows{margin:0;padding:20px;display:flex;flex-direction:column;gap:var(--nm-space-4)}.order-created__info-row{display:flex;justify-content:space-between;gap:var(--nm-space-4);font:400 var(--nm-body-14) var(--font-ui)}.order-created__info-row dt{margin:0;color:var(--nm-muted)}.order-created__info-row dd{margin:0;color:var(--nm-ink);text-align:right}.order-created__info-total{display:flex;justify-content:space-between;align-items:center;gap:var(--nm-space-4);margin-top:var(--nm-space-2);padding-top:var(--nm-space-4);border-top:1px solid #f3f4f6}.order-created__info-total dt{margin:0;font:var(--nm-h4);color:var(--nm-ink)}.order-created__info-total dd{margin:0;font:700 20px/1.2 var(--font-ui);color:var(--nm-ink)}.order-created__actions{display:flex;gap:var(--nm-space-3);width:min(640px,100%)}.order-created__actions .btn{flex:1 1 0}@media(max-width:1199px){.checkout__grid{grid-template-columns:minmax(0,1fr) 320px;gap:var(--nm-space-6)}}@media(max-width:1023px){.checkout__grid{grid-template-columns:minmax(0,1fr)}}.orders-page__head{margin:var(--nm-space-4) 0 var(--nm-space-6)}.orders-page__heading{display:flex;align-items:center;gap:var(--nm-space-3)}.orders-page__heading h1{font:var(--nm-h1);color:var(--nm-ink);margin:0}.orders-page__toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--nm-space-4);margin-top:var(--nm-space-2);flex-wrap:wrap}.orders-page__subtitle{margin:0;font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted)}.orders-page__controls{display:flex;align-items:center;gap:var(--nm-space-3);flex-wrap:wrap}.order-filters{background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);padding:var(--nm-space-8) var(--nm-space-6) var(--nm-space-6);box-shadow:0 0 12px #0000000f;margin-bottom:var(--nm-space-4)}.order-filters__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px}@media(max-width:1199px){.order-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.order-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.order-filters__grid{grid-template-columns:minmax(0,1fr)}}.order-filters__field{display:flex;flex-direction:column;gap:var(--nm-space-2)}.order-filters__label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.order-filters__input{padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);font:400 var(--nm-body-16) var(--font-ui);background:var(--nm-bg);color:var(--nm-ink);width:100%}.order-filters__input::placeholder{color:var(--nm-muted)}select.order-filters__input{padding-block:12px;border-radius:var(--nm-radius)}.order-filters__input.is-placeholder{color:var(--nm-muted)}.order-filters__input:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.order-filters__input.is-invalid{border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f2726}.order-filters__error{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-brand)}.order-filters__actions{display:flex;gap:var(--nm-space-3);margin-top:var(--nm-space-4);flex-wrap:wrap}.orders-table__etrn{color:var(--nm-muted);white-space:nowrap}.order-docs-empty{display:flex;align-items:flex-start;gap:var(--nm-space-3);color:var(--nm-muted)}.order-docs-empty .doc__icon{flex:0 0 auto;color:var(--nm-muted)}.order-docs{display:flex;flex-direction:column;gap:var(--nm-space-3);margin:0;padding:0;list-style:none}.order-doc{display:flex;align-items:center;gap:var(--nm-space-3);padding:var(--nm-space-4);background:var(--nm-soft);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md)}.order-doc .doc__icon{flex:0 0 auto;width:20px;height:20px;color:var(--nm-muted)}.order-doc__info{flex:1 1 auto;min-width:0}.order-doc__name{margin:0;font:700 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.order-doc__meta{margin:2px 0 0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted);overflow-wrap:anywhere}.order-doc .btn{flex:0 0 auto;height:32px;border-radius:8px;border-color:var(--nm-brand)}.orders-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nm-space-8);min-height:50vh;padding:var(--nm-space-8) var(--nm-space-4);text-align:center}.orders-empty__text{margin:0;font:400 var(--nm-body-16) var(--font-ui);line-height:1.4;color:var(--nm-ink)}.orders-table__wrap{overflow-x:auto;background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);box-shadow:0 0 12px #0000000f}.orders-table{width:100%;border-collapse:collapse;min-width:720px}.orders-table th{text-align:left;padding:var(--nm-space-3) var(--nm-space-6);font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted);background:var(--nm-badge-bg);white-space:nowrap}.orders-table td{padding:var(--nm-space-4) var(--nm-space-6);border-top:1px solid var(--nm-line);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);vertical-align:middle}.orders-table__row{cursor:pointer}@media(hover:hover){.orders-table__row:hover{background:var(--nm-badge-bg)}}.orders-table__row:focus-visible{outline:2px solid var(--nm-brand);outline-offset:-2px}.orders-table__number{font:700 var(--nm-body-14) var(--font-ui);color:var(--nm-brand)}.orders-table__total{font:700 var(--nm-body-14) var(--font-ui);white-space:nowrap}.order-badge{display:inline-block;padding:4px 8px;border:1px solid transparent;border-radius:var(--nm-radius);font:400 var(--nm-body-12) var(--font-ui);white-space:nowrap}.order-badge--neutral{background:var(--nm-soft);border-color:var(--nm-line);color:var(--nm-ink)}.order-badge--accepted{background:var(--nm-badge-accepted-bg);border-color:#951e8333;color:var(--nm-badge-accepted-text)}.order-badge--progress{background:var(--nm-warn-bg);border-color:#b76e0033;color:var(--nm-warn-text)}.order-badge--assembled{background:var(--nm-badge-blue-bg);border-color:#2a4c8633;color:var(--nm-badge-blue-text)}.order-badge--shipped{background:var(--nm-badge-purple-bg);border-color:#6f27cd33;color:var(--nm-badge-purple-text)}.order-badge--delivered{background:var(--nm-ok-bg);border-color:#2a794833;color:var(--nm-ok-text)}.order-badge--cancelled{background:#f5f5f5;border-color:var(--nm-line);color:var(--nm-muted)}.order-detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--nm-space-4);margin:var(--nm-space-4) 0 var(--nm-space-6);flex-wrap:wrap}.order-detail__title{display:flex;align-items:center;gap:var(--nm-space-3);flex-wrap:wrap;font:var(--nm-h1);color:var(--nm-ink);margin-bottom:10px}.order-detail__date{font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted);margin:0 0 10px}.order-detail__creator{margin-top:var(--nm-space-1);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted)}.order-detail__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--nm-space-2)}.order-detail__buttons{display:flex;gap:var(--nm-space-3);flex-wrap:wrap}.order-detail__cancel-hint{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted);max-width:320px;text-align:right}.order-steps{margin:40px}.order-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,25%);gap:var(--nm-space-6);align-items:start}.order-detail__col,.order-detail__side{display:flex;flex-direction:column;gap:var(--nm-space-4);min-width:0}.order-card{background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);padding:var(--nm-space-6)}.order-card__title{font:var(--nm-h3);color:var(--nm-ink);margin-bottom:var(--nm-space-4)}.order-items{margin:0 calc(-1 * var(--nm-space-6))}.order-items__head,.order-item{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:var(--nm-space-3);align-items:center;justify-items:center;padding-inline:var(--nm-space-6)}.order-items__head{padding-block:var(--nm-space-3);background:var(--nm-soft);border-bottom:1px solid var(--nm-line);font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted)}.order-items__head>span:not(:first-child),.order-item>span:not(:first-child){text-align:right}.order-item{padding-block:var(--nm-space-4);border-bottom:1px solid var(--nm-line)}.order-item:last-child{border-bottom:0}.order-item__product{display:flex;gap:var(--nm-space-3);min-width:0;width:100%}.order-item__info{display:flex;flex-direction:column;gap:5px}.order-item__img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:var(--nm-radius);background:var(--nm-bg-soft, #f8f8f8)}.order-item__img--empty{background:#f2f2f2}.order-item__name{font:700 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);margin:0}.order-item__attrs{margin-top:2px;display:flex;flex-direction:column;gap:4px;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.order-item__attr-value{color:var(--nm-ink)}.order-item__qty,.order-item__price,.order-item__vat{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.order-item__sum{font:700 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.order-history{margin:0 calc(-1 * var(--nm-space-6))}.order-history__head,.order-history__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--nm-space-3);align-items:center;padding-inline:var(--nm-space-6)}.order-history__head{padding-block:var(--nm-space-3);background:var(--nm-soft);border-bottom:1px solid var(--nm-line);font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted)}.order-history__row{padding-block:var(--nm-space-4);border-bottom:1px solid var(--nm-line);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.order-history__row:last-child{border-bottom:0}.order-history__comment{color:var(--nm-muted)}.order-totals{display:flex;flex-direction:column;gap:var(--nm-space-3)}.order-totals__row{display:flex;justify-content:space-between;gap:var(--nm-space-4);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.order-totals__row dd{color:var(--nm-ink);white-space:nowrap}.order-totals__row--grand{padding-top:var(--nm-space-3);border-top:1px solid var(--nm-line);font:var(--nm-h4);color:var(--nm-ink);white-space:nowrap}.order-totals__row--grand dd{font:var(--nm-h2)}.order-meta{display:flex;flex-direction:column;gap:var(--nm-space-1)}.order-meta dt{font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted);margin-top:var(--nm-space-5, 20px)}.order-meta dt:first-child{margin-top:0}.order-meta dd{margin:0;font:400 var(--nm-body-16) var(--font-ui);line-height:1.4;color:var(--nm-ink)}@media(max-width:1023px){.order-detail__grid{grid-template-columns:minmax(0,1fr)}.order-detail__actions{align-items:flex-start}.order-detail__cancel-hint{text-align:left}}.finance{--fin-ink: #141414;--fin-muted: #828282;--fin-sub: #6b7280;--fin-line: #e9e9e9;--fin-surface: #ffffff;--fin-soft: #f8f8f8;--fin-red: #ac0f27;--fin-green: #2a7948;--fin-amber: #b76e00;--fin-track: #d5d5d5;--fin-shadow: 0 0 12px rgba(0, 0, 0, .06);display:flex;flex-direction:column;gap:20px;color:var(--fin-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.finance__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.finance__title{margin:0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.finance__subtitle{margin:4px 0 0;font-size:16px;color:var(--fin-muted)}.finance__synced{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#1414140a;font-size:12px;color:var(--fin-ink);white-space:nowrap}.finance__synced-icon{display:inline-flex;color:var(--fin-red)}.finance__tabs{display:flex;gap:28px;border-bottom:1px solid var(--fin-line)}.finance__tab{appearance:none;background:none;border:none;padding:0 0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:15px;font-weight:500;color:var(--fin-muted);cursor:pointer}.finance__tab.is-active{color:var(--fin-red);border-bottom-color:var(--fin-red);font-weight:600}.finance__tab:disabled{cursor:default;opacity:.7}.finance-preview{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px dashed var(--fin-line);border-radius:10px;background:var(--fin-soft);font-size:13px}.finance-preview__label{color:var(--fin-muted)}.finance-preview__btn{appearance:none;padding:4px 12px;border:1px solid var(--fin-line);border-radius:999px;background:var(--fin-surface);font-size:13px;color:var(--fin-ink);cursor:pointer}.finance-preview__btn.is-active{border-color:var(--fin-red);color:var(--fin-red);font-weight:600}.finance-qa{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px dashed var(--fin-line);border-radius:10px;background:var(--fin-soft);font-size:13px}.finance-qa__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.finance-qa__label{color:var(--fin-muted);min-width:64px}.finance-qa__set{display:inline-flex;align-items:center;gap:6px;color:var(--fin-muted)}.finance-qa__input{width:52px;padding:3px 6px;border:1px solid var(--fin-line);border-radius:6px;background:var(--fin-surface);font-size:13px;color:var(--fin-ink)}.finance__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.finance__main{display:flex;flex-direction:column;gap:24px;min-width:0}.finance__aside{display:flex;flex-direction:column;gap:24px}.fin-section{background:var(--fin-surface);border-radius:16px;box-shadow:var(--fin-shadow);overflow:hidden}.fin-section__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;border-bottom:1px solid var(--fin-line)}.fin-section__title{margin:0;font-size:24px;font-weight:700}.fin-section__subtitle{margin:6px 0 0;font-size:14px;color:var(--fin-muted)}.fin-section__contract{font-size:14px;font-weight:600;color:var(--fin-ink);white-space:nowrap}.fin-section__body{display:flex;flex-direction:column;gap:20px;padding:22px 24px}.fin-agreement-note{display:flex;align-items:center;gap:8px;margin:0;padding:12px;background:var(--nm-soft);border-radius:12px;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.fin-agreement-note__icon{display:inline-flex;flex:none;color:var(--nm-muted)}.fin-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fin-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-tile{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--fin-line);border-radius:12px}.fin-tile__label{font-size:12px;color:var(--fin-muted)}.fin-tile__value{font-size:16px;font-weight:600}.fin-limit{padding:20px;border-radius:12px;background:var(--fin-soft)}.fin-limit__title{margin:0 0 16px;font-size:16px;font-weight:700}.fin-limit__stats{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:14px}.fin-limit__stat{display:flex;flex-direction:column;gap:6px}.fin-limit__label{font-size:12px;color:var(--fin-muted)}.fin-limit__value{font-size:20px;font-weight:700}.fin-bar{height:8px;border-radius:999px;background:var(--fin-track);overflow:hidden}.fin-bar__fill{height:100%;border-radius:999px;transition:width .3s ease}.fin-bar__fill.is-ok{background:var(--fin-green)}.fin-bar__fill.is-warning{background:var(--fin-amber)}.fin-bar__fill.is-danger,.fin-bar__fill.is-plan{background:var(--fin-red)}.fin-limit__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:14px;color:var(--fin-ink)}.fin-limit__meta-left{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.fin-limit__meta-icon{display:inline-flex;color:var(--fin-muted)}.fin-limit__meta-icon.is-danger{color:var(--fin-red)}.fin-limit__target{margin-left:6px;color:var(--fin-muted)}.fin-limit__pct{color:var(--fin-muted)}.fin-limit__hint{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--fin-muted)}.fin-limit__hint-icon{display:inline-flex;flex:none}.fin-limit__hint.is-danger{color:var(--fin-red)}.fin-plan__title{margin:0 0 16px;font-size:18px;font-weight:700}.fin-plan .fin-tiles{margin-bottom:16px}.fin-plan__pct{font-weight:600;color:var(--fin-ink)}.fin-subcard{border:1px solid var(--fin-line);border-radius:12px;overflow:hidden}.fin-subcard--narrow{max-width:480px}.fin-subcard__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 20px 12px}.fin-subcard__title{margin:0;padding:20px 20px 14px;font-size:18px;font-weight:700}.fin-subcard__head .fin-subcard__title{padding:0}.fin-subcard__meta{font-size:13px;color:var(--fin-muted)}.fin-subcard__lead{margin:0;padding:0 20px 14px;font-size:14px;color:var(--fin-muted)}.fin-table-wrap{overflow-x:auto}.fin-table{width:100%;border-collapse:collapse}.fin-table th{text-align:left;padding:12px 20px;background:var(--fin-soft);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fin-muted);white-space:nowrap}.fin-table td{padding:16px 20px;font-size:14px;border-top:1px solid var(--fin-line);white-space:nowrap}.fin-table tbody tr:first-child td{border-top:none}.fin-table__num{text-align:left}.fin-table__amount,.fin-table th.fin-table__amount{text-align:right}.fin-table .is-strong{font-weight:700}.fin-table tfoot td{font-weight:700;background:var(--fin-soft);border-top:1px solid var(--fin-line)}.fin-state{font-size:14px;color:var(--fin-ink)}.fin-state--overdue{display:inline-flex;align-items:center;gap:8px;color:var(--fin-red);font-weight:600}.fin-state__icon{display:inline-flex;flex:none;color:var(--fin-red)}.fin-state__icon svg{width:12px;height:12px}.fin-amount--neg{color:var(--fin-red);font-weight:600}.fin-row--overdue td{color:var(--fin-red)}.fin-note{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;background:var(--fin-soft);font-size:14px;color:var(--fin-muted)}.fin-note__icon{display:inline-flex;flex:none;color:var(--fin-muted)}.fin-schedule__bar{height:6px;width:72%;margin-top:16px;background:var(--fin-red)}.fin-schedule__total{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--fin-soft);font-weight:700;font-size:15px}.fin-aside-card{background:var(--fin-surface);border-radius:16px;box-shadow:var(--fin-shadow);padding:22px 24px}.fin-aside-card__title{margin:0 0 10px;font-size:16px;font-weight:700}.fin-aside-card__text{margin:0 0 16px;font-size:14px;color:var(--fin-muted)}.fin-aside-card__link{appearance:none;background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--fin-red);cursor:pointer}.fin-aside-card__link:disabled{cursor:default;opacity:.85}.fin-pay__head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fin-pay__title-row{display:flex;align-items:center;gap:12px}.fin-pay__title{margin:0;font-size:24px;font-weight:700}.fin-pay__count{padding:4px 12px;border-radius:999px;background:#1414140a;font-size:12px;font-weight:600;color:var(--fin-sub);white-space:nowrap}.fin-pay__export{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--fin-line);border-radius:10px;background:var(--fin-surface);font-size:14px;font-weight:500;color:var(--fin-ink);cursor:pointer}.fin-pay__export:hover:not(:disabled){border-color:var(--fin-red);color:var(--fin-red)}.fin-pay__export:disabled{color:var(--fin-muted);background:var(--fin-soft);cursor:default}.fin-pay__filter{display:flex;flex-direction:column;gap:20px;padding:20px 24px;background:var(--fin-surface);border-radius:16px;box-shadow:var(--fin-shadow)}.fin-pay__quick{display:flex;flex-wrap:wrap;gap:24px}.fin-pay__quick button{appearance:none;background:none;border:none;padding:0;font-size:14px;color:var(--fin-muted);cursor:pointer}.fin-pay__quick button:hover{color:var(--fin-red)}.fin-pay__filter-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.fin-pay__field{display:flex;flex-direction:column;gap:8px;min-width:220px}.fin-pay__field-label{font-size:14px;color:var(--fin-ink)}.datefield{position:relative}.datefield__input{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1px solid #e9e9e9;border-radius:10px;background:#fff;font-family:inherit;font-size:14px;color:#141414;cursor:pointer}.datefield__input:hover,.datefield__input:focus-visible{border-color:#ac0f27;outline:none}.datefield__placeholder{color:#828282}.datefield__icon{display:inline-flex;color:#828282;flex:none}.datefield__pop{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:300px;max-width:90vw;padding:16px;background:#fff;border:1px solid #e9e9e9;border-radius:16px;box-shadow:0 12px 32px #0000001f}.datefield__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.datefield__nav{appearance:none;flex:none;width:32px;height:32px;border:none;border-radius:8px;background:none;font-size:20px;line-height:1;color:#141414;cursor:pointer}.datefield__nav:hover{background:#f8f8f8}.datefield__title{flex:1;text-align:center;font-size:15px;font-weight:700;color:#141414}.datefield__weekdays,.datefield__grid{display:grid;grid-template-columns:repeat(7,1fr)}.datefield__weekdays{margin-bottom:6px}.datefield__weekdays span{text-align:center;font-size:12px;color:#828282}.datefield__grid{gap:2px}.datefield__day{appearance:none;height:36px;border:1px solid transparent;border-radius:10px;background:none;font-family:inherit;font-size:14px;color:#141414;cursor:pointer}.datefield__day:hover:not(:disabled){background:#f8f8f8}.datefield__day:disabled{color:#d4d4d4;cursor:default}.datefield__day.is-other{color:#c4c4c4}.datefield__day.is-today{border-color:#e9e9e9}.datefield__day.is-selected,.datefield__day.is-selected:hover{background:#ac0f27;border-color:#ac0f27;color:#fff;font-weight:600}.datefield__save{appearance:none;width:100%;margin-top:12px;padding:12px;border:none;border-radius:10px;background:#ac0f27;font-family:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.datefield__save:hover{background:#920d21}.fin-pay__filter-actions{display:flex;gap:12px;margin-left:auto}.fin-pay__btn{appearance:none;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent}.fin-pay__btn.is-primary{background:var(--fin-red);color:#fff}.fin-pay__btn.is-ghost{background:var(--fin-surface);border-color:var(--fin-red);color:var(--fin-red)}.fin-pay__summary{display:flex;flex-wrap:wrap;gap:64px;padding:20px 24px;background:var(--fin-surface);border-radius:16px;box-shadow:var(--fin-shadow)}.fin-pay__summary-item{display:flex;flex-direction:column;gap:6px}.fin-pay__summary-label{font-size:12px;color:var(--fin-muted)}.fin-pay__summary-value{font-size:20px;font-weight:700}.fin-pay__muted{color:var(--fin-muted)}.fin-pay__order{color:var(--fin-red);font-weight:600;text-decoration:none}.fin-pay__order:hover{text-decoration:underline}.fin-pay__empty{padding:96px 24px;text-align:center;font-size:16px;font-weight:600;color:var(--fin-muted)}.fin-pay__pager{display:flex;gap:8px;align-items:center}.fin-pay__page{min-width:40px;height:40px;padding:0 10px;border:1px solid var(--fin-line);border-radius:10px;background:var(--fin-surface);font-size:14px;color:var(--fin-ink);cursor:pointer}.fin-pay__page.is-active{background:var(--fin-red);border-color:var(--fin-red);color:#fff;font-weight:600}.fin-pay__page:disabled{color:var(--fin-muted);cursor:default}@media(max-width:1024px){.finance__grid{grid-template-columns:minmax(0,1fr)}.finance__aside{order:-1}}@media(max-width:720px){.finance__title{font-size:24px}.fin-tiles,.fin-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-limit__stats{gap:24px}.fin-subcard--narrow{max-width:none}.fin-table th,.fin-table td{padding:10px 12px}}@media(max-width:520px){.fin-tiles,.fin-tiles--3{grid-template-columns:minmax(0,1fr)}}.channel-picker{display:flex;flex-direction:column;gap:var(--nm-space-3);border:0;margin:0;padding:0}.channel-option{display:flex;align-items:flex-start;gap:var(--nm-space-3);padding:var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);cursor:pointer}.channel-option.is-active{border-color:var(--nm-brand);background:var(--nm-brand-soft)}.channel-option input{margin-top:3px;accent-color:var(--nm-brand)}.channel-option__body{display:flex;flex-direction:column;gap:2px}.channel-option__title{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.channel-option__hint{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.channel-note{margin-top:var(--nm-space-3);font:400 var(--nm-body-12) var(--font-ui)}.channel-saved{margin:0;font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-ok-text)}.profile-personal{display:flex;flex-direction:column;gap:var(--nm-space-6)}.pf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nm-space-4)}.pf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-field{display:flex;flex-direction:column;gap:var(--nm-space-2)}.pf-field__label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.profile-card{display:flex;flex-direction:column;gap:var(--nm-space-6);padding:var(--nm-space-8);background:#fff;border:1px solid var(--nm-line);border-radius:var(--nm-radius-lg)}.pf-field__value{padding:var(--nm-space-3) var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:#fff;color:var(--nm-ink);font:400 var(--nm-body-16) var(--font-ui);min-height:48px;display:flex;align-items:center}.pf-field__value--muted{background:var(--nm-soft, #f8f8f8);color:var(--nm-muted)}.pf-input{width:100%;padding:var(--nm-space-3) var(--nm-space-4);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:#fff;color:var(--nm-ink);font:400 var(--nm-body-16) var(--font-ui);min-height:48px}.pf-input:focus{outline:none;border-color:var(--nm-brand)}.pf-input:disabled{background:var(--nm-soft, #f8f8f8);color:var(--nm-muted)}.profile-actions{display:flex;align-items:center;gap:var(--nm-space-4)}.profile-actions .btn--primary,.profile-actions .btn--primary:hover:not(:disabled){box-shadow:none}.profile-saved{display:inline-flex;align-items:center;gap:var(--nm-space-2);font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ok-text)}.profile-actions__error{margin:0}.field-label{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.channel-field{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-3)}.channel-radios{display:flex;align-items:center;gap:var(--nm-space-8)}.channel-radio{display:inline-flex;align-items:center;gap:var(--nm-space-2);cursor:pointer;font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.channel-radio input{width:20px;height:20px;accent-color:var(--nm-brand);cursor:pointer}.pf-note{display:flex;align-items:flex-start;gap:var(--nm-space-3);margin:var(--nm-space-2) 0 0;padding:var(--nm-space-4);border-radius:var(--nm-radius-md);background:#f8f8f8;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.pf-note__icon{flex:none;width:16px;height:16px;margin-top:2px;color:var(--nm-brand)}@media(max-width:900px){.pf-grid,.pf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.stale-banner{margin-bottom:var(--nm-space-4, 16px);padding:12px 16px;border-radius:var(--nm-radius);background:var(--nm-warn-bg);color:var(--nm-warn-text);font:400 14px/1.4 var(--font-ui)}.freshness-note{margin:0 0 var(--nm-space-2, 8px);color:var(--nm-warn-text);font:400 13px/1.4 var(--font-ui)}.product__freshness{margin-top:var(--nm-space-2, 8px)}.claims-page__head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--nm-space-4);flex-wrap:wrap;margin-top:var(--nm-space-2)}.claims-page__subtitle{flex:1 1 320px;min-width:0}.claims-page__actions{display:flex;align-items:flex-start;gap:var(--nm-space-3);flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto;max-width:100%;margin-left:auto}.claims-page__template{display:flex;flex-direction:column;gap:var(--nm-space-1);width:min-content}.claims-page__hint{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-filters__grid{grid-template-columns:2fr 2fr 1fr 1fr}@media(max-width:1199px){.claim-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.claim-filters__grid{grid-template-columns:minmax(0,1fr)}}.claim-filters__grid .order-filters__input{box-sizing:border-box;height:50px;padding-block:0;border-radius:var(--nm-radius-md)}.claim-filters__grid select.order-filters__input{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23828282' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.claims-table td{padding:var(--nm-space-3) var(--nm-space-6)}.claims-table__col-number{width:18.25%}.claims-table__col-date{width:12.84%}.claims-table__col-order{width:16.45%}.claims-table__col-status{width:16.93%}.claims-table__col-updated{width:20.17%}.claims-table__col-author{width:15.36%}.claims-table .order-badge{padding-block:3px;line-height:16px}.claims-table__number{font:700 var(--nm-body-14-bold) var(--font-ui);text-decoration:none}.claims-table td.claims-table__order{font-weight:500;line-height:20px;text-decoration:underline}.claims-table__updated{white-space:nowrap}.claims-page .pagination__page.is-active{background:#ca1e38;border-color:var(--nm-brand);box-shadow:0 0 6px #ac0f2799}.claim-badge--new{background:var(--nm-soft);border-color:var(--nm-line);color:var(--nm-ink)}.claim-badge--in-review{background:var(--nm-warn-bg);border-color:#b76e0033;color:var(--nm-warn-text)}.claim-badge--awaiting-data{background:var(--nm-badge-purple-bg);border-color:#ac0f274d;color:var(--nm-brand)}.claim-badge--decision{background:var(--nm-ok-bg);border-color:#2a794833;color:var(--nm-ok-text)}.claim-badge--closed{background:#f5f5f5;border-color:var(--nm-line);color:var(--nm-muted)}.claim-badge--withdrawn{background:var(--nm-badge-blue-bg);border-color:#2a4c8633;color:var(--nm-badge-blue-text)}.claim-detail__head{display:flex;flex-direction:column;gap:var(--nm-space-2);margin:var(--nm-space-4) 0 var(--nm-space-6)}.claim-detail__head .order-detail__title{margin:0}.claim-detail__head-row{display:flex;justify-content:space-between;align-items:center;gap:var(--nm-space-3) var(--nm-space-4);flex-wrap:wrap}.claim-detail__meta{display:flex;flex-wrap:wrap;gap:var(--nm-space-1) var(--nm-space-6);margin:0;font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.claim-detail .order-detail__grid{grid-template-columns:minmax(0,1fr) minmax(280px,25%);gap:var(--nm-space-8)}.claim-detail .order-detail__col{gap:var(--nm-space-8)}.claim-detail .order-detail__side{gap:var(--nm-space-6)}@media(max-width:1023px){.claim-detail .order-detail__grid{grid-template-columns:minmax(0,1fr)}}.order-detail__title .claim-badge--new{background:var(--nm-bg)}.claim-chip{display:inline-block;padding:2px 8px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-soft);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-ink);white-space:nowrap}.claim-items{margin:0 calc(-1 * var(--nm-space-6))}.claim-items__head,.claim-item{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.1fr);gap:var(--nm-space-3);align-items:center;padding-inline:var(--nm-space-6)}.claim-items__head{padding-block:var(--nm-space-3);background:var(--nm-soft);border-bottom:1px solid var(--nm-line);font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted)}.claim-item{align-items:start;padding-block:var(--nm-space-4) var(--nm-space-3);border-bottom:1px solid var(--nm-line)}.claim-item__product{display:flex;flex-direction:column;gap:var(--nm-space-2);min-width:0}.claim-item__name{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-item__sku,.claim-item__qty{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-attrs{display:flex;flex-wrap:wrap;gap:var(--nm-space-1) var(--nm-space-3);min-width:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-attrs__pair{display:inline-flex;flex-wrap:wrap;column-gap:6px;min-width:0}.claim-attrs__value{color:var(--nm-ink);overflow-wrap:anywhere}.claim-items__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nm-space-2) 40px;padding:var(--nm-space-3) var(--nm-space-6);background:var(--nm-bg);border-top:1px solid var(--nm-line);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-items__foot strong,.claim-items__foot b{font:var(--nm-h4);color:var(--nm-ink)}.claim-description{margin:0;padding:var(--nm-space-4);background:var(--nm-soft);border-radius:var(--nm-radius);font:400 var(--nm-body-16) var(--font-ui);line-height:1.5;color:var(--nm-ink);white-space:pre-line}.claim-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nm-space-3)}.claim-file{display:flex;align-items:center;gap:var(--nm-space-3);padding:15px var(--nm-space-4);background:var(--nm-soft);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}@media(hover:hover){.claim-file:hover:not(:disabled){border-color:var(--nm-brand);box-shadow:var(--nm-shadow-btn-stroke-hover)}}.claim-file:disabled{cursor:default;opacity:.7}.claim-file__info{display:flex;flex-direction:column;min-width:0}.claim-file__name{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink);overflow-wrap:anywhere}.claim-file__size{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}@media(max-width:640px){.claim-files{grid-template-columns:minmax(0,1fr)}}.claim-thread__older{display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-1)}.claim-thread__older-btn{padding:4px 8px;border:0;background:none;font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-brand);cursor:pointer}@media(hover:hover){.claim-thread__older-btn:hover:not(:disabled){text-decoration:underline}}.claim-thread__older-btn:disabled{color:var(--nm-muted);cursor:default}.claim-thread__older-error{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-negative-text)}.claim-thread-wrap{position:relative}.claim-thread{margin:0 calc(-1 * var(--nm-space-6));padding:var(--nm-space-6);border-top:1px solid var(--nm-line);border-bottom:1px solid var(--nm-line);display:flex;flex-direction:column;gap:var(--nm-space-5, 20px);min-height:96px;max-height:480px;overflow-y:auto}.claim-thread__unread{position:absolute;left:50%;bottom:var(--nm-space-3);transform:translate(-50%);padding:6px 14px;border:0;border-radius:999px;background:var(--nm-brand);color:#fff;font:700 var(--nm-body-12) var(--font-ui);box-shadow:0 2px 8px #0000002e;cursor:pointer;white-space:nowrap}@media(hover:hover){.claim-thread__unread:hover{background:var(--nm-brand-hover)}}.claim-thread--empty{align-items:center;justify-content:center}.claim-msg{display:flex;flex-direction:column;gap:var(--nm-space-2);max-width:85%;align-self:flex-start}.claim-msg--mine{align-self:flex-end}.claim-msg__meta{display:flex;gap:var(--nm-space-2);align-items:baseline;margin:0}.claim-msg--mine .claim-msg__meta{flex-direction:row-reverse}.claim-msg__author{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-msg__date{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-msg__bubble{padding:var(--nm-space-3) var(--nm-space-4);border-radius:var(--nm-radius-md);background:var(--nm-soft);border:1px solid var(--nm-line);font:400 var(--nm-body-14) var(--font-ui);line-height:1.5;color:var(--nm-ink);white-space:pre-line}.claim-msg--mine .claim-msg__bubble{background:var(--nm-brand-soft);border-color:#ac0f2726}.claim-reply{margin-top:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-3)}.claim-reply__actions{display:flex;justify-content:flex-end;margin-top:var(--nm-space-3)}.claim-reply__field{display:flex;align-items:flex-start;gap:var(--nm-space-3);padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-bg)}.claim-reply__field:focus-within{border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.claim-reply__input{flex:1 1 auto;min-width:0;min-height:22px;max-height:160px;margin:0;padding:0;border:0;outline:none;background:transparent;resize:none;field-sizing:content;font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.claim-reply__input::placeholder{color:var(--nm-muted)}.claim-reply__attach{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;padding:0;border:0;background:none;color:var(--nm-muted);cursor:pointer}@media(hover:hover){.claim-reply__attach:hover:not(:disabled){color:var(--nm-brand)}}.claim-reply__attach:focus-visible{outline:2px solid var(--nm-brand);outline-offset:2px;border-radius:4px}.claim-reply__attach:disabled{opacity:.4;cursor:default}.claim-reply__status,.claim-reply__hint{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-reply__errors{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--nm-space-1);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-danger)}.claim-textarea{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);font:400 var(--nm-body-16) var(--font-ui);background:var(--nm-bg);color:var(--nm-ink);resize:vertical}.claim-textarea::placeholder{color:var(--nm-muted)}.claim-textarea:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.claim-resolution{background:var(--nm-ok-bg);border-color:#2a794833}.claim-resolution__title{margin-bottom:var(--nm-space-2);color:var(--nm-ok-text)}.claim-resolution__verdict{margin:0 0 var(--nm-space-2);font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ok-text)}.claim-resolution--rejected{background:var(--nm-brand-soft);border-color:#f003}.claim-resolution--rejected .claim-resolution__title,.claim-resolution--rejected .claim-resolution__verdict{color:var(--nm-negative-text)}.claim-resolution__amount{margin:0 0 var(--nm-space-2);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-resolution__amount strong{font-weight:700}.claim-resolution__note{margin:0;font:400 var(--nm-body-14) var(--font-ui);line-height:1.5;color:var(--nm-ink);white-space:pre-line}.claim-info{display:flex;flex-direction:column;gap:var(--nm-space-3);margin:0}.claim-info__row{display:flex;justify-content:space-between;gap:var(--nm-space-4);align-items:baseline}.claim-info dt{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-info dt:after{content:":"}.claim-info dd{margin:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink);text-align:right}.claim-timeline{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:var(--nm-space-5, 20px)}.claim-timeline:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:1px;background:var(--nm-line)}.claim-timeline__item{position:relative;padding-left:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-1)}.claim-timeline__dot{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:var(--nm-radius-round);background:var(--nm-disabled);box-shadow:0 0 0 4px var(--nm-bg)}.claim-timeline__item--head .claim-timeline__dot{background:var(--nm-brand)}.claim-timeline__date{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-timeline__status{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-timeline__source{align-self:flex-start}.claim-timeline__comment{margin:0;font:400 var(--nm-body-14) var(--font-ui);line-height:1.4;color:var(--nm-muted)}.claim-withdraw__field{width:100%;display:flex;flex-direction:column;gap:var(--nm-space-2);text-align:left}.claim-withdraw__label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-textarea.is-invalid,.claim-textarea.is-invalid:focus{border-color:var(--nm-negative-text);box-shadow:none}.claim-withdraw__error{margin:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-negative-text)}.claim-excel{display:flex;flex-direction:column;gap:var(--nm-space-6)}.claim-excel__error{margin:0;font:400 var(--nm-body-14) var(--font-ui)}.claim-excel-template{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-4);flex-wrap:wrap}.claim-excel-template__main{display:flex;align-items:center;gap:var(--nm-space-3);min-width:0}.claim-excel-template__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--nm-radius);background:var(--nm-ok-bg)}.claim-excel-template__title{margin:0;font:var(--nm-h4);color:var(--nm-ink)}.claim-excel-template__hint{margin:2px 0 0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-excel-structure__title,.claim-excel-upload__title{font:var(--nm-h3);color:var(--nm-ink)}.claim-excel-structure__title{margin:0}.claim-excel-upload__title{margin:0 0 var(--nm-space-4)}.claim-excel-cols{display:grid;grid-template-columns:repeat(3,minmax(0,335px));justify-content:start;gap:var(--nm-space-4) var(--nm-space-8);margin-top:var(--nm-space-4)}.claim-excel-col:nth-child(1){grid-area:1 / 1}.claim-excel-col:nth-child(2){grid-area:1 / 2}.claim-excel-col:nth-child(3){grid-area:2 / 1}.claim-excel-col:nth-child(4){grid-area:2 / 2}.claim-excel-col:nth-child(5){grid-area:3 / 1}.claim-excel-col:nth-child(6){grid-area:3 / 2}.claim-excel-col:nth-child(7){grid-area:1 / 3}.claim-excel-col:nth-child(8){grid-area:2 / 3}@media(max-width:1100px){.claim-excel-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-excel-col{grid-area:auto}}@media(max-width:560px){.claim-excel-cols{grid-template-columns:minmax(0,1fr)}}.claim-excel-col{display:flex;align-items:flex-start;gap:var(--nm-space-3)}.claim-excel-col__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--nm-radius-round);background:var(--nm-soft);font:700 var(--nm-body-10) var(--font-ui);color:var(--nm-ink)}.claim-excel-col__body{min-width:0}.claim-excel-col__name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--nm-space-2);font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-excel-col__req{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-brand)}.claim-excel-col__opt{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-excel-col__hint{margin:2px 0 0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-excel-values{margin-top:var(--nm-space-6);padding-top:var(--nm-space-5, 20px);border-top:1px solid var(--nm-line)}.claim-excel-values__label{display:block;margin-bottom:var(--nm-space-3);font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-ink)}.claim-excel-chips{display:flex;flex-wrap:wrap;gap:var(--nm-space-2)}.claim-excel-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--nm-radius-round);background:var(--nm-soft);border:1px solid var(--nm-line);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-excel-dropzone{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nm-space-3);min-height:310px;padding:var(--nm-space-8) var(--nm-space-6);border:2px dashed var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-soft);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}@media(hover:hover){.claim-excel-dropzone:hover:not(:disabled){border-color:var(--nm-brand);background:var(--nm-brand-soft)}}.claim-excel-dropzone.is-dragover{border-color:var(--nm-brand);background:var(--nm-brand-soft)}.claim-excel-dropzone:disabled{cursor:default;opacity:.75}.claim-excel-dropzone__icon{color:var(--nm-disabled)}.claim-excel-dropzone__text{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-muted);text-align:center}.claim-excel-dropzone__link{color:var(--nm-brand)}.claim-excel-dropzone__hint{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-excel-file{display:flex;align-items:center;gap:var(--nm-space-3)}.claim-excel-file__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--nm-radius-md);background:var(--nm-ok-bg)}.claim-excel-file__info{flex:1 1 auto;min-width:0}.claim-excel-file__name{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink);overflow-wrap:anywhere}.claim-excel-file__status{margin:2px 0 0;display:flex;align-items:center;gap:6px;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-danger)}.claim-excel-file__status:before{content:"";width:7px;height:7px;border-radius:var(--nm-radius-round);background:var(--nm-danger)}.claim-excel-file__remove{flex:0 0 auto}.claim-excel-errors{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nm-space-2);padding:var(--nm-space-6);border-radius:var(--nm-radius);background:var(--nm-brand-soft);border-color:#fee2e2}.claim-excel-errors__title{margin:0;font:var(--nm-h3);color:var(--nm-brand)}.claim-excel-errors__text{margin:0;align-self:stretch;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-excel-errors__count{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--nm-radius-panel);background:var(--nm-bg);border:1px solid #fee2e2;font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-brand)}.claim-excel-errors-table{min-width:900px}.claim-excel-errors-table__row{width:90px;white-space:nowrap}.claim-excel-errors-table th:nth-child(2),.claim-excel-errors-table td:nth-child(2){width:189px}.claim-excel-errors-table th:nth-child(3),.claim-excel-errors-table td:nth-child(3){width:124px}.claim-excel-errors-table td:nth-child(2),.claim-excel-errors-table td:nth-child(3){white-space:nowrap}.claim-excel-errors-table th:not(:first-child),.claim-excel-errors-table td:not(:first-child){padding-inline:var(--nm-space-4)}.claim-excel-errors-table th:nth-child(4),.claim-excel-errors-table td:nth-child(4){width:201px}.claim-excel-success{display:flex;flex-direction:column;gap:var(--nm-space-4);background:var(--nm-ok-bg);border-color:#2a794838}.claim-excel-success__banner{display:flex;align-items:flex-start;gap:var(--nm-space-3)}.claim-excel-success__icon{flex:0 0 auto;display:inline-flex;margin-top:1px;color:var(--nm-ok-text)}.claim-excel-success__title{margin:0;font:var(--nm-h4);color:var(--nm-ok-text)}.claim-excel-success__text{margin:4px 0 0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-excel-success__summary{display:flex;flex-direction:column;gap:var(--nm-space-3);padding:var(--nm-space-4);background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius)}.claim-excel-success__file{display:flex;align-items:center;gap:var(--nm-space-3)}.claim-excel-success__meta{display:flex;flex-wrap:wrap;gap:var(--nm-space-2) var(--nm-space-6);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-excel-success__meta b{color:var(--nm-ink)}.claim-excel-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--nm-space-3)}.claim-wizard{gap:var(--nm-space-6)}.claim-wizard .order-card{box-shadow:var(--nm-shadow-panel-lg)}.claim-wizard__head{display:flex;flex-direction:column;gap:var(--nm-space-2)}.claim-wizard__head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--nm-space-3) var(--nm-space-4);flex-wrap:wrap}.claim-wizard__head-row .btn{margin-left:auto}.claim-wizard .checkout__subtitle{font:400 var(--nm-body-16) var(--font-ui)}.claim-wizard__tabs-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nm-space-4)}.claim-wizard__tab-actions{display:flex;flex-wrap:wrap;gap:var(--nm-space-3)}.claim-wizard__tab-actions .btn svg{color:var(--nm-muted)}.claim-wizard__tabs .profile-tabs__tab{font:400 var(--nm-body-14) var(--font-ui)}.claim-wizard__tabs .profile-tabs__tab.is-active{font:700 var(--nm-body-14-bold) var(--font-ui)}.claim-block{display:flex;flex-direction:column;gap:var(--nm-space-6)}.claim-block__head{display:flex;align-items:center;gap:var(--nm-space-3)}.claim-block__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--nm-radius-round);background:var(--nm-soft);font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-ink)}.claim-block__title{margin:0;font:var(--nm-h3);color:var(--nm-ink)}.claim-block__hint{margin:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-required{margin-inline-start:.15em;color:var(--nm-danger);font-weight:700}.claim-required-note{margin:0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-required-note .claim-required{margin-inline-start:0}.claim-block__head+.claim-block__hint,.claim-files__head+.claim-block__hint{margin-top:calc(-1 * var(--nm-space-2))}.claim-order-search{display:flex;flex-direction:column;gap:var(--nm-space-2);max-width:640px}.claim-field-label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-order-search__row{display:flex;align-items:center;gap:var(--nm-space-3);flex-wrap:wrap}.claim-input{flex:1 1 320px;min-width:0;box-sizing:border-box;height:50px;padding:14px 16px;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-bg);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-ink)}.claim-input::placeholder{color:var(--nm-muted)}.claim-input:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.claim-order-table{min-width:860px}.claim-order-table td.claim-order-table__radio{width:54px;padding-right:0}.claim-order-table__radio input{width:16px;height:16px;margin:0;accent-color:var(--nm-brand);cursor:pointer}.claim-order-table .orders-table__row.is-selected{background:var(--nm-brand-soft)}.claim-order-table__strong{font-weight:400}.claim-order-table .is-selected .claim-order-table__strong{font-weight:700}.claim-order-table__total{white-space:nowrap}.claim-order-summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--nm-space-4) 21px;padding:var(--nm-space-5);background:var(--nm-soft);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md)}.claim-order-summary__group{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-start;min-width:0}.claim-order-summary__group--facts{gap:var(--nm-space-4) var(--nm-space-3)}.claim-order-summary__group--facts>.claim-order-summary__cell{flex:1 1 0}.claim-order-summary__group--rest{justify-content:space-between;gap:var(--nm-space-4) var(--nm-space-6)}.claim-order-summary__cell{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0}.claim-order-summary__cell--wide{flex:1 1 320px}.claim-order-summary__label{font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted)}.claim-order-summary__value{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-order-summary__value--brand,.claim-order-summary__link{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-brand)}.claim-order-summary__link{text-decoration:none}@media(hover:hover){.claim-order-summary__link:hover{text-decoration:underline}}.claim-wizard .claim-items__wrap{overflow-x:auto;border:1px solid var(--nm-line);border-radius:var(--nm-radius-md)}.claim-wizard .claim-items{margin:0;min-width:980px}.claim-wizard .claim-items__head,.claim-wizard .claim-items__row{display:grid;grid-template-columns:20px minmax(180px,.9fr) minmax(200px,1fr) 100px 120px 200px;gap:var(--nm-space-5);align-items:center;padding-inline:var(--nm-space-6)}.claim-wizard .claim-items__row{align-items:start;padding-block:var(--nm-space-4);background:var(--nm-bg);border-bottom:1px solid var(--nm-line)}.claim-wizard .claim-items__row--cont{padding-bottom:var(--nm-space-2);border-bottom:0}.claim-wizard .claim-items__row--extra{padding-top:var(--nm-space-2)}.claim-items__add-line{display:block;margin-top:var(--nm-space-2);font:400 var(--nm-body-12) var(--font-ui)}.claim-items__reason{gap:var(--nm-space-2);align-items:center}.claim-items__remove-line{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--nm-radius);background:none;color:var(--nm-muted);cursor:pointer}@media(hover:hover){.claim-items__remove-line:hover{color:var(--nm-danger);background:var(--nm-bg)}}.claim-items__error{margin-top:var(--nm-space-3);font:400 var(--nm-body-14) var(--font-ui)}.claim-items__error p,.claim-items__error ul{margin:0}.claim-items__error ul{padding-left:var(--nm-space-5)}.claim-wizard .claim-items__row.is-selected{background:var(--nm-brand-soft)}.claim-items__check{display:inline-flex;align-items:center}.claim-items__check input{appearance:none;-webkit-appearance:none;flex:none;display:block;box-sizing:border-box;width:20px;height:20px;margin:0;border:2px solid var(--nm-disabled);border-radius:2.5px;background:var(--nm-bg);cursor:pointer}.claim-items__check input:checked{border-color:var(--nm-brand);box-shadow:0 0 4px #ac0f27b3;background:var(--nm-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='7.9 9.9 12.45 8.9'%3E%3Cpath fill='%23fff' d='M19.995 10.2563C20.3368 10.5981 20.3368 11.1532 19.995 11.495L12.995 18.495C12.6532 18.8368 12.0981 18.8368 11.7563 18.495L8.25635 14.995C7.91455 14.6532 7.91455 14.0981 8.25635 13.7563C8.59814 13.4146 9.15322 13.4146 9.49502 13.7563L12.3771 16.6356L18.7591 10.2563C19.1009 9.91455 19.656 9.91455 19.9978 10.2563H19.995Z'/%3E%3C/svg%3E") center / 12px auto no-repeat;background-origin:border-box}.claim-items__name{min-width:0}.claim-items__title{display:block;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-items__attrs{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0;font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-items__attrs-line{min-width:0}.claim-items__attrs-line--split{display:flex;flex-wrap:wrap;gap:var(--nm-space-1) var(--nm-space-3)}.claim-items__attrs b{font-weight:400;color:var(--nm-ink)}.claim-items__head-qty{text-align:center;white-space:nowrap}.claim-items__ordered{text-align:center;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-items__qty,.claim-items__reason{display:flex;min-width:0}.claim-qty-input{width:60px;height:36px;box-sizing:border-box;padding:0 var(--nm-space-2);text-align:center;border:1px solid var(--nm-line);border-radius:var(--nm-radius-sm);background:var(--nm-bg);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-qty-input:focus{outline:none;border-color:var(--nm-brand);box-shadow:0 0 0 2px #ac0f272e}.claim-qty-input:disabled{background:var(--nm-bg);color:var(--nm-disabled);cursor:not-allowed}.claim-reason-select{width:100%;height:44px;box-sizing:border-box;padding:10px 40px 10px 16px;border-radius:var(--nm-radius-md);font:400 var(--nm-body-14) var(--font-ui)}.claim-reason-select.is-placeholder{color:var(--nm-muted)}.claim-reason-select:disabled{background-color:var(--nm-bg);color:var(--nm-muted);cursor:not-allowed}.claim-wizard .claim-items__foot{gap:var(--nm-space-2) 40px;padding-block:var(--nm-space-3);border-top:1px solid var(--nm-line)}.claim-wizard .claim-items__foot b{font:var(--nm-h4);color:var(--nm-ink)}.claim-summary{display:flex;flex-direction:column;gap:var(--nm-space-4)}.claim-summary__head{display:flex;justify-content:space-between;align-items:center;gap:var(--nm-space-4);flex-wrap:wrap}.claim-summary__meta{display:flex;flex-wrap:wrap;gap:var(--nm-space-4)}.claim-summary__meta-cell{display:flex;flex:1 1 0;flex-direction:column;gap:var(--nm-space-1);min-width:0}.claim-summary__meta-label{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-summary__meta-value{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-summary__items{list-style:none;margin:0;padding:var(--nm-space-4) 0 0;border-top:1px solid var(--nm-line);display:flex;flex-direction:column;gap:var(--nm-space-2)}.claim-summary__item{display:flex;align-items:center;gap:var(--nm-space-4);flex-wrap:wrap}.claim-summary__item-main{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--nm-space-1)}.claim-summary__item-side{flex:1 1 320px;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-4)}.claim-summary__item-name{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-summary__item-qty{flex:0 0 auto;white-space:nowrap;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-reason-badge{flex:0 0 auto;display:inline-flex;align-items:center;padding:var(--nm-space-1) var(--nm-space-2);background:var(--nm-soft);border:1px solid var(--nm-line);border-radius:var(--nm-radius);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-ink);white-space:nowrap}.claim-files__head{display:flex;align-items:center;gap:var(--nm-space-3);flex-wrap:wrap}.claim-files__badge{display:inline-flex;align-items:center;padding:var(--nm-space-1) var(--nm-space-2);border-radius:var(--nm-radius-round);background:var(--nm-badge-bg);font:700 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-file-errors{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--nm-space-1);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-danger)}.claim-files__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nm-space-3)}.claim-dropzone{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nm-space-2);min-height:310px;padding:var(--nm-space-8);border:2px dashed var(--nm-line);border-radius:var(--nm-radius-md);background:var(--nm-soft);box-shadow:var(--nm-shadow-panel-lg);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}@media(hover:hover){.claim-dropzone:hover:not(:disabled){border-color:var(--nm-brand);background:var(--nm-brand-soft)}}.claim-dropzone.is-dragover{border-color:var(--nm-brand);background:var(--nm-brand-soft)}.claim-dropzone:disabled{cursor:default;opacity:.75}.claim-dropzone__icon{color:var(--nm-disabled)}.claim-dropzone__text{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-muted);text-align:center}.claim-dropzone__link{color:var(--nm-brand)}.claim-dropzone__hint{font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-wizard .claim-file{justify-content:space-between;border-radius:var(--nm-radius-md);cursor:default}@media(hover:hover){.claim-wizard .claim-file:hover:not(:disabled){border-color:var(--nm-line);box-shadow:none}}.claim-wizard .claim-file__info{flex:1 1 auto}.claim-wizard .claim-file__name{margin:0;font:700 var(--nm-body-14-bold) var(--font-ui)}.claim-wizard .claim-file__size{margin:0}.claim-file__type{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.claim-file__type--pdf{color:var(--nm-muted)}.claim-file__type--xls{color:var(--nm-ok-text)}.claim-file__type--img{color:var(--nm-brand)}.claim-file__remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:var(--nm-radius);color:var(--nm-muted);cursor:pointer}@media(hover:hover){.claim-file__remove:hover{color:var(--nm-danger);background:var(--nm-brand-soft)}}.claim-review{padding:0}.claim-review__head{display:flex;justify-content:space-between;align-items:center;gap:var(--nm-space-4);padding:var(--nm-space-4) var(--nm-space-6);border-bottom:1px solid var(--nm-line)}.claim-review__title{margin:0;display:flex;align-items:center;gap:var(--nm-space-3);font:var(--nm-h3);color:var(--nm-ink)}.claim-review__title svg{flex:0 0 auto;color:var(--nm-muted)}.claim-review__grid{display:flex;flex-wrap:wrap;gap:var(--nm-space-4) var(--nm-space-8);padding:var(--nm-space-6)}.claim-review__cell{display:flex;flex:1 1 240px;flex-direction:column;gap:var(--nm-space-2);min-width:0}.claim-review__label{font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted)}.claim-review__value{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-review__desc{margin:var(--nm-space-6);padding:14px 16px;background:var(--nm-soft);border:1px solid var(--nm-line);border-radius:var(--nm-radius-md);font:400 var(--nm-body-16) var(--font-ui);line-height:1.5;color:var(--nm-ink);white-space:pre-line}.claim-review__files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nm-space-3);padding:var(--nm-space-6) var(--nm-space-6) 0}.claim-review__files-total{margin:var(--nm-space-4) var(--nm-space-6) var(--nm-space-6);font:400 var(--nm-body-12) var(--font-ui);color:var(--nm-muted)}.claim-review__files-total b{color:var(--nm-ink)}.claim-review>.muted{padding:var(--nm-space-6)}.claim-review-items__wrap{overflow-x:auto}.claim-review-items{min-width:760px}.claim-review-items__head,.claim-review-items__row{display:grid;grid-template-columns:minmax(0,4.1fr) minmax(0,1.9fr) minmax(0,1fr) minmax(0,2.1fr);gap:var(--nm-space-3);align-items:center;padding-inline:var(--nm-space-6);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-ink)}.claim-review-items__head{padding-block:var(--nm-space-3);border-bottom:1px solid var(--nm-line);font:700 var(--nm-body-10) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--nm-muted)}.claim-review-items__row{align-items:start;padding-block:var(--nm-space-4);border-bottom:1px solid var(--nm-line)}.claim-review-items__product{display:flex;flex-direction:column;gap:var(--nm-space-1);min-width:0}.claim-review-items__name{font:700 var(--nm-body-14-bold) var(--font-ui);color:var(--nm-ink)}.claim-review-items__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--nm-space-2) 40px;padding:var(--nm-space-3) var(--nm-space-6);background:var(--nm-soft);font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-review-items__foot b{font:var(--nm-h4);color:var(--nm-ink)}.content:has(.claim-wizard--done){display:flex;flex-direction:column}.claim-wizard--done{flex:1 0 auto}.claim-wizard--done .claim-success{flex:1 0 auto;justify-content:center;padding-top:0;padding-bottom:10vh}.claim-success{align-self:center;width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--nm-space-8)}.claim-success__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--nm-radius-round);background:var(--nm-bg);color:var(--nm-brand)}.claim-success__title{margin:var(--nm-space-4) 0 var(--nm-space-2);font:var(--nm-h1);color:var(--nm-ink)}.claim-success__subtitle{margin:0 0 var(--nm-space-6);font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted)}.claim-success__number-card{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-1);padding:var(--nm-space-6);background:var(--nm-bg);border:1px solid var(--nm-line);border-radius:var(--nm-radius-panel);box-shadow:var(--nm-shadow-panel-lg)}.claim-success__number-label{font:400 var(--nm-body-16) var(--font-ui);color:var(--nm-muted)}.claim-success__number-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--nm-space-3)}.claim-success__number{font:var(--nm-h2);color:var(--nm-ink)}.claim-success__number-row .link-btn{font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-success__status{display:flex;align-items:center;gap:var(--nm-space-2);margin:var(--nm-space-6) 0 0;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-success__note{display:flex;align-items:center;gap:var(--nm-space-2);margin:var(--nm-space-8) 0 0;max-width:570px;text-align:left;font:400 var(--nm-body-14) var(--font-ui);color:var(--nm-muted)}.claim-success__note svg{flex:0 0 auto;color:var(--nm-brand)}.claim-success__actions{display:flex;flex-wrap:wrap;gap:var(--nm-space-3);width:100%;margin-top:var(--nm-space-8)}.claim-success__actions .btn{flex:1 1 220px}.claim-wizard .claim-block>.claim-excel-success__file{padding:var(--nm-space-4);background:var(--nm-soft);border:1px solid var(--nm-line);border-radius:var(--nm-radius)}.claim-excel-success__file-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-bg)}@media(max-width:900px){.claim-review__files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.claim-order-summary{gap:var(--nm-space-3)}.claim-order-summary__group,.claim-order-summary__cell,.claim-order-summary__cell--wide{flex:1 1 100%}.claim-review__files{grid-template-columns:minmax(0,1fr)}.claim-success__actions .btn{flex:1 1 100%}}
