._shell_1mjbz_1{display:flex;height:100vh;overflow:hidden}._content_1mjbz_7{flex:1;overflow-y:auto;padding:6px 8px;background:var(--bg);min-width:0}@media (max-width: 1023px){._content_1mjbz_7{padding:16px}}@media print{._shell_1mjbz_1{display:block;height:auto;overflow:visible}._content_1mjbz_7{overflow:visible;padding:0}}._page_1wsq5_1{display:flex;flex-direction:column;gap:12px;min-height:100%}._header_1wsq5_4{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}._title_1wsq5_5{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_1wsq5_6{font-size:12px;color:var(--fg-muted);margin-top:1px}._headerRight_1wsq5_7{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._searchWrap_1wsq5_9{position:relative;flex:1;min-width:0}._searchIcon_1wsq5_10{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none}._searchInput_1wsq5_11{padding:8px 12px 8px 32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:13px;outline:none;width:100%;font-family:inherit;transition:border-color .15s}._searchInput_1wsq5_11:focus{border-color:var(--green)}._viewToggle_1wsq5_19{display:flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;flex-shrink:0}._viewBtn_1wsq5_23{display:flex;align-items:center;gap:5px;padding:7px 12px;background:var(--surface);border:none;font-size:12px;font-weight:500;color:var(--fg-muted);cursor:pointer;transition:all .15s;white-space:nowrap}._viewBtn_1wsq5_23+._viewBtn_1wsq5_23{border-left:1px solid var(--border)}._viewBtnActive_1wsq5_30{background:var(--green);color:#fff;font-weight:600}._viewBtnActive_1wsq5_30 svg{stroke:#fff}._btnPrimary_1wsq5_33{padding:8px 16px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:13px;white-space:nowrap;transition:background .15s;cursor:pointer}._btnPrimary_1wsq5_33:hover{background:var(--green-dark)}._btnSecondary_1wsq5_39{padding:8px 16px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);font-size:13px;color:var(--fg);cursor:pointer}._kpiRow_1wsq5_45{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._kpiCard_1wsq5_46{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:16px;transition:box-shadow .15s}._kpiCard_1wsq5_46:hover{box-shadow:0 2px 12px #00000012}._kpiIcon_1wsq5_52{width:48px;height:48px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._kpiValue_1wsq5_56{font-size:26px;font-weight:800;color:var(--fg);line-height:1.1;letter-spacing:-.5px}._kpiLabel_1wsq5_57{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:4px}._rmStrip_1wsq5_60{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px;font-size:12px}._rmStripLabel_1wsq5_65{font-weight:600;color:var(--fg-muted);flex-shrink:0}._rmChip_1wsq5_66{display:inline-flex;align-items:center;gap:5px;background:var(--bg);border:1px solid var(--border);border-radius:99px;padding:3px 10px;font-size:12px;color:var(--fg)}._rmChipDot_1wsq5_71{width:7px;height:7px;border-radius:50%;flex-shrink:0}._rmWon_1wsq5_72{color:#16a34a;font-weight:600}._filterTabsRow_1wsq5_75{display:flex;align-items:center;gap:12px}._filterTabs_1wsq5_75{display:flex;gap:0;border-bottom:1px solid var(--border);flex:1}._filterTab_1wsq5_75{display:flex;align-items:center;gap:6px;padding:9px 16px;border:none;background:none;cursor:pointer;font-size:13px;font-weight:400;color:var(--fg-muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;white-space:nowrap}._filterTab_1wsq5_75:hover{color:var(--fg)}._filterTabActive_1wsq5_85{font-weight:600;color:#16a34a;border-bottom-color:#16a34a}._tabBadge_1wsq5_86{background:#dcfce7;color:#16a34a;font-size:10px;font-weight:700;padding:1px 7px;border-radius:20px}._toolbar_1wsq5_92{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._funnel_1wsq5_98{display:flex;align-items:center;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px;overflow-x:auto;flex-shrink:0}._funnelItem_1wsq5_103{display:flex;align-items:center;gap:6px;padding:0 14px;border-right:1px solid var(--border);white-space:nowrap}._funnelItem_1wsq5_103:first-child{padding-left:0}._funnelItem_1wsq5_103:last-child{border-right:none}._funnelDot_1wsq5_109{width:8px;height:8px;border-radius:50%;flex-shrink:0}._funnelStage_1wsq5_110{font-size:12px;color:var(--fg-muted);font-weight:500}._funnelCount_1wsq5_111{font-size:14px;font-weight:700}._board_1wsq5_114{display:flex;gap:12px;overflow-x:auto;min-height:420px;padding-bottom:12px;align-items:flex-start}._board_1wsq5_114::-webkit-scrollbar{height:6px}._board_1wsq5_114::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._column_1wsq5_121{flex-shrink:0;width:260px;background:#f8fafc;border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column}._columnWon_1wsq5_125{background:#f0fdf4;border-color:#bbf7d0}._columnLost_1wsq5_126{background:#fff5f5;border-color:#fecaca}._colHeader_1wsq5_128{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-top:3px solid var(--border);border-radius:7px 7px 0 0;flex-shrink:0}._colTitle_1wsq5_132{font-size:12px;font-weight:700;color:var(--fg)}._colCount_1wsq5_133{font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px}._colCards_1wsq5_135{padding:8px;display:flex;flex-direction:column;gap:7px;overflow-y:auto;flex:1;min-height:80px}._colCards_1wsq5_135::-webkit-scrollbar{width:4px}._colCards_1wsq5_135::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._emptyCol_1wsq5_141{padding:20px 12px;text-align:center;font-size:12px;color:var(--fg-muted)}._card_1wsq5_144{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;cursor:pointer;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column;gap:6px;-webkit-user-select:none;user-select:none}._card_1wsq5_144:hover{box-shadow:0 2px 10px #00000014;border-color:var(--green)}._cardDragging_1wsq5_150{box-shadow:0 8px 24px #00000026;transform:rotate(1.5deg)}._cardTop_1wsq5_151{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardName_1wsq5_152{font-weight:600;font-size:13px;color:var(--fg);flex:1}._cardProduct_1wsq5_153{font-size:11px;color:var(--fg-muted)}._cardBottom_1wsq5_154{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}._cardValue_1wsq5_155{font-size:11px;font-weight:600;color:var(--fg)}._listWrap_1wsq5_158{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}._listTable_1wsq5_162{width:100%;border-collapse:collapse;font-size:13px}._listTable_1wsq5_162 thead tr{border-bottom:1px solid var(--border)}._listTable_1wsq5_162 th{padding:10px 16px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);white-space:nowrap;background:#f8fafc;position:sticky;top:0;z-index:2}._listTable_1wsq5_162 td{padding:11px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._listTable_1wsq5_162 tbody tr:last-child td{border-bottom:none}._listRow_1wsq5_172{cursor:pointer;transition:background .1s}._listRow_1wsq5_172:hover{background:var(--green-light)}._miniBadge_1wsq5_176{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}._skeleton_1wsq5_182{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1wsq5_1 1.2s infinite;border-radius:4px}@keyframes _shimmer_1wsq5_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorState_1wsq5_188{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;text-align:center;color:var(--danger)}@media (max-width: 1023px){._kpiRow_1wsq5_45{grid-template-columns:repeat(2,1fr)}}._page_fx87s_1{display:flex;flex-direction:column;gap:16px}._breadcrumb_fx87s_4{display:flex;align-items:center;gap:8px}._backBtn_fx87s_5{background:none;border:none;color:var(--green);font-size:13px;font-weight:600;cursor:pointer;padding:0}._backBtn_fx87s_5:hover{text-decoration:underline}._sep_fx87s_7{color:var(--fg-muted);font-size:13px}._crumbName_fx87s_8{font-size:13px;color:var(--fg-muted)}._headerCard_fx87s_11{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._headerLeft_fx87s_12{display:flex;align-items:flex-start;gap:14px}._avatar_fx87s_13{width:46px;height:46px;border-radius:50%;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._leadName_fx87s_14{font-size:18px;font-weight:700;color:var(--fg)}._leadMeta_fx87s_15{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--fg-muted)}._sourceBadge_fx87s_16{padding:2px 8px;background:#f0f9ff;color:#0369a1;border-radius:99px;font-size:11px;font-weight:600}._headerRight_fx87s_17{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._stageBadge_fx87s_18{padding:5px 14px;border-radius:99px;font-size:12px;font-weight:700}._btnEdit_fx87s_19{padding:8px 16px;border:1px solid var(--green);color:var(--green);background:none;border-radius:var(--radius);font-size:13px;font-weight:600;cursor:pointer}._btnEdit_fx87s_19:hover{background:var(--green);color:#fff}._tabs_fx87s_23{display:flex;gap:2px;border-bottom:2px solid var(--border)}._tab_fx87s_23{padding:10px 18px;background:none;border:none;font-size:13px;font-weight:600;color:var(--fg-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:6px}._tab_fx87s_23:hover{color:var(--fg)}._tabActive_fx87s_26{color:var(--green);border-bottom-color:var(--green)}._tabBadge_fx87s_27{background:var(--green);color:#fff;border-radius:99px;font-size:10px;padding:1px 6px;font-weight:700}._overviewGrid_fx87s_30{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 700px){._overviewGrid_fx87s_30{grid-template-columns:1fr}}._infoCard_fx87s_32{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}._fullWidth_fx87s_33{grid-column:1 / -1}._infoCardTitle_fx87s_34{font-size:13px;font-weight:700;color:var(--fg);margin-bottom:10px}._editCard_fx87s_37{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:14px}._editCardTitle_fx87s_38{font-size:14px;font-weight:700;color:var(--fg)}._field_fx87s_39{display:flex;flex-direction:column;gap:5px}._label_fx87s_40{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_fx87s_41{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_fx87s_41:focus{border-color:var(--green)}._textarea_fx87s_43{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;min-height:70px}._textarea_fx87s_43:focus{border-color:var(--green)}._row2_fx87s_45{display:grid;grid-template-columns:1fr 1fr;gap:14px}._row3_fx87s_46{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}._fieldError_fx87s_47{color:var(--danger);font-size:13px}._editActions_fx87s_48{display:flex;justify-content:flex-end;gap:10px;padding-top:6px;border-top:1px solid var(--border)}._btnCancel_fx87s_49{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;color:var(--fg);cursor:pointer}._btnCancel_fx87s_49:hover{border-color:var(--fg-muted)}._btnSave_fx87s_51{padding:9px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:13px;cursor:pointer}._btnSave_fx87s_51:hover{background:var(--green-dark)}._btnSave_fx87s_51:disabled{opacity:.5;cursor:default}._pipelineCard_fx87s_56{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px}._pipelineTrack_fx87s_57{display:flex;flex-wrap:wrap;gap:10px}._stageNode_fx87s_58{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--border);border-radius:10px;background:var(--bg);cursor:pointer;transition:border-color .15s,background .15s;font-size:13px}._stageNode_fx87s_58:hover:not(:disabled){border-color:var(--green)}._stageNodeActive_fx87s_60{font-weight:700;border-width:2px!important}._stageNodePast_fx87s_61{opacity:.6}._stageNodeTerminal_fx87s_62{border-style:dashed}._stageNode_fx87s_58:disabled{cursor:default}._stageNum_fx87s_64{width:20px;height:20px;border-radius:50%;background:var(--border);color:var(--fg-muted);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stageNodeActive_fx87s_60 ._stageNum_fx87s_64{background:currentColor;color:#fff;opacity:.9}._stageLabel_fx87s_66{font-size:12px;font-weight:500;white-space:nowrap}._followupSection_fx87s_69{display:flex;flex-direction:column;gap:16px}._addFollowup_fx87s_70{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}._followupList_fx87s_71{display:flex;flex-direction:column;gap:0;position:relative}._followupList_fx87s_71:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:2px;background:var(--border)}._followupItem_fx87s_73{display:flex;gap:14px;align-items:flex-start;padding:12px 0;position:relative}._followupDot_fx87s_74{width:20px;height:20px;border-radius:50%;background:var(--green);flex-shrink:0;border:3px solid var(--surface);position:relative;z-index:1}._followupContent_fx87s_75{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px}._followupHeader_fx87s_76{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}._followupType_fx87s_77{font-size:12px;font-weight:700;color:var(--green);background:#f0fdf4;padding:2px 8px;border-radius:99px}._followupMeta_fx87s_78{font-size:11px;color:var(--fg-muted)}._followupScheduled_fx87s_79{font-size:11px;color:#0369a1;background:#f0f9ff;padding:2px 8px;border-radius:99px}._followupNote_fx87s_80{font-size:13px;color:var(--fg);line-height:1.5;white-space:pre-wrap}._page_gnajl_1{display:flex;flex-direction:column;gap:20px}._header_gnajl_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_gnajl_3{font-size:22px;font-weight:700;color:var(--fg)}._subtitle_gnajl_4{font-size:13px;color:var(--fg-muted);margin-top:2px}._headerRight_gnajl_5{display:flex;gap:10px;align-items:center}._dateLabel_gnajl_7{font-size:12px;font-weight:500;color:var(--fg-muted);white-space:nowrap}._dateInput_gnajl_8{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:13px;outline:none}._dateInput_gnajl_8:focus{border-color:var(--green)}._rangeSelect_gnajl_11{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:13px;outline:none;cursor:pointer}._btnSecondary_gnajl_12{padding:9px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}._btnSecondary_gnajl_12:hover{border-color:var(--green);color:var(--green)}._btnPrimary_gnajl_14{padding:9px 16px;background:#16a34a;border:none;border-radius:var(--radius);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}._btnPrimary_gnajl_14:hover{background:#15803d}._tabs_gnajl_17{display:flex;gap:0;border-bottom:1px solid var(--border);overflow-x:auto}._tab_gnajl_17{padding:11px 18px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--fg-muted);cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:all .15s}._tab_gnajl_17:hover{color:var(--green)}._tabActive_gnajl_20{color:var(--green);border-bottom-color:var(--green);font-weight:600}._tabContent_gnajl_22{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;min-height:300px}._section_gnajl_24{display:flex;flex-direction:column;gap:24px}._statGrid6_gnajl_26{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}._statGrid5_gnajl_27{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}._statGrid4_gnajl_28{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 900px){._statGrid6_gnajl_26,._statGrid5_gnajl_27,._statGrid4_gnajl_28{grid-template-columns:repeat(2,1fr)}}._statCard_gnajl_33{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:4px}._statLabel_gnajl_34{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted)}._statValue_gnajl_35{font-size:24px;font-weight:700;color:var(--fg)}._statSub_gnajl_36{font-size:11px;color:var(--fg-muted)}._chartRow_gnajl_38{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 700px){._chartRow_gnajl_38{grid-template-columns:1fr}}._chartBox_gnajl_40{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._chartTitle_gnajl_41{font-size:14px;font-weight:600;color:var(--fg);margin-bottom:16px}._tableWrap_gnajl_43{overflow-x:auto}._table_gnajl_43{width:100%;border-collapse:collapse;font-size:13px}._table_gnajl_43 th{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);background:#f8fafc;border-bottom:1px solid var(--border)}._table_gnajl_43 td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--fg)}._table_gnajl_43 tbody tr:last-child td{border-bottom:none}._table_gnajl_43 tbody tr:hover{background:var(--green-light)}._bold_gnajl_49{font-weight:600}._mono_gnajl_50{font-family:monospace;font-size:12px}._badge_gnajl_51{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600}._funnelBars_gnajl_54{display:flex;flex-direction:column;gap:10px}._funnelRow_gnajl_55{display:flex;align-items:center;gap:12px}._funnelLabel_gnajl_56{min-width:100px;font-size:13px;font-weight:500;color:var(--fg)}._funnelBarWrap_gnajl_57{flex:1;height:24px;background:#f0f0f0;border-radius:4px;overflow:hidden}._funnelBar_gnajl_54{height:100%;border-radius:4px;transition:width .3s ease}._funnelCount_gnajl_59{min-width:32px;font-size:13px;font-weight:600;color:var(--fg)}._funnelConv_gnajl_60{min-width:40px;font-size:11px;color:var(--fg-muted)}._loader_gnajl_63{display:flex;flex-direction:column}._skeleton_gnajl_64{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_gnajl_1 1.2s infinite}@keyframes _shimmer_gnajl_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_gnajl_66{padding:48px;text-align:center;color:var(--fg-muted);font-size:14px}._page_dbs9d_1{display:flex;flex-direction:column;gap:14px}._header_dbs9d_2{display:flex;align-items:center;justify-content:space-between;gap:16px}._title_dbs9d_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_dbs9d_4{font-size:12px;color:var(--fg-muted);margin-top:1px}._btnPrimary_dbs9d_6{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;white-space:nowrap}._btnPrimary_dbs9d_6:hover{background:var(--green-dark)}._filters_dbs9d_9{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._searchInput_dbs9d_10{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none;min-width:220px;flex:1}._searchInput_dbs9d_10:focus{border-color:var(--green)}._select_dbs9d_12{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none}._tableWrap_dbs9d_14{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}._table_dbs9d_14{width:100%;border-collapse:collapse;font-size:13px}._table_dbs9d_14 thead tr{border-bottom:1px solid var(--border)}._table_dbs9d_14 th{padding:12px 16px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);background:#f8fafc;white-space:nowrap}._table_dbs9d_14 td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_dbs9d_14 tbody tr:last-child td{border-bottom:none}._table_dbs9d_14 tbody tr:hover{background:#fafafa}._nameCell_dbs9d_22{display:flex;align-items:center;gap:10px;font-weight:600}._avatar_dbs9d_23{width:32px;height:32px;border-radius:50%;background:var(--green);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}._muted_dbs9d_24{color:var(--fg-muted);font-size:12px}._roleBadge_dbs9d_26{display:inline-block;padding:3px 10px;border-radius:99px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600}._statusBadge_dbs9d_27{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600}._active_dbs9d_28{background:#dcfce7;color:#166534}._inactive_dbs9d_29{background:#f3f4f6;color:#6b7280}._actions_dbs9d_31{display:flex;gap:6px;flex-wrap:wrap}._actionBtn_dbs9d_32{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}._actionBtn_dbs9d_32:hover{border-color:var(--green);color:var(--green)}._actionDeactivate_dbs9d_34:hover{border-color:var(--danger);color:var(--danger)}._actionActivate_dbs9d_35:hover{border-color:var(--green);color:var(--green)}._skeleton_dbs9d_37{height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_dbs9d_1 1.2s infinite}@keyframes _shimmer_dbs9d_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_dbs9d_39{padding:48px 24px;text-align:center;color:var(--fg-muted)}._pagination_dbs9d_41{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}._pageBtn_dbs9d_42{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--fg)}._pageBtn_dbs9d_42:hover:not(:disabled){border-color:var(--green);color:var(--green)}._pageBtn_dbs9d_42:disabled{opacity:.4;cursor:default}._pageInfo_dbs9d_45{font-size:13px;color:var(--fg-muted)}._page_1aaox_2{display:flex;flex-direction:column;gap:20px}._breadcrumb_1aaox_5{display:flex;align-items:center;gap:8px;font-size:13px}._backBtn_1aaox_6{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--border);border-radius:7px;color:var(--fg);font-size:13px;font-weight:600;cursor:pointer;padding:5px 12px;transition:border-color .15s,color .15s}._backBtn_1aaox_6:hover{border-color:var(--green);color:var(--green)}._breadSep_1aaox_13,._breadCurrent_1aaox_14{color:var(--fg-muted)}._hero_1aaox_17{display:flex;align-items:flex-start;gap:20px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}._avatar_1aaox_18{width:72px;height:72px;border-radius:50%;background:var(--green);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}._heroInfo_1aaox_19{flex:1;min-width:0}._name_1aaox_20{font-size:20px;font-weight:700;color:var(--fg);margin:0}._statusBadge_1aaox_22{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600}._active_1aaox_23{background:#dcfce7;color:#166534}._inactive_1aaox_24{background:#f3f4f6;color:#6b7280}._roleBadge_1aaox_26{display:inline-block;padding:4px 12px;border-radius:99px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:600}._branchBadge_1aaox_27{display:inline-block;padding:4px 12px;border-radius:99px;background:#f5f3ff;color:#7c3aed;font-size:12px;font-weight:600}._actionBtn_1aaox_29{padding:9px 18px;border-radius:8px;border:1px solid;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}._deactivateBtn_1aaox_30{background:var(--surface);border-color:#ef4444;color:#ef4444}._deactivateBtn_1aaox_30:hover{background:#fef2f2}._activateBtn_1aaox_32{background:var(--green);border-color:var(--green);color:#fff}._activateBtn_1aaox_32:hover{opacity:.9}._heroStats_1aaox_36{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}._statItem_1aaox_37{background:var(--surface);padding:14px 18px}._statValue_1aaox_38{font-size:18px;font-weight:700;color:var(--fg)}._statLabel_1aaox_39{font-size:11px;color:var(--fg-muted);font-weight:500;margin-top:2px}._stickyTabs_1aaox_42{position:sticky;top:-6px;z-index:10;background:var(--bg);border-bottom:1px solid var(--border);display:flex;align-items:stretch;gap:0}._tabBackBtn_1aaox_47{display:inline-flex;align-items:center;gap:4px;background:none;border:none;border-right:1px solid var(--border);color:var(--fg-muted);font-size:13px;font-weight:600;cursor:pointer;padding:10px 14px;white-space:nowrap;flex-shrink:0;transition:color .15s}._tabBackBtn_1aaox_47:hover{color:var(--green)}._tabDivider_1aaox_55{display:none}._tab_1aaox_47{background:none;border:none;border-bottom:2px solid transparent;color:var(--fg-muted);font-size:13px;font-weight:600;padding:12px 18px;cursor:pointer;transition:color .15s;white-space:nowrap}._tab_1aaox_47:hover{color:var(--fg)}._tabActive_1aaox_63{color:var(--green);border-bottom-color:var(--green)}._section_1aaox_66{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}._sectionTitle_1aaox_67{font-size:15px;font-weight:700;color:var(--fg);margin:0 0 18px}._sectionHeader_1aaox_68{display:flex;align-items:center;gap:10px;margin-bottom:16px}._countBadge_1aaox_69{background:var(--border);color:var(--fg-muted);font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px}._overviewGrid_1aaox_72{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}._infoRow_1aaox_73{display:contents}._infoLabel_1aaox_74{padding:11px 16px;background:var(--bg);font-size:12px;font-weight:600;color:var(--fg-muted);border-bottom:1px solid var(--border)}._infoValue_1aaox_75{padding:11px 16px;font-size:13px;color:var(--fg);border-bottom:1px solid var(--border)}._kpiGroup_1aaox_78{margin-bottom:24px}._kpiGroupLabel_1aaox_79{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:10px}._kpiGrid_1aaox_80{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._kpiCard_1aaox_81{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:16px 20px}._kpiValue_1aaox_82{font-size:24px;font-weight:700;line-height:1.1}._kpiLabel_1aaox_83{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:4px}._kpiSub_1aaox_84{font-size:11px;color:var(--fg-muted);margin-top:2px}._actFilters_1aaox_87{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}._actSelect_1aaox_88{padding:7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--fg);font-size:13px;cursor:pointer}._clearBtn_1aaox_89{padding:7px 12px;border:1px solid var(--border);border-radius:7px;background:none;color:var(--fg-muted);font-size:13px;cursor:pointer}._clearBtn_1aaox_89:hover{color:var(--fg);border-color:var(--fg-muted)}._actTable_1aaox_92{border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:13px}._actHead_1aaox_93{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.2fr 1.5fr;background:var(--bg);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);padding:10px 16px;gap:8px}._actRow_1aaox_99{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.2fr 1.5fr;padding:11px 16px;gap:8px;border-top:1px solid var(--border);align-items:center}._actRow_1aaox_99:hover{background:var(--bg)}._actionChip_1aaox_106{display:inline-block;padding:2px 8px;border-radius:5px;background:var(--border);color:var(--fg);font-size:11px;font-weight:600}._modChip_1aaox_110{display:inline-block;padding:2px 8px;border-radius:5px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600}._actPagination_1aaox_115{display:flex;align-items:center;gap:10px;margin-top:12px}._pageBtn_1aaox_116{padding:7px 16px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--fg);font-size:13px;cursor:pointer}._pageBtn_1aaox_116:disabled{opacity:.4;cursor:default}._pageInfo_1aaox_118{font-size:13px;color:var(--fg-muted)}._custStrip_1aaox_121{display:flex;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:20px}._custStat_1aaox_125{flex:1;padding:14px 18px;background:var(--bg);border-right:1px solid var(--border)}._custStat_1aaox_125:last-child{border-right:none}._custNum_1aaox_127{display:block;font-size:20px;font-weight:700;color:var(--fg)}._custLbl_1aaox_128{font-size:11px;color:var(--fg-muted);font-weight:500}._assignedGrid_1aaox_130{display:grid;grid-template-columns:1fr 1fr;gap:16px}._assignedCardTitle_1aaox_131{font-size:13px;font-weight:700;color:var(--fg);margin-bottom:10px}._miniList_1aaox_132{border:1px solid var(--border);border-radius:8px;overflow:hidden}._miniRow_1aaox_133{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 14px;border-top:1px solid var(--border)}._miniRow_1aaox_133:first-child{border-top:none}._miniRow_1aaox_133:hover{background:var(--bg)}._miniName_1aaox_136{font-size:13px;font-weight:600;color:var(--fg)}._miniMeta_1aaox_137{font-size:12px;color:var(--fg-muted);margin-top:2px}._stageBadge_1aaox_139{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600;background:var(--border);color:var(--fg-muted)}._loanStatusChip_1aaox_140{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600;background:#fef9c3;color:#854d0e;margin-top:3px}._permTable_1aaox_143{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}._permRow_1aaox_144{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--border)}._permRow_1aaox_144:last-child{border-bottom:none}._permModCell_1aaox_146{width:170px;flex-shrink:0;padding:12px 16px;font-size:12px;font-weight:700;color:var(--fg-muted);background:var(--bg);border-right:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em}._permActions_1aaox_152{flex:1;display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}._permChip_1aaox_153{display:inline-block;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:700;text-transform:capitalize;letter-spacing:.02em}._perm_view_1aaox_157{background:#e0f2fe;color:#0369a1}._perm_create_1aaox_158{background:#dcfce7;color:#166534}._perm_edit_1aaox_159{background:#fef9c3;color:#854d0e}._perm_delete_1aaox_160{background:#fee2e2;color:#991b1b}._perm_approve_1aaox_161{background:#f3e8ff;color:#7e22ce}._perm_upload_1aaox_162{background:#ccfbf1;color:#0f766e}._perm_export_1aaox_163{background:#e0e7ff;color:#3730a3}._perm_manage_1aaox_164{background:#f1f5f9;color:#334155}._perm_investigate_1aaox_165{background:#ffedd5;color:#9a3412}._perm_assign_1aaox_166{background:#ede9fe;color:#5b21b6}._emptyMsg_1aaox_169{font-size:13px;color:var(--fg-muted);padding:12px 0}._errorBox_1aaox_170{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px 20px;color:#dc2626;font-size:13px}._skeleton_1aaox_171{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1aaox_1 1.2s infinite;border-radius:4px}@keyframes _shimmer_1aaox_1{0%{background-position:200% 0}to{background-position:-200% 0}}._overlay_1aaox_175{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}._dialog_1aaox_176{background:var(--surface);border-radius:12px;padding:28px;max-width:380px;width:100%;box-shadow:0 20px 60px #00000026}._btnPri_1aaox_177{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer}._btnDanger_1aaox_178{background:#ef4444}._btnSec_1aaox_179{padding:10px 20px;background:transparent;border:1px solid var(--border);border-radius:8px;font-size:14px;cursor:pointer;color:var(--fg)}@media (max-width: 700px){._heroStats_1aaox_36{grid-template-columns:repeat(3,1fr)}._kpiGrid_1aaox_80{grid-template-columns:1fr 1fr}._assignedGrid_1aaox_130{grid-template-columns:1fr}._actHead_1aaox_93,._actRow_1aaox_99{grid-template-columns:2fr 1fr 1fr 1.5fr}._actHead_1aaox_93>div:nth-child(3),._actRow_1aaox_99>div:nth-child(3){display:none}}._page_1bro4_1{display:flex;flex-direction:column;gap:20px;height:100%}._header_1bro4_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._title_1bro4_3{font-size:22px;font-weight:700;color:var(--fg)}._subtitle_1bro4_4{font-size:13px;color:var(--fg-muted);margin-top:2px}._btnPrimary_1bro4_5{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer}._btnPrimary_1bro4_5:hover:not(:disabled){background:var(--green-dark)}._btnPrimary_1bro4_5:disabled{opacity:.6;cursor:default}._panels_1bro4_9{display:grid;grid-template-columns:260px 1fr;gap:20px;flex:1;min-height:0}@media (max-width: 700px){._panels_1bro4_9{grid-template-columns:1fr}}._roleList_1bro4_12{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;overflow-y:auto}._panelLabel_1bro4_13{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin-bottom:12px}._roleItem_1bro4_15{padding:12px;border-radius:var(--radius);cursor:pointer;margin-bottom:6px;border:1px solid transparent;transition:all .15s}._roleItem_1bro4_15:hover,._roleItemActive_1bro4_17{background:var(--green-light);border-color:var(--green)}._roleItemTop_1bro4_19{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._roleName_1bro4_20{font-weight:600;font-size:14px;color:var(--fg)}._roleCode_1bro4_21{font-size:11px;color:var(--fg-muted);font-family:monospace}._systemBadge_1bro4_22{padding:2px 8px;background:#f3f4f6;color:#6b7280;border-radius:99px;font-size:10px;font-weight:600}._deleteBtn_1bro4_23{background:none;border:none;color:var(--fg-muted);cursor:pointer;font-size:13px;padding:2px 4px;border-radius:4px}._deleteBtn_1bro4_23:hover{background:#fee2e2;color:var(--danger)}._matrix_1bro4_26{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;overflow:auto;display:flex;flex-direction:column}._matrixEmpty_1bro4_27{display:flex;align-items:center;justify-content:center;height:200px;color:var(--fg-muted);text-align:center}._matrixHeader_1bro4_28{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}._matrixTitle_1bro4_29{font-size:18px;font-weight:700;color:var(--fg)}._systemNote_1bro4_30{font-size:12px;color:var(--warning);margin-top:4px}._matrixTableWrap_1bro4_32{overflow-x:auto;flex:1}._matrixTable_1bro4_32{border-collapse:collapse;font-size:12px;width:100%}._matrixTable_1bro4_32 th{padding:8px 10px;text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);border-bottom:1px solid var(--border);white-space:nowrap}._moduleCol_1bro4_35{text-align:left!important;min-width:120px}._actionCol_1bro4_36{min-width:70px}._matrixTable_1bro4_32 td{padding:8px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle}._matrixTable_1bro4_32 tbody tr:hover{background:var(--green-light)}._moduleCell_1bro4_39{font-weight:600;text-transform:capitalize;font-size:13px;color:var(--fg)}._checkCell_1bro4_40{text-align:center}._checkbox_1bro4_41{width:15px;height:15px;cursor:pointer;accent-color:var(--green)}._checkbox_1bro4_41:disabled{cursor:default;opacity:.5}._skeleton_1bro4_44{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1bro4_1 1.2s infinite}@keyframes _shimmer_1bro4_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_o1gwl_1{display:flex;flex-direction:column;gap:20px}._header_o1gwl_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._title_o1gwl_3{font-size:22px;font-weight:700;color:var(--fg)}._subtitle_o1gwl_4{font-size:13px;color:var(--fg-muted);margin-top:2px}._btnSecondary_o1gwl_5{padding:9px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}._btnSecondary_o1gwl_5:hover{border-color:var(--green);color:var(--green)}._filters_o1gwl_8{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._select_o1gwl_9,._input_o1gwl_9{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:13px;outline:none}._select_o1gwl_9:focus,._input_o1gwl_9:focus{border-color:var(--green)}._input_o1gwl_9{min-width:160px}._clearBtn_o1gwl_12{padding:8px 14px;background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--fg-muted);font-size:12px;cursor:pointer}._clearBtn_o1gwl_12:hover{border-color:var(--danger);color:var(--danger)}._tableWrap_o1gwl_15{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}._table_o1gwl_15{width:100%;border-collapse:collapse;font-size:13px}._table_o1gwl_15 thead tr{border-bottom:1px solid var(--border)}._table_o1gwl_15 th{padding:12px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);background:#f8fafc;white-space:nowrap}._table_o1gwl_15 td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}._table_o1gwl_15 tbody tr:last-child td{border-bottom:none}._row_o1gwl_21:hover{background:#fafafa}._bold_o1gwl_22{font-weight:600}._timestamp_o1gwl_23{white-space:nowrap;font-size:12px;color:var(--fg-muted);font-family:monospace}._ip_o1gwl_24{font-size:12px;color:var(--fg-muted);font-family:monospace}._muted_o1gwl_25{color:var(--fg-muted);font-size:12px}._badge_o1gwl_27{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}._moduleBadge_o1gwl_28{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}._expandBtn_o1gwl_30{padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:11px;color:var(--fg-muted);cursor:pointer;white-space:nowrap}._expandBtn_o1gwl_30:hover{border-color:var(--green);color:var(--green)}._diffRow_o1gwl_33{padding:0;background:#f8fafc}._diffGrid_o1gwl_34{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 14px}@media (max-width: 600px){._diffGrid_o1gwl_34{grid-template-columns:1fr}}._skeleton_o1gwl_37{height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_o1gwl_1 1.2s infinite}@keyframes _shimmer_o1gwl_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_o1gwl_39{padding:48px 24px;text-align:center;color:var(--fg-muted)}._pagination_o1gwl_41{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}._pageBtn_o1gwl_42{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--fg)}._pageBtn_o1gwl_42:hover:not(:disabled){border-color:var(--green);color:var(--green)}._pageBtn_o1gwl_42:disabled{opacity:.4;cursor:default}._pageInfo_o1gwl_45{font-size:13px;color:var(--fg-muted)}._page_11yim_1{display:flex;flex-direction:column;gap:14px}._header_11yim_2{margin-bottom:2px}._title_11yim_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_11yim_4{font-size:12px;color:var(--fg-muted);margin-top:1px}._tabs_11yim_6{display:flex;gap:0;border-bottom:1px solid var(--border);overflow-x:auto}._tab_11yim_6{padding:11px 20px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--fg-muted);cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:all .15s}._tab_11yim_6:hover{color:var(--green)}._tabActive_11yim_9{color:var(--green);border-bottom-color:var(--green);font-weight:600}._tabContent_11yim_11{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}._formSection_11yim_13{display:flex;flex-direction:column;gap:16px}._formGrid_11yim_14{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 600px){._formGrid_11yim_14{grid-template-columns:1fr}}._input_11yim_17{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;outline:none;width:100%;font-family:inherit;background:var(--surface);color:var(--fg);transition:border-color .15s}._input_11yim_17:focus{border-color:var(--green)}._input_11yim_17:disabled{background:#f8fafc;color:var(--fg-muted);cursor:default}._btnPrimary_11yim_21{padding:10px 24px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;align-self:flex-start}._btnPrimary_11yim_21:hover:not(:disabled){background:var(--green-dark)}._btnPrimary_11yim_21:disabled{opacity:.6;cursor:default}._btnSecondary_11yim_24{padding:9px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:13px;font-weight:500;cursor:pointer;align-self:flex-start}._btnSecondary_11yim_24:hover:not(:disabled){border-color:var(--green);color:var(--green)}._btnSecondary_11yim_24:disabled{opacity:.6;cursor:default}._sectionDesc_11yim_28{font-size:14px;color:var(--fg-muted)}._subHeading_11yim_29{font-size:15px;font-weight:600;color:var(--fg)}._adminNote_11yim_30{background:#fef9c3;border:1px solid #f59e0b;border-radius:var(--radius);padding:10px 16px;font-size:13px;color:#713f12}._integrationsGrid_11yim_33{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._intCard_11yim_34{border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px}._intCardHeader_11yim_35{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._intName_11yim_36{font-size:15px;font-weight:600;color:var(--fg)}._intBadge_11yim_37{display:inline-block;margin-top:4px;padding:2px 8px;background:#fef3c7;color:#92400e;border-radius:4px;font-size:10px;font-weight:600;font-family:monospace}._statusBadge_11yim_38{padding:4px 10px;border-radius:99px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}._intDesc_11yim_39{font-size:13px;color:var(--fg-muted);line-height:1.5}._intFields_11yim_40{display:flex;flex-direction:column;gap:8px}._intField_11yim_40{display:flex;flex-direction:column;gap:3px}._intFieldLabel_11yim_42{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-family:monospace}._notifList_11yim_45{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._notifItem_11yim_46{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);gap:16px}._notifItem_11yim_46:last-child{border-bottom:none}._notifLabel_11yim_48{font-size:14px;font-weight:600;color:var(--fg)}._notifDesc_11yim_49{font-size:12px;color:var(--fg-muted);margin-top:2px}._toggle_11yim_52{width:44px;height:24px;border-radius:12px;background:#e2e8f0;border:none;cursor:pointer;position:relative;flex-shrink:0;transition:background .2s;padding:0}._toggle_11yim_52:disabled{opacity:.5;cursor:default}._toggleOn_11yim_54{background:var(--green)}._toggleThumb_11yim_55{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}._toggleOn_11yim_54 ._toggleThumb_11yim_55{left:23px}._skeleton_11yim_58{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_11yim_1 1.2s infinite}@keyframes _shimmer_11yim_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_1uzta_1{display:flex;flex-direction:column;gap:16px}._header_1uzta_2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1uzta_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_1uzta_4{font-size:12px;color:var(--fg-muted);margin-top:2px}._btnPrimary_1uzta_6{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._btnPrimary_1uzta_6:hover{background:var(--green-dark)}._btnCancel_1uzta_8{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_1uzta_8:hover{border-color:var(--fg-muted)}._kpiRow_1uzta_12{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 700px){._kpiRow_1uzta_12{grid-template-columns:repeat(2,1fr)}}._kpiCard_1uzta_14{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px}._kpiIcon_1uzta_15{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}._kpiValue_1uzta_16{font-size:22px;font-weight:700;line-height:1.1}._kpiLabel_1uzta_17{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:1px}._tabs_1uzta_20{display:flex;gap:4px;border-bottom:1px solid var(--border)}._tab_1uzta_20{padding:10px 18px;border:none;background:none;color:var(--fg-muted);font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;align-items:center;gap:6px;transition:color .15s}._tab_1uzta_20:hover{color:var(--fg)}._tabActive_1uzta_23{color:var(--green);border-bottom-color:var(--green);font-weight:600}._tabCount_1uzta_24{background:#f1f5f9;color:var(--fg-muted);font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px}._tabActive_1uzta_23 ._tabCount_1uzta_24{background:#dcfce7;color:var(--green)}._filters_1uzta_28{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._searchInput_1uzta_29{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none;min-width:200px;flex:1}._searchInput_1uzta_29:focus{border-color:var(--green)}._select_1uzta_31{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none}._resultCount_1uzta_32{font-size:12px;color:var(--fg-muted);white-space:nowrap}._tableWrap_1uzta_35{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}._table_1uzta_35{width:100%;border-collapse:collapse;font-size:13px}._table_1uzta_35 thead tr{border-bottom:2px solid var(--border)}._table_1uzta_35 th{padding:11px 16px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);white-space:nowrap}._table_1uzta_35 td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_1uzta_35 tbody tr:last-child td{border-bottom:none}._table_1uzta_35 tbody tr:hover{background:#00000005}._nameCell_1uzta_43{display:flex;align-items:center;gap:10px}._regionDot_1uzta_44{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}._flagCircle_1uzta_45{width:32px;height:32px;border-radius:50%;background:#e0f2fe;color:#0369a1;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.04em}._codeBadge_1uzta_46{display:inline-block;padding:2px 8px;border-radius:6px;background:#f1f5f9;color:#475569;font-size:11px;font-family:monospace;font-weight:600}._muted_1uzta_47{color:var(--fg-muted);font-size:12px}._statusBadge_1uzta_49{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}._active_1uzta_50{background:#dcfce7;color:#166534}._inactive_1uzta_51{background:#f3f4f6;color:#6b7280}._visaRequired_1uzta_52{background:#fee2e2;color:#991b1b}._visaFree_1uzta_53{background:#dcfce7;color:#166534}._actions_1uzta_55{display:flex;gap:6px}._actionBtn_1uzta_56{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}._actionBtn_1uzta_56:hover{border-color:var(--green);color:var(--green)}._actionDeactivate_1uzta_58:hover{border-color:#dc2626;color:#dc2626}._skeleton_1uzta_60{height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1uzta_1 1.2s infinite}@keyframes _shimmer_1uzta_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_1uzta_62{padding:48px 24px;text-align:center;color:var(--fg-muted);font-size:14px}._overlay_1uzta_65{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_1uzta_66{background:var(--surface);border-radius:14px;width:100%;max-width:520px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_1uzta_67{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_1uzta_68{font-size:16px;font-weight:700;color:var(--fg)}._closeBtn_1uzta_69{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_1uzta_69:hover{background:var(--border)}._form_1uzta_72{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_1uzta_73{display:flex;flex-direction:column;gap:5px}._label_1uzta_74{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_1uzta_75{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_1uzta_75:focus{border-color:var(--green)}._textarea_1uzta_77{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit}._textarea_1uzta_77:focus{border-color:var(--green)}._row2_1uzta_79{display:grid;grid-template-columns:1fr 1fr;gap:14px}._modalFooter_1uzta_81{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}._page_q3l9k_1{display:flex;flex-direction:column;gap:16px}._header_q3l9k_2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_q3l9k_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_q3l9k_4{font-size:12px;color:var(--fg-muted);margin-top:2px}._btnPrimary_q3l9k_6{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._btnPrimary_q3l9k_6:hover{background:var(--green-dark)}._btnCancel_q3l9k_8{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_q3l9k_8:hover{border-color:var(--fg-muted)}._btnEdit_q3l9k_10{padding:8px 14px;border:1px solid var(--green);color:var(--green);background:none;border-radius:var(--radius);font-size:13px;font-weight:600;cursor:pointer;margin-top:8px}._btnSmallGreen_q3l9k_11{padding:6px 12px;background:var(--green);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}._btnSmallGreen_q3l9k_11:hover{background:var(--green-dark)}._kpiRow_q3l9k_15{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 700px){._kpiRow_q3l9k_15{grid-template-columns:repeat(2,1fr)}}._kpiCard_q3l9k_17{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px}._kpiIcon_q3l9k_18{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}._kpiValue_q3l9k_19{font-size:22px;font-weight:700;line-height:1.1}._kpiLabel_q3l9k_20{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:1px}._filters_q3l9k_23{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._searchInput_q3l9k_24{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none;min-width:200px;flex:1}._searchInput_q3l9k_24:focus{border-color:var(--green)}._select_q3l9k_26{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none}._grid_q3l9k_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._card_q3l9k_30{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:default}._cardTop_q3l9k_31{padding:16px;flex:1;cursor:pointer}._cardTop_q3l9k_31:hover{background:#00000005}._cardName_q3l9k_33{font-size:15px;font-weight:700;color:var(--fg);margin-bottom:4px}._stars_q3l9k_34{color:#f59e0b;font-size:13px;letter-spacing:1px}._cardLocation_q3l9k_35{font-size:12px;color:var(--fg-muted);margin-top:4px}._cardAddress_q3l9k_36{font-size:11px;color:var(--fg-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardFooter_q3l9k_37{padding:10px 16px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}._cardActions_q3l9k_38{display:flex;gap:6px}._btnViewDetail_q3l9k_39{padding:5px 10px;background:var(--green);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}._btnViewDetail_q3l9k_39:hover{background:var(--green-dark)}._actionBtn_q3l9k_41{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}._actionBtn_q3l9k_41:hover{border-color:var(--green);color:var(--green)}._statusBadge_q3l9k_44{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:600}._active_q3l9k_45{background:#dcfce7;color:#166534}._inactive_q3l9k_46{background:#f3f4f6;color:#6b7280}._skeletonCard_q3l9k_48{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:160px;animation:_shimmer_q3l9k_1 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%}@keyframes _shimmer_q3l9k_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeleton_q3l9k_48{border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_q3l9k_1 1.2s infinite}._empty_q3l9k_51{padding:48px 24px;text-align:center;color:var(--fg-muted);font-size:14px}._muted_q3l9k_52{color:var(--fg-muted);font-size:12px}._link_q3l9k_53{color:var(--green);text-decoration:none;font-size:12px}._pagination_q3l9k_56{display:flex;align-items:center;justify-content:center;gap:16px}._pageBtn_q3l9k_57{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--fg);cursor:pointer}._pageBtn_q3l9k_57:hover:not(:disabled){border-color:var(--green);color:var(--green)}._pageBtn_q3l9k_57:disabled{opacity:.4;cursor:default}._pageInfo_q3l9k_60{font-size:13px;color:var(--fg-muted)}._drawerOverlay_q3l9k_63{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:500;display:flex;justify-content:flex-end}._drawer_q3l9k_63{width:420px;max-width:95vw;background:var(--surface);height:100%;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f;overflow:hidden}._drawerHeader_q3l9k_65{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._drawerTitle_q3l9k_66{font-size:16px;font-weight:700;color:var(--fg)}._drawerBody_q3l9k_67{flex:1;overflow-y:auto;padding:0}._closeBtn_q3l9k_68{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_q3l9k_68:hover{background:var(--border)}._detailSection_q3l9k_71{padding:16px 20px;border-bottom:1px solid var(--border)}._sectionHeader_q3l9k_72{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._sectionTitle_q3l9k_73{font-size:14px;font-weight:700;color:var(--fg)}._detailRow_q3l9k_74{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:13px}._detailLabel_q3l9k_75{min-width:100px;color:var(--fg-muted);font-weight:500;flex-shrink:0}._amenityTags_q3l9k_76{display:flex;flex-wrap:wrap;gap:4px}._amenityTag_q3l9k_76{padding:2px 8px;background:#f0f9ff;color:#0369a1;border-radius:99px;font-size:11px;font-weight:600}._roomCard_q3l9k_79{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}._roomCard_q3l9k_79:last-child{border-bottom:none}._roomInfo_q3l9k_81{flex:1}._roomType_q3l9k_82{font-size:13px;font-weight:600;color:var(--fg)}._roomPrice_q3l9k_83{font-size:14px;font-weight:700;color:var(--green);white-space:nowrap}._overlay_q3l9k_86{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_q3l9k_87{background:var(--surface);border-radius:14px;width:100%;max-width:580px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_q3l9k_88{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_q3l9k_89{font-size:16px;font-weight:700;color:var(--fg)}._form_q3l9k_91{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_q3l9k_92{display:flex;flex-direction:column;gap:5px}._label_q3l9k_93{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_q3l9k_94{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_q3l9k_94:focus{border-color:var(--green)}._textarea_q3l9k_96{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit}._textarea_q3l9k_96:focus{border-color:var(--green)}._row2_q3l9k_98{display:grid;grid-template-columns:1fr 1fr;gap:14px}._checkboxGroup_q3l9k_100{display:flex;flex-wrap:wrap;gap:8px}._checkItem_q3l9k_101{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--fg);cursor:pointer;white-space:nowrap}._modalFooter_q3l9k_103{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);padding-top:14px}._page_ldehc_1{display:flex;flex-direction:column;gap:16px}._header_ldehc_2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_ldehc_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_ldehc_4{font-size:12px;color:var(--fg-muted);margin-top:2px}._btnPrimary_ldehc_6{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._btnPrimary_ldehc_6:hover{background:var(--green-dark)}._btnCancel_ldehc_8{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_ldehc_8:hover{border-color:var(--fg-muted)}._kpiRow_ldehc_12{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 700px){._kpiRow_ldehc_12{grid-template-columns:repeat(2,1fr)}}._kpiCard_ldehc_14{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px}._kpiIcon_ldehc_15{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}._kpiValue_ldehc_16{font-size:22px;font-weight:700;line-height:1.1}._kpiLabel_ldehc_17{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:1px}._filters_ldehc_20{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._searchInput_ldehc_21{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none;min-width:200px;flex:1}._searchInput_ldehc_21:focus{border-color:var(--green)}._select_ldehc_23{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none}._grid_ldehc_26{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._card_ldehc_27{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s}._card_ldehc_27:hover{box-shadow:0 4px 16px #00000014}._cardBadgeRow_ldehc_29{display:flex;align-items:center;gap:8px;padding:14px 16px 0;flex-wrap:wrap}._typeBadge_ldehc_30{padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.3px}._typeGroup_ldehc_31{background:#dbeafe;color:#1d4ed8}._typeFIT_ldehc_32{background:#ede9fe;color:#6d28d9}._typeCustomized_ldehc_33{background:#fef3c7;color:#b45309}._typeHoneymoon_ldehc_34{background:#fce7f3;color:#9d174d}._typeCorporate_ldehc_35{background:#e0f2fe;color:#0369a1}._typePilgrimage_ldehc_36{background:#f0fdf4;color:#15803d}._publishedDot_ldehc_38{width:7px;height:7px;border-radius:50%;margin-left:auto}._dotPublished_ldehc_39{background:#22c55e}._dotDraft_ldehc_40{background:#94a3b8}._cardBody_ldehc_42{padding:10px 16px 14px;flex:1;cursor:pointer}._cardName_ldehc_43{font-size:15px;font-weight:700;color:var(--fg);margin-bottom:6px}._cardCode_ldehc_44{font-size:11px;color:var(--fg-muted);font-family:monospace}._cardMeta_ldehc_45{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}._metaItem_ldehc_46{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--fg-muted)}._metaIcon_ldehc_47{font-size:13px}._price_ldehc_48{font-size:15px;font-weight:700;color:var(--green);margin-top:10px}._priceLabel_ldehc_49{font-size:11px;color:var(--fg-muted);font-weight:400}._cardFooter_ldehc_51{padding:10px 16px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}._btnDetail_ldehc_52{padding:6px 14px;background:var(--green);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}._btnDetail_ldehc_52:hover{background:var(--green-dark)}._btnEdit_ldehc_54{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}._btnEdit_ldehc_54:hover{border-color:var(--green);color:var(--green)}._empty_ldehc_57{padding:48px 24px;text-align:center;color:var(--fg-muted);font-size:14px}._skeletonCard_ldehc_58{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:180px;animation:_shimmer_ldehc_1 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%}@keyframes _shimmer_ldehc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pagination_ldehc_62{display:flex;align-items:center;justify-content:center;gap:16px}._pageBtn_ldehc_63{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--fg);cursor:pointer}._pageBtn_ldehc_63:hover:not(:disabled){border-color:var(--green);color:var(--green)}._pageBtn_ldehc_63:disabled{opacity:.4;cursor:default}._pageInfo_ldehc_66{font-size:13px;color:var(--fg-muted)}._overlay_ldehc_69{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_ldehc_70{background:var(--surface);border-radius:14px;width:100%;max-width:600px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_ldehc_71{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_ldehc_72{font-size:16px;font-weight:700;color:var(--fg)}._closeBtn_ldehc_73{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_ldehc_73:hover{background:var(--border)}._form_ldehc_76{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_ldehc_77{display:flex;flex-direction:column;gap:5px}._label_ldehc_78{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_ldehc_79{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_ldehc_79:focus{border-color:var(--green)}._textarea_ldehc_81{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;min-height:80px}._textarea_ldehc_81:focus{border-color:var(--green)}._row2_ldehc_83{display:grid;grid-template-columns:1fr 1fr;gap:14px}._row3_ldehc_84{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}._modalFooter_ldehc_85{display:flex;justify-content:flex-end;gap:10px;padding:14px 0 0;border-top:1px solid var(--border);margin-top:4px}._toggleRow_ldehc_87{display:flex;align-items:center;gap:10px}._toggleLabel_ldehc_88{font-size:13px;color:var(--fg)}._toggle_ldehc_87{position:relative;display:inline-block;width:38px;height:22px}._toggle_ldehc_87 input{opacity:0;width:0;height:0}._slider_ldehc_91{position:absolute;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:99px;cursor:pointer;transition:.2s}._slider_ldehc_91:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}._toggle_ldehc_87 input:checked+._slider_ldehc_91{background:var(--green)}._toggle_ldehc_87 input:checked+._slider_ldehc_91:before{transform:translate(16px)}._page_14agw_1{display:flex;flex-direction:column;gap:20px}._backRow_14agw_2{display:flex;align-items:center;gap:8px}._backBtn_14agw_3{background:none;border:none;color:var(--green);font-size:13px;font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px}._backBtn_14agw_3:hover{text-decoration:underline}._headerCard_14agw_6{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}._pkgName_14agw_7{font-size:20px;font-weight:700;color:var(--fg)}._pkgCode_14agw_8{font-size:12px;color:var(--fg-muted);font-family:monospace;margin-top:2px}._metaRow_14agw_9{display:flex;gap:20px;margin-top:12px;flex-wrap:wrap}._metaChip_14agw_10{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-muted)}._metaIcon_14agw_11{font-size:14px}._priceBig_14agw_12{font-size:22px;font-weight:700;color:var(--green)}._priceSub_14agw_13{font-size:11px;color:var(--fg-muted);font-weight:400}._badgeRow_14agw_14{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}._badge_14agw_14{padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700}._typeGroup_14agw_16{background:#dbeafe;color:#1d4ed8}._typeFIT_14agw_17{background:#ede9fe;color:#6d28d9}._typeCustomized_14agw_18{background:#fef3c7;color:#b45309}._typeHoneymoon_14agw_19{background:#fce7f3;color:#9d174d}._typeCorporate_14agw_20{background:#e0f2fe;color:#0369a1}._typePilgrimage_14agw_21{background:#f0fdf4;color:#15803d}._badgePublished_14agw_22{background:#dcfce7;color:#166534}._badgeDraft_14agw_23{background:#f3f4f6;color:#6b7280}._headerActions_14agw_25{display:flex;gap:10px;align-items:flex-start;flex-shrink:0}._btnPrimary_14agw_26{padding:9px 18px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}._btnPrimary_14agw_26:hover{background:var(--green-dark)}._btnOutline_14agw_28{padding:8px 16px;border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:var(--radius);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}._btnOutline_14agw_28:hover{border-color:var(--green);color:var(--green)}._tabs_14agw_32{display:flex;gap:2px;border-bottom:2px solid var(--border)}._tab_14agw_32{padding:10px 18px;background:none;border:none;font-size:14px;font-weight:600;color:var(--fg-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}._tab_14agw_32:hover{color:var(--fg)}._tabActive_14agw_35{color:var(--green);border-bottom-color:var(--green)}._infoGrid_14agw_38{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 700px){._infoGrid_14agw_38{grid-template-columns:1fr}}._infoCard_14agw_40{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}._infoCardTitle_14agw_41{font-size:13px;font-weight:700;color:var(--fg);margin-bottom:10px}._infoText_14agw_42{font-size:13px;color:var(--fg-muted);line-height:1.6;white-space:pre-wrap}._infoEmpty_14agw_43{font-size:13px;color:var(--fg-muted);font-style:italic}._destList_14agw_46{display:flex;flex-direction:column;gap:10px}._destItem_14agw_47{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px}._destOrder_14agw_48{width:28px;height:28px;border-radius:50%;background:var(--green);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._destName_14agw_49{font-size:14px;font-weight:600;color:var(--fg)}._destSub_14agw_50{font-size:12px;color:var(--fg-muted);margin-top:2px}._destNights_14agw_51{font-size:12px;color:var(--fg-muted);margin-left:auto;white-space:nowrap}._addDestForm_14agw_52{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:10px}._addDestForm_14agw_52 ._field_14agw_53{display:flex;flex-direction:column;gap:4px}._addDestForm_14agw_52 ._label_14agw_54{font-size:11px;font-weight:600;color:var(--fg-muted)}._addDestForm_14agw_52 ._input_14agw_55{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:13px;outline:none}._addDestForm_14agw_52 ._input_14agw_55:focus{border-color:var(--green)}._itinHeader_14agw_59{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}._itinTitle_14agw_60{font-size:15px;font-weight:700;color:var(--fg)}._itinGrid_14agw_61{display:flex;flex-direction:column;gap:10px}._dayCard_14agw_63{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}._dayHeader_14agw_64{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}._dayHeader_14agw_64:hover{background:#00000005}._dayBadge_14agw_66{width:32px;height:32px;border-radius:50%;background:var(--green);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dayTitle_14agw_67{font-size:14px;font-weight:600;color:var(--fg);flex:1}._daySub_14agw_68{font-size:12px;color:var(--fg-muted);margin-top:2px}._dayChevron_14agw_69{color:var(--fg-muted);font-size:12px;transition:transform .2s}._dayChevronOpen_14agw_70{transform:rotate(180deg)}._btnDayEdit_14agw_71{padding:4px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}._btnDayEdit_14agw_71:hover{border-color:var(--green);color:var(--green)}._btnDayDelete_14agw_73{padding:4px 10px;border:1px solid #fecaca;border-radius:6px;background:var(--surface);color:var(--danger);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}._btnDayDelete_14agw_73:hover{background:#fef2f2}._dayBody_14agw_76{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border)}._dayDetail_14agw_77{display:flex;gap:8px;font-size:13px;color:var(--fg-muted);align-items:flex-start}._dayDetailLabel_14agw_78{font-weight:600;color:var(--fg);min-width:90px;flex-shrink:0}._mealTags_14agw_79{display:flex;gap:6px;flex-wrap:wrap}._mealTag_14agw_79{padding:2px 8px;background:#f0fdf4;color:#15803d;border-radius:99px;font-size:11px;font-weight:600}._activityList_14agw_81{display:flex;flex-direction:column;gap:4px}._activityItem_14agw_82{font-size:12px;color:var(--fg-muted);display:flex;align-items:flex-start;gap:6px}._activityItem_14agw_82:before{content:"•";color:var(--green);flex-shrink:0}._overlay_14agw_86{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_14agw_87{background:var(--surface);border-radius:14px;width:100%;max-width:640px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_14agw_88{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_14agw_89{font-size:16px;font-weight:700;color:var(--fg)}._closeBtn_14agw_90{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_14agw_90:hover{background:var(--border)}._form_14agw_93{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_14agw_53{display:flex;flex-direction:column;gap:5px}._label_14agw_54{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_14agw_55{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_14agw_55:focus{border-color:var(--green)}._textarea_14agw_98{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;min-height:80px}._textarea_14agw_98:focus{border-color:var(--green)}._row2_14agw_100{display:grid;grid-template-columns:1fr 1fr;gap:14px}._mealsRow_14agw_102{display:flex;gap:14px;flex-wrap:wrap}._mealCheck_14agw_103{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fg);cursor:pointer}._activitiesBox_14agw_105{display:flex;flex-direction:column;gap:8px}._activityEntry_14agw_106{display:flex;gap:8px;align-items:center}._activityEntry_14agw_106 ._input_14agw_55{flex:1}._btnRemoveAct_14agw_108{background:none;border:none;color:var(--danger);font-size:16px;cursor:pointer;padding:4px;flex-shrink:0}._btnAddAct_14agw_109{padding:6px 12px;border:1px dashed var(--border);border-radius:6px;background:none;color:var(--fg-muted);font-size:12px;cursor:pointer}._btnAddAct_14agw_109:hover{border-color:var(--green);color:var(--green)}._modalFooter_14agw_112{display:flex;justify-content:flex-end;gap:10px;padding:14px 0 0;border-top:1px solid var(--border);margin-top:4px}._btnCancel_14agw_113{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_14agw_113:hover{border-color:var(--fg-muted)}._error_14agw_116{color:var(--danger);font-size:13px}._loading_14agw_117{padding:32px;text-align:center;color:var(--fg-muted);font-size:14px}._empty_14agw_118{padding:32px 16px;text-align:center;color:var(--fg-muted);font-size:14px}._addDayCta_14agw_121{border:2px dashed var(--border);border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--fg-muted);font-size:14px;cursor:pointer;background:none;width:100%}._addDayCta_14agw_121:hover{border-color:var(--green);color:var(--green)}._page_1695j_1{display:flex;flex-direction:column;gap:16px}._header_1695j_2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1695j_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_1695j_4{font-size:12px;color:var(--fg-muted);margin-top:2px}._btnPrimary_1695j_6{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._btnPrimary_1695j_6:hover{background:var(--green-dark)}._btnCancel_1695j_8{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_1695j_8:hover{border-color:var(--fg-muted)}._kpiRow_1695j_12{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 700px){._kpiRow_1695j_12{grid-template-columns:repeat(2,1fr)}}._kpiCard_1695j_14{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px}._kpiIcon_1695j_15{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}._kpiValue_1695j_16{font-size:22px;font-weight:700;line-height:1.1}._kpiLabel_1695j_17{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:1px}._filters_1695j_20{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._select_1695j_21,._input_1695j_22{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none}._input_1695j_22:focus{border-color:var(--green)}._tableWrap_1695j_26{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}._table_1695j_26{width:100%;border-collapse:collapse;font-size:13px}._table_1695j_26 th{padding:11px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--bg);white-space:nowrap}._table_1695j_26 td{padding:12px 14px;color:var(--fg);border-bottom:1px solid var(--border);vertical-align:middle}._table_1695j_26 tr:last-child td{border-bottom:none}._table_1695j_26 tr:hover td{background:#00000004}._pkgName_1695j_33{font-weight:600}._pkgCode_1695j_34{font-size:11px;color:var(--fg-muted);font-family:monospace}._dateCell_1695j_35{font-weight:600;white-space:nowrap}._dateSub_1695j_36,._daysCount_1695j_37{font-size:11px;color:var(--fg-muted)}._seatCell_1695j_40{min-width:120px}._seatBar_1695j_41{height:6px;border-radius:99px;background:var(--border);margin-top:4px;overflow:hidden}._seatFill_1695j_42{height:100%;border-radius:99px;transition:width .3s}._seatText_1695j_43{font-size:11px;color:var(--fg-muted);white-space:nowrap}._statusBadge_1695j_46{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}._statusOpen_1695j_47{background:#dcfce7;color:#166534}._statusFilling_1695j_48{background:#fef9c3;color:#854d0e}._statusFull_1695j_49{background:#fee2e2;color:#991b1b}._statusCancelled_1695j_50{background:#f3f4f6;color:#6b7280}._price_1695j_52{font-weight:600;white-space:nowrap}._priceBase_1695j_53{font-size:11px;color:var(--fg-muted)}._actionBtn_1695j_55{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}._actionBtn_1695j_55:hover{border-color:var(--green);color:var(--green)}._empty_1695j_58{padding:48px 24px;text-align:center;color:var(--fg-muted);font-size:14px}._skeletonRow_1695j_59{height:52px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_1695j_1 1.2s infinite}@keyframes _shimmer_1695j_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pagination_1695j_63{display:flex;align-items:center;justify-content:center;gap:16px}._pageBtn_1695j_64{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--fg);cursor:pointer}._pageBtn_1695j_64:hover:not(:disabled){border-color:var(--green);color:var(--green)}._pageBtn_1695j_64:disabled{opacity:.4;cursor:default}._pageInfo_1695j_67{font-size:13px;color:var(--fg-muted)}._overlay_1695j_70{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_1695j_71{background:var(--surface);border-radius:14px;width:100%;max-width:560px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_1695j_72{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_1695j_73{font-size:16px;font-weight:700;color:var(--fg)}._closeBtn_1695j_74{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_1695j_74:hover{background:var(--border)}._form_1695j_76{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_1695j_77{display:flex;flex-direction:column;gap:5px}._label_1695j_78{font-size:12px;font-weight:600;color:var(--fg-muted)}._formInput_1695j_79{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._formInput_1695j_79:focus{border-color:var(--green)}._textarea_1695j_81{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;min-height:70px}._textarea_1695j_81:focus{border-color:var(--green)}._row2_1695j_83{display:grid;grid-template-columns:1fr 1fr;gap:14px}._row3_1695j_84{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}._hint_1695j_85{font-size:11px;color:var(--fg-muted);margin-top:2px}._modalFooter_1695j_86{display:flex;justify-content:flex-end;gap:10px;padding:14px 0 0;border-top:1px solid var(--border);margin-top:4px}._error_1695j_87{color:var(--danger);font-size:13px}._page_1mn8a_1{display:flex;flex-direction:column;gap:16px}._header_1mn8a_2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_1mn8a_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_1mn8a_4{font-size:12px;color:var(--fg-muted);margin-top:2px}._btnPrimary_1mn8a_6{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._btnPrimary_1mn8a_6:hover{background:var(--green-dark)}._btnCancel_1mn8a_8{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_1mn8a_8:hover{border-color:var(--fg-muted)}._howItWorks_1mn8a_12{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px}._howIcon_1mn8a_13{font-size:18px;flex-shrink:0;margin-top:1px}._howText_1mn8a_14{font-size:13px;color:#0369a1;line-height:1.6}._howText_1mn8a_14 code{background:#e0f2fe;padding:1px 5px;border-radius:4px;font-family:monospace}._tableWrap_1mn8a_18{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}._table_1mn8a_18{width:100%;border-collapse:collapse;font-size:13px}._table_1mn8a_18 th{padding:11px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--bg)}._table_1mn8a_18 td{padding:12px 14px;color:var(--fg);border-bottom:1px solid var(--border);vertical-align:middle}._table_1mn8a_18 tr:last-child td{border-bottom:none}._table_1mn8a_18 tr:hover td{background:#00000004}._priorityBadge_1mn8a_25{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--green);color:#fff;font-size:12px;font-weight:700}._fieldBadge_1mn8a_26{padding:2px 8px;background:#ede9fe;color:#6d28d9;border-radius:6px;font-size:11px;font-weight:600;font-family:monospace}._keywordTags_1mn8a_27{display:flex;flex-wrap:wrap;gap:4px}._keywordTag_1mn8a_27{padding:2px 8px;background:#f0fdf4;color:#15803d;border-radius:99px;font-size:11px;font-weight:600}._statusBadge_1mn8a_29{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700}._badgeActive_1mn8a_30{background:#dcfce7;color:#166534}._badgeInactive_1mn8a_31{background:#f3f4f6;color:#6b7280}._actions_1mn8a_33{display:flex;gap:6px}._btnAction_1mn8a_34{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:11px;font-weight:600;cursor:pointer}._btnAction_1mn8a_34:hover{border-color:var(--green);color:var(--green)}._btnDanger_1mn8a_36{padding:5px 10px;border:1px solid #fecaca;border-radius:6px;background:var(--surface);color:var(--danger);font-size:11px;font-weight:600;cursor:pointer}._btnDanger_1mn8a_36:hover{background:#fef2f2}._empty_1mn8a_39{padding:32px;text-align:center;color:var(--fg-muted);font-size:14px}._emptyCard_1mn8a_40{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:48px 24px;text-align:center;color:var(--fg-muted);font-size:14px}._emptyIcon_1mn8a_41{font-size:32px;margin-bottom:10px}._overlay_1mn8a_44{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_1mn8a_45{background:var(--surface);border-radius:14px;width:100%;max-width:540px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_1mn8a_46{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_1mn8a_47{font-size:16px;font-weight:700;color:var(--fg)}._closeBtn_1mn8a_48{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_1mn8a_48:hover{background:var(--border)}._form_1mn8a_50{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_1mn8a_26{display:flex;flex-direction:column;gap:5px}._label_1mn8a_52{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_1mn8a_53{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_1mn8a_53:focus{border-color:var(--green)}._row2_1mn8a_55{display:grid;grid-template-columns:1fr 1fr;gap:14px}._hint_1mn8a_56{font-size:11px;color:var(--fg-muted)}._error_1mn8a_57{color:var(--danger);font-size:13px}._toggleRow_1mn8a_59{display:flex;align-items:center;gap:10px}._toggleLabel_1mn8a_60{font-size:13px;color:var(--fg)}._toggle_1mn8a_59{position:relative;display:inline-block;width:38px;height:22px}._toggle_1mn8a_59 input{opacity:0;width:0;height:0}._slider_1mn8a_63{position:absolute;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:99px;cursor:pointer;transition:.2s}._slider_1mn8a_63:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}._toggle_1mn8a_59 input:checked+._slider_1mn8a_63{background:var(--green)}._toggle_1mn8a_59 input:checked+._slider_1mn8a_63:before{transform:translate(16px)}._modalFooter_1mn8a_67{display:flex;justify-content:flex-end;gap:10px;padding:14px 0 0;border-top:1px solid var(--border);margin-top:4px}._page_17z2j_1{display:flex;flex-direction:column;gap:16px}._header_17z2j_2{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_17z2j_3{font-size:18px;font-weight:700;color:var(--fg)}._subtitle_17z2j_4{font-size:12px;color:var(--fg-muted);margin-top:2px}._btnPrimary_17z2j_5{padding:10px 20px;background:var(--green);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}._btnPrimary_17z2j_5:hover{background:var(--green-dark)}._btnCancel_17z2j_7{padding:9px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--fg);cursor:pointer}._btnCancel_17z2j_7:hover{border-color:var(--fg-muted)}._kpiRow_17z2j_11{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 700px){._kpiRow_17z2j_11{grid-template-columns:repeat(2,1fr)}}._kpiCard_17z2j_13{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px}._kpiIcon_17z2j_14{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}._kpiValue_17z2j_15{font-size:22px;font-weight:700;line-height:1.1}._kpiLabel_17z2j_16{font-size:12px;color:var(--fg-muted);font-weight:500;margin-top:1px}._tabs_17z2j_19{display:flex;gap:2px;border-bottom:2px solid var(--border)}._tab_17z2j_19{padding:10px 18px;background:none;border:none;font-size:14px;font-weight:600;color:var(--fg-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}._tab_17z2j_19:hover{color:var(--fg)}._tabActive_17z2j_22{color:var(--green);border-bottom-color:var(--green)}._filters_17z2j_25{display:flex;gap:10px;flex-wrap:wrap}._select_17z2j_26{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:14px;outline:none}._reviewGrid_17z2j_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}._reviewCard_17z2j_30{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}._reviewHeader_17z2j_31{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._reviewerName_17z2j_32{font-size:14px;font-weight:700;color:var(--fg)}._reviewPkg_17z2j_33{font-size:11px;color:var(--fg-muted);margin-top:2px}._stars_17z2j_34{color:#f59e0b;font-size:14px;letter-spacing:1px}._reviewTitle_17z2j_35{font-size:13px;font-weight:600;color:var(--fg)}._reviewBody_17z2j_36{font-size:13px;color:var(--fg-muted);line-height:1.5}._reviewMeta_17z2j_37{font-size:11px;color:var(--fg-muted);display:flex;gap:10px;flex-wrap:wrap}._publishedBadge_17z2j_38{display:inline-block;padding:2px 8px;border-radius:99px;font-size:10px;font-weight:700}._pubYes_17z2j_39{background:#dcfce7;color:#166534}._pubNo_17z2j_40{background:#f3f4f6;color:#6b7280}._btnEdit_17z2j_41{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg);font-size:11px;font-weight:600;cursor:pointer}._btnEdit_17z2j_41:hover{border-color:var(--green);color:var(--green)}._tableWrap_17z2j_45{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}._table_17z2j_45{width:100%;border-collapse:collapse;font-size:13px}._table_17z2j_45 th{padding:11px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--fg-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border);background:var(--bg)}._table_17z2j_45 td{padding:12px 14px;color:var(--fg);border-bottom:1px solid var(--border);vertical-align:middle}._table_17z2j_45 tr:last-child td{border-bottom:none}._table_17z2j_45 tr:hover td{background:#00000004}._codeBadge_17z2j_51{font-family:monospace;font-size:13px;font-weight:700;padding:3px 10px;background:#f0f9ff;color:#0369a1;border-radius:6px}._discBadge_17z2j_52{padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700}._discPct_17z2j_53{background:#fef3c7;color:#b45309}._discFixed_17z2j_54{background:#f0fdf4;color:#15803d}._statusBadge_17z2j_55{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700}._badgeActive_17z2j_56{background:#dcfce7;color:#166534}._badgeInactive_17z2j_57{background:#f3f4f6;color:#6b7280}._empty_17z2j_59{padding:48px 24px;text-align:center;color:var(--fg-muted);font-size:14px}._skeletonCard_17z2j_60{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:160px;animation:_shimmer_17z2j_1 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%}@keyframes _shimmer_17z2j_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pagination_17z2j_64{display:flex;align-items:center;justify-content:center;gap:16px}._pageBtn_17z2j_65{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-weight:500;color:var(--fg);cursor:pointer}._pageBtn_17z2j_65:hover:not(:disabled){border-color:var(--green);color:var(--green)}._pageBtn_17z2j_65:disabled{opacity:.4;cursor:default}._pageInfo_17z2j_68{font-size:13px;color:var(--fg-muted)}._overlay_17z2j_71{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 24px;overflow-y:auto}._modal_17z2j_72{background:var(--surface);border-radius:14px;width:100%;max-width:540px;box-shadow:0 20px 60px #0003;flex-shrink:0}._modalHeader_17z2j_73{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border)}._modalTitle_17z2j_74{font-size:16px;font-weight:700;color:var(--fg)}._closeBtn_17z2j_75{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:2px 6px;border-radius:4px}._closeBtn_17z2j_75:hover{background:var(--border)}._form_17z2j_77{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._field_17z2j_78{display:flex;flex-direction:column;gap:5px}._label_17z2j_79{font-size:12px;font-weight:600;color:var(--fg-muted)}._input_17z2j_80{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box}._input_17z2j_80:focus{border-color:var(--green)}._textarea_17z2j_82{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font-size:14px;outline:none;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;min-height:70px}._textarea_17z2j_82:focus{border-color:var(--green)}._row2_17z2j_84{display:grid;grid-template-columns:1fr 1fr;gap:14px}._row3_17z2j_85{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}._error_17z2j_86{color:var(--danger);font-size:13px}._toggleRow_17z2j_87{display:flex;align-items:center;gap:10px}._toggleLabel_17z2j_88{font-size:13px;color:var(--fg)}._toggle_17z2j_87{position:relative;display:inline-block;width:38px;height:22px}._toggle_17z2j_87 input{opacity:0;width:0;height:0}._slider_17z2j_91{position:absolute;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:99px;cursor:pointer;transition:.2s}._slider_17z2j_91:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}._toggle_17z2j_87 input:checked+._slider_17z2j_91{background:var(--green)}._toggle_17z2j_87 input:checked+._slider_17z2j_91:before{transform:translate(16px)}._modalFooter_17z2j_95{display:flex;justify-content:flex-end;gap:10px;padding:14px 0 0;border-top:1px solid var(--border);margin-top:4px}._validateBox_17z2j_98{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px;display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}._validateResult_17z2j_99{margin-top:10px;padding:10px 14px;border-radius:8px;font-size:13px}._validateOk_17z2j_100{background:#f0fdf4;color:#166534}._validateFail_17z2j_101{background:#fef2f2;color:#991b1b}._page_5fy2t_1{display:flex;flex-direction:column;gap:20px}._header_5fy2t_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._title_5fy2t_3{font-size:22px;font-weight:700;color:var(--fg)}._subtitle_5fy2t_4{font-size:13px;color:var(--fg-muted);margin-top:2px}._infoCard_5fy2t_6{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius);padding:14px 18px;font-size:13px;color:#1e40af;line-height:1.6}._infoCard_5fy2t_6 code{background:#dbeafe;padding:1px 5px;border-radius:4px;font-size:12px}._tabs_5fy2t_9{display:flex;border-bottom:1px solid var(--border);overflow-x:auto}._tab_5fy2t_9{padding:11px 18px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--fg-muted);cursor:pointer;white-space:nowrap;margin-bottom:-1px}._tab_5fy2t_9:hover{color:var(--green)}._tabActive_5fy2t_12{color:var(--green);border-bottom-color:var(--green);font-weight:600}._section_5fy2t_14{display:flex;flex-direction:column;gap:12px}._sheetCard_5fy2t_16{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}._sheetCardHeader_5fy2t_17{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._sheetName_5fy2t_18{font-size:15px;font-weight:700;color:var(--fg);margin-bottom:4px}._sheetMeta_5fy2t_19{font-size:12px;color:var(--fg-muted);display:flex;gap:8px;align-items:center}._sheetActions_5fy2t_20{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._badgeActive_5fy2t_22{padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;background:#dcfce7;color:#166534}._badgeInactive_5fy2t_23{padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;background:#f3f4f6;color:#6b7280}._btnPrimary_5fy2t_25{padding:9px 18px;background:var(--green);border:none;border-radius:var(--radius);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}._btnPrimary_5fy2t_25:hover{background:var(--green-dark)}._btnPrimary_5fy2t_25:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_5fy2t_28{padding:9px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:13px;font-weight:500;cursor:pointer}._btnSecondary_5fy2t_28:hover{border-color:var(--green)}._btnOutline_5fy2t_30{padding:7px 14px;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}._btnOutline_5fy2t_30:hover{border-color:var(--green);color:var(--green)}._btnOutline_5fy2t_30:disabled{opacity:.5;cursor:not-allowed}._btnDanger_5fy2t_33{padding:7px 14px;background:none;border:1px solid #fca5a5;border-radius:var(--radius);color:#dc2626;font-size:12px;cursor:pointer}._btnDanger_5fy2t_33:hover{background:#fee2e2}._emptyState_5fy2t_36{padding:60px 24px;text-align:center;color:var(--fg-muted);font-size:14px;border:2px dashed var(--border);border-radius:var(--radius)}._toast_5fy2t_38{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1e293b;color:#fff;padding:10px 24px;border-radius:999px;font-size:13px;z-index:9999;white-space:nowrap;box-shadow:0 4px 20px #0000004d}._skeleton_5fy2t_40{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_5fy2t_1 1.2s infinite;border-radius:var(--radius)}@keyframes _shimmer_5fy2t_1{0%{background-position:200% 0}to{background-position:-200% 0}}._overlay_5fy2t_44{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}._modal_5fy2t_45{background:var(--surface);border-radius:14px;width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_5fy2t_46{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}._modalTitle_5fy2t_47{font-size:17px;font-weight:700;color:var(--fg)}._modalClose_5fy2t_48{background:none;border:none;font-size:18px;color:var(--fg-muted);cursor:pointer;padding:4px 8px;border-radius:6px}._modalClose_5fy2t_48:hover{background:var(--bg)}._modalBody_5fy2t_50{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}._modalFooter_5fy2t_51{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}._infoBox_5fy2t_53{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-size:12px;color:#1e40af;line-height:1.6}._infoBox_5fy2t_53 code{background:#dbeafe;padding:1px 4px;border-radius:3px}._formRow_5fy2t_56{display:flex;flex-direction:column;gap:4px}._formLabel_5fy2t_57{font-size:12px;font-weight:600;color:var(--fg)}._formInput_5fy2t_58{padding:9px 12px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--fg);font-size:13px;outline:none}._formInput_5fy2t_58:focus{border-color:var(--green)}._formHint_5fy2t_60{font-size:11px;color:var(--fg-muted)}._errorMsg_5fy2t_61{color:var(--danger);font-size:12px;padding:6px 10px;background:#fee2e2;border-radius:6px}._sectionLabel_5fy2t_63{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);padding-top:4px;border-top:1px solid var(--border)}._colGrid_5fy2t_64{display:grid;grid-template-columns:1fr 1fr;gap:10px}._toggleRow_5fy2t_66{display:flex;align-items:center;flex-wrap:wrap;gap:4px}._toggle_5fy2t_66{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none}._toggle_5fy2t_66 input[type=checkbox]{display:none}._toggleSlider_5fy2t_69{width:36px;height:20px;border-radius:999px;background:var(--border);position:relative;flex-shrink:0;transition:background .2s}._toggle_5fy2t_66 input:checked+._toggleSlider_5fy2t_69{background:var(--green)}._toggleSlider_5fy2t_69:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}._toggle_5fy2t_66 input:checked+._toggleSlider_5fy2t_69:after{transform:translate(16px)}._tableWrap_5fy2t_75{overflow-x:auto}._table_5fy2t_75{width:100%;border-collapse:collapse;font-size:13px}._table_5fy2t_75 th{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);background:var(--bg);border-bottom:1px solid var(--border)}._table_5fy2t_75 td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle}._table_5fy2t_75 tbody tr:last-child td{border-bottom:none}._table_5fy2t_75 tbody tr:hover{background:#0e7a3c08}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green: #16a34a;--green-dark: #15803d;--green-light: #dcfce7;--navy: #0f172a;--sidebar-bg: #ffffff;--sidebar-fg: #64748b;--sidebar-fg-active: #ffffff;--sidebar-active-bg: #16a34a;--sidebar-border: #e2e8f0;--topbar-bg: #ffffff;--bg: #f0fdf4;--surface: #ffffff;--border: #e2e8f0;--fg: #0f172a;--fg-muted: #64748b;--danger: #ef4444;--warning: #f59e0b;--info: #3b82f6;--success: #10b981;--radius: 8px;--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1)}body{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.items-center{align-items:center}.gap-2{gap:8px}.gap-3{gap:12px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-sm{font-size:13px}.text-muted{color:var(--fg-muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{background:linear-gradient(90deg,var(--border) 25%,#f1f5f9 50%,var(--border) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme: dark){:root{--bg: #0f172a;--surface: #1e293b;--border: #334155;--fg: #f1f5f9;--fg-muted: #94a3b8;--topbar-bg: #1e293b;--shadow: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4)}.skeleton{background:linear-gradient(90deg,#334155 25%,#3f4e63,#334155 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}}@media print{aside,[class*=sidebar],[class*=topbar],[class*=Topbar],[class*=Sidebar],nav,.no-print{display:none!important}body{background:#fff!important;color:#000!important;font-size:11pt}[class*=shell],[class*=main],[class*=content]{display:block!important;width:100%!important}[class*=card],section{break-inside:avoid}a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#555}button,[class*=btn],[class*=Btn]{display:none!important}}
