:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:min(1680px,100%);max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{color:var(--text);background:var(--bg);margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.orders-page{gap:8px;min-width:0;display:grid}.orders-toolbar{background:#fff;border:1px solid #e6eaf0;border-radius:9px;grid-template-columns:minmax(240px,1.35fr) auto;gap:7px 10px;padding:8px 10px;display:grid}.orders-toolbar__tabs,.orders-toolbar__filters,.orders-toolbar__quick-modes{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.orders-toolbar__filters,.orders-toolbar__quick-modes{grid-column:1/-1}.orders-toolbar__button,.orders-toolbar__quick,.orders-toolbar__reset{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-height:29px;padding:4px 8px;font:650 12px/1 system-ui,sans-serif}.orders-toolbar__button[aria-pressed=true],.orders-toolbar__quick[aria-pressed=true]{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.orders-toolbar__label,.orders-toolbar__search{color:#64748b;gap:4px;font:650 11px/1.2 system-ui,sans-serif;display:grid}.orders-toolbar__search input,.orders-toolbar__select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #dbe3ef;border-radius:7px;height:31px;padding:0 8px;font:12px system-ui,sans-serif}.orders-toolbar__search{min-width:0}.orders-toolbar__search input{width:100%;min-width:0}.orders-toolbar__select{min-width:164px}.orders-kpi{background:#e6eaf0;border:1px solid #e6eaf0;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.orders-kpi div{background:#fff;min-width:0;padding:7px 11px}.orders-kpi span,.orders-kpi small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.orders-kpi strong{color:#172033;margin:1px 0;font-size:18px;line-height:1.1;display:block}.orders-list{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.orders-list__head,.order-card{grid-template-columns:12% minmax(170px,1.6fr) 13% minmax(165px,1.35fr) minmax(155px,1.15fr) minmax(112px,.8fr);align-items:center;gap:10px;min-width:0;display:grid}.orders-list__head{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e9edf2;min-height:34px;padding:0 12px;font:700 10px/1 system-ui,sans-serif}.order-card{min-height:54px;box-shadow:none;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f6;padding:0 12px;transition:background .15s}.order-card:last-child{border-bottom:0}.order-card:hover{background:#f8fbff}.order-card--selected{background:#f0f5ff;box-shadow:inset 3px 0 #4f46e5}.order-card__project-chip{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.order-card__project-chip--peak{color:#137333;background:#d5f0c0}.order-card__project-chip--wolves{color:#075fa8;background:#c6e5fa}.order-card__project-chip--books{color:#7a3e00;background:#ffc9aa}.order-card__project-chip--sdt{color:#6d3da2;background:#e0caf3}.order-card__project-chip--other{color:#475569;background:#eef2f7}.order-card__item,.order-card__top,.order-card__next,.order-card__payment,.order-card__key-date{min-width:0}.order-card__item-main strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.order-card__status{appearance:none;cursor:pointer;border:0;border-radius:999px;width:100%;height:28px;padding:0 8px;font:700 11px system-ui,sans-serif}.order-card__status--awaiting_prepayment,.order-card__status--prepaid{color:#9f1239;background:#ffe4e6}.order-card__status--production{color:#6d3da2;background:#e0caf3}.order-card__status--ready{color:#9a6700;background:#fef3c7}.order-card__status--awaiting_balance,.order-card__status--fully_paid{color:#9a4d00;background:#ffedd5}.order-card__status--handed_to_forwarder{color:#16703a;background:#d9f3cf}.order-card__status--in_transit{color:#075fa8;background:#c6e5fa}.order-card__status--arrived_moscow{color:#9a4d00;background:#ffdbb9}.order-card__status--arrived_spb{color:#137333;background:#d5f0c0}.order-card__status--completed{color:#166534;background:#dcfce7}.order-card__status--suspended,.order-card__status--cancelled{color:#475569;background:#e2e8f0}.order-card__next strong,.order-card__next small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-card__next strong{font-size:12px}.order-card__next small{color:#64748b;margin-top:2px;font-size:10px;font-weight:600}.order-card__next--action{color:#c5221f}.order-card__next--wait{color:#9a6700}.order-card__next--control{color:#075fa8}.order-card__next--done{color:#137333}.order-card__payment,.order-card__key-date{gap:2px;display:grid}.order-card__payment span,.order-card__key-date span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.order-card__payment strong,.order-card__key-date strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-card__payment--overdue span,.order-card__payment--overdue strong{color:#b91c1c}.order-details-panel{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #e4e9f1;border-radius:14px 0 0;width:min(480px,100vw - 24px);padding:24px 20px 32px;position:fixed;top:56px;bottom:0;right:0;overflow:hidden auto;box-shadow:-18px 0 44px #0f172a24}.order-details__header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e8edf4;padding:20px 20px 14px;position:sticky;top:-24px;grid-template-columns:minmax(0,1fr) auto!important;margin:-24px -20px 16px!important}.order-details__header h2{letter-spacing:-.02em;font-size:25px!important}.order-details__header [data-order-details-section=actions]>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px!important;display:flex!important}.order-details__header [data-order-details-section=actions] button{min-height:32px;color:#334155!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2f0!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important}.order-details__header [data-order-details-section=actions] button:hover{background:#f8fafc!important;border-color:#b9c8dd!important}.order-details__close{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:24px;line-height:1;display:grid}.order-details__close:hover{background:#f1f5f9}.order-details__tabs{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e8edf4;position:sticky;top:70px;background:#fffffff7!important;border-radius:0!important;gap:20px!important;margin:0 -20px 18px!important;padding:0 20px 1px!important}.order-details__tabs button{position:relative;border-radius:0!important;padding:11px 0!important;font-size:13px!important}.order-details__tabs button[aria-pressed=true]{box-shadow:none!important;color:#2563eb!important;background:0 0!important}.order-details__tabs button[aria-pressed=true]:after{content:"";background:#2563eb;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.order-details-panel .payments-registry__table{min-width:0;overflow:hidden}.order-details-panel .payments-registry__head--orders,.order-details-panel .payments-registry__row--orders{grid-template-columns:78px minmax(0,1fr) 84px 72px 70px;gap:6px;padding-inline:8px}.order-details-panel .payments-registry__head--orders>:nth-child(2),.order-details-panel .payments-registry__head--orders>:nth-child(3),.order-details-panel .payments-registry__row--orders>:nth-child(2),.order-details-panel .payments-registry__row--orders>:nth-child(3){display:none}.order-details-panel .payments-registry__head--orders>:nth-child(4){grid-column:2}.order-details-panel .payments-registry__head--orders>:nth-child(5){grid-column:3}.order-details-panel .payments-registry__head--orders>:nth-child(6){grid-column:4}.order-details-panel .payments-registry__head--orders>:nth-child(7){grid-column:5}.order-details-panel .payments-registry__row--orders>:nth-child(4){text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.order-details-panel .payments-registry__row--orders>:nth-child(5){grid-column:3}.order-details-panel .payments-registry__row--orders>:nth-child(6){grid-column:4}.order-details-panel .payments-registry__row--orders>:nth-child(7){grid-column:5}.order-details-panel .payments-registry__details{grid-template-columns:minmax(0,1fr)}.order-details-panel .payments-registry__order-side{border-top:1px solid #e2e8f0;border-left:0}.order-details-panel .payments-registry__plan{align-items:start}.order-details-panel .payments-registry__plan small{overflow-wrap:anywhere}.order-details-panel>*{min-width:0}.order-details-panel section{min-width:0;max-width:100%}.order-details-panel table{table-layout:fixed;width:100%}.order-details-panel th,.order-details-panel td{text-overflow:ellipsis;overflow:hidden}.order-details__footer{color:#64748b;border-top:1px solid #e8edf4;justify-content:space-between;gap:12px;margin-top:22px;padding-top:14px;font-size:12px;display:flex}@media (width<=1320px){.orders-list__head,.order-card{grid-template-columns:11% minmax(135px,1.45fr) 13% minmax(145px,1.2fr) minmax(132px,1.1fr) minmax(98px,.75fr);gap:7px;padding-inline:9px}.order-card__item-main strong{font-size:12px}.orders-toolbar{grid-template-columns:1fr}.orders-toolbar__tabs{grid-row:2}}@media (width<=899px){.orders-kpi{grid-template-columns:repeat(2,1fr)}.orders-list__head{display:none}.order-card{grid-template-columns:1fr 1fr;gap:8px;padding-block:9px}.order-card__top{grid-area:2/1}.order-card__next{grid-area:2/2}.order-card__payment{grid-area:3/1}.order-card__key-date{grid-area:3/2}.orders-toolbar__select{width:100%;min-width:0}.orders-toolbar__label{flex:180px}.order-details-panel{border-radius:12px 0 0 12px;width:calc(100vw - 12px);padding:20px 16px 28px;top:0;bottom:0;right:0}.order-details__header{padding:16px;top:-20px;margin:-20px -16px 14px!important}.order-details__tabs{top:62px;gap:14px!important;margin-inline:-16px!important;padding-inline:16px!important}.order-details__footer{flex-direction:column;gap:5px}}.shipments-registry__header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;display:flex}.shipments-registry__title{color:#17213a;margin:0;font-size:28px;line-height:1.15}.shipments-registry__subtitle{color:#667794;margin:6px 0 0}.shipments-registry{gap:12px;margin-bottom:16px;display:grid}.shipments-registry__toolbar{background:#fff;border:1px solid #e2e8f4;border-radius:14px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.shipments-registry__toolbar label{color:#64748b;gap:5px;font-size:12px;font-weight:700;display:grid}.shipments-registry__toolbar input,.shipments-registry__toolbar select{color:#27354e;width:100%;min-width:0;height:36px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d6e0f0;border-radius:8px;padding:0 10px;font-size:14px}.shipments-registry__kpis{background:#fff;border:1px solid #e2e8f4;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.shipments-registry__kpi{border-right:1px solid #e2e8f4;gap:3px;min-height:72px;padding:12px 16px;display:grid}.shipments-registry__kpi:last-child{border-right:0}.shipments-registry__kpi strong{color:#19243c;font-size:24px;line-height:1}.shipments-registry__kpi span{color:#667794;font-size:13px}.shipments-registry__kpi--red strong{color:#d92d20}.shipments-registry__kpi--amber strong{color:#b7790b}.shipments-registry__kpi--blue strong{color:#2563eb}.shipments-registry__kpi--green strong{color:#16803a}.shipments-registry__table{background:#fff;border:1px solid #e2e8f4;border-radius:14px;overflow:hidden}.shipments-registry__head,.shipments-registry__row{grid-template-columns:125px 110px 150px minmax(175px,1.55fr) 72px 104px 86px 126px 126px 140px;align-items:center;gap:12px;display:grid}.shipments-registry__head{color:#667794;letter-spacing:.06em;text-transform:uppercase;background:#f9fbfe;border-bottom:1px solid #e9eef6;padding:13px 16px;font-size:11px;font-weight:800}.shipments-registry__row{color:#31415c;text-align:left;cursor:pointer;width:100%;min-height:62px;font:inherit;box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #edf1f7;padding:10px 16px}.shipments-registry__row:hover,.shipments-registry__row-wrap.is-expanded .shipments-registry__row{background:#fbfcff}.shipments-registry__row-wrap:last-child .shipments-registry__row{border-bottom:0}.shipments-registry__status,.shipments-registry__project{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.shipments-registry__status{color:#475569;background:#eef2f7}.shipments-registry__status--in_transit,.shipments-registry__status--handed_to_forwarder{color:#1261aa;background:#ddecff}.shipments-registry__status--arrived_moscow{color:#9a6200;background:#fff0cf}.shipments-registry__status--arrived_spb,.shipments-registry__status--completed{color:#176c38;background:#dff4e6}.shipments-registry__status--delayed{color:#c12b27;background:#fde5e6}.shipments-registry__status--customs{color:#6e40af;background:#eee6ff}.shipments-registry__projects{flex-wrap:wrap;gap:4px;display:flex}.shipments-registry__project{color:#475569;background:#edf0f5}.shipments-registry__project--vershina{color:#19723a;background:#d9f1c6}.shipments-registry__project--volki{color:#1964a6;background:#d8edfc}.shipments-registry__project--books{color:#a84914;background:#ffe0cc}.shipments-registry__project--sdt{color:#6e3e9d;background:#ead9fb}.shipments-registry__shipment-id,.shipments-registry__date-pair{gap:2px;min-width:0;display:grid}.shipments-registry__shipment-id small,.shipments-registry__date-pair small,.shipments-registry__muted{color:#7586a3;font-size:12px}.shipments-registry__product{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.shipments-registry__action{font-weight:750}.shipments-registry__action--red{color:#c12b27}.shipments-registry__action--blue{color:#1964a6}.shipments-registry__action--amber{color:#a66b00}.shipments-registry__action--green{color:#17733c}.shipments-registry__details{background:#f9fbfe;border-bottom:1px solid #e5ecf5;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px 20px;display:grid}.shipments-registry__details section{background:#fff;border:1px solid #e1e8f2;border-radius:10px;padding:14px}.shipments-registry__details h3{color:#34425c;margin:0 0 12px;font-size:14px}.shipments-registry__details dl{grid-template-columns:130px 1fr;gap:8px;margin:0;font-size:13px;display:grid}.shipments-registry__details dt{color:#7586a3}.shipments-registry__details dd{color:#33415a;margin:0;font-weight:650}.shipments-registry__contents{grid-column:span 2}.shipments-registry__content-row{border-top:1px solid #edf1f7;grid-template-columns:minmax(180px,1fr) 110px 100px minmax(130px,.8fr);gap:10px;padding:9px 0;font-size:13px;display:grid}.shipments-registry__content-row:first-of-type{border-top:0}.shipments-registry__content-row small{color:#7586a3;margin-top:2px;display:block}.shipments-registry__comment{color:#495a74;white-space:pre-wrap;margin:0}.shipments-registry__details-actions{grid-column:span 2;justify-content:flex-end;display:flex}.shipments-registry__details-actions button{color:#bd2929;cursor:pointer;height:34px;font:inherit;background:#fff;border:1px solid #f2b7b7;border-radius:7px;padding:0 11px;font-size:13px;font-weight:700}@media (width<=1450px){.shipments-registry__head,.shipments-registry__row{grid-template-columns:115px 100px 132px minmax(150px,1.4fr) 58px 92px 72px 104px 104px 124px;gap:9px}.shipments-registry__row{padding:10px 12px}.shipments-registry__head{padding:13px 12px}}@media (width<=1180px){.shipments-registry__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.shipments-registry__search{grid-column:span 2}.shipments-registry__table{overflow-x:auto}.shipments-registry__head,.shipments-registry__row{min-width:1240px}.shipments-registry__details{min-width:750px}.shipments-registry__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.shipments-registry__kpi:nth-child(3){border-right:0}.shipments-registry__kpi:nth-child(-n+3){border-bottom:1px solid #e2e8f4}}@media (width<=680px){.shipments-registry__header{flex-direction:column;align-items:flex-start}.shipments-registry__toolbar{grid-template-columns:1fr}.shipments-registry__search{grid-column:auto}.shipments-registry__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shipments-registry__kpi:nth-child(n){border-bottom:1px solid #e2e8f4;border-right:1px solid #e2e8f4}.shipments-registry__kpi:nth-child(2n){border-right:0}.shipments-registry__kpi:last-child{border-bottom:0}.shipments-registry__details{min-width:680px;display:block}.shipments-registry__details section{margin-bottom:12px}.shipments-registry__contents,.shipments-registry__details-actions{grid-column:auto}}.payments-registry{gap:10px;display:grid}.payments-registry__toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.payments-registry label{color:#64748b;gap:4px;font-size:10px;font-weight:700;display:grid}.payments-registry__search{flex:1;min-width:260px}.payments-registry input,.payments-registry select{color:#172033;background:#fff;border:1px solid #dbe3ef;border-radius:7px;min-width:145px;height:32px;padding:0 9px;font:12px system-ui}.payments-registry__search input{width:100%;min-width:0}.payments-registry__modes{flex-wrap:wrap;gap:7px;display:flex}.payments-registry__modes button,.payments-registry__row-action{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:7px;font:650 12px system-ui}.payments-registry__modes button{height:30px;padding:0 9px}.payments-registry__modes button[aria-pressed=true]{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.payments-registry__kpi{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.payments-registry__kpi div{background:#fff;padding:9px 10px}.payments-registry__kpi strong{color:#172033;font-size:16px;display:block}.payments-registry__kpi span,.payments-registry__kpi small{color:#64748b;margin-top:2px;font-size:10px;display:block}.payments-registry__table{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.payments-registry__head,.payments-registry__row{grid-template-columns:13% 10% 10% 22% 17% 12% 16%;align-items:center;gap:7px;min-width:0;padding:0 11px;display:grid}.payments-registry__head{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;height:34px;font-size:10px;font-weight:800}.payments-registry__row{color:#334155;border-top:1px solid #eef2f6;min-height:52px;font:12px system-ui}.payments-registry__row:hover{background:#f8fbff}.payments-registry__row strong,.payments-registry__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payments-registry__row-action{color:#3730a3;justify-self:start;padding:6px 9px}.payments-registry__status,.payments-registry__project{border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.payments-registry__status--overdue{color:#c5221f;background:#fee2e2}.payments-registry__status--awaiting{color:#9a6700;background:#fef3c7}.payments-registry__status--paid,.payments-registry__project--peak{color:#137333;background:#d5f0c0}.payments-registry__project--wolves{color:#075fa8;background:#c6e5fa}.payments-registry__project--books{color:#7a3e00;background:#ffc9aa}.payments-registry__project--sdt{color:#6d3da2;background:#e0caf3}.payments-registry__project--other{color:#475569;background:#eef2f7}.payments-registry__open-total{gap:2px;display:grid!important}.payments-registry__open-total small{color:#64748b}.payments-registry__details{background:#f8fbff;border-top:1px solid #e7edf5;grid-template-columns:1fr 265px;gap:12px;padding:12px;display:grid}.payments-registry__details h4{color:#334155;margin:0 0 7px;font-size:12px}.payments-registry__plans{gap:6px;display:grid}.payments-registry__plan{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(170px,1fr) auto minmax(180px,auto);align-items:center;gap:8px;padding:8px;font-size:11px;display:grid}.payments-registry__plan>label{color:#334155;grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:11px;display:grid}.payments-registry__plan small{color:#64748b;margin-top:2px;display:block}.payments-registry__plan>div{justify-items:start;gap:4px;display:grid}.payments-registry__plan button,.payments-registry__order-side button{color:#3730a3;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:6px;width:auto;margin:0;padding:6px 8px;font:650 11px system-ui;display:inline-flex}.payments-registry__plan-actions{flex-wrap:wrap;gap:5px;display:flex}.payments-registry__order-side{border-left:1px solid #e5eaf2;align-content:start;gap:7px;padding-left:12px;display:grid}.payments-registry__order-side h4{margin:0}.payments-registry__order-side p,.payments-registry__order-side small{color:#64748b;margin:0;font-size:11px;line-height:1.35}.payments-registry__selection-summary{color:#3730a3;background:#eef2ff;border-radius:7px;gap:3px;padding:8px;font-size:11px;display:grid}.payments-registry__document-add{cursor:pointer;background:#eff6ff;border-radius:6px;align-items:center;gap:4px;width:max-content;padding:4px 6px;color:#1d4ed8!important;font-size:10px!important;display:inline-flex!important}.payments-registry__document-add input{opacity:0;width:1px;min-width:1px;height:1px;position:absolute}.payments-registry__composer{background:#fff;border:1px solid #dbe5f1;border-radius:10px;gap:14px;margin-top:12px;padding:16px;display:grid;box-shadow:0 8px 24px #0f172a0f}.payments-registry__composer h3{color:#172033;margin:0;font-size:16px}.payments-registry__composer p{color:#64748b;margin:4px 0 0;font-size:12px}.payments-registry__composer textarea{resize:vertical;border:1px solid #dbe3ef;border-radius:8px;min-height:74px;padding:9px;font:13px system-ui}.payments-registry__composer-summary{background:#f8fafc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.payments-registry__composer-plans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.payments-registry__composer-plans>div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.payments-registry__composer-plans span{color:#172033;font-size:12px}.payments-registry__composer-plans small,.payments-registry__documents small{color:#64748b;font-size:11px}.payments-registry__documents{background:#f8fafc;border-radius:8px;gap:6px;padding:10px;display:grid}.attachment-picker{gap:7px;display:grid}.attachment-picker__input{opacity:0;pointer-events:none;width:1px;min-width:1px;height:1px;position:absolute}.attachment-picker__trigger{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:7px;align-items:center;gap:5px;width:max-content;padding:7px 10px;font-size:12px;display:inline-flex}.attachment-picker__files{flex-wrap:wrap;gap:6px;display:flex}.attachment-picker__files span{color:#334155;background:#fff;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:11px;display:inline-flex}.attachment-picker__files button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.payments-registry__composer-actions button{color:#3730a3;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:7px;padding:8px 12px;font:650 12px system-ui}@media (width<=1050px){.payments-registry__head,.payments-registry__row{grid-template-columns:13% 11% 11% 19% 17% 12% 17%;padding-inline:8px}.payments-registry__kpi strong{font-size:13px}}@media (width<=760px){.payments-registry__kpi{grid-template-columns:repeat(2,1fr)}.payments-registry__head{display:none}.payments-registry__row{grid-template-columns:1fr 1fr;padding-block:9px}.payments-registry__row>:nth-child(n+5){display:none}.payments-registry__row-action{grid-column:1/-1}.payments-registry__details{grid-template-columns:1fr}.payments-registry__order-side{border-top:1px solid #e5eaf2;border-left:0;padding:10px 0 0}.payments-registry__plan,.payments-registry__composer-summary{grid-template-columns:1fr}.payments-registry label{flex:140px}.payments-registry__search{min-width:100%}}.payments-registry__composer{z-index:1000;background:#fff;border:1px solid #dbe5f1;border-radius:16px;gap:18px;width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 48px #0f172a3d}.payments-registry__composer:before{z-index:-1;content:"";background:#0f172a61;display:block;position:fixed;inset:-100vmax}.payments-registry__composer-header{gap:4px;display:grid}.payments-registry__composer-header p{color:#64748b;margin:0;font-size:13px;font-weight:600}.payments-registry__composer-header h3{color:#0f172a;margin:0;font-size:22px}.payments-registry__composer-header span{color:#475569;font-size:14px}.payments-registry__composer-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:10px;padding:14px;display:grid}.payments-registry__composer-section-title{color:#334155;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.payments-registry__composer-section-title span{color:#4338ca;background:#e0e7ff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.payments-registry__composer-section-title small{color:#64748b}.payments-registry__composer-plans{gap:8px;display:grid}.payments-registry__composer-plans>div{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr auto;gap:4px 16px;padding:10px 0;display:grid}.payments-registry__composer-plans>div:last-child{border-bottom:0;padding-bottom:0}.payments-registry__composer-plans b{color:#0f172a}.payments-registry__composer-plans span{color:#0f172a;font-weight:700}.payments-registry__composer-plans small{color:#64748b;grid-column:1/-1}.payments-registry__composer-plans>label{color:#334155;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:8px;padding:10px 0;display:grid}.payments-registry__composer-plans>label:last-child{border-bottom:0;padding-bottom:0}.payments-registry__composer-plans>label>span{gap:3px;display:grid}.payments-registry__composer-plans>label small{color:#64748b}.payments-registry__composer-plans>label input{width:100%;min-width:0}.payments-registry__composer-plans>label em{color:#64748b;font-size:12px;font-style:normal;font-weight:700}.payments-registry__composer-comment{color:#334155;gap:8px;font-weight:600;display:grid}.payments-registry__composer-comment textarea{box-sizing:border-box;resize:vertical;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:12px;font-weight:400}.payments-registry__composer-comment textarea:focus{border-color:#6366f1;outline:3px solid #6366f124}.payments-registry__composer-total{color:#475569;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;padding:14px 0 0;display:flex}.payments-registry__composer-total b{color:#0f172a;font-size:18px}.payments-registry__composer-actions{justify-content:flex-end;gap:10px;display:flex}.payments-registry__composer-actions button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 14px;font-weight:650}.payments-registry__composer-actions button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5}.payments-registry__composer-actions button:disabled{cursor:wait;opacity:.62}.payments-registry__telegram-error{font-size:12px;color:#b42318!important}.payments-registry__kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.payments-registry__composer--request{border-radius:18px;gap:16px;width:min(720px,100vw - 40px);max-height:calc(100vh - 40px);padding:26px 28px 22px;box-shadow:0 24px 64px #0f172a38}.payments-registry__composer--request:before{background:#0f172a3d}.payments-registry__composer--request .payments-registry__composer-header{padding-bottom:2px}.payments-registry__composer--request .payments-registry__composer-header p{letter-spacing:.02em;font-size:12px;font-weight:700}.payments-registry__composer--request .payments-registry__composer-header h3{font-size:22px;line-height:1.15}.payments-registry__composer--request .payments-registry__composer-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payments-registry__composer--request .payments-registry__composer-section{padding:13px 14px}.payments-registry__composer--request .payments-registry__composer-plans{gap:0}.payments-registry__composer--request .payments-registry__composer-plans>div{padding:8px 0}.payments-registry__composer--request .payments-registry__composer-plans>div:first-child{padding-top:2px}.payments-registry__composer--request .payments-registry__composer-plans b,.payments-registry__composer--request .payments-registry__composer-plans span{font-size:13px}.payments-registry__composer--request .payments-registry__composer-total{color:#4338ca;background:#eef2ff;border:1px solid #dbe5f1;border-radius:11px;padding:12px 14px}.payments-registry__composer--request .payments-registry__composer-total b{color:#312e81;font-size:19px}.payments-registry__composer-editor-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;display:grid}.payments-registry__composer--request .payments-registry__composer-comment{font-size:13px}.payments-registry__composer--request .payments-registry__composer-comment textarea{min-height:132px;padding:12px;font:13px/1.45 system-ui}.payments-registry__composer--request .payments-registry__documents{align-content:start}.payments-registry__composer--request .attachment-picker__trigger{color:#4338ca;background:#eef2ff;border-color:#a5b4fc;font-weight:700}.payments-registry__composer--request .attachment-picker__files{display:grid}.payments-registry__composer--request .attachment-picker__files span{border:1px solid #e2e8f0;justify-content:space-between}.payments-registry__composer--request .payments-registry__composer-actions{padding-top:2px}.payments-registry__composer--request .payments-registry__composer-actions button{min-height:40px;font-size:13px}.payments-registry__composer--request .payments-registry__composer-actions button[type=submit]{min-width:190px}@media (width<=720px){.payments-registry__composer--request{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:20px}.payments-registry__composer-editor-grid{grid-template-columns:1fr}.payments-registry__composer--request .payments-registry__composer-comment textarea{min-height:104px}}.china-payment-modal{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.china-payment-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;position:absolute;inset:0}.china-payment-modal__panel{z-index:1;background:#fff;border:1px solid #dbe5f1;border-radius:18px;width:min(720px,100%);max-height:calc(100vh - 48px);position:relative;overflow:hidden auto;box-shadow:0 24px 64px #0f172a47}.china-payment-modal .payments-registry__composer{width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;gap:16px;margin:0;padding:26px 28px 22px;position:static;overflow:visible;transform:none}.china-payment-modal .payments-registry__composer:before{display:none}.china-payment-modal .payments-registry__composer--request{width:auto;max-height:none;padding:26px 28px 22px}.china-payment-modal .payments-registry__composer-header{gap:4px;display:grid}.china-payment-modal .payments-registry__composer-header p{color:#64748b;letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.china-payment-modal .payments-registry__composer-header h3{color:#0f172a;margin:0;font-size:22px;line-height:1.15}.china-payment-modal .payments-registry__composer-header span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.payments-registry__composer--actual{gap:15px}.payments-registry__actual-plan{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:baseline;padding:13px 14px;display:flex}.payments-registry__actual-plan strong{color:#172033;font-size:17px}.china-payment-modal .payments-registry__composer-summary{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.china-payment-modal .payments-registry__composer-summary label{color:#475569;gap:5px;font-size:12px;font-weight:650;display:grid}.china-payment-modal .payments-registry__composer-summary input,.china-payment-modal .payments-registry__composer-summary select{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font:13px system-ui}.china-payment-modal .payments-registry__composer-summary input:focus,.china-payment-modal .payments-registry__composer-summary select:focus{border-color:#6366f1;outline:3px solid #6366f124}.china-payment-modal .payments-registry__composer-comment{color:#334155;gap:8px;font-size:13px;font-weight:650;display:grid}.china-payment-modal .payments-registry__composer-comment textarea{box-sizing:border-box;resize:vertical;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:122px;padding:12px;font:400 13px/1.45 system-ui}.china-payment-modal .payments-registry__documents{align-content:start}.china-payment-modal .attachment-picker__trigger{color:#4338ca;background:#eef2ff;border-color:#a5b4fc;font-weight:700}.china-payment-modal .attachment-picker__files{display:grid}.china-payment-modal .attachment-picker__files span{overflow-wrap:anywhere;border:1px solid #e2e8f0;justify-content:space-between}.china-payment-modal .payments-registry__composer-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.china-payment-modal .payments-registry__composer-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:40px;padding:0 14px;font:650 13px system-ui}.china-payment-modal .payments-registry__composer-actions button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5;min-width:190px}.china-payment-modal .payments-registry__composer-actions button:disabled{cursor:wait;opacity:.62}@media (width<=720px){.china-payment-modal{padding:12px}.china-payment-modal__panel{border-radius:14px;max-height:calc(100vh - 24px)}.china-payment-modal .payments-registry__composer,.china-payment-modal .payments-registry__composer--request{padding:20px}.china-payment-modal .payments-registry__composer-editor-grid,.china-payment-modal .payments-registry__composer-summary{grid-template-columns:1fr}.china-payment-modal .payments-registry__composer-comment textarea{min-height:104px}.china-payment-modal .payments-registry__composer-actions{justify-content:stretch}.china-payment-modal .payments-registry__composer-actions button{flex:1}.china-payment-modal .payments-registry__composer-actions button[type=submit]{min-width:0}}.payment-account-picker{position:relative}.payment-account-picker__value{color:#172033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;font:13px system-ui;display:flex}.payment-account-picker__value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-account-picker__value b{color:#64748b;font-size:16px}.payment-account-picker__value:focus{border-color:#6366f1;outline:3px solid #6366f124}.payment-account-picker__menu{z-index:3;background:#fff;border:1px solid #dbe5f1;border-radius:10px;width:min(390px,100vw - 72px);max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 30px #0f172a2e}.payment-account-picker__menu input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;width:100%;height:34px;margin:0 0 6px;padding:0 9px;font:12px system-ui}.payment-account-picker__clear{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 7px;font:12px system-ui}.payment-account-picker__group{border-top:1px solid #eef2f6;gap:2px;padding:7px 0;display:grid}.payment-account-picker__group>b{color:#64748b;padding:0 7px;font-size:11px}.payment-account-picker__group button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px;font:12px system-ui;display:flex}.payment-account-picker__group button:hover,.payment-account-picker__group button[aria-selected=true]{color:#3730a3;background:#eef2ff}.payment-account-picker__group button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-account-picker__group button small{color:#64748b}.payment-account-picker__empty{color:#64748b;padding:10px 7px;font-size:12px;display:block}
