._button_z1s4b_2{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:var(--radius);background:var(--accent);color:#fff;font-weight:500;white-space:nowrap;cursor:pointer;transition:opacity .15s}._button_z1s4b_2:disabled{opacity:.6;cursor:default}._buttonSecondary_z1s4b_24{background:var(--accent-soft);color:var(--accent)}._buttonGhost_z1s4b_30{background:transparent;color:var(--text);border:1px solid var(--border)}._iconButton_z1s4b_38{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--icon);cursor:pointer}._iconButton_z1s4b_38:hover:not(:disabled){background:var(--bg);color:var(--text)}._iconButton_z1s4b_38:disabled{opacity:.35;cursor:default}._iconButtonDanger_z1s4b_61:hover:not(:disabled){background:var(--error-soft);color:var(--error)}._field_z1s4b_67{display:flex;flex-direction:column;gap:6px}._label_z1s4b_73{color:var(--muted);font-size:13px}._checkbox_z1s4b_78{display:flex;gap:10px;align-items:flex-start;cursor:pointer}._checkbox_z1s4b_78 input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}._checkbox_z1s4b_78>span{display:flex;flex-direction:column;gap:2px}._input_z1s4b_98{height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);outline:none}._input_z1s4b_98:focus{border-color:var(--accent)}select._input_z1s4b_98{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237a7d82' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}select._input_z1s4b_98:disabled{cursor:default;opacity:.6}._textarea_z1s4b_127{height:auto;min-height:80px;padding:10px 12px;font:inherit;line-height:1.4;resize:vertical}._hint_z1s4b_136{color:var(--muted);font-size:12px}._formGrid_z1s4b_141{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._full_z1s4b_147{grid-column:1 / -1}._sectionTitle_z1s4b_152{margin-top:4px;font-size:14px;font-weight:600}._formError_z1s4b_158{padding:10px 12px;border-radius:var(--radius);background:var(--error-soft);color:var(--error)}._overlay_z1s4b_166{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#11111159}._modal_z1s4b_176{display:flex;flex-direction:column;gap:18px;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:none;padding:24px;border-radius:var(--radius);background:var(--surface);box-shadow:0 20px 60px #1113}._modal_z1s4b_176::-webkit-scrollbar{display:none}._modalHeader_z1s4b_196{display:flex;align-items:center;justify-content:space-between}._modalTitle_z1s4b_202{margin:0;font-size:18px;font-weight:700}._modalActions_z1s4b_208{display:flex;justify-content:flex-end;gap:10px}._imageField_z1s4b_215{display:flex;align-items:center;gap:14px}._imagePreview_z1s4b_221{display:grid;flex-shrink:0;place-items:center;width:88px;height:88px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--icon)}._imagePreview_z1s4b_221 img{width:100%;height:100%;object-fit:cover}._imageActions_z1s4b_240{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._hiddenInput_z1s4b_247{display:none}._loginScreen_1rres_2{display:grid;min-height:100vh;place-items:center;padding:24px}._loginCard_1rres_9{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:28px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}._loginCard_1rres_9 p{margin:4px 0 0}._loginTitle_1rres_25{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}._layout_1rres_33{display:flex;flex-direction:column;gap:20px;max-width:1040px;margin:0 auto;padding:32px 24px 64px}._header_1rres_42{display:flex;align-items:center;justify-content:space-between;gap:16px}._header_1rres_42 p{margin:4px 0 0}._title_1rres_53{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}._tabs_1rres_60{display:flex;gap:6px;padding:4px;align-self:flex-start;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}._tab_1rres_60{height:34px;padding:0 16px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-weight:500;cursor:pointer}._tab_1rres_60[aria-selected=true]{background:var(--accent-soft);color:var(--accent)}._panel_1mrek_1{display:flex;flex-direction:column;gap:14px}._toolbar_1mrek_7{display:flex;align-items:center;justify-content:space-between;gap:12px}._filters_1mrek_14{display:flex;align-items:center;gap:10px}._card_1mrek_20{overflow:hidden;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}._empty_1mrek_27{margin:0;padding:24px;text-align:center}._thumb_1mrek_33{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:22px}._thumb_1mrek_33 img{width:100%;height:100%;object-fit:cover}._rowMain_1mrek_52{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._rowMain_1mrek_52>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._rowActions_1mrek_66{display:flex;flex-shrink:0;gap:4px}._categoryRow_1mrek_73{display:flex;align-items:center;gap:14px;padding:14px 16px}._subList_1mrek_80{margin:0;padding:0 16px 10px 78px;list-style:none}._subRow_1mrek_86{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--border)}@media (max-width: 560px){._categoryRow_1mrek_73{gap:10px;padding:12px}._collapsibleLabel_1mrek_100{display:none}._subList_1mrek_80{padding:0 12px 8px 70px}}._productList_1mrek_110{margin:0;padding:0;list-style:none}._productRow_1mrek_116{display:flex;align-items:center;gap:14px;padding:10px 16px}._productRow_1mrek_116+._productRow_1mrek_116{border-top:1px solid var(--border)}._productPlace_1mrek_127{flex-shrink:0;width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._productPrice_1mrek_135{flex-shrink:0;width:80px;font-weight:600;text-align:right}._sortableRow_1mrek_143{position:relative;padding-left:8px;background:var(--surface)}._sortableRow_1mrek_143[data-dragged]{z-index:1;border-radius:var(--radius);box-shadow:var(--shadow)}._sortableRow_1mrek_143[data-dragged]+._sortableRow_1mrek_143{border-top-color:transparent}._dragHandle_1mrek_161{flex-shrink:0;margin-right:-6px;cursor:grab;touch-action:none}._sortableRow_1mrek_143[data-dragged] ._dragHandle_1mrek_161{cursor:grabbing}@media (max-width: 720px){._productRow_1mrek_116{gap:10px;padding:10px 12px}._productPlace_1mrek_127{display:none}._productPrice_1mrek_135{width:auto}}._card_osg51_1{display:flex;flex-direction:column;gap:14px;padding:16px}._description_osg51_8{margin:4px 0 0}._fields_osg51_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:14px}@media (max-width: 560px){._fields_osg51_12{grid-template-columns:repeat(2,minmax(0,1fr))}._fields_osg51_12>button{grid-column:1 / -1}}._results_cxiat_1{margin:0;padding:4px;list-style:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._result_cxiat_1{width:100%;padding:8px 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}._result_cxiat_1:hover,._result_cxiat_1:focus-visible{background:var(--bg);outline:none}:root{--bg: #f4f7fb;--surface: #ffffff;--text: #111111;--muted: #7a7d82;--icon: #8a8a8e;--border: #e3e7ee;--accent: #2f6fed;--accent-soft: #e8effd;--error: #e53935;--error-soft: #fdecec;--shadow: 0 6px 20px rgba(17, 17, 17, .06);--radius: 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}button,input,select{font:inherit;color:inherit}.muted{color:var(--muted)}.error{color:var(--error)}
