@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";._container_1khu4_1{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}._monogram_1khu4_8{transition:transform var(--transition-base)}._monogram_1khu4_8:hover{transform:scale(1.05)}._title_1khu4_16{font-family:var(--font-serif);letter-spacing:.15em;color:var(--text-heading);font-weight:600}._sm_1khu4_23{font-size:1rem}._md_1khu4_27{font-size:1.5rem}._lg_1khu4_31{font-size:2.2rem}._wrapper_1s9ko_1{gap:var(--space-xs);flex-direction:column;display:flex}._label_1s9ko_7{color:var(--text-secondary);font-size:.875rem;font-weight:500}._input_1s9ko_13{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.75rem 1rem;font-size:1rem}._input_1s9ko_13:focus{border-color:var(--color-gold);box-shadow:var(--focus-ring);outline:none}._input_1s9ko_13::placeholder{color:color-mix(in srgb, var(--text-secondary) 70%, transparent)}._inputError_1s9ko_33{border-color:var(--color-error)}._inputError_1s9ko_33:focus{box-shadow:var(--focus-ring-error)}._error_1s9ko_41{color:var(--color-error);font-size:.8rem}._button_1ybuh_1{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap;font-weight:500;display:inline-flex}._button_1ybuh_1:disabled{opacity:.6;cursor:not-allowed}._sm_1ybuh_19{padding:.5rem 1rem;font-size:.875rem}._md_1ybuh_24{padding:.75rem 1.5rem;font-size:1rem}._lg_1ybuh_29{padding:1rem 2rem;font-size:1.1rem}._primary_1ybuh_35{background:var(--btn-primary-bg);color:var(--btn-primary-text)}._primary_1ybuh_35:hover:not(:disabled){background:var(--btn-primary-hover)}._secondary_1ybuh_44{color:var(--text-heading);border:1px solid var(--border-medium);background:0 0}._secondary_1ybuh_44:hover:not(:disabled){background:var(--bg-primary);border-color:var(--color-gold)}._ghost_1ybuh_55{color:var(--text-secondary);background:0 0}._ghost_1ybuh_55:hover:not(:disabled){color:var(--text-primary);background:var(--tint-accent)}._spinner_1ybuh_66{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite _spin_1ybuh_66;display:inline-block}@keyframes _spin_1ybuh_66{to{transform:rotate(360deg)}}._page_m5odf_1{min-height:100vh;padding:var(--space-lg);background:linear-gradient(135deg, var(--bg-primary) 0%, var(--bg-card) 100%);justify-content:center;align-items:center;display:flex}._card_m5odf_10{align-items:center;gap:var(--space-lg);width:100%;max-width:420px;padding:var(--space-3xl) var(--space-2xl);background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-light);flex-direction:column;display:flex}._subtitle_m5odf_24{color:var(--text-secondary);text-align:center;margin-top:calc(-1 * var(--space-sm));font-size:.95rem}._form_m5odf_31{gap:var(--space-lg);width:100%;margin-top:var(--space-lg);flex-direction:column;display:flex}._form_m5odf_31 button[type=submit]{width:100%;margin-top:var(--space-sm)}._errorMessage_m5odf_44{color:var(--color-error);text-align:center;padding:var(--space-sm) var(--space-md);background:var(--tint-error);border-radius:var(--radius-sm);font-size:.875rem}._passwordWrapper_m5odf_53{position:relative}._eyeBtn_m5odf_57{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast);justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:34px;right:12px}._eyeBtn_m5odf_57:hover{color:var(--text-heading)}@media (width<=480px){._card_m5odf_10{padding:var(--space-xl) var(--space-md);border-radius:var(--radius-md)}._page_m5odf_1{padding:var(--space-md)}}._page_n3bbu_1{gap:var(--space-xl);flex-direction:column;display:flex}._welcome_n3bbu_7 h2{color:var(--text-heading);font-size:1.5rem}._welcome_n3bbu_7 p{color:var(--text-secondary);margin-top:var(--space-xs);font-size:.95rem}._filterRow_n3bbu_18{gap:var(--space-sm);align-items:center;display:flex}._filterSelect_n3bbu_24{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500}._grid_n3bbu_35{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._card_n3bbu_41{gap:var(--space-sm);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._cardLabel_n3bbu_52{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:500}._cardValue_n3bbu_60{color:var(--text-heading);font-size:1.6rem;font-weight:600;font-family:var(--font-sans)}._placeholder_n3bbu_67{color:var(--text-secondary);text-align:center;margin-top:var(--space-xl);font-size:.9rem}@media (width<=768px){._grid_n3bbu_35{gap:var(--space-md);grid-template-columns:1fr 1fr}._cardValue_n3bbu_60{font-size:1.2rem}._cardLabel_n3bbu_52{font-size:.75rem}._welcome_n3bbu_7 h2{font-size:1.2rem}}@media (width<=400px){._grid_n3bbu_35{grid-template-columns:1fr}}._header_1kkxm_1{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}._title_1kkxm_10{color:var(--text-heading);font-size:1.4rem}._subtitle_1kkxm_15{color:var(--text-secondary);margin-top:var(--space-xs);font-size:.9rem}._actions_1kkxm_21{gap:var(--space-sm);display:flex}._filters_c3lt5_1{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._searchInput_c3lt5_9{border:1px solid var(--border-light);border-radius:var(--radius-md);flex:1;min-width:200px;max-width:350px;padding:.6rem 1rem;font-size:.875rem}._filterSelect_c3lt5_19{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);min-width:150px;padding:.6rem 1rem;font-size:.875rem}._grid_c3lt5_28{padding:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;display:grid}._brandGroup_c3lt5_36{margin-bottom:var(--space-xl);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-sm);overflow:hidden}._brandHeader_c3lt5_45{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--table-header-bg);border-bottom:1px solid var(--border-light);display:flex}._brandTitle_c3lt5_54{font-family:var(--font-serif);color:var(--text-heading);font-size:1.05rem;font-weight:600}._brandCount_c3lt5_61{color:var(--text-secondary);background:var(--border-light);border-radius:var(--radius-full);padding:2px 10px;font-size:.75rem}._card_c3lt5_69{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg,12px);cursor:pointer;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}._card_c3lt5_69:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._imageContainer_c3lt5_84{aspect-ratio:1;background:var(--bg-primary);width:100%;position:relative;overflow:hidden}._productImage_c3lt5_92{object-fit:cover;width:100%;height:100%}._noImage_c3lt5_98{width:100%;height:100%;color:var(--text-secondary);background:var(--bg-primary);justify-content:center;align-items:center;font-size:.8rem;display:flex}._unavailableBadge_c3lt5_109{background:var(--color-error);color:#fff;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:8px;right:8px}._cardBody_c3lt5_121{padding:.75rem 1rem 1rem}._productName_c3lt5_125{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9rem;font-weight:600;overflow:hidden}._productBrand_c3lt5_135{color:var(--text-secondary);margin:0 0 .5rem;font-size:.75rem}._cardFooter_c3lt5_141{justify-content:space-between;align-items:center;display:flex}._price_c3lt5_147{color:var(--text-heading);font-size:.95rem;font-weight:700}._stock_c3lt5_153{color:var(--text-secondary);font-size:.75rem}._expanded_c3lt5_159{z-index:1000;background:var(--overlay);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}._expandedContent_c3lt5_170{background:var(--bg-card);border-radius:var(--radius-lg,12px);grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:800px;max-height:85vh;padding:1.5rem;display:grid;overflow-y:auto}@media (width<=640px){._expandedContent_c3lt5_170{grid-template-columns:1fr}}._expandedImages_c3lt5_189{flex-direction:column;gap:.75rem;display:flex}._expandedImage_c3lt5_189{border-radius:var(--radius-md);object-fit:contain;width:100%;max-height:250px}._noImageLarge_c3lt5_202{background:var(--bg-primary);border-radius:var(--radius-md);width:100%;height:200px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._expandedDetails_c3lt5_213 h2{color:var(--text-primary);margin:0 0 1rem;font-size:1.25rem}._detailsTable_c3lt5_219{border-collapse:collapse;width:100%;font-size:.875rem}._detailsTable_c3lt5_219 td{border-bottom:1px solid var(--border-light);padding:.4rem 0}._detailsTable_c3lt5_219 td:first-child{color:var(--text-secondary);width:40%;font-weight:500}._detailsTable_c3lt5_219 td:last-child{color:var(--text-primary)}._closeBtn_c3lt5_240{border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;margin-top:1.25rem;padding:.6rem 1.5rem;font-size:.875rem;font-weight:500}._closeBtn_c3lt5_240:hover{background:var(--btn-primary-hover)}._container_kwel8_2{-webkit-overflow-scrolling:touch;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);width:100%;overflow-x:auto}._table_kwel8_11{border-collapse:collapse;width:100%;min-width:600px;font-size:.875rem}._table_kwel8_11 th{text-align:left;color:var(--table-header-text);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-light);background:var(--table-header-bg);padding:.75rem 1rem;font-size:.8rem;font-weight:600}._table_kwel8_11 td{border-bottom:1px solid var(--border-light);color:var(--text-primary);padding:.75rem 1rem}._table_kwel8_11 tr:last-child td{border-bottom:none}._table_kwel8_11 tr:hover td{background:var(--tint-accent-soft)}._empty_kwel8_44{text-align:center;padding:var(--space-xl);color:var(--text-secondary);font-size:.9rem}._cardList_kwel8_52{display:none}._card_kwel8_52{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-md);padding-right:3.5rem;position:relative}._cardActions_kwel8_65{top:var(--space-sm);right:var(--space-sm);position:absolute}._cardTitle_kwel8_71{color:var(--text-heading);margin-bottom:var(--space-xs);font-size:.95rem;font-weight:600}._cardDetails_kwel8_78{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}._cardDetail_kwel8_78{align-items:baseline;gap:4px;font-size:.8rem;display:flex}._cardLabel_kwel8_91{color:var(--text-secondary);font-weight:500}._cardLabel_kwel8_91:after{content:":"}._cardValue_kwel8_100{color:var(--text-primary)}._cardEmpty_kwel8_104{text-align:center;color:var(--text-secondary);padding:var(--space-xl);font-size:.9rem}@media (width<=768px){._container_kwel8_2{display:none}._cardList_kwel8_52{gap:var(--space-sm);flex-direction:column;display:flex}}@media (width>=769px){._cardList_kwel8_52{display:none}}._overlay_1rz94_1{background:var(--overlay);z-index:1000;padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1rz94_12{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex}._header_1rz94_25{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--border-light);background:var(--bg-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._header_1rz94_25 h3{color:var(--text-heading);font-size:1.1rem}._closeBtn_1rz94_44{color:var(--text-secondary);border-radius:var(--radius-full);width:36px;height:36px;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}._closeBtn_1rz94_44:hover{color:var(--color-error);background:var(--tint-error)}._body_1rz94_64{padding:var(--space-xl);flex:1;overflow-y:auto}._footer_1rz94_71{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--border-light);background:var(--bg-card);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-shrink:0;display:flex}@media (width<=768px){._overlay_1rz94_1{align-items:flex-end;padding:0}._modal_1rz94_12{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;max-height:95vh}._header_1rz94_25{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._body_1rz94_64{padding:var(--space-md)}._footer_1rz94_71{padding:var(--space-md);border-radius:0}}._tabs_1dqcj_1{gap:var(--space-xs);border-bottom:1px solid var(--border-light);margin-bottom:var(--space-xl);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}._tabs_1dqcj_1::-webkit-scrollbar{display:none}._tab_1dqcj_1{padding:var(--space-sm) var(--space-md);color:var(--text-secondary);transition:all var(--transition-fast);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;font-size:.875rem;font-weight:500}._tab_1dqcj_1:hover{color:var(--text-primary)}._tabActive_1dqcj_30{color:var(--text-heading);border-color:var(--color-gold)}._content_1dqcj_35{min-height:300px}._formGrid_1dqcj_39{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}._searchRow_1dqcj_45{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:flex-end;display:flex}._searchRow_1dqcj_45 input{flex:1;min-width:0;max-width:400px}._selectWrapper_1dqcj_60{width:100%;margin-bottom:var(--space-lg)}._selectWrapper_1dqcj_60 select{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);width:100%;color:var(--text-primary);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A7665' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500}._mobileSelect_1dqcj_82{display:none}._mobileSelect_1dqcj_82 select{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);width:100%;color:var(--text-primary);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A7665' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500}@media (width<=768px){._tabs_1dqcj_1{display:none}._mobileSelect_1dqcj_82{margin-bottom:var(--space-lg);display:block}._formGrid_1dqcj_39{grid-template-columns:1fr}}._actions_17mlj_1{align-items:center;gap:4px;display:flex}._btn_17mlj_7{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._btn_17mlj_7:hover{color:var(--text-heading);background:var(--tint-accent)}._deleteBtn_17mlj_23:hover{color:var(--color-error);background:var(--tint-error)}._error_khkj7_1{color:var(--color-error);margin:var(--space-sm) 0}._tableWrapper_khkj7_6{overflow-x:auto}._table_khkj7_6{border-collapse:collapse;width:100%}._table_khkj7_6 th,._table_khkj7_6 td{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-light)}._table_khkj7_6 th{background:var(--table-header-bg);color:var(--table-header-text);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}._actions_khkj7_31{gap:var(--space-sm);display:flex}._checkbox_khkj7_36{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}._fieldLabel_khkj7_43{margin:var(--space-md) 0 var(--space-sm);color:var(--text-primary);font-weight:600;display:block}._presets_khkj7_50{gap:var(--space-sm);flex-wrap:wrap;display:flex}._presetChip_khkj7_56{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);border:2px solid #0000}._presetActive_khkj7_64{outline:2px solid var(--color-gold);outline-offset:2px}._colorGrid_khkj7_69{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}._colorField_khkj7_76{gap:var(--space-xs);flex-direction:column;display:flex}._colorField_khkj7_76 input[type=color]{border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;width:100%;height:40px}._logos_khkj7_90{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}._logoPreview_khkj7_97{object-fit:contain;max-width:120px;max-height:80px;margin:var(--space-sm) 0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:var(--space-xs);display:block}._colorGroup_khkj7_109{border:none;margin:0;padding:0}._preview_khkj7_116{margin-top:var(--space-lg);padding:var(--space-md);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);gap:var(--space-sm);flex-direction:column;display:flex}._previewTitle_khkj7_127{font-family:var(--font-serif);color:var(--text-heading);font-weight:600}._previewTable_khkj7_133{border-collapse:collapse;background:var(--bg-card);border:1px solid var(--border-light);width:100%;font-size:.85rem}._previewTable_khkj7_133 th{text-align:left;background:var(--table-header-bg);color:var(--table-header-text);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-light);padding:.5rem .75rem;font-size:.75rem}._previewTable_khkj7_133 td{color:var(--text-primary);padding:.5rem .75rem}._previewActions_khkj7_157{gap:var(--space-sm);display:flex}._previewPrimary_khkj7_162,._previewSecondary_khkj7_163{border-radius:var(--radius-md);padding:.4rem .9rem;font-size:.85rem;font-weight:500}._previewPrimary_khkj7_162{background:var(--btn-primary-bg);color:var(--btn-primary-text)}._previewSecondary_khkj7_163{color:var(--text-heading);border:1px solid var(--border-medium)}._layout_orl41_1{flex-direction:column;min-height:100vh;display:flex}._header_orl41_8{height:64px;padding:0 var(--space-xl);background:var(--bg-card);border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-sm);z-index:300;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._headerLeft_orl41_22{align-items:center;gap:var(--space-md);display:flex}._hamburger_orl41_29{cursor:pointer;flex-direction:column;gap:5px;padding:8px;display:none}._hamburgerLine_orl41_37{background:var(--text-heading);border-radius:2px;width:22px;height:2px;transition:transform .3s,opacity .3s;display:block}._line1Open_orl41_46{transform:translateY(7px)rotate(45deg)}._line2Open_orl41_47{opacity:0}._line3Open_orl41_48{transform:translateY(-7px)rotate(-45deg)}._desktopNav_orl41_51{align-items:center;gap:var(--space-xs);display:flex}._navLink_orl41_57{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);font-size:.9rem;font-weight:500}._navLink_orl41_57:hover{color:var(--text-primary);background:var(--tint-accent)}._navLinkActive_orl41_71{color:var(--text-heading);background:var(--tint-accent-strong)}._headerRight_orl41_76{align-items:center;gap:var(--space-md);display:flex}._companySelect_orl41_82{border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;max-width:200px;padding:.4rem .6rem;font-size:.85rem}._userInfo_orl41_94{flex-direction:column;align-items:flex-end;display:flex}._userName_orl41_100{color:var(--text-primary);font-size:.875rem;font-weight:500}._userRole_orl41_106{color:var(--text-secondary);font-size:.75rem}._logoutBtn_orl41_111{color:var(--color-error);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background var(--transition-fast);font-size:.85rem}._logoutBtn_orl41_111:hover{background:var(--tint-error)}._main_orl41_124{padding:var(--space-xl);flex:1;width:100%;max-width:1400px;margin:0 auto}._sidebar_orl41_133{background:var(--bg-card);border-right:1px solid var(--border-light);width:280px;box-shadow:var(--shadow-lg);z-index:500;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}._sidebarOpen_orl41_150{transform:translate(0)}._sidebarNav_orl41_154{padding:var(--space-md) 0;flex-direction:column;display:flex}._sidebarLink_orl41_160{padding:var(--space-md) var(--space-xl);color:var(--text-secondary);transition:all var(--transition-fast);font-size:1rem;font-weight:500;display:block}._sidebarLink_orl41_160:hover{color:var(--text-heading);background:var(--tint-accent-soft)}._sidebarLinkActive_orl41_174{color:var(--text-heading);background:var(--tint-accent);border-left:3px solid var(--color-gold)}._sidebarFooter_orl41_180{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-light);gap:var(--space-xs);flex-direction:column;margin-top:auto;display:flex}._backdrop_orl41_190{background:var(--overlay);opacity:0;pointer-events:none;z-index:400;transition:opacity .3s;position:fixed;inset:64px 0 0}._backdropVisible_orl41_200{opacity:1;pointer-events:auto}@media (width<=768px){._header_orl41_8{padding:0 var(--space-md)}._hamburger_orl41_29{display:flex}._desktopNav_orl41_51,._headerRight_orl41_76{display:none}._main_orl41_124{padding:var(--space-md)}}@media (width>=769px){._sidebar_orl41_133,._backdrop_orl41_190,._hamburger_orl41_29{display:none}}@media (width<=480px){._main_orl41_124{padding:var(--space-sm)}._sidebar_orl41_133{width:260px}}:root{--color-ivory:#f7f3ec;--color-white-warm:#fcfaf6;--color-champagne:#d8c8a4;--color-gold:#b79a63;--color-taupe:#8a7665;--color-espresso:#4a382f;--color-graphite:#14171d;--color-success:#557360;--color-warning:#b98238;--color-error:#a34b47;--color-info:#5c7a9e;--bg-primary:var(--color-ivory);--bg-card:var(--color-white-warm);--bg-sidebar:var(--color-graphite);--text-primary:var(--color-graphite);--text-secondary:var(--color-taupe);--text-inverse:var(--color-ivory);--text-accent:var(--color-gold);--text-heading:var(--color-espresso);--border-light:#e8e2d8;--border-medium:var(--color-champagne);--btn-primary-bg:var(--color-espresso);--btn-primary-text:var(--color-ivory);--btn-primary-hover:color-mix(in srgb, var(--btn-primary-bg) 82%, black);--table-header-bg:var(--bg-primary);--table-header-text:var(--text-secondary);--tint-accent-soft:color-mix(in srgb, var(--color-gold) 6%, transparent);--tint-accent:color-mix(in srgb, var(--color-gold) 10%, transparent);--tint-accent-strong:color-mix(in srgb, var(--color-gold) 14%, transparent);--tint-error:color-mix(in srgb, var(--color-error) 10%, transparent);--tint-success:color-mix(in srgb, var(--color-success) 10%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-gold) 25%, transparent);--focus-ring-error:0 0 0 3px color-mix(in srgb, var(--color-error) 20%, transparent);--overlay:color-mix(in srgb, var(--text-primary) 50%, transparent);--shadow-sm:0 1px 2px #14171d0d;--shadow-md:0 4px 12px #14171d14;--shadow-lg:0 8px 24px #14171d1f;--font-serif:"Playfair Display", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:600;line-height:1.3}@media (width<=768px){[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 2fr 1fr 1fr auto"],[style*="grid-template-columns: 2fr 1fr 1fr 1fr auto"],[style*="grid-template-columns: 3fr 1fr auto"]{grid-template-columns:1fr!important}[style*="display: flex"][style*="gap: 1rem"][style*="align-items: flex-end"]{flex-wrap:wrap}select,input[type=date]{width:100%;min-width:0}}
