@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rm-red:#d3181c;--rm-red-dark:#b5121a;--rm-red-light:#fdecec;--rm-red-border:#f2c6c7;--rm-ink:#111113;--rm-text:#4b4c50;--rm-text-light:#646263;--rm-border:#e7e7ea;--rm-border-strong:#dcdce0;--rm-bg:#fff;--rm-bg-alt:#f7f7f8;--rm-success:#0f7b3f;--rm-success-bg:#e8f5ed;--rm-warning:#8a5300;--rm-warning-bg:#fdf3e3;--rm-danger:var(--rm-red);--rm-danger-bg:var(--rm-red-light);--rm-info:#1f5f9e;--rm-info-bg:#eaf2fa;--rm-radius:14px;--rm-radius-sm:10px;--rm-radius-xs:6px;--rm-shadow:0 20px 45px -20px #1111132e;--rm-shadow-sm:0 2px 8px -2px #1111131a;--rm-shadow-red:0 10px 24px -8px #d3181c8c;--rm-ff-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--rm-ff-head:var(--rm-ff-body);--rm-ff-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--rm-fs-xs:12px;--rm-fs-sm:13px;--rm-fs-base:14px;--rm-fs-md:15px;--rm-fs-lg:18px;--rm-fs-xl:22px;--rm-fs-2xl:28px;--rm-sp-1:4px;--rm-sp-2:8px;--rm-sp-3:12px;--rm-sp-4:16px;--rm-sp-5:20px;--rm-sp-6:24px;--rm-sp-8:32px;--rm-sp-10:40px;--rm-sp-12:48px;--rm-sidebar-w:248px;--rm-topbar-h:60px;--rm-transition:.2s ease}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--rm-ff-body);font-size:var(--rm-fs-base);color:var(--rm-text);background:var(--rm-bg-alt);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--rm-ff-head);color:var(--rm-ink);margin:0;font-weight:700;line-height:1.25}p{margin:0}a{color:var(--rm-red);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}.rm-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--rm-red);outline-offset:2px;border-radius:var(--rm-radius-xs)}.rm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rm-skip-link{top:var(--rm-sp-2);left:var(--rm-sp-2);z-index:100;padding:var(--rm-sp-2) var(--rm-sp-4);background:var(--rm-ink);color:var(--rm-bg);border-radius:var(--rm-radius-sm);position:absolute;transform:translateY(-200%)}.rm-skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rm-btn{justify-content:center;align-items:center;gap:var(--rm-sp-2);font-weight:700;font-size:var(--rm-fs-base);border-radius:var(--rm-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--rm-transition), border-color var(--rm-transition), transform var(--rm-transition), box-shadow var(--rm-transition);border:1px solid #0000;padding:10px 20px;display:inline-flex}.rm-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.rm-btn--primary{background:var(--rm-red);color:#fff;box-shadow:var(--rm-shadow-red)}.rm-btn--primary:hover:not(:disabled){background:var(--rm-red-dark);transform:translateY(-1px)}.rm-btn--secondary{background:var(--rm-bg);color:var(--rm-ink);border-color:var(--rm-border-strong)}.rm-btn--secondary:hover:not(:disabled){border-color:var(--rm-ink)}.rm-btn--ghost{color:var(--rm-text);background:0 0}.rm-btn--ghost:hover:not(:disabled){background:var(--rm-bg-alt);color:var(--rm-ink)}.rm-btn--danger{background:var(--rm-bg);color:var(--rm-red);border-color:var(--rm-red-border)}.rm-btn--danger:hover:not(:disabled){background:var(--rm-red-light)}.rm-btn--sm{font-size:var(--rm-fs-sm);padding:6px 12px}.rm-btn--lg{font-size:var(--rm-fs-md);padding:13px 26px}.rm-btn--block{width:100%}.rm-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite rm-spin}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-field{flex-direction:column;gap:6px;display:flex}.rm-field__label{font-size:var(--rm-fs-sm);color:var(--rm-ink);font-weight:600}.rm-field__required{color:var(--rm-red);margin-left:2px}.rm-field__hint{font-size:var(--rm-fs-xs);color:var(--rm-text-light)}.rm-field__error{font-size:var(--rm-fs-xs);color:var(--rm-red);font-weight:600}.rm-input,.rm-select,.rm-textarea{border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);width:100%;font-size:var(--rm-fs-base);color:var(--rm-ink);background:var(--rm-bg);transition:border-color var(--rm-transition), box-shadow var(--rm-transition);padding:9px 12px}.rm-input:focus,.rm-select:focus,.rm-textarea:focus{border-color:var(--rm-red);box-shadow:0 0 0 3px var(--rm-red-light);outline:none}.rm-input:disabled,.rm-select:disabled,.rm-textarea:disabled{background:var(--rm-bg-alt);color:var(--rm-text-light);cursor:not-allowed}.rm-input--invalid,.rm-select--invalid,.rm-textarea--invalid{border-color:var(--rm-red)}.rm-textarea{resize:vertical;min-height:90px}.rm-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%234b4c50' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.rm-check{align-items:flex-start;gap:var(--rm-sp-2);cursor:pointer;font-size:var(--rm-fs-base);display:inline-flex}.rm-check input{width:16px;height:16px;accent-color:var(--rm-red);cursor:pointer;flex-shrink:0;margin:2px 0 0}.rm-check input:disabled{cursor:not-allowed}.rm-check--disabled{color:var(--rm-text-light);cursor:not-allowed}.rm-card{background:var(--rm-bg);border:1px solid var(--rm-border);border-radius:var(--rm-radius);overflow:hidden}.rm-card__header{justify-content:space-between;align-items:center;gap:var(--rm-sp-4);padding:var(--rm-sp-4) var(--rm-sp-5);border-bottom:1px solid var(--rm-border);display:flex}.rm-card__title{font-size:var(--rm-fs-md);font-weight:700}.rm-card__subtitle{font-size:var(--rm-fs-sm);color:var(--rm-text-light);margin-top:2px}.rm-card__body{padding:var(--rm-sp-5)}.rm-card__body--flush{padding:0}.rm-badge{font-size:var(--rm-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.rm-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rm-badge--neutral{background:var(--rm-bg-alt);color:var(--rm-text)}.rm-badge--success{background:var(--rm-success-bg);color:var(--rm-success)}.rm-badge--warning{background:var(--rm-warning-bg);color:var(--rm-warning)}.rm-badge--danger{background:var(--rm-danger-bg);color:var(--rm-danger)}.rm-badge--info{background:var(--rm-info-bg);color:var(--rm-info)}.rm-tabs{gap:var(--rm-sp-1);border-bottom:1px solid var(--rm-border);display:flex}.rm-tabs__tab{font-size:var(--rm-fs-base);color:var(--rm-text-light);cursor:pointer;transition:color var(--rm-transition), border-color var(--rm-transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-weight:600}.rm-tabs__tab:hover{color:var(--rm-ink)}.rm-tabs__tab[aria-selected=true]{color:var(--rm-red);border-bottom-color:var(--rm-red)}.rm-table-wrap{width:100%;overflow-x:auto}.rm-table{border-collapse:collapse;width:100%;font-size:var(--rm-fs-base)}.rm-table th{padding:10px var(--rm-sp-4);text-align:left;font-size:var(--rm-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--rm-text-light);background:var(--rm-bg-alt);border-bottom:1px solid var(--rm-border);white-space:nowrap;font-weight:700}.rm-table td{padding:11px var(--rm-sp-4);border-bottom:1px solid var(--rm-border);color:var(--rm-ink)}.rm-table tbody tr:last-child td{border-bottom:none}.rm-table tbody tr:hover td{background:var(--rm-bg-alt)}.rm-table th.rm-table--right,.rm-table td.rm-table--right{text-align:right}.rm-table__sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.rm-table__sort:hover{color:var(--rm-ink)}.rm-table--right .rm-table__sort{flex-direction:row-reverse}.rm-pagination{justify-content:space-between;align-items:center;gap:var(--rm-sp-4);padding:var(--rm-sp-3) var(--rm-sp-4);border-top:1px solid var(--rm-border);font-size:var(--rm-fs-sm);color:var(--rm-text-light);display:flex}.rm-pagination__controls{align-items:center;gap:var(--rm-sp-2);display:flex}.rm-modal{width:100%;max-width:520px;max-height:calc(100vh - 2 * var(--rm-sp-8));border-radius:var(--rm-radius);box-shadow:var(--rm-shadow);background:var(--rm-bg);color:var(--rm-text);border:none;padding:0}.rm-modal::backdrop{background:#11111373}.rm-modal--wide{max-width:860px}.rm-modal__inner{max-height:inherit;flex-direction:column;display:flex}.rm-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--rm-sp-4);padding:var(--rm-sp-5);border-bottom:1px solid var(--rm-border);display:flex}.rm-modal__title{font-size:var(--rm-fs-lg)}.rm-modal__close{color:var(--rm-text-light);cursor:pointer;border-radius:var(--rm-radius-xs);background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1}.rm-modal__close:hover{color:var(--rm-ink);background:var(--rm-bg-alt)}.rm-modal__body{padding:var(--rm-sp-5);overflow-y:auto}.rm-modal__footer{justify-content:flex-end;gap:var(--rm-sp-2);padding:var(--rm-sp-4) var(--rm-sp-5);border-top:1px solid var(--rm-border);background:var(--rm-bg-alt);display:flex}.rm-toasts{bottom:var(--rm-sp-5);right:var(--rm-sp-5);z-index:60;gap:var(--rm-sp-2);flex-direction:column;max-width:400px;display:flex;position:fixed}.rm-toast{align-items:flex-start;gap:var(--rm-sp-3);padding:var(--rm-sp-3) var(--rm-sp-4);background:var(--rm-bg);border:1px solid var(--rm-border);border-left:3px solid var(--rm-text-light);border-radius:var(--rm-radius-sm);box-shadow:var(--rm-shadow);font-size:var(--rm-fs-base);display:flex}.rm-toast--success{border-left-color:var(--rm-success)}.rm-toast--error{border-left-color:var(--rm-red)}.rm-toast--warning{border-left-color:var(--rm-warning)}.rm-toast--info{border-left-color:var(--rm-info)}.rm-toast__body{flex:1}.rm-toast__title{color:var(--rm-ink);font-weight:700}.rm-toast__text{color:var(--rm-text);margin-top:2px}.rm-state{justify-content:center;align-items:center;gap:var(--rm-sp-3);padding:var(--rm-sp-12) var(--rm-sp-5);text-align:center;flex-direction:column;display:flex}.rm-state__title{font-size:var(--rm-fs-md);color:var(--rm-ink);font-weight:700}.rm-state__text{font-size:var(--rm-fs-base);color:var(--rm-text-light);max-width:46ch}.rm-state--error .rm-state__title{color:var(--rm-red)}.rm-spinner{border:2px solid var(--rm-border);border-top-color:var(--rm-red);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite rm-spin}.rm-app{grid-template-columns:var(--rm-sidebar-w) 1fr;height:100vh;display:grid}.rm-sidebar{background:var(--rm-ink);color:#ffffffb8;flex-direction:column;display:flex;overflow-y:auto}.rm-sidebar__brand{align-items:center;gap:var(--rm-sp-2);height:var(--rm-topbar-h);padding:0 var(--rm-sp-5);font-family:var(--rm-ff-head);font-size:var(--rm-fs-lg);color:#fff;letter-spacing:-.01em;flex-shrink:0;font-weight:700;display:flex}.rm-sidebar__brand-mark{background:var(--rm-red);border-radius:50%;flex-shrink:0;width:9px;height:9px}.rm-sidebar__nav{padding:var(--rm-sp-3) var(--rm-sp-3);flex-direction:column;gap:2px;display:flex}.rm-sidebar__nav--bottom{padding-bottom:var(--rm-sp-4);border-top:1px solid #ffffff1a;margin-top:auto}.rm-navlink{align-items:center;gap:var(--rm-sp-3);padding:9px var(--rm-sp-3);border-radius:var(--rm-radius-sm);font-size:var(--rm-fs-base);color:inherit;transition:background var(--rm-transition), color var(--rm-transition);font-weight:600;text-decoration:none;display:flex}.rm-navlink:hover{color:#fff;background:#ffffff12;text-decoration:none}.rm-navlink--active{background:var(--rm-red);color:#fff}.rm-navlink--active:hover{background:var(--rm-red-dark)}.rm-navlink__icon{flex-shrink:0}.rm-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.rm-topbar{align-items:center;gap:var(--rm-sp-4);height:var(--rm-topbar-h);padding:0 var(--rm-sp-6);background:var(--rm-bg);border-bottom:1px solid var(--rm-border);flex-shrink:0;display:flex}.rm-topbar__title{font-size:var(--rm-fs-lg)}.rm-topbar__spacer{flex:1}.rm-topbar__toggle{border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);cursor:pointer;background:0 0;padding:6px 10px;display:none}.rm-env{font-size:var(--rm-fs-xs);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.rm-env__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.rm-env--none{color:var(--rm-text-light);border-color:var(--rm-border);background:var(--rm-bg-alt)}.rm-env--test{color:var(--rm-success);background:var(--rm-success-bg);border-color:#b6ddc6}.rm-env--demo{color:var(--rm-warning);background:var(--rm-warning-bg);border-color:#edd0a1}.rm-env--prod{color:#fff;border-color:var(--rm-red-dark);background:var(--rm-red)}.rm-content{padding:var(--rm-sp-6);flex:1;overflow-y:auto}.rm-page{gap:var(--rm-sp-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.rm-page__header{justify-content:space-between;align-items:flex-start;gap:var(--rm-sp-4);flex-wrap:wrap;display:flex}.rm-page__lead{color:var(--rm-text-light);margin-top:4px}.rm-page__actions{gap:var(--rm-sp-2);flex-wrap:wrap;display:flex}.rm-stats{gap:var(--rm-sp-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.rm-stat{background:var(--rm-bg);border:1px solid var(--rm-border);border-radius:var(--rm-radius);padding:var(--rm-sp-4) var(--rm-sp-5)}.rm-stat__label{font-size:var(--rm-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--rm-text-light);font-weight:700}.rm-stat__value{font-family:var(--rm-ff-head);font-size:var(--rm-fs-2xl);color:var(--rm-ink);margin-top:6px;font-weight:700}.rm-stat__meta{font-size:var(--rm-fs-sm);color:var(--rm-text-light);margin-top:2px}.rm-sidebar__scrim{display:none}@media (width<=900px){.rm-app{grid-template-columns:1fr}.rm-sidebar{width:var(--rm-sidebar-w);z-index:40;transition:transform var(--rm-transition);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rm-sidebar--open{transform:translate(0)}.rm-sidebar__scrim{z-index:39;background:#11111373;border:none;display:block;position:fixed;inset:0}.rm-topbar__toggle{display:inline-flex}.rm-content{padding:var(--rm-sp-4)}}.rm-cards{gap:var(--rm-sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.rm-settings-card{padding:var(--rm-sp-5);background:var(--rm-bg);border:1px solid var(--rm-border);border-radius:var(--rm-radius);color:inherit;transition:border-color var(--rm-transition), box-shadow var(--rm-transition), transform var(--rm-transition);text-decoration:none;display:block}.rm-settings-card:hover{border-color:var(--rm-border-strong);box-shadow:var(--rm-shadow-sm);text-decoration:none;transform:translateY(-1px)}.rm-settings-card__title{font-size:var(--rm-fs-md);color:var(--rm-ink);font-weight:700}.rm-settings-card__text{font-size:var(--rm-fs-sm);color:var(--rm-text-light);margin-top:6px}.rm-tabpanel{padding-top:var(--rm-sp-5)}.rm-topbar__user{font-size:var(--rm-fs-sm);color:var(--rm-text-light);white-space:nowrap;font-weight:600}@media (width<=700px){.rm-topbar__user{display:none}}.rm-toolbar{align-items:flex-end;gap:var(--rm-sp-5);padding:var(--rm-sp-4) var(--rm-sp-5);border-bottom:1px solid var(--rm-border);flex-wrap:wrap;display:flex}.rm-toolbar__search{flex:1;min-width:240px;max-width:420px}.rm-dl{gap:var(--rm-sp-2) var(--rm-sp-5);font-size:var(--rm-fs-base);grid-template-columns:max-content 1fr;margin:0;display:grid}.rm-dl dt{color:var(--rm-text-light)}.rm-dl dd{color:var(--rm-ink);margin:0}.rm-lookup{padding:var(--rm-sp-4);border:1px solid var(--rm-border-strong);border-radius:var(--rm-radius-sm);background:var(--rm-bg-alt);gap:var(--rm-sp-3);flex-direction:column;display:flex}.rm-form{gap:var(--rm-sp-6);flex-direction:column;display:flex}.rm-form__section{gap:var(--rm-sp-4);flex-direction:column;display:flex}.rm-form__section-head{justify-content:space-between;align-items:center;gap:var(--rm-sp-4);display:flex}.rm-form__title{font-size:var(--rm-fs-md)}.rm-form__lead{font-size:var(--rm-fs-sm);color:var(--rm-text-light)}.rm-form__grid{gap:var(--rm-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-form__span2{grid-column:span 2}.rm-form__radios{gap:var(--rm-sp-6);flex-wrap:wrap;display:flex}.rm-form__actions{justify-content:flex-end;gap:var(--rm-sp-2);padding-top:var(--rm-sp-4);border-top:1px solid var(--rm-border);display:flex}.rm-account{padding:var(--rm-sp-4);background:var(--rm-bg-alt);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm)}.rm-account__actions{grid-column:span 2;justify-content:space-between;align-items:center;display:flex}.rm-preview{padding:var(--rm-sp-3) var(--rm-sp-4);background:var(--rm-bg-alt);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);font-family:var(--rm-ff-mono);font-size:var(--rm-fs-md);flex-direction:column;gap:4px;display:flex}.rm-preview__label{font-family:var(--rm-ff-body);font-size:var(--rm-fs-xs);color:var(--rm-text-light)}.rm-scheme-list{gap:var(--rm-sp-2);flex-direction:column;display:flex}.rm-scheme{gap:var(--rm-sp-2) var(--rm-sp-4);padding:var(--rm-sp-3) var(--rm-sp-4);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);background:var(--rm-bg);text-align:left;cursor:pointer;font:inherit;color:inherit;grid-template-columns:1fr auto;align-items:center;display:grid}.rm-scheme:hover{border-color:var(--rm-border-strong)}.rm-scheme--active{border-color:var(--rm-red);box-shadow:0 0 0 3px var(--rm-red-light)}.rm-scheme__type{color:var(--rm-ink);font-weight:700}.rm-scheme__next{font-family:var(--rm-ff-mono);font-size:var(--rm-fs-sm);color:var(--rm-text-light)}@media (width<=700px){.rm-form__grid{grid-template-columns:1fr}.rm-form__span2,.rm-account__actions{grid-column:span 1}}.rm-lookup-row{gap:var(--rm-sp-2);grid-template-columns:1fr auto;align-items:end;display:grid}.rm-filters{gap:var(--rm-sp-3);padding:var(--rm-sp-4) var(--rm-sp-5);border-bottom:1px solid var(--rm-border);grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr)) repeat(2,minmax(130px,.8fr));align-items:end;display:grid}@media (width<=1100px){.rm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-filters__search{grid-column:span 2}}.rm-muted{color:var(--rm-text-light);font-size:var(--rm-fs-sm)}.rm-ksef-state{gap:var(--rm-sp-4);padding:var(--rm-sp-4);background:var(--rm-bg-alt);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.rm-env-card{padding:var(--rm-sp-4);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);gap:var(--rm-sp-3);flex-direction:column;display:flex}.rm-env-card--active{border-color:var(--rm-red);box-shadow:0 0 0 3px var(--rm-red-light)}.rm-env-card__head{justify-content:space-between;gap:var(--rm-sp-4);flex-wrap:wrap;display:flex}.rm-payment-row{gap:var(--rm-sp-2);font-size:var(--rm-fs-sm);grid-template-columns:90px 110px 1fr auto;align-items:center;display:grid}.rm-invoice-layout{gap:var(--rm-sp-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.rm-invoice-main{gap:var(--rm-sp-5);flex-direction:column;min-width:0;display:flex}.rm-invoice-side{gap:var(--rm-sp-4);flex-direction:column;display:flex}@media (width<=1100px){.rm-invoice-layout{grid-template-columns:1fr}}.rm-items{gap:var(--rm-sp-3);flex-direction:column;display:flex}.rm-item{padding:var(--rm-sp-3) var(--rm-sp-4);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);background:var(--rm-bg)}.rm-item__grid{gap:var(--rm-sp-3);grid-template-columns:minmax(180px,2.2fr) 90px 70px 120px 100px 120px minmax(140px,1fr) auto;align-items:start;display:grid}.rm-item__name,.rm-item__unit{flex-direction:column;gap:6px;display:flex}.rm-item__totals{flex-direction:column;gap:2px;padding-top:2px;display:flex}.rm-item__totals .rm-num{font-size:var(--rm-fs-sm)}.rm-item__remove{align-self:end;padding-bottom:4px}@media (width<=1400px){.rm-item__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rm-item__name{grid-column:span 4}.rm-item__totals{grid-column:span 3}}@media (width<=700px){.rm-item__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-item__name,.rm-item__totals{grid-column:span 2}}.rm-summary{top:var(--rm-sp-2);padding:var(--rm-sp-5);background:var(--rm-bg);border:1px solid var(--rm-border);border-radius:var(--rm-radius);box-shadow:var(--rm-shadow-sm);transition:opacity var(--rm-transition);position:sticky}.rm-summary--busy{opacity:.6}.rm-summary__title{align-items:center;gap:var(--rm-sp-2);font-size:var(--rm-fs-md);margin-bottom:var(--rm-sp-4);display:flex}.rm-summary__spinner{border:2px solid var(--rm-border);border-top-color:var(--rm-red);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite rm-spin}.rm-summary__table{border-collapse:collapse;width:100%;font-size:var(--rm-fs-sm)}.rm-summary__table th{text-align:left;font-size:var(--rm-fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--rm-text-light);border-bottom:1px solid var(--rm-border);padding-bottom:6px}.rm-summary__table td{border-bottom:1px solid var(--rm-border);padding:6px 0}.rm-summary__table .rm-table--right{text-align:right}.rm-summary__totals{gap:6px var(--rm-sp-4);margin:var(--rm-sp-4) 0 0;font-size:var(--rm-fs-sm);grid-template-columns:1fr auto;display:grid}.rm-summary__totals dt{color:var(--rm-text-light)}.rm-summary__totals dd{text-align:right;color:var(--rm-ink);margin:0}.rm-summary__grand{font-size:var(--rm-fs-lg);color:var(--rm-ink);font-weight:700}.rm-summary__before-after{padding-top:var(--rm-sp-3);border-top:1px solid var(--rm-border)}.rm-timeline{gap:var(--rm-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm-timeline li{gap:var(--rm-sp-4);font-size:var(--rm-fs-sm);grid-template-columns:150px 1fr;display:grid}.rm-timeline__when{color:var(--rm-text-light)}@media (width<=700px){.rm-timeline li{grid-template-columns:1fr;gap:2px}}.rm-plain-list{gap:var(--rm-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm-auth{min-height:100vh;padding:var(--rm-sp-6);background:var(--rm-bg-alt);justify-content:center;align-items:center;display:flex}.rm-auth__panel{background:var(--rm-bg);border:1px solid var(--rm-border);border-radius:var(--rm-radius);width:100%;max-width:420px;box-shadow:var(--rm-shadow);padding:var(--rm-sp-8)}.rm-auth__panel--wide{max-width:560px}.rm-auth__brand{align-items:center;gap:var(--rm-sp-2);font-family:var(--rm-ff-head);font-size:var(--rm-fs-xl);color:var(--rm-ink);margin-bottom:var(--rm-sp-2);font-weight:700;display:flex}.rm-auth__brand-mark{background:var(--rm-red);border-radius:50%;width:10px;height:10px}.rm-auth__lead{color:var(--rm-text-light);margin-bottom:var(--rm-sp-6)}.rm-auth__form{gap:var(--rm-sp-4);flex-direction:column;display:flex}.rm-auth__error{padding:var(--rm-sp-3) var(--rm-sp-4);background:var(--rm-red-light);border:1px solid var(--rm-red-border);border-radius:var(--rm-radius-sm);color:var(--rm-red-dark);font-size:var(--rm-fs-sm);font-weight:600}.rm-auth__switch{color:var(--rm-red);font-size:var(--rm-fs-sm);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.rm-2fa__steps{gap:var(--rm-sp-5);flex-direction:column;display:flex}.rm-2fa__step-title{color:var(--rm-ink);margin-bottom:4px;font-weight:700}.rm-2fa__qr{padding:var(--rm-sp-4);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);background:#fff;justify-content:center;display:flex}.rm-2fa__key{font-family:var(--rm-ff-mono);font-size:var(--rm-fs-md);letter-spacing:.06em;padding:var(--rm-sp-3);background:var(--rm-bg-alt);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);word-break:break-all;-webkit-user-select:all;user-select:all}.rm-codes{gap:var(--rm-sp-2);font-family:var(--rm-ff-mono);font-size:var(--rm-fs-md);padding:var(--rm-sp-4);background:var(--rm-bg-alt);border:1px solid var(--rm-border);border-radius:var(--rm-radius-sm);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(2,1fr);display:grid}.rm-warn{padding:var(--rm-sp-3) var(--rm-sp-4);background:var(--rm-warning-bg);border-radius:var(--rm-radius-sm);color:var(--rm-warning);font-size:var(--rm-fs-sm);border:1px solid #edd0a1}
