@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1jq7i_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1jq7i_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1jq7i_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1jq7i_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1jq7i_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1jq7i_52,._icon-md_1jq7i_53{width:2rem;height:2rem;padding:0}._icon-sm_1jq7i_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1jq7i_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1jq7i_2 svg{flex-shrink:0}._sm_1jq7i_32 svg,._icon-sm_1jq7i_59 svg{width:1rem;height:1rem}._md_1jq7i_38 svg,._icon_1jq7i_52 svg,._icon-md_1jq7i_53 svg{width:1.25rem;height:1.25rem}._lg_1jq7i_44 svg,._icon-lg_1jq7i_65 svg{width:1.5rem;height:1.5rem}._primary_1jq7i_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1jq7i_97:hover{background-color:color-mix(in srgb,var(--primary),black 10%);border-color:color-mix(in srgb,var(--primary),black 10%)}._primary_1jq7i_97:active{background-color:color-mix(in srgb,var(--primary),black 15%);border-color:color-mix(in srgb,var(--primary),black 15%)}._secondary_1jq7i_115{background-color:color-mix(in srgb,var(--secondary),white 92%);color:var(--secondary);border-color:transparent;--spinner-color: var(--secondary)}._secondary_1jq7i_115:hover{background-color:color-mix(in srgb,var(--secondary),white 85%)}._secondary_1jq7i_115:active{background-color:color-mix(in srgb,var(--secondary),white 80%)}._destructive_1jq7i_131{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1jq7i_131:hover{background-color:color-mix(in srgb,var(--error),black 10%);border-color:color-mix(in srgb,var(--error),black 10%)}._destructive_1jq7i_131:active{background-color:color-mix(in srgb,var(--error),black 15%);border-color:color-mix(in srgb,var(--error),black 15%)}._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1jq7i_155{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1jq7i_155:hover{background-color:color-mix(in srgb,var(--primary),white 95%);border-color:color-mix(in srgb,var(--primary),black 10%);color:color-mix(in srgb,var(--primary),black 10%)}._outline_1jq7i_155:active{background-color:color-mix(in srgb,var(--primary),white 90%);border-color:color-mix(in srgb,var(--primary),black 15%);color:color-mix(in srgb,var(--primary),black 15%)}._ghost_1jq7i_175{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1jq7i_175:hover{background-color:color-mix(in srgb,var(--primary),white 95%);color:color-mix(in srgb,var(--primary),black 10%)}._ghost_1jq7i_175:active{background-color:color-mix(in srgb,var(--primary),white 90%);color:color-mix(in srgb,var(--primary),black 15%)}._link_1jq7i_192{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1jq7i_192:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 10%);background-color:transparent}._link_1jq7i_192:active{color:color-mix(in srgb,var(--primary),black 15%);background-color:transparent}._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1jq7i_224{opacity:.5;cursor:not-allowed;pointer-events:none}._dark_1jq7i_231 ._primary_1jq7i_97:focus-visible,._dark_1jq7i_231 ._outline_1jq7i_155:focus-visible,._dark_1jq7i_231 ._ghost_1jq7i_175:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}._dark_1jq7i_231 ._destructive_1jq7i_131:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._dark_1jq7i_231 ._link_1jq7i_192:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._skeleton_1x4nk_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem;animation:_pulse_1x4nk_1 var(--animation-duration-slow) ease-in-out infinite}._skeleton_1x4nk_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:_shimmer_1x4nk_1 2s infinite}@keyframes _pulse_1x4nk_1{0%{opacity:.85}50%{opacity:.65}to{opacity:.85}}@keyframes _shimmer_1x4nk_1{to{transform:translate(100%)}}.dark ._skeleton_1x4nk_2{background-color:var(--muted)}.dark ._skeleton_1x4nk_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}@layer base{._badge_1m09g_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}._default_1m09g_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_1m09g_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_1m09g_27{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,transparent)}._destructive_1m09g_27:hover{background-color:color-mix(in srgb,var(--error) 25%,transparent)}._secondary_1m09g_37{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}._secondary_1m09g_37:hover{background-color:color-mix(in srgb,var(--secondary) 25%,transparent)}._outline_1m09g_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_1m09g_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_1m09g_57{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,transparent)}._success_1m09g_57:hover{background-color:color-mix(in srgb,var(--success) 25%,transparent)}._warning_1m09g_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent)}._warning_1m09g_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,transparent)}}@layer base{._overlay_11j86_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:_overlayShow_11j86_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_11j86_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:_contentShow_11j86_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_11j86_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_11j86_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_11j86_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_11j86_62{width:1rem;height:1rem}._header_11j86_67{margin-bottom:var(--spacing-4)}._footer_11j86_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_11j86_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_11j86_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_11j86_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_11j86_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_11j86_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._tabsList_22vco_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_22vco_2::-webkit-scrollbar{display:none}._tabsTrigger_22vco_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_22vco_16:hover{color:var(--foreground)}._tabsTrigger_22vco_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_22vco_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_22vco_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_22vco_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_22vco_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_22vco_92{color:var(--foreground);outline:none}._tabsContent_22vco_92[hidden]{display:none!important}._tabsList_22vco_2[data-variant=pill]{background-color:var(--surface);padding:var(--spacing-2);border-radius:var(--radius-full);border-bottom:none;gap:var(--spacing-1)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16{border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}._tabsList_22vco_2[data-variant=pill] ._tabsTrigger_22vco_16[data-state=active]:after{display:none}.dark ._tabsTrigger_22vco_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_22vco_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._input_3f1p1_2{display:flex;width:100%;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);font-size:.9375rem;color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._input_3f1p1_2::placeholder{color:var(--muted-foreground)}._input_3f1p1_2:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-foreground),0 0 0 4px var(--primary)}._input_3f1p1_2:disabled{cursor:not-allowed;opacity:.7;background-color:var(--muted)}._input_3f1p1_2[type=file]{padding:var(--spacing-2);font-size:.875rem}._input_3f1p1_2[type=file]::file-selector-button{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--primary-foreground);background-color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-sm);cursor:pointer;margin-right:var(--spacing-3);transition:background-color var(--animation-duration-fast) ease}._input_3f1p1_2[type=file]::file-selector-button:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}}@layer base{._textarea_5qot7_2{display:flex;width:100%;min-height:80px;padding:var(--spacing-2) var(--spacing-3);font-size:.9375rem;color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;resize:vertical}._textarea_5qot7_2::placeholder{color:var(--muted-foreground)}._textarea_5qot7_2:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-foreground),0 0 0 4px var(--primary)}._textarea_5qot7_2:disabled{cursor:not-allowed;opacity:.7;background-color:var(--muted)}}._container_ywmvm_1{padding:var(--spacing-2) 0}._header_ywmvm_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_ywmvm_12{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._plansList_ywmvm_19{display:flex;flex-direction:column;gap:var(--spacing-3)}._planCard_ywmvm_25{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);border:1px solid var(--border)}._planHeader_ywmvm_32{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._planName_ywmvm_39{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._planDetails_ywmvm_46{display:flex;flex-direction:column;gap:var(--spacing-2)}._planRow_ywmvm_52{display:flex;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._label_ywmvm_59{font-weight:500;color:var(--foreground)}._emptyState_ywmvm_64{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_ywmvm_75{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--error);gap:var(--spacing-2)}._errorMessage_ywmvm_86{font-size:.875rem;color:var(--muted-foreground)}._skeletonList_ywmvm_91{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonCard_ywmvm_97{padding:var(--spacing-4);border-radius:var(--radius);background-color:var(--muted)}@layer base{._selectTrigger_1plgb_2{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family-base);font-size:1rem;height:2.5rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;cursor:pointer;overflow:hidden}._selectTrigger_1plgb_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_1plgb_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%)}._selectTrigger_1plgb_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent);background-color:var(--card)}._selectTrigger_1plgb_2[data-placeholder]{color:var(--muted-foreground)}._selectTrigger_1plgb_2[data-disabled]{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}._selectIcon_1plgb_52{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_1plgb_2[data-state=open] ._selectIcon_1plgb_52{transform:rotate(180deg)}._selectContent_1plgb_64{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_1plgb_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_1plgb_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_1plgb_89{padding:var(--spacing-2)}._scrollButton_1plgb_93{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_1plgb_93:hover ._scrollIcon_1plgb_105{color:var(--primary)}._scrollIcon_1plgb_105{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_1plgb_116{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_1plgb_123{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_1plgb_123:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_1plgb_123[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_1plgb_157{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_1plgb_165{height:1rem;width:1rem;color:currentColor}._selectSeparator_1plgb_171{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}.dark ._selectTrigger_1plgb_2{background-color:color-mix(in srgb,var(--background) 80%,black)}.dark ._selectTrigger_1plgb_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._selectTrigger_1plgb_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px color-mix(in srgb,black 5%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent)}}._form_1i7hf_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_1i7hf_7{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_1i7hf_13{font-size:.875rem;font-weight:500;color:var(--foreground)}._formRow_1i7hf_19{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._error_1i7hf_25{color:var(--error);font-size:.875rem;margin:0}._formActions_1i7hf_31{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}._container_1jpok_1{padding:var(--spacing-2) 0}._header_1jpok_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_1jpok_12{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._recordsList_1jpok_19{display:flex;flex-direction:column;gap:var(--spacing-3)}._recordCard_1jpok_25{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);border:1px solid var(--border)}._recordHeader_1jpok_32{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}._recordHeaderLeft_1jpok_39{display:flex;align-items:center;gap:var(--spacing-3)}._recordDate_1jpok_45{font-size:.875rem;color:var(--muted-foreground)}._recordDetails_1jpok_50{display:flex;flex-direction:column;gap:var(--spacing-2)}._recordRow_1jpok_56{display:flex;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._label_1jpok_63{font-weight:500;color:var(--foreground);flex-shrink:0}._emptyState_1jpok_69{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_1jpok_80{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--error);gap:var(--spacing-2)}._errorMessage_1jpok_91{font-size:.875rem;color:var(--muted-foreground)}._skeletonList_1jpok_96{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonCard_1jpok_102{padding:var(--spacing-4);border-radius:var(--radius);background-color:var(--muted)}._form_fxhsd_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._formField_fxhsd_7{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_fxhsd_13{font-size:.875rem;font-weight:500;color:var(--foreground)}._scoreGrid_fxhsd_19{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._scoreBar_fxhsd_25{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._scoreBarFill_fxhsd_33{height:100%;background-color:var(--primary);transition:width var(--animation-duration-normal) ease}._error_fxhsd_39{color:var(--error);font-size:.875rem;margin:0}._formActions_fxhsd_45{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-4)}._container_11j1y_1{padding:var(--spacing-2) 0}._header_11j1y_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._title_11j1y_12{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}._ratingsList_11j1y_19{display:flex;flex-direction:column;gap:var(--spacing-4)}._ratingCard_11j1y_25{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);border:1px solid var(--border)}._ratingHeader_11j1y_32{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._ratingDate_11j1y_41{font-size:.875rem;font-weight:600;color:var(--foreground)}._ratedBy_11j1y_47{font-size:.875rem;color:var(--muted-foreground)}._scores_11j1y_52{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._scoreItem_11j1y_59{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._scoreLabel_11j1y_66{color:var(--muted-foreground)}._scoreValue_11j1y_70{display:flex;align-items:center;gap:var(--spacing-1);color:var(--foreground);font-weight:500}._starIcon_11j1y_78{color:var(--warning)}._overallScore_11j1y_82{grid-column:1 / -1;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--background);border-radius:var(--radius);margin-top:var(--spacing-2)}._overallLabel_11j1y_93{font-size:.875rem;color:var(--muted-foreground)}._overallValue_11j1y_98{display:flex;align-items:center;gap:var(--spacing-2)}._starIconLarge_11j1y_104{color:var(--warning)}._overallNumber_11j1y_108{font-size:1.5rem;font-weight:700;color:var(--foreground)}._outOf_11j1y_114{font-size:.875rem;color:var(--muted-foreground)}._comments_11j1y_119{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._commentsLabel_11j1y_128{font-size:.875rem;font-weight:500;color:var(--foreground)}._commentsText_11j1y_134{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._emptyState_11j1y_141{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_11j1y_152{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);text-align:center;color:var(--error);gap:var(--spacing-2)}._errorMessage_11j1y_163{font-size:.875rem;color:var(--muted-foreground)}._skeletonList_11j1y_168{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonCard_11j1y_174{padding:var(--spacing-4);border-radius:var(--radius);background-color:var(--muted)}._card_1vjf1_1{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-normal) ease}._card_1vjf1_1:hover{box-shadow:var(--shadow-lg)}._cardHeader_1vjf1_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._farmName_1vjf1_23{font-size:1.125rem;font-weight:600;color:var(--card-foreground);margin:0}._headerActions_1vjf1_30{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._cardContent_1vjf1_37{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:768px){._cardContent_1vjf1_37{grid-template-columns:1fr 1fr}}._infoItem_1vjf1_49{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._infoIcon_1vjf1_57{color:var(--secondary);flex-shrink:0}._cardFooter_1vjf1_62{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:flex-end}._detailsButton_1vjf1_70{width:100%}@media(min-width:768px){._detailsButton_1vjf1_70{width:auto}}._dialogContent_1vjf1_80{max-width:60rem;width:90vw}._tabs_1vjf1_85{margin-top:var(--spacing-4)}._tabContent_1vjf1_89{padding:var(--spacing-4) 0;min-height:300px;max-height:500px;overflow-y:auto}._dialogContent_bkk2s_1{max-width:50rem;width:90vw}._formGrid_bkk2s_6{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-top:var(--spacing-4)}@media(min-width:768px){._formGrid_bkk2s_6{grid-template-columns:1fr 1fr;gap:var(--spacing-6)}}._formField_bkk2s_20{display:flex;flex-direction:column;gap:var(--spacing-2)}._fullWidthField_bkk2s_26{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_bkk2s_20 label,._fullWidthField_bkk2s_26 label{font-size:.875rem;font-weight:500;color:var(--foreground)}._error_bkk2s_40{font-size:.8rem;color:var(--error);margin:var(--spacing-1) 0 0}._skeletonInput_bkk2s_46{height:2.5rem;width:100%}._skeletonTextarea_bkk2s_51{height:8rem;width:100%;grid-column:1 / -1}._pageContainer_fat6r_1{padding:var(--spacing-8)}._header_fat6r_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_fat6r_14{font-size:1.75rem;font-weight:600;margin:0}._grid_fat6r_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-6)}._cardSkeleton_fat6r_30{height:200px;border-radius:var(--radius-lg)}._infoCard_fat6r_35{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:200px;box-shadow:var(--shadow)}._infoIconError_fat6r_50{color:var(--error);width:24px;height:24px}._mobileMenuButton_eryk9_1{display:none;position:fixed;top:var(--spacing-4);left:var(--spacing-4);z-index:calc(var(--z-nav) + 2);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);cursor:pointer;transition:background-color var(--animation-duration-fast) ease;color:var(--foreground)}._mobileMenuButton_eryk9_1:hover{background-color:var(--muted)}._overlay_eryk9_20{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:calc(var(--z-nav) + 1)}._sidebar_eryk9_31{position:fixed;left:0;top:0;bottom:0;width:260px;background-color:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:var(--z-nav);transition:transform var(--animation-duration-normal) ease;overflow:hidden}._nav_eryk9_46{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-6) var(--spacing-3);flex-grow:1;overflow-y:auto}._navItem_eryk9_55{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);text-decoration:none;color:var(--sidebar-foreground);font-size:.9375rem;font-weight:500;transition:background-color var(--animation-duration-fast) ease;position:relative}._navItem_eryk9_55:hover{background-color:var(--muted)}._navItem_eryk9_55._active_eryk9_73{background-color:var(--primary);color:var(--primary-foreground)}._icon_eryk9_78{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}._icon_eryk9_78 svg{width:20px;height:20px}._label_eryk9_92{flex-grow:1}._badge_eryk9_96{margin-left:auto;font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._divider_eryk9_102{margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);padding:0 var(--spacing-4)}._dividerLabel_eryk9_108{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.05em}._userSection_eryk9_116{margin-top:auto;padding:var(--spacing-4) var(--spacing-3);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3);background-color:var(--sidebar)}._userCard_eryk9_126{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2)}._userAvatar_eryk9_133{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;background-color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._userAvatar_eryk9_133 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_eryk9_151{color:var(--primary-foreground);font-size:1.125rem;font-weight:600}._userInfo_eryk9_157{flex-grow:1;min-width:0}._userName_eryk9_162{font-size:.875rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_eryk9_171{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoutButton_eryk9_179{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease;width:100%;justify-content:center}._logoutButton_eryk9_179:hover{background-color:var(--muted);border-color:var(--muted-foreground)}@media(max-width:768px){._mobileMenuButton_eryk9_1,._overlay_eryk9_20{display:block}._sidebar_eryk9_31{transform:translate(-100%)}._sidebar_eryk9_31._open_eryk9_215{transform:translate(0);z-index:calc(var(--z-nav) + 2)}}@layer base{._content_16e7f_2,._subContent_16e7f_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_16e7f_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_16e7f_3{animation:_fadeIn_16e7f_1 var(--animation-duration-normal) ease-out}._item_16e7f_19,._checkboxItem_16e7f_20,._radioItem_16e7f_21,._subTrigger_16e7f_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_16e7f_19:hover,._checkboxItem_16e7f_20:hover,._radioItem_16e7f_21:hover,._subTrigger_16e7f_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_16e7f_19:focus-visible,._checkboxItem_16e7f_20:focus-visible,._radioItem_16e7f_21:focus-visible,._subTrigger_16e7f_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_16e7f_19[data-disabled],._checkboxItem_16e7f_20[data-disabled],._radioItem_16e7f_21[data-disabled],._subTrigger_16e7f_22[data-disabled]{pointer-events:none;opacity:.5}._item_16e7f_19[data-highlighted],._checkboxItem_16e7f_20[data-highlighted],._radioItem_16e7f_21[data-highlighted],._subTrigger_16e7f_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_16e7f_20,._radioItem_16e7f_21{padding-left:var(--spacing-8)}._checkboxIndicator_16e7f_75,._radioIndicator_16e7f_76{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_16e7f_75{height:1rem;width:1rem}._checkboxIndicator_16e7f_75 svg{height:.875rem;width:.875rem}._radioIndicator_16e7f_76{height:1rem;width:1rem}._radioIndicatorCircle_16e7f_99{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_16e7f_106{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_16e7f_113{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_16e7f_119{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_16e7f_126{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_16e7f_133{padding-left:var(--spacing-8)}@keyframes _scaleIn_16e7f_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_16e7f_1{0%{opacity:0}to{opacity:1}}}._layout_9l35l_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_9l35l_10{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-4) var(--spacing-6);position:sticky;top:0;z-index:calc(var(--z-nav) + 1);box-shadow:var(--shadow)}._headerContent_9l35l_20{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}._logo_9l35l_28{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:var(--foreground)}._logo_9l35l_28 h1{font-size:1.25rem;font-weight:600;margin:0}._nav_9l35l_42{display:flex;align-items:center;gap:var(--spacing-4)}._nav_9l35l_42 a{text-decoration:none;color:var(--muted-foreground);font-weight:500;transition:color var(--animation-duration-fast) ease}._nav_9l35l_42 a:hover{color:var(--primary)}._registerButton_9l35l_59{background-color:var(--primary);color:var(--primary-foreground)!important;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease}._registerButton_9l35l_59:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._userMenuButton_9l35l_71{gap:var(--spacing-2)}._contentWrapper_9l35l_75{display:flex;flex:1;position:relative}._mainContent_9l35l_81{flex-grow:1;transition:margin-left var(--animation-duration-normal) ease}._mainContent_9l35l_81._withSidebar_9l35l_86{margin-left:260px}._footer_9l35l_90{background-color:color-mix(in srgb,var(--primary) 90%,black);color:#f8fafc;padding:var(--spacing-12) var(--spacing-6) 0}._footerContent_9l35l_96{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8);padding-bottom:var(--spacing-8);border-bottom:1px solid color-mix(in srgb,white 20%,transparent)}._footerSection_9l35l_106 h3,._footerSection_9l35l_106 h4{margin:0 0 var(--spacing-4) 0;font-weight:600;font-size:1.125rem;color:#f8fafc}._footerSection_9l35l_106 h4{font-size:1rem}._footerBrand_9l35l_118{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._footerSlogan_9l35l_125{font-size:1rem;font-weight:500;margin:0 0 var(--spacing-3) 0;color:color-mix(in srgb,white 90%,transparent)}._footerDescription_9l35l_132{font-size:.875rem;line-height:1.6;margin:0;color:color-mix(in srgb,white 70%,transparent)}._contactList_9l35l_139{display:flex;flex-direction:column;gap:var(--spacing-3)}._contactItem_9l35l_145{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:color-mix(in srgb,white 80%,transparent)}._contactItem_9l35l_145 svg{flex-shrink:0}._footerLinks_9l35l_157{display:flex;flex-direction:column;gap:var(--spacing-3)}._footerLinks_9l35l_157 a{text-decoration:none;color:color-mix(in srgb,white 80%,transparent);font-size:.875rem;transition:color var(--animation-duration-fast) ease}._footerLinks_9l35l_157 a:hover{color:#f8fafc}._footerBottom_9l35l_174{max-width:1400px;margin:0 auto;padding:var(--spacing-4) 0;display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:color-mix(in srgb,white 60%,transparent)}._footerBottom_9l35l_174 p{margin:0}@media(max-width:768px){._logo_9l35l_28 h1{font-size:1rem}._headerContent_9l35l_20{padding:0 var(--spacing-4)}._mainContent_9l35l_81._withSidebar_9l35l_86{margin-left:0}._footer_9l35l_90{padding:var(--spacing-8) var(--spacing-4) 0}._footerContent_9l35l_96{grid-template-columns:1fr;gap:var(--spacing-6)}._footerBottom_9l35l_174{flex-direction:column;gap:var(--spacing-2);text-align:center}}@layer base{._formItem_1kjpk_2{display:flex;flex-direction:column;gap:var(--spacing-2)}._formLabel_1kjpk_8{font-size:.9375rem;font-weight:500;color:var(--foreground);line-height:1.5}._formLabel_1kjpk_8._error_1kjpk_15{color:var(--error)}._formDescription_1kjpk_19{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._formMessage_1kjpk_25{font-size:.875rem;font-weight:500;color:var(--error);line-height:1.5}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._form_1q6v5_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1q6v5_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._submitButton_1q6v5_17{width:100%}._loadingText_1q6v5_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1q6v5_28{color:#fff}._pageContainer_wbpxg_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px);padding:var(--spacing-8);background-color:var(--background)}._loginCard_wbpxg_10{width:100%;max-width:480px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);animation:_fadeIn_wbpxg_1 .5s ease-out}._cardHeader_wbpxg_20{text-align:center;margin-bottom:var(--spacing-8)}._logoIcon_wbpxg_25{color:var(--primary);margin:0 auto var(--spacing-4)}._title_wbpxg_30{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_wbpxg_37{font-size:.9375rem;color:var(--muted-foreground);margin:0}._tabsList_wbpxg_43{margin-bottom:var(--spacing-4)}._tabContent_wbpxg_47{margin-top:var(--spacing-4)}._formWrapper_wbpxg_51{margin-bottom:var(--spacing-4)}._registerPrompt_wbpxg_55{margin-bottom:var(--spacing-6);padding:var(--spacing-3);text-align:center}._registerText_wbpxg_61{font-size:.9375rem;color:var(--muted-foreground);margin:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._registerLink_wbpxg_71{color:var(--primary);text-decoration:none;font-weight:500;transition:text-decoration .2s ease}._registerLink_wbpxg_71:hover{text-decoration:underline}._staffNote_wbpxg_82{font-size:.9375rem;color:var(--muted-foreground);margin:0;font-style:italic}._footer_wbpxg_89{text-align:center}._homeLink_wbpxg_93{font-size:.875rem;color:var(--primary);text-decoration:none;transition:text-decoration .2s ease}._homeLink_wbpxg_93:hover{text-decoration:underline}@keyframes _fadeIn_wbpxg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._layout_1w3xz_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1w3xz_10{width:100%;padding:var(--spacing-4) var(--spacing-6);background-color:var(--surface);border-bottom:1px solid var(--border)}._headerContent_1w3xz_17{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._logo_1w3xz_25{display:flex;align-items:center;gap:var(--spacing-3);text-decoration:none;color:var(--foreground)}._logo_1w3xz_25 h1{font-size:1.25rem;font-weight:600;margin:0}._dashboardLink_1w3xz_39{text-decoration:none;color:var(--primary);font-weight:500;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;border:1px solid var(--border)}._dashboardLink_1w3xz_39:hover{background-color:var(--muted)}._mainContent_1w3xz_53{flex-grow:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8)}._footer_1w3xz_63{width:100%;padding:var(--spacing-4) var(--spacing-6);text-align:center;font-size:.8125rem;color:var(--muted-foreground);border-top:1px solid var(--border)}._footer_1w3xz_63 p{margin:0}@media(max-width:768px){._header_1w3xz_10{padding:var(--spacing-4)}._logo_1w3xz_25 h1{font-size:1rem}._mainContent_1w3xz_53{padding:var(--spacing-6) var(--spacing-4);justify-content:flex-start}._footer_1w3xz_63{padding:var(--spacing-4)}}._hero_1vcb4_1{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:80vh;padding:var(--spacing-16) var(--spacing-8);background-image:url(https://images.unsplash.com/photo-1506748686214-e9df14d4d9d0?q=80&w=1200);background-size:cover;background-position:center;color:#fff}._heroOverlay_1vcb4_15{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#1b4b7ab3,#70809099);z-index:1}._heroContent_1vcb4_26{position:relative;z-index:2;max-width:800px;animation:_fadeIn_1vcb4_1 1s ease-out}._heroTitle_1vcb4_33{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:var(--spacing-4);text-shadow:0 2px 8px rgba(0,0,0,.5)}._heroSubtitle_1vcb4_42{font-size:1.25rem;font-weight:400;max-width:600px;margin:0 auto var(--spacing-6);opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.5)}._dashboardButton_1vcb4_51{margin-top:var(--spacing-4);font-size:1.125rem;padding:0 var(--spacing-8);box-shadow:0 4px 12px #0000004d}._heroStats_1vcb4_58{margin-top:var(--spacing-8);animation:_fadeIn_1vcb4_1 1.5s ease-out}._heroStatsLoading_1vcb4_63{display:flex;justify-content:center}._heroStatsTicker_1vcb4_68{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.2)}._heroStatItem_1vcb4_81{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;font-weight:500;white-space:nowrap}._heroStatDivider_1vcb4_90{color:#ffffff80;font-weight:300}@keyframes _fadeIn_1vcb4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._heroTitle_1vcb4_33{font-size:2.5rem}._heroSubtitle_1vcb4_42{font-size:1.125rem}._heroStatsTicker_1vcb4_68{padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-2)}._heroStatItem_1vcb4_81{font-size:.875rem}}._featuredClientsSection_1s60i_1{background-color:var(--muted);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);width:100%;margin-left:0;margin-right:0;max-width:none;padding-left:max(var(--spacing-8),calc((100vw - 1200px)/2));padding-right:max(var(--spacing-8),calc((100vw - 1200px)/2));text-align:center}._sectionTitle_1s60i_14{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground)}._sectionSubtitle_1s60i_22{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-12)}._clientsGrid_1s60i_29{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);text-align:left;max-width:1200px;margin:0 auto}._categoryCard_1s60i_38{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}._categoryCard_1s60i_38:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._categoryHeader_1s60i_52{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._categoryIconWrapper_1s60i_61{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;flex-shrink:0}._categoryTitle_1s60i_73{font-size:1.125rem;font-weight:600;color:var(--primary)}._clientsList_1s60i_79{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._clientItem_1s60i_88{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.9375rem;color:var(--foreground);line-height:1.5}._clientIcon_1s60i_97{color:var(--success);flex-shrink:0;margin-top:.15rem}@media(max-width:1024px){._clientsGrid_1s60i_29{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._featuredClientsSection_1s60i_1{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}._sectionTitle_1s60i_14{font-size:2rem}._clientsGrid_1s60i_29{grid-template-columns:1fr;gap:var(--spacing-4)}._categoryCard_1s60i_38{padding:var(--spacing-4)}._categoryIconWrapper_1s60i_61{width:40px;height:40px}._clientItem_1s60i_88{font-size:.875rem}}._section_eacu5_1{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8);text-align:center}._developmentSection_eacu5_8{background-color:var(--muted);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-16);width:100%;margin-left:0;margin-right:0;max-width:none;padding-left:max(var(--spacing-8),calc((100vw - 1200px)/2));padding-right:max(var(--spacing-8),calc((100vw - 1200px)/2))}._sectionTitle_eacu5_21{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground)}._sectionSubtitle_eacu5_29{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-12)}._plansGrid_eacu5_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-12);max-width:1200px;margin-left:auto;margin-right:auto}._planCard_eacu5_47{position:relative;background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);text-align:left;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}._planCard_eacu5_47:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}._planBadge_eacu5_66{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-size:1.25rem;font-weight:700;box-shadow:var(--shadow-md);opacity:.9}._planIconWrapper_eacu5_84{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._planTitle_eacu5_95{font-size:1.25rem;font-weight:600;color:var(--foreground);line-height:1.3;margin-top:var(--spacing-2)}._planDescription_eacu5_103{font-size:.9375rem;color:var(--muted-foreground);line-height:1.7;text-align:justify}._visionSection_eacu5_111{max-width:900px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);position:relative;overflow:hidden}._visionSection_eacu5_111:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1),transparent 50%);pointer-events:none}._visionIconWrapper_eacu5_142{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full);background-color:#fff3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0003}._visionTitle_eacu5_157{position:relative;z-index:1;font-size:2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-2)}._visionContent_eacu5_166{position:relative;z-index:1;font-size:1.0625rem;line-height:1.8;text-align:justify;max-width:800px;opacity:.95}@media(max-width:768px){._sectionTitle_eacu5_21{font-size:2rem}._sectionSubtitle_eacu5_29{font-size:1rem}._section_eacu5_1{padding:0 var(--spacing-4)}._developmentSection_eacu5_8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}._plansGrid_eacu5_37{grid-template-columns:1fr;gap:var(--spacing-4)}._planCard_eacu5_47{padding:var(--spacing-6)}._planBadge_eacu5_66{width:48px;height:48px;font-size:1.125rem;top:var(--spacing-3);right:var(--spacing-3)}._planIconWrapper_eacu5_84{width:56px;height:56px}._planTitle_eacu5_95{font-size:1.125rem}._planDescription_eacu5_103{font-size:.875rem}._visionSection_eacu5_111{padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-3)}._visionIconWrapper_eacu5_142{width:64px;height:64px}._visionTitle_eacu5_157{font-size:1.5rem}._visionContent_eacu5_166{font-size:.9375rem;line-height:1.7}}@layer base{._carousel_3ybhe_2{position:relative;width:100%;height:100%;overflow:hidden}._viewport_3ybhe_9{width:100%;height:100%;overflow:hidden}._container_3ybhe_15{display:flex;height:100%;width:100%;backface-visibility:hidden}._container_3ybhe_15._horizontal_3ybhe_22{flex-direction:row}._container_3ybhe_15._vertical_3ybhe_26{flex-direction:column}._item_3ybhe_30{flex:0 0 auto;min-width:0;position:relative}._item_3ybhe_30._horizontal_3ybhe_22{width:100%}._item_3ybhe_30._vertical_3ybhe_26{height:100%}._previousButtonContainer_3ybhe_44,._nextButtonContainer_3ybhe_45{position:absolute;z-index:var(--z-content);transform:translateY(-50%)}._horizontalNav_3ybhe_51._previousButtonContainer_3ybhe_44{left:var(--spacing-2);top:50%}._horizontalNav_3ybhe_51._nextButtonContainer_3ybhe_45{right:var(--spacing-2);top:50%}._verticalNav_3ybhe_61._previousButtonContainer_3ybhe_44{top:var(--spacing-2);left:50%;transform:translate(-50%)}._verticalNav_3ybhe_61._nextButtonContainer_3ybhe_45{bottom:var(--spacing-2);left:50%;transform:translate(-50%)}._previous_3ybhe_44,._next_3ybhe_45{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._previous_3ybhe_44:hover:not(:disabled),._next_3ybhe_45:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._previous_3ybhe_44:active:not(:disabled),._next_3ybhe_45:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}._previous_3ybhe_44:focus-visible,._next_3ybhe_45:focus-visible{box-shadow:var(--shadow-focus);outline:none}._previous_3ybhe_44:disabled,._next_3ybhe_45:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6}._icon_3ybhe_112{width:1rem;height:1rem}._srOnly_3ybhe_117{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}._pageContainer_38wim_1{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:hidden;width:100%}._hero_38wim_10{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:80vh;padding:var(--spacing-16) var(--spacing-8);background-image:url(https://images.unsplash.com/photo-1506748686214-e9df14d4d9d0?q=80&w=1200);background-size:cover;background-position:center;color:#fff}._heroOverlay_38wim_24{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#1b4b7ab3,#70809099);z-index:1}._heroContent_38wim_35{position:relative;z-index:2;max-width:800px;animation:_fadeIn_38wim_1 1s ease-out}._heroTitle_38wim_42{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:var(--spacing-4);text-shadow:0 2px 8px rgba(0,0,0,.5)}._heroSubtitle_38wim_51{font-size:1.25rem;font-weight:400;max-width:600px;margin:0 auto var(--spacing-6);opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.5)}._dashboardButton_38wim_60{margin-top:var(--spacing-4);font-size:1.125rem;padding:0 var(--spacing-8);box-shadow:0 4px 12px #0000004d}._heroStats_38wim_68{margin-top:var(--spacing-8);animation:_fadeIn_38wim_1 1.5s ease-out}._heroStatsLoading_38wim_73{display:flex;justify-content:center}._heroStatsTicker_38wim_78{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.2)}._heroStatItem_38wim_91{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;font-weight:500;white-space:nowrap}._heroStatDivider_38wim_100{color:#ffffff80;font-weight:300}._mainContent_38wim_106{padding:var(--spacing-16) 0;overflow-x:hidden;width:100%}._section_38wim_112{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8);text-align:center;overflow-x:hidden;width:100%;box-sizing:border-box}._section_38wim_112:not(:last-child){margin-bottom:var(--spacing-16)}._sectionTitle_38wim_126{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:600;margin-bottom:var(--spacing-3);color:var(--foreground)}._sectionSubtitle_38wim_134{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto var(--spacing-12)}._statsSection_38wim_142{margin-bottom:var(--spacing-16);margin-top:calc(-1 * var(--spacing-12));position:relative;z-index:10}._statsGrid_38wim_149{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-6)}._statCard_38wim_155{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:var(--spacing-4);transition:transform .3s ease,box-shadow .3s ease;animation:_slideUp_38wim_1 .6s ease-out}._statCard_38wim_155:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}._statIconWrapper_38wim_172{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;flex-shrink:0}._statIcon_38wim_172{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._statContent_38wim_188{text-align:left;flex:1}._statValue_38wim_193{font-size:2rem;font-weight:700;color:var(--primary);line-height:1;margin-bottom:var(--spacing-1)}._statLabel_38wim_201{font-size:.9375rem;color:var(--muted-foreground);font-weight:500}._modulesGrid_38wim_208{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-8);text-align:left}._moduleCard_38wim_215{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}._moduleCard_38wim_215:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._moduleIcon_38wim_228{color:var(--primary);margin-bottom:var(--spacing-4)}._moduleTitle_38wim_233{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-2)}._moduleDescription_38wim_239{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}._serviceProcessSection_38wim_246{background-color:var(--muted);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);width:100%;margin-left:0;margin-right:0;max-width:none;padding-left:max(var(--spacing-8),calc((100vw - 1200px)/2));padding-right:max(var(--spacing-8),calc((100vw - 1200px)/2))}._mobileCarousel_38wim_259{position:relative;width:100%;max-width:100%;padding:0 var(--spacing-6);overflow:hidden;box-sizing:border-box;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}._mobileCarousel_38wim_259:active{cursor:grabbing}._processFlow_38wim_275{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:nowrap;max-width:1200px;width:100%;margin:0 auto;overflow-x:hidden;box-sizing:border-box}._processStep_38wim_289{position:relative;background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);min-width:160px;flex:0 1 180px;transition:transform .3s ease,box-shadow .3s ease;height:100%}._mobileCarousel_38wim_259 ._processStep_38wim_289{position:relative;min-width:auto;width:100%;flex:1;min-height:260px;margin:0;padding:var(--spacing-5);padding-top:calc(var(--spacing-5) + 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._processStep_38wim_289:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._stepBadge_38wim_326{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-size:.875rem;font-weight:700;box-shadow:var(--shadow-md);z-index:10}._stepIconWrapper_38wim_345{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._stepTitle_38wim_356{font-size:1.125rem;font-weight:600;color:var(--foreground);text-align:center}._stepDescription_38wim_363{font-size:.875rem;color:var(--muted-foreground);text-align:center;line-height:1.5}._processArrow_38wim_370{display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}._categoriesGrid_38wim_379{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6);text-align:left}._categoryCard_38wim_386{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%}._mobileCarousel_38wim_259 ._categoryCard_38wim_386{min-height:300px;margin:0;padding:var(--spacing-6);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}._mobileCarousel_38wim_259 ._categoryCard_38wim_386 ._categoryIconWrapper_38wim_410{margin:0 auto;flex-shrink:0}._mobileCarousel_38wim_259 ._categoryCard_38wim_386 ._categoryName_38wim_415{margin-top:var(--spacing-4)}._mobileCarousel_38wim_259 ._categoryCard_38wim_386 ._categoryDescription_38wim_419{flex:1;display:flex;align-items:center;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}._categoryCard_38wim_386:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._categoryCard_38wim_386:hover ._categoryIconWrapper_38wim_410{transform:rotate(5deg) scale(1.05)}._categoryIconWrapper_38wim_410{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;transition:transform .3s ease}._categoryName_38wim_415{font-size:1.125rem;font-weight:600;color:var(--foreground)}._categoryDescription_38wim_419{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;flex:1}._categoryCount_38wim_461{align-self:flex-start;font-size:.875rem}._mobileCarousel_38wim_259 ._categoryCard_38wim_386 ._categoryCount_38wim_461{align-self:center;margin-top:auto}._newsSection_38wim_472{background-color:var(--surface);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);width:100%;margin-left:0;margin-right:0;max-width:none;padding-left:max(var(--spacing-8),calc((100vw - 1200px)/2));padding-right:max(var(--spacing-8),calc((100vw - 1200px)/2))}._newsSectionHeader_38wim_484{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._newsGrid_38wim_506{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._newsCard_38wim_512{background-color:var(--background);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:1px solid var(--border);height:100%}._mobileCarousel_38wim_259 ._newsCard_38wim_512{min-height:240px;margin:0;padding:var(--spacing-5);cursor:default;display:flex;flex-direction:column;align-items:stretch;text-align:left}._newsCard_38wim_512:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._newsCardHeader_38wim_542{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._newsDate_38wim_549{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);font-size:.875rem}._newsTitle_38wim_557{font-size:1.0625rem;font-weight:600;color:var(--foreground);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._newsSummary_38wim_568{font-size:.875rem;color:var(--muted-foreground);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._certificationsSection_38wim_579{background-color:var(--muted);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);width:100%;margin-left:0;margin-right:0;max-width:none;padding-left:max(var(--spacing-8),calc((100vw - 1200px)/2));padding-right:max(var(--spacing-8),calc((100vw - 1200px)/2))}._certificationsGrid_38wim_591{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._certCard_38wim_597{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);height:100%}._mobileCarousel_38wim_259 ._certCard_38wim_597{min-height:340px;margin:0;padding:var(--spacing-6);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._mobileCarousel_38wim_259 ._certCard_38wim_597 ._certIconWrapper_38wim_622,._mobileCarousel_38wim_259 ._certCard_38wim_597 ._certImage_38wim_623{margin:0 auto}._certCard_38wim_597:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._certCard_38wim_597:hover ._certImage_38wim_623{transform:scale(1.05)}._certIconWrapper_38wim_622{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff}._certImage_38wim_623{width:100%;height:200px;object-fit:contain;border-radius:var(--radius);background-color:var(--muted);padding:var(--spacing-2);transition:transform .3s ease}._certTitle_38wim_657{font-size:.9375rem;font-weight:600;color:var(--foreground);line-height:1.4}._advantagesGrid_38wim_665{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8);text-align:left}._advantageCard_38wim_672{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);height:100%}._mobileCarousel_38wim_259 ._advantageCard_38wim_672{min-height:260px;margin:0;padding:var(--spacing-5);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._mobileCarousel_38wim_259 ._advantageCard_38wim_672 ._advantageIconWrapper_38wim_696{margin:0 auto}._mobileCarousel_38wim_259 ._advantageCard_38wim_672 ._advantageTitle_38wim_700,._mobileCarousel_38wim_259 ._advantageCard_38wim_672 ._advantageDescription_38wim_701{text-align:center}._advantageCard_38wim_672:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._advantageCardClickable_38wim_710{cursor:pointer;position:relative}._advantageCardClickable_38wim_710:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}._advantageCardClickable_38wim_710:after{content:"点击了解更多";position:absolute;bottom:var(--spacing-4);right:var(--spacing-4);font-size:.75rem;color:var(--primary);opacity:0;transition:opacity .3s ease}._advantageCardClickable_38wim_710:hover:after{opacity:1}._advantageIconWrapper_38wim_696{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}._advantageTitle_38wim_700{font-size:1.125rem;font-weight:600;color:var(--foreground)}._advantageDescription_38wim_701{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6}._clientsSection_38wim_759{background-color:var(--surface);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);width:100%;margin-left:0;margin-right:0;max-width:none;padding-left:max(var(--spacing-8),calc((100vw - 1200px)/2));padding-right:max(var(--spacing-8),calc((100vw - 1200px)/2))}._clientsGrid_38wim_771{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;gap:var(--spacing-8);margin-top:var(--spacing-8);max-width:800px;margin-left:auto;margin-right:auto}._clientCard_38wim_782{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);transition:color .3s ease}._clientCard_38wim_782:hover{color:var(--primary)}._clientIconWrapper_38wim_795{padding:var(--spacing-4);border-radius:var(--radius-full);background-color:var(--muted)}._clientName_38wim_801{font-weight:500}._partnersSection_38wim_806{margin-bottom:var(--spacing-16)}._partnersGrid_38wim_810{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-6);max-width:1200px;margin:0 auto}._partnerCard_38wim_818{background-color:var(--surface);padding:var(--spacing-5) var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);transition:transform .3s ease,box-shadow .3s ease;min-height:120px;border:1px solid var(--border)}._partnerCard_38wim_818:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._partnerLogo_38wim_838{height:60px;width:auto;max-width:140px;object-fit:contain;transition:transform .3s ease}._partnerCard_38wim_818:hover ._partnerLogo_38wim_838{transform:scale(1.05)}._partnerName_38wim_850{font-size:.875rem;font-weight:600;color:var(--foreground);text-align:center;line-height:1.3}@keyframes _fadeIn_38wim_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_38wim_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._traceabilityDialog_38wim_881{max-width:700px;width:100%}._traceabilityContent_38wim_886{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-4) 0}._flowDiagram_38wim_893{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-6);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));border-radius:var(--radius-lg);overflow-x:auto}._flowNode_38wim_907{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);min-width:80px}._flowNodeIcon_38wim_915{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;box-shadow:var(--shadow-md)}._flowNode_38wim_907 span{font-size:.875rem;font-weight:600;color:var(--foreground);text-align:center}._flowArrow_38wim_934{color:var(--primary);flex-shrink:0}._featuresSection_38wim_939{display:flex;flex-direction:column;gap:var(--spacing-4)}._featuresIntro_38wim_945{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;text-align:center}._featuresList_38wim_952{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}._featuresList_38wim_952 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9375rem;color:var(--foreground)}._checkIcon_38wim_969{color:var(--success);flex-shrink:0}._demoEntry_38wim_974{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-6);background-color:var(--muted);border-radius:var(--radius-lg)}._demoEntryTitle_38wim_983{font-size:.9375rem;font-weight:500;color:var(--foreground);text-align:center}._demoInputGroup_38wim_990{display:flex;gap:var(--spacing-3);align-items:center}._demoInput_38wim_990{flex:1}._registerCta_38wim_1000{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._registerCta_38wim_1000 p{font-size:.9375rem;color:var(--muted-foreground)}._emptyMessage_38wim_1015{font-size:.9375rem;color:var(--muted-foreground);text-align:center;padding:var(--spacing-8)}._newsMoreLink_38wim_491{display:flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-size:.9375rem;font-weight:500;text-decoration:none;transition:gap .3s ease}._newsMoreLink_38wim_491:hover{gap:var(--spacing-3)}@media(min-width:769px)and (max-width:1100px){._modulesGrid_38wim_208{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._processFlow_38wim_275{flex-direction:column;flex-wrap:nowrap;gap:var(--spacing-3)}._processStep_38wim_289{max-width:400px;width:100%;flex:none}._processArrow_38wim_370{transform:rotate(90deg)}._categoriesGrid_38wim_379{grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);max-width:100%}._clientsGrid_38wim_771{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._advantagesGrid_38wim_665{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._partnersGrid_38wim_810{grid-template-columns:repeat(4,1fr);gap:var(--spacing-5)}}@media(max-width:768px){._heroTitle_38wim_42{font-size:2.5rem}._heroSubtitle_38wim_51{font-size:1.125rem}._heroStatsTicker_38wim_78{padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-2)}._heroStatItem_38wim_91{font-size:.875rem}._sectionTitle_38wim_126{font-size:2rem}._mainContent_38wim_106{padding:var(--spacing-12) 0;max-width:100vw}._section_38wim_112{padding:0 var(--spacing-4);max-width:100vw}._statsSection_38wim_142{margin-top:calc(-1 * var(--spacing-8))}._statsGrid_38wim_149{grid-template-columns:1fr;gap:var(--spacing-4);max-width:100%}._statCard_38wim_155{padding:var(--spacing-4)}._statIconWrapper_38wim_172{width:48px;height:48px}._statValue_38wim_193{font-size:1.5rem}._modulesGrid_38wim_208{grid-template-columns:1fr;max-width:100%}._partnersGrid_38wim_810{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);max-width:100%}._partnerCard_38wim_818{padding:var(--spacing-4) var(--spacing-3);min-height:100px}._partnerLogo_38wim_838{height:50px;max-width:120px}._partnerName_38wim_850{font-size:.8125rem}._mobileCarousel_38wim_259{padding:0 var(--spacing-6);max-width:100vw}._mobileCarousel_38wim_259 ._stepBadge_38wim_326{width:28px;height:28px;font-size:.75rem;top:8px}._mobileCarousel_38wim_259 ._stepIconWrapper_38wim_345,._mobileCarousel_38wim_259 ._categoryIconWrapper_38wim_410,._mobileCarousel_38wim_259 ._advantageIconWrapper_38wim_696{width:56px;height:56px}._mobileCarousel_38wim_259 ._stepIconWrapper_38wim_345 svg,._mobileCarousel_38wim_259 ._categoryIconWrapper_38wim_410 svg,._mobileCarousel_38wim_259 ._advantageIconWrapper_38wim_696 svg{width:28px;height:28px}._mobileCarousel_38wim_259 ._stepTitle_38wim_356,._mobileCarousel_38wim_259 ._categoryName_38wim_415,._mobileCarousel_38wim_259 ._advantageTitle_38wim_700{font-size:1rem}._mobileCarousel_38wim_259 ._stepDescription_38wim_363,._mobileCarousel_38wim_259 ._categoryDescription_38wim_419,._mobileCarousel_38wim_259 ._advantageDescription_38wim_701{font-size:.875rem;line-height:1.5}._mobileCarousel_38wim_259 ._certImage_38wim_623{height:200px}._newsSectionHeader_38wim_484{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._clientsGrid_38wim_771{grid-template-columns:1fr;gap:var(--spacing-6)}._flowDiagram_38wim_893{padding:var(--spacing-4);gap:var(--spacing-1);max-width:100%;width:100%}._flowNode_38wim_907{min-width:60px}._flowNodeIcon_38wim_915{width:48px;height:48px}._flowNodeIcon_38wim_915 svg{width:20px;height:20px}._flowNode_38wim_907 span{font-size:.75rem}._flowArrow_38wim_934{width:16px;height:16px}._featuresList_38wim_952{grid-template-columns:1fr}._demoEntry_38wim_974{padding:var(--spacing-4)}._demoInputGroup_38wim_990{flex-direction:column}._demoInput_38wim_990{width:100%}}._pageContainer_1gfz3_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_1gfz3_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4)}._titleRow_1gfz3_17{display:flex;align-items:center;gap:var(--spacing-4)}._backLink_1gfz3_23{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease;white-space:nowrap}._backLink_1gfz3_23:hover{color:var(--primary)}._title_1gfz3_17{font-size:2rem;font-weight:600;margin:0}._actions_1gfz3_44{display:flex;gap:var(--spacing-4);align-items:center}._filterSelect_1gfz3_50{width:180px}._mainContent_1gfz3_54{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_1gfz3_61{overflow-x:auto}._table_1gfz3_61{width:100%;border-collapse:collapse;font-size:.9375rem}._table_1gfz3_61 th,._table_1gfz3_61 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1gfz3_61 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_1gfz3_61 tbody tr:last-child td{border-bottom:none}._clickableRow_1gfz3_90{cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._clickableRow_1gfz3_90:hover{background-color:var(--muted)}._centeredCell_1gfz3_99{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1gfz3_105{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border)}@media(max-width:768px){._pageContainer_1gfz3_1{padding:var(--spacing-4)}._header_1gfz3_8{flex-direction:column;align-items:flex-start}._titleRow_1gfz3_17{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._actions_1gfz3_44{width:100%;flex-direction:column;align-items:stretch}._filterSelect_1gfz3_50{width:100%}}._pageContainer_vc26i_1{padding:var(--spacing-8)}._header_vc26i_5{margin-bottom:var(--spacing-6)}._title_vc26i_9{font-size:2rem;font-weight:600}._tabs_vc26i_14{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tabContent_vc26i_21{padding:var(--spacing-6)}._controls_vc26i_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._batchSelector_vc26i_32{width:300px}._contentArea_vc26i_36{min-height:200px}._recordList_vc26i_40{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._recordItem_vc26i_49{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius)}._planGrid_vc26i_58{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._planCard_vc26i_64{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius)}._planCard_vc26i_64 h4{margin:0 0 var(--spacing-2)}._planCard_vc26i_64 ul{padding-left:var(--spacing-4)}._placeholder_vc26i_78{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);color:var(--muted-foreground);gap:var(--spacing-4)}._form_vc26i_89{display:flex;flex-direction:column;gap:var(--spacing-4)}._pageContainer_ia5t2_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_ia5t2_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4)}._titleRow_ia5t2_17{display:flex;align-items:center;gap:var(--spacing-4)}._backLink_ia5t2_23{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease;white-space:nowrap}._backLink_ia5t2_23:hover{color:var(--primary)}._title_ia5t2_17{font-size:2rem;font-weight:600;margin:0}._actions_ia5t2_44{display:flex;gap:var(--spacing-4);align-items:center}._filterSelect_ia5t2_50{width:180px}._mainContent_ia5t2_54{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_ia5t2_61{overflow-x:auto}._table_ia5t2_61{width:100%;border-collapse:collapse;font-size:.9375rem}._table_ia5t2_61 th,._table_ia5t2_61 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_ia5t2_61 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_ia5t2_61 tbody tr:last-child td{border-bottom:none}._centeredCell_ia5t2_90{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._fileLink_ia5t2_96{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._fileLink_ia5t2_96:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 15%)}._pagination_ia5t2_110{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border)}@media(max-width:768px){._pageContainer_ia5t2_1{padding:var(--spacing-4)}._header_ia5t2_8{flex-direction:column;align-items:flex-start}._titleRow_ia5t2_17{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._actions_ia5t2_44{width:100%;flex-direction:column;align-items:stretch}._filterSelect_ia5t2_50{width:100%}}._pageContainer_1mamg_1{display:flex;flex-direction:column;height:100vh;padding:var(--spacing-8);max-width:1200px;margin:0 auto;width:100%}._header_1mamg_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);flex-shrink:0}._title_1mamg_19{font-size:2rem;font-weight:600}._mainContent_1mamg_24{flex:1;display:flex;flex-direction:column;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow-y:auto;min-height:0}._messageItem_1mamg_35{border-bottom:1px solid var(--border);flex-shrink:0}._messageItem_1mamg_35:last-child{border-bottom:none}._messageItem_1mamg_35._unread_1mamg_44 ._messageHeader_1mamg_44{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._messageItem_1mamg_35._unread_1mamg_44 h4{font-weight:600}._messageHeader_1mamg_44{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);cursor:pointer;transition:background-color .2s ease}._messageHeader_1mamg_44:hover{background-color:var(--muted)}._messageTitle_1mamg_65{display:flex;align-items:center;gap:var(--spacing-3)}._messageTitle_1mamg_65 h4{margin:0;font-weight:500}._messageMeta_1mamg_76{display:flex;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);font-size:.875rem}._messageBody_1mamg_84{padding:0 var(--spacing-4) var(--spacing-4) calc(var(--spacing-4) + var(--spacing-3) + 18px);color:var(--muted-foreground);border-top:1px solid var(--border);animation:_fadeIn_1mamg_1 .3s ease}._messageActions_1mamg_91{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-4);align-items:center}._detailsLink_1mamg_98{padding:0;height:auto}._emptyState_1mamg_103{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--spacing-12);color:var(--muted-foreground);gap:var(--spacing-4)}._errorState_1mamg_114{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--spacing-8);color:var(--error)}@keyframes _fadeIn_1mamg_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._erpLayout_ywlhh_1{display:flex;height:100vh;background-color:var(--background);color:var(--foreground)}._sidebar_ywlhh_8{width:240px;background-color:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;transition:transform .3s ease-in-out;z-index:var(--z-nav);overflow:hidden}._sidebarHeader_ywlhh_20{padding:var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--border)}._sidebarTitle_ywlhh_25{display:flex;align-items:center;gap:var(--spacing-3);font-size:1.25rem;font-weight:600;color:var(--foreground);text-decoration:none;margin:0;padding:var(--spacing-2);border-radius:var(--radius);transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;cursor:pointer}._sidebarTitle_ywlhh_25:hover{background-color:var(--muted)}._nav_ywlhh_45{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);flex-grow:1;overflow-y:auto}._navItem_ywlhh_54{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);text-decoration:none;color:var(--sidebar-foreground);font-weight:500;transition:background-color .2s ease,color .2s ease;position:relative}._navItem_ywlhh_54:hover{background-color:var(--muted)}._navItem_ywlhh_54._active_ywlhh_71{background-color:var(--primary);color:var(--primary-foreground)}._badge_ywlhh_76{margin-left:auto;font-size:.75rem;padding:var(--spacing-1) var(--spacing-2)}._separator_ywlhh_82{margin:var(--spacing-3) 0}._groupLabel_ywlhh_86{padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._divider_ywlhh_95{height:1px;background-color:var(--border);margin:0 var(--spacing-3)}._mainContent_ywlhh_101{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}._mobileMenuButton_ywlhh_108{display:none;position:fixed;top:var(--spacing-4);left:var(--spacing-4);z-index:calc(var(--z-nav) + 10);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2);cursor:pointer}._overlay_ywlhh_121{display:none}._userSection_ywlhh_125{margin-top:auto;padding:var(--spacing-4);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3)}._userCard_ywlhh_134{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2)}._userAvatar_ywlhh_141{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;background-color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._userAvatar_ywlhh_141 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_ywlhh_159{color:var(--primary-foreground);font-size:1.125rem;font-weight:600}._userInfo_ywlhh_165{flex-grow:1;min-width:0}._userName_ywlhh_170{font-size:.875rem;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_ywlhh_179{font-size:.75rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}._logoutButton_ywlhh_188{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);background-color:transparent;color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease;width:100%;justify-content:center}._logoutButton_ywlhh_188:hover{background-color:var(--muted);border-color:var(--muted-foreground)}@media(max-width:1024px){._sidebar_ywlhh_8{position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);height:100%}._sidebar_ywlhh_8._open_ywlhh_221{transform:translate(0);box-shadow:var(--shadow-lg)}._mainContent_ywlhh_101{width:100%}._mobileMenuButton_ywlhh_108{display:block}._overlay_ywlhh_121{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:calc(var(--z-nav) - 1)}}._pageContainer_1edis_1{background-color:var(--background)}._hero_1edis_5{position:relative;height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-image:url(/images/partners-banner.jpg);background-size:cover;background-position:center}._heroOverlay_1edis_18{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1b4b7a99}._heroContent_1edis_27{position:relative;z-index:1;padding:var(--spacing-8)}._heroTitle_1edis_33{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-4);text-shadow:0 2px 4px rgba(0,0,0,.3)}._heroSubtitle_1edis_40{font-size:1.25rem;max-width:700px;margin:0 auto;opacity:.9}._mainContent_1edis_47{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}._sectionTitle_1edis_53{font-size:2.25rem;font-weight:600;text-align:center;margin-bottom:var(--spacing-2);color:var(--primary)}._sectionSubtitle_1edis_61{text-align:center;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-8)}._statsSection_1edis_69{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-16)}._statCard_1edis_76{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}._statCard_1edis_76:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}._statIcon_1edis_90{color:var(--primary);margin-bottom:var(--spacing-4)}._statValue_1edis_95{font-size:2.5rem;font-weight:700;margin:0;color:var(--foreground)}._statLabel_1edis_102{font-size:1rem;color:var(--muted-foreground);margin:0}._partnersSection_1edis_109{margin-bottom:var(--spacing-16)}._logoWall_1edis_113{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-8)}._logoContainer_1edis_121{padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow);height:100px;width:180px;display:flex;justify-content:center;align-items:center}._logo_1edis_113{max-width:100%;max-height:60px;filter:grayscale(100%);opacity:.6;transition:filter .3s ease,opacity .3s ease}._logoContainer_1edis_121:hover ._logo_1edis_113{filter:grayscale(0%);opacity:1}._certificationsSection_1edis_147{margin-bottom:var(--spacing-16)}._certGrid_1edis_151{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}._certCard_1edis_157{background-color:color-mix(in srgb,var(--primary) 5%,var(--surface));padding:var(--spacing-6);border-radius:var(--radius-lg);border-left:4px solid var(--primary)}._certCard_1edis_157 h3{margin:0 0 var(--spacing-2);font-size:1.25rem;color:var(--primary)}._certCard_1edis_157 p{margin:0;color:var(--muted-foreground)}@media(max-width:768px){._heroTitle_1edis_33{font-size:2.25rem}._heroSubtitle_1edis_40{font-size:1rem}}._container_i0szk_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px);padding:var(--spacing-8);background-color:var(--background)}._selectionCard_i0szk_10{width:100%;max-width:640px;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);animation:_fadeIn_i0szk_1 .5s ease-out}._header_i0szk_20{text-align:center;margin-bottom:var(--spacing-8)}._mainTitle_i0szk_25{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2)}._subtitle_i0szk_32{font-size:1rem;color:var(--muted-foreground);margin:0}._optionsContainer_i0szk_38{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._option_i0szk_38{display:flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--foreground);transition:all var(--animation-duration-fast) ease-in-out;background-color:var(--surface)}._option_i0szk_38:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary)}._iconWrapper_i0szk_64{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent)}._icon_i0szk_64{color:var(--primary)}._textWrapper_i0szk_79{display:flex;flex-direction:column}._optionTitle_i0szk_84{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1)}._optionDescription_i0szk_90{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5}._footer_i0szk_97{text-align:center;font-size:.9375rem;color:var(--muted-foreground)}._loginLink_i0szk_103{color:var(--primary);text-decoration:none;font-weight:500;margin-left:var(--spacing-2);transition:text-decoration var(--animation-duration-fast) ease}._loginLink_i0szk_103:hover{text-decoration:underline}@keyframes _fadeIn_i0szk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@layer base{._container_1hhjs_2{position:relative;height:100%;width:100%;padding-top:var(--spacing-4);font-family:var(--font-family-base);display:flex;flex-direction:column;min-height:300px}._container_1hhjs_2>*{flex:1 1 auto;min-height:0}._container_1hhjs_2 .recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-size:.75rem}._container_1hhjs_2 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in srgb,var(--border) 50%,transparent)}._container_1hhjs_2 .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}._container_1hhjs_2 .recharts-dot[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-layer{outline:none}._container_1hhjs_2 .recharts-polar-grid[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-radial-bar-background-sector{fill:var(--muted)}._container_1hhjs_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted);opacity:.3}._container_1hhjs_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--border)}._container_1hhjs_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1hhjs_2 .recharts-sector,._container_1hhjs_2 .recharts-surface{outline:none}._tooltip_1hhjs_74{background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-3);border:1px solid var(--border);max-width:300px;min-width:180px;z-index:var(--z-overlay);transition:opacity var(--animation-duration-normal) ease-in-out,transform var(--animation-duration-normal) ease-in-out;transform-origin:center top;animation:_tooltipFadeIn_1hhjs_1 var(--animation-duration-normal) ease-in-out}@keyframes _tooltipFadeIn_1hhjs_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltipLabel_1hhjs_102{font-weight:600;font-size:.875rem;margin-bottom:var(--spacing-2);color:var(--popup-foreground);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._tooltipItems_1hhjs_111{display:flex;flex-direction:column;gap:var(--spacing-2)}._tooltipItem_1hhjs_111{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._tooltipItemIndicator_1hhjs_124{flex-shrink:0}._tooltipItemIndicator-dot_1hhjs_128{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-bg, var(--chart-color-5))}._tooltipItemIndicator-line_1hhjs_135{width:12px;height:2px;background-color:var(--color-bg, var(--chart-color-3))}._tooltipItemIndicator-dashed_1hhjs_141{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1hhjs_153{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg, var(--chart-color-4)),var(--color-bg, var(--chart-color-4)) 2px,transparent 2px,transparent 4px);margin-right:var(--spacing-1)}._tooltipItemLabel_1hhjs_166{display:flex;flex:1;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._tooltipItemLabel-nested_1hhjs_174{flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}._tooltipItemLabel-center_1hhjs_180{align-items:center}._tooltipItemLabelContent_1hhjs_184{display:flex;flex-direction:column;gap:var(--spacing-1)}._tooltipItemLabelText_1hhjs_190{color:var(--popup-foreground);font-weight:500}._tooltipItemValue_1hhjs_195{font-weight:600;color:var(--popup-foreground)}._legend_1hhjs_201{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center;padding:var(--spacing-3)}._legend-top_1hhjs_209{margin-bottom:var(--spacing-4)}._legend-bottom_1hhjs_213{margin-top:var(--spacing-4)}._legendItem_1hhjs_217{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--surface-foreground)}._legendItemIcon_1hhjs_225{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}}._pageContainer_1ay0s_1{background-color:var(--background);min-height:100vh;color:var(--foreground)}._header_1ay0s_7{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-6) var(--spacing-8)}._title_1ay0s_13{font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-1)}._subtitle_1ay0s_19{color:var(--muted-foreground);margin:0}._mainContent_1ay0s_24{max-width:1400px;margin:0 auto;padding:var(--spacing-8)}._mainContent_1ay0s_24 section:not(:last-child){margin-bottom:var(--spacing-8)}._sectionTitle_1ay0s_34{font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-4)}._grid_1ay0s_40{display:grid;gap:var(--spacing-6)}@media(min-width:640px){._grid_1ay0s_40{grid-template-columns:repeat(2,1fr)}section:first-of-type ._grid_1ay0s_40{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){section:first-of-type ._grid_1ay0s_40{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){section:first-of-type ._grid_1ay0s_40{grid-template-columns:repeat(4,1fr)}section:nth-of-type(4) ._grid_1ay0s_40,section:nth-of-type(5) ._grid_1ay0s_40{grid-template-columns:repeat(3,1fr)}}._card_1ay0s_71{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._metricHeader_1ay0s_81{display:flex;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground)}._metricIcon_1ay0s_88{color:var(--primary)}._metricLabel_1ay0s_92{font-size:.9375rem;font-weight:500;margin:0}._metricValue_1ay0s_98{font-size:2rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.2}._chartContainer_1ay0s_107{height:300px;width:100%}._chartSkeleton_1ay0s_112{height:300px;width:100%;border-radius:var(--radius-lg)}._tableContainer_1ay0s_119{overflow-x:auto}._table_1ay0s_119{width:100%;border-collapse:collapse;font-size:.875rem}._table_1ay0s_119 th,._table_1ay0s_119 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1ay0s_119 th{font-weight:500;color:var(--muted-foreground);background-color:var(--muted)}._table_1ay0s_119 tbody tr:last-child td{border-bottom:none}._table_1ay0s_119 tbody tr:hover{background-color:var(--muted)}._rightAlign_1ay0s_150{text-align:right}._tableSkeleton_1ay0s_154{height:250px;width:100%;border-radius:var(--radius-lg)}._deliveryStatusCard_1ay0s_161{grid-column:1 / -1}@media(min-width:1024px){._deliveryStatusCard_1ay0s_161{grid-column:span 1}}._statusList_1ay0s_171{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._statusList_1ay0s_171 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._statusList_1ay0s_171 li svg{color:var(--muted-foreground)}._statusCount_1ay0s_191{margin-left:auto;font-weight:600;background-color:var(--muted);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius)}._errorCard_1ay0s_200{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);color:var(--error);flex-direction:row;align-items:center;gap:var(--spacing-4)}._errorIcon_1ay0s_209{flex-shrink:0}._warningCard_1ay0s_214{border:1px solid var(--warning);background-color:color-mix(in srgb,var(--warning) 5%,var(--surface))}._warningIcon_1ay0s_219,._warningValue_1ay0s_223{color:var(--warning)}._pageContainer_d7mi7_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_d7mi7_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4)}._titleRow_d7mi7_17{display:flex;align-items:center;gap:var(--spacing-4)}._backLink_d7mi7_23{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease;white-space:nowrap}._backLink_d7mi7_23:hover{color:var(--primary)}._title_d7mi7_17{font-size:2rem;font-weight:600;margin:0}._mainContent_d7mi7_44{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_d7mi7_51{overflow-x:auto}._table_d7mi7_51{width:100%;border-collapse:collapse;font-size:.9375rem}._table_d7mi7_51 th,._table_d7mi7_51 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_d7mi7_51 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_d7mi7_51 tbody tr:last-child td{border-bottom:none}._centeredCell_d7mi7_80{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._fileLink_d7mi7_86{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);text-decoration:none;transition:color var(--animation-duration-fast) ease}._fileLink_d7mi7_86:hover{text-decoration:underline;color:color-mix(in srgb,var(--primary),black 15%)}@media(max-width:768px){._pageContainer_d7mi7_1{padding:var(--spacing-4)}._header_d7mi7_8{flex-direction:column;align-items:flex-start}._titleRow_d7mi7_17{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._pageContainer_1q4ef_1{background-color:var(--background);min-height:100vh;color:var(--foreground)}._header_1q4ef_7{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-6) var(--spacing-8)}._headerContent_1q4ef_13{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._title_1q4ef_21{font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-1)}._subtitle_1q4ef_27{color:var(--muted-foreground);margin:0}._mainContent_1q4ef_32{max-width:1200px;margin:0 auto;padding:var(--spacing-8)}._mainContent_1q4ef_32 section:not(:last-child){margin-bottom:var(--spacing-12)}._sectionTitle_1q4ef_42{font-size:1.5rem;font-weight:500;margin-bottom:var(--spacing-6);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._grid_1q4ef_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._actionCard_1q4ef_56{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:var(--foreground)}._actionCard_1q4ef_56:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);color:var(--primary)}._actionIcon_1q4ef_76{color:var(--primary)}._actionIcon_1q4ef_76 svg{width:24px;height:24px}._actionTitle_1q4ef_85{font-size:1.125rem;font-weight:500;margin:0}._placeholderCard_1q4ef_91,._statCard_1q4ef_92{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._placeholderCard_1q4ef_91 p{margin:0;color:var(--muted-foreground)}._statTitle_1q4ef_104{font-size:.9375rem;font-weight:500;color:var(--muted-foreground);margin:0 0 var(--spacing-2)}._statValue_1q4ef_111{font-size:2rem;font-weight:600;color:var(--foreground);margin:0}._cardSkeleton_1q4ef_118{height:120px;border-radius:var(--radius-lg)}._errorCard_1q4ef_123{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-3);color:var(--error)}._errorCard_1q4ef_123 p{margin:0}._pageContainer_1y22q_1{background-color:var(--background);padding-bottom:var(--spacing-12)}._header_1y22q_6{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-12) var(--spacing-8);text-align:center}._title_1y22q_13{font-size:2.5rem;font-weight:700;margin:0 0 var(--spacing-2)}._subtitle_1y22q_19{font-size:1.125rem;opacity:.9;max-width:600px;margin:0 auto}._mainContent_1y22q_26{max-width:1400px;margin:var(--spacing-8) auto;padding:0 var(--spacing-6)}._supplierSection_1y22q_32{margin-bottom:var(--spacing-12)}._supplierName_1y22q_36{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground)}._grid_1y22q_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._farmCard_1y22q_51{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}._farmCard_1y22q_51:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_1y22q_66{padding:var(--spacing-4);display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--border)}._farmName_1y22q_74{font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._cardBody_1y22q_81{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3);flex-grow:1}._infoRow_1y22q_89{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._infoRow_1y22q_89 svg{flex-shrink:0;color:var(--secondary)}._cardFooter_1y22q_102{padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);font-size:.875rem;color:var(--muted-foreground);font-weight:500;margin-top:auto}._cardSkeleton_1y22q_111{height:180px;border-radius:var(--radius-lg)}._infoCard_1y22q_116{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:200px;box-shadow:var(--shadow)}._infoIconError_1y22q_130{color:var(--error);width:24px;height:24px}._pageContainer_x8lqm_1{padding:var(--spacing-8)}._header_x8lqm_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_x8lqm_12{font-size:2rem;font-weight:600}._mainContent_x8lqm_17{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_x8lqm_24{overflow-x:auto}._table_x8lqm_24{width:100%;border-collapse:collapse}._table_x8lqm_24 th,._table_x8lqm_24 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_x8lqm_24 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500}._actionsCell_x8lqm_46{display:flex;gap:var(--spacing-2)}._rejectButton_x8lqm_51{color:var(--error)}._rejectButton_x8lqm_51:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._form_x8lqm_59{display:flex;flex-direction:column;gap:var(--spacing-4)}._pageContainer_1udlx_1{padding:var(--spacing-8)}._header_1udlx_5{margin-bottom:var(--spacing-6)}._title_1udlx_9{font-size:2rem;font-weight:600}._tabContent_1udlx_14{padding:var(--spacing-6);background-color:var(--surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--border);border-top:none}._controls_1udlx_22{margin-bottom:var(--spacing-6)}._vehicleSelector_1udlx_26{width:300px}._chartContainer_1udlx_30{height:400px;background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);display:flex;align-items:center;justify-content:center}._tableContainer_1udlx_40{overflow-x:auto}._table_1udlx_40{width:100%;border-collapse:collapse}._table_1udlx_40 th,._table_1udlx_40 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._table_1udlx_40 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500}@layer base{._command_tten2_2{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}._commandInDialog_tten2_14{height:100%;max-height:100%;box-shadow:none}._CommandDialogContent_tten2_20{padding:0;overflow:hidden;max-width:32rem}._cmdkInputWrapper_tten2_26{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4)}._cmdkInputWrapperSearchIcon_tten2_33{width:1rem;height:1rem;color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._cmdkInput_tten2_26{width:100%;height:1.75rem;background-color:transparent;color:inherit;border:none;outline:none;font-family:var(--font-family-base);font-size:.95rem}._cmdkInput_tten2_26::placeholder{color:var(--muted-foreground)}._commandList_tten2_56{overflow-y:auto;overflow-x:hidden;max-height:20rem;padding:var(--spacing-2)}._commandEmpty_tten2_63{display:flex;align-items:center;justify-content:center;height:4rem;color:var(--muted-foreground);font-size:.875rem}._commandGroup_tten2_72{overflow:hidden;padding:var(--spacing-2) 0}._commandGroup_tten2_72 [cmdk-group-heading]{padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._commandSeparator_tten2_87{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}._commandItem_tten2_93{position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--popup-foreground);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;-webkit-user-select:none;user-select:none;outline:none}._commandItem_tten2_93[data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}._commandItem_tten2_93[data-disabled=true]{opacity:.5;cursor:not-allowed}._commandItem_tten2_93 svg{width:1rem;height:1rem;flex-shrink:0;transition:color var(--animation-duration-fast) ease}._commandItem_tten2_93[data-selected=true] svg{color:var(--primary-foreground)}._commandShortcut_tten2_131{display:inline-flex;align-items:center;margin-left:auto;font-size:.75rem;font-family:var(--font-family-monospace);color:var(--muted-foreground);padding-left:var(--spacing-4)}._commandItem_tten2_93[data-selected=true] ._commandShortcut_tten2_131{color:var(--primary-foreground);opacity:.8}}@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer base{._autoComplete_1v24g_2{position:relative;width:100%}._inputWrapper_1v24g_7{width:100%}._customInput_1v24g_11{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._customInput_1v24g_11::placeholder{color:var(--muted-foreground);opacity:.7}._customInput_1v24g_11:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._customInput_1v24g_11:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._customInput_1v24g_11:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._customInput_1v24g_11{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._customInput_1v24g_11:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._customInput_1v24g_11:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}._popoverContent_1v24g_84{width:var(--radix-popover-trigger-width);max-width:none;min-width:var(--radix-popover-trigger-width);background-color:var(--popup);border:1px solid var(--border);border-radius:var(--radius)}._commandList_1v24g_93{border:none;padding:var(--spacing-1)}._loadingContainer_1v24g_98{padding:var(--spacing-2)}}@layer base{._calendar_1cxo8_2{min-width:18rem;font-family:var(--font-family-base);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--spacing-4);position:relative}._nav_1cxo8_13{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-1)}._button_previous_1cxo8_22,._button_next_1cxo8_23{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--card-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._button_previous_1cxo8_22:hover,._button_next_1cxo8_23:hover{background-color:var(--muted)}._button_previous_1cxo8_22:active,._button_next_1cxo8_23:active{background-color:var(--muted);transform:scale(.97)}._button_previous_1cxo8_22 svg,._button_next_1cxo8_23 svg{width:1.25rem;height:1.25rem;fill:currentColor}._months_1cxo8_55,._month_1cxo8_55{width:100%}._month_grid_1cxo8_63{width:100%;border-collapse:collapse}._month_caption_1cxo8_68{height:2rem;display:flex;align-items:center;margin-bottom:var(--spacing-2)}._caption_label_1cxo8_75{font-weight:600;font-size:1rem;color:var(--card-foreground)}._weekdays_1cxo8_81{margin-bottom:var(--spacing-1)}._weekday_1cxo8_81{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--muted-foreground)}._cell_1cxo8_96{position:relative}._day_1cxo8_100{position:relative;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}._day_button_1cxo8_109{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:inherit;font-size:.9rem;font-weight:400;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground);transform:scale(.97)}._selected_1cxo8_138 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);font-weight:500}._selected_1cxo8_138 ._day_button_1cxo8_109:hover{background-color:color-mix(in srgb,var(--primary) 90%,black);color:var(--primary-foreground)}._today_1cxo8_149 ._day_button_1cxo8_109{border:1px solid var(--primary);font-weight:500}._today_1cxo8_149._selected_1cxo8_138 ._day_button_1cxo8_109{border-color:var(--primary-foreground)}._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);border-radius:0}._range_end_1cxo8_164 ._day_button_1cxo8_109{background-color:var(--primary);color:var(--primary-foreground);border-top-left-radius:0;border-bottom-left-radius:0}._outside_1cxo8_171 ._day_button_1cxo8_109{color:var(--muted-foreground);opacity:.6}._disabled_1cxo8_176 ._day_button_1cxo8_109{opacity:.3;cursor:not-allowed;background-color:transparent;color:var(--card-foreground)}._disabled_1cxo8_176 ._day_button_1cxo8_109:hover{background-color:transparent}._footer_1cxo8_187{margin-top:var(--spacing-4);padding-top:var(--spacing-2);border-top:1px solid var(--border);display:flex;justify-content:space-between}._hidden_1cxo8_195{display:none}._chevron_1cxo8_199{display:flex}.dark ._range_middle_1cxo8_158 ._day_button_1cxo8_109{background-color:color-mix(in srgb,var(--primary) 20%,var(--background));color:var(--foreground)}.dark ._day_button_1cxo8_109:hover{background-color:var(--muted);color:var(--card-foreground)}.dark ._day_button_1cxo8_109:active:hover{background-color:var(--primary);color:var(--primary-foreground)}}._pageContainer_too38_1{max-width:900px;margin:0 auto;padding:var(--spacing-8)}._header_too38_7{margin-bottom:var(--spacing-8)}._titleRow_too38_11{display:flex;align-items:center;gap:var(--spacing-4)}._backLink_too38_17{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease;white-space:nowrap}._backLink_too38_17:hover{color:var(--primary)}._title_too38_11{font-size:2rem;font-weight:600}._form_too38_37{display:flex;flex-direction:column;gap:var(--spacing-8)}._card_too38_43{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow)}._cardTitle_too38_50{font-size:1.25rem;font-weight:500;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._grid_too38_58{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._formGroup_too38_64{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGroup_too38_64._fullWidth_too38_70{grid-column:1 / -1}._formGroup_too38_64 label{font-weight:500;font-size:.9375rem}._errorText_too38_79{color:var(--error);font-size:.875rem;margin-top:var(--spacing-1)}._itemsError_too38_85{margin-bottom:var(--spacing-4)}._datePickerTrigger_too38_89{justify-content:space-between;font-weight:400;color:var(--foreground)}._datePickerTrigger_too38_89 span{color:var(--muted-foreground)}._popoverContent_too38_99{width:auto;padding:0}._itemRow_too38_104{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr auto;gap:var(--spacing-3);align-items:start;margin-bottom:var(--spacing-4)}._itemInput_too38_112{width:100%}._readOnlyInput_too38_116{background-color:var(--muted);cursor:not-allowed;opacity:.8}._productOption_too38_122{display:flex;align-items:center;gap:var(--spacing-3);width:100%}._productName_too38_129{flex:1;font-weight:500}._productCategory_too38_134{color:var(--muted-foreground);font-size:.875rem;padding:var(--spacing-1) var(--spacing-2);background-color:var(--muted);border-radius:var(--radius-sm)}._productPrice_too38_142{font-weight:500;color:var(--primary);white-space:nowrap}._addItemButton_too38_148{margin-top:var(--spacing-4)}._footer_too38_152{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-top:var(--spacing-4)}._totalAmount_too38_163{font-size:1.125rem;font-weight:500}._totalAmount_too38_163 span{font-size:1.5rem;font-weight:600;color:var(--primary);margin-left:var(--spacing-2)}@media(max-width:768px){._pageContainer_too38_1{padding:var(--spacing-4)}._titleRow_too38_11{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._grid_too38_58,._itemRow_too38_104{grid-template-columns:1fr}}._container_190ej_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_190ej_8{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._searchWrapper_190ej_16{position:relative;display:flex;align-items:center;flex-grow:1;max-width:400px}._searchIcon_190ej_24{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_190ej_31{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._contentLayout_190ej_36{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);min-height:500px}@media(min-width:1024px){._contentLayout_190ej_36{grid-template-columns:400px 1fr}}._listPanel_190ej_49{display:flex;flex-direction:column;gap:var(--spacing-3);overflow-y:auto;max-height:600px;padding-right:var(--spacing-2)}._orderCard_190ej_58{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--animation-duration-fast) ease}._orderCard_190ej_58:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}._orderCard_190ej_58._selected_190ej_75{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,var(--card));box-shadow:var(--shadow-focus)}._cardMain_190ej_81{display:flex;flex-direction:column;gap:var(--spacing-1)}._cardTitle_190ej_87{font-weight:600;color:var(--card-foreground)}._cardSubtitle_190ej_92{font-size:.875rem;color:var(--muted-foreground)}._cardAside_190ej_97{display:flex;align-items:center;gap:var(--spacing-3)}._arrowIcon_190ej_103{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._orderCard_190ej_58._selected_190ej_75 ._arrowIcon_190ej_103{transform:translate(4px);color:var(--primary)}._detailPanel_190ej_113{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);border:1px solid var(--border)}._placeholder_190ej_120{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);text-align:center}._message_190ej_129{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground)}._detailContainer_190ej_135{animation:_fadeIn_190ej_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_190ej_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._detailContainer_190ej_135 h4{font-size:1.25rem;margin-top:0;margin-bottom:var(--spacing-4)}._detailGrid_190ej_150{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._detailFull_190ej_156{grid-column:1 / -1}._container_19i5b_1{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6)}._header_19i5b_8{display:flex;justify-content:space-between;align-items:center}._header_19i5b_8 h3{margin:0;font-size:1.5rem;font-weight:600}._grid_19i5b_20{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._card_19i5b_26{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--spacing-4);border:1px solid var(--border);transition:box-shadow var(--animation-duration-fast) ease}._card_19i5b_26:hover{box-shadow:var(--shadow-md)}._cardHeader_19i5b_39{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4)}._cardTitle_19i5b_48{margin:0;font-size:1.1rem;font-weight:600}._productionLine_19i5b_54{font-size:.875rem;font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._cardContent_19i5b_63{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}._infoItem_19i5b_69{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._infoItemFull_19i5b_77{grid-column:1 / -1;display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._infoIcon_19i5b_86{color:var(--secondary);flex-shrink:0}._message_19i5b_91{padding:var(--spacing-8);text-align:center;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:300px;border:2px dashed var(--border);border-radius:var(--radius-lg);background-color:var(--surface)}._messageIcon_19i5b_106{color:var(--secondary)}._pageContainer_1b31k_1{padding:var(--spacing-8)}._header_1b31k_5{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_1b31k_11{font-size:1.75rem;font-weight:600;margin:0}._tabsContainer_1b31k_21{display:flex;flex-direction:column;gap:var(--spacing-6)}._tabContent_1b31k_27{padding-top:var(--spacing-4)}._pageContainer_1lwbu_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_1lwbu_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4)}._titleSection_1lwbu_17{display:flex;align-items:center;gap:var(--spacing-4)}._backButton_1lwbu_23{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._backButton_1lwbu_23:hover{color:var(--primary)}._title_1lwbu_17{font-size:2rem;font-weight:600;margin:0}._actions_1lwbu_38{display:flex;gap:var(--spacing-4);align-items:center}._filterSelect_1lwbu_44{width:180px}._mainContent_1lwbu_48{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_1lwbu_55{overflow-x:auto}._table_1lwbu_55{width:100%;border-collapse:collapse;font-size:.9375rem}._table_1lwbu_55 th,._table_1lwbu_55 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1lwbu_55 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_1lwbu_55 tbody tr:last-child td{border-bottom:none}._clickableRow_1lwbu_84{cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._clickableRow_1lwbu_84:hover{background-color:var(--muted)}._actionCell_1lwbu_93,._actionCellHeader_1lwbu_94{text-align:right;width:80px}._expandedRow_1lwbu_99 td{padding:0;border-bottom:1px solid var(--border)}._expandedContent_1lwbu_104{padding:var(--spacing-6);background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._itemsTitle_1lwbu_109{font-size:1.1rem;font-weight:500;margin:0 0 var(--spacing-4)}._itemsTable_1lwbu_115{width:100%;border-collapse:collapse;font-size:.875rem;background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._itemsTable_1lwbu_115 th,._itemsTable_1lwbu_115 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._itemsTable_1lwbu_115 th{background-color:var(--muted)}._itemsTable_1lwbu_115 tbody tr:last-child td{border-bottom:none}._centeredCell_1lwbu_139{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1lwbu_145{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border)}@media(max-width:768px){._pageContainer_1lwbu_1{padding:var(--spacing-4)}._header_1lwbu_8{flex-direction:column;align-items:flex-start}._actions_1lwbu_38{width:100%;flex-direction:column;align-items:stretch}._filterSelect_1lwbu_44{width:100%}}._pageContainer_1e1gy_1{padding:var(--spacing-8)}._header_1e1gy_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_1e1gy_12{font-size:2rem;font-weight:600}._mainContent_1e1gy_17{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-6)}._grid_1e1gy_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._card_1e1gy_30{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._cardHeader_1e1gy_37{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._cardTitle_1e1gy_44{font-size:1.25rem;font-weight:600;margin:0;flex-grow:1}._cardInfo_1e1gy_51{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.9375rem;margin-bottom:var(--spacing-3)}._cardFooter_1e1gy_60{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._zoneTag_1e1gy_69{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:.8rem;font-weight:500}._form_1e1gy_78{display:flex;flex-direction:column;gap:var(--spacing-4)}._pageContainer_1w0ws_1{padding:var(--spacing-8)}._header_1w0ws_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_1w0ws_12{font-size:2rem;font-weight:600}._mainContent_1w0ws_17{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--spacing-6)}._grid_1w0ws_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._card_1w0ws_30{background-color:var(--muted);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:var(--foreground)}._card_1w0ws_30:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_1w0ws_45{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);color:var(--muted-foreground)}._cardTitle_1w0ws_53{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-2)}._cardInfo_1w0ws_59{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0}._cardInfo_1w0ws_59 strong{color:var(--foreground)}._form_1w0ws_69{display:flex;flex-direction:column;gap:var(--spacing-4)}._container_1827g_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%}._header_1827g_9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_1827g_16{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_1827g_23{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._filtersContainer_1827g_29{display:flex;flex-direction:column;gap:var(--spacing-4)}._viewTabs_1827g_35{width:100%}._phaseFilter_1827g_39{display:flex;align-items:center;gap:var(--spacing-2)}._selectTrigger_1827g_45{width:220px}._mainContent_1827g_49{flex-grow:1}._grid_1827g_53{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._centeredMessage_1827g_59{display:flex;justify-content:center;align-items:center;min-height:300px;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._pagination_1827g_70{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._skeletonCard_1827g_80{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_1827g_90{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_1827g_96{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-6)}._card_ljbd9_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);transition:box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease;border:1px solid var(--border)}._card_ljbd9_1:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._header_ljbd9_18{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._badges_ljbd9_25{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-end}._criticalRisk_ljbd9_32{background-color:color-mix(in srgb,var(--error) 25%,transparent)!important;border-color:var(--error)!important;font-weight:600}._projectName_ljbd9_38{font-size:1.125rem;font-weight:600;color:var(--foreground);text-decoration:none;line-height:1.4}._projectName_ljbd9_38:hover{text-decoration:underline;color:var(--primary)}._projectNumber_ljbd9_51{font-size:.875rem;color:var(--muted-foreground);font-family:var(--font-family-monospace);margin-top:calc(-1 * var(--spacing-3))}._details_ljbd9_58{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._detailItem_ljbd9_66{display:flex;align-items:center;gap:var(--spacing-2)}._icon_ljbd9_72{flex-shrink:0;color:var(--secondary)}._footer_ljbd9_77{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._detailsLink_ljbd9_86{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;font-weight:500;color:var(--primary);text-decoration:none;transition:gap .2s ease}._detailsLink_ljbd9_86:hover{gap:var(--spacing-2);text-decoration:underline}._actions_ljbd9_102{display:flex;gap:var(--spacing-2)}._dialogBody_ljbd9_108{padding:var(--spacing-4) 0}._label_ljbd9_112{display:block;font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-2);color:var(--foreground)}._dialogContent_1j13m_1{max-width:48rem;width:90vw}._form_1j13m_6{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_1j13m_12{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);align-items:start}._span2_1j13m_19{grid-column:span 2 / span 2}._datePickerButton_1j13m_23{width:100%;justify-content:space-between;font-weight:400;color:var(--foreground)}._datePickerButton_1j13m_23 span{color:var(--muted-foreground)}._selectedSuppliers_1j13m_34{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2)}._supplierBadge_1j13m_41{display:inline-flex;align-items:center;gap:var(--spacing-2);padding-right:var(--spacing-2)}._removeBadgeButton_1j13m_48{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:currentColor;padding:0;margin:0;opacity:.7;transition:opacity var(--animation-duration-fast) ease}._removeBadgeButton_1j13m_48:hover{opacity:1}@media(max-width:768px){._grid_1j13m_12{grid-template-columns:1fr}._span2_1j13m_19{grid-column:span 1 / span 1}}._container_13r66_1{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-top:var(--spacing-2);border:1px solid var(--border)}._header_13r66_9{margin-bottom:var(--spacing-4)}._title_13r66_13{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_13r66_20{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._form_13r66_26{display:flex;flex-direction:column;gap:var(--spacing-3)}._fileUploadWrapper_13r66_32{width:100%}._uploadedFile_13r66_36{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground)}._fileName_13r66_47{flex:1;font-size:.9375rem;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_13r66_56{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}@layer base{._container_ra6t3_2{width:100%;max-width:500px;margin:0 auto}._dropzone_ra6t3_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--surface);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._dropzone_ra6t3_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_ra6t3_8:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:var(--shadow-md)}._dropzone_ra6t3_8._dragging_ra6t3_49{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:var(--shadow-focus)}._dropzone_ra6t3_8._disabled_ra6t3_55{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_ra6t3_61{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease}._dropzone_ra6t3_8:hover ._icon_ra6t3_61,._dropzone_ra6t3_8._dragging_ra6t3_49 ._icon_ra6t3_61{color:var(--primary)}._title_ra6t3_72{font-weight:600;font-size:1rem;margin-bottom:var(--spacing-2)}._subtitle_ra6t3_78{font-size:.875rem;color:var(--muted-foreground)}._error_ra6t3_83{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border-left:4px solid var(--error);border-radius:var(--radius-sm);font-size:.875rem;color:var(--error)}._error_ra6t3_83 button{margin-left:var(--spacing-4);color:var(--error)}}._container_77a39_1{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-top:var(--spacing-2);border:1px solid var(--border)}._header_77a39_9{margin-bottom:var(--spacing-4)}._title_77a39_13{font-size:.9375rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_77a39_20{font-size:.875rem;color:var(--muted-foreground);margin:var(--spacing-1) 0 0 0}._form_77a39_26{display:flex;flex-direction:column;gap:var(--spacing-3)}._required_77a39_32{color:var(--error)}._actions_77a39_36{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}._pageContainer_17kw0_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_17kw0_8{margin-bottom:var(--spacing-8)}._headerTop_17kw0_12{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}._backLink_17kw0_19{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color var(--animation-duration-fast) ease}._backLink_17kw0_19:hover{color:var(--primary)}._title_17kw0_34{font-size:2rem;font-weight:600;margin:0}._subtitle_17kw0_40{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._mainContent_17kw0_46{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_17kw0_53{overflow-x:auto}._table_17kw0_53{width:100%;border-collapse:collapse;font-size:.9375rem}._table_17kw0_53 th,._table_17kw0_53 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_17kw0_53 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._orderRow_17kw0_79 td{transition:background-color var(--animation-duration-fast) ease}._orderRow_17kw0_79:hover td{background-color:var(--muted)}._actionsCell_17kw0_87{display:flex;gap:var(--spacing-2);align-items:center;justify-content:flex-end}._detailsRow_17kw0_94 td{padding:0;background-color:var(--background);border-bottom:1px solid var(--border)}._detailsContent_17kw0_100{padding:var(--spacing-6)}._detailsContent_17kw0_100 h4{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-4) 0}._itemsTable_17kw0_110{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._itemsTable_17kw0_110 th,._itemsTable_17kw0_110 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._itemsTable_17kw0_110 th{background-color:var(--muted)}._itemsTable_17kw0_110 tbody tr:last-child td{border-bottom:none}._notesSection_17kw0_135{margin-top:var(--spacing-4);padding:var(--spacing-4);background-color:var(--muted);border-radius:var(--radius)}._notesSection_17kw0_135 strong{display:block;margin-bottom:var(--spacing-2)}._notesSection_17kw0_135 p{margin:0;white-space:pre-wrap}._centeredCell_17kw0_152{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._dialogIcon_17kw0_158{display:inline-block;margin-right:var(--spacing-2);vertical-align:middle}._approveIcon_17kw0_164{color:var(--primary)}._rejectIcon_17kw0_168{color:var(--error)}._pageContainer_2wgk1_1{background-color:var(--background);color:var(--foreground)}._hero_2wgk1_6{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);min-height:50vh;color:#fff;background-image:url(https://images.unsplash.com/photo-1542838132-92c53300491e?q=80&w=2574&auto=format&fit=crop);background-size:cover;background-position:center}._heroOverlay_2wgk1_20{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--primary) 70%,transparent)}._heroContent_2wgk1_26{position:relative;z-index:var(--z-content-low);max-width:800px}._heroContent_2wgk1_26 h1{font-size:3rem;font-weight:700;margin-bottom:var(--spacing-4);text-shadow:0 2px 4px rgba(0,0,0,.2)}._heroContent_2wgk1_26 p{font-size:1.25rem;color:var(--primary-foreground);opacity:.9;margin-bottom:var(--spacing-8)}._searchForm_2wgk1_46{display:flex;gap:var(--spacing-4);max-width:600px;margin:0 auto}._searchInput_2wgk1_53{flex-grow:1;height:3rem;font-size:1rem;background-color:var(--surface);color:var(--foreground);border-color:var(--border)}._mainContent_2wgk1_62{padding:var(--spacing-12) var(--spacing-6);max-width:1200px;margin:0 auto}._resultsContainer_2wgk1_68{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-12);align-items:flex-start}._batchInfoCard_2wgk1_75{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:sticky;top:calc(var(--spacing-8) + 65px)}._cardTitle_2wgk1_84{font-size:1.5rem;margin-bottom:var(--spacing-6);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-3)}._infoGrid_2wgk1_91{display:grid;gap:var(--spacing-4);font-size:.9375rem}._infoGrid_2wgk1_91>div{display:flex;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground)}._infoGrid_2wgk1_91 strong{color:var(--foreground)}._qualitySection_2wgk1_108{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._qualityTitle_2wgk1_114{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.125rem;margin-bottom:var(--spacing-4)}._qualityList_2wgk1_122{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._qualityList_2wgk1_122 li{display:flex;align-items:center;gap:var(--spacing-2)}._passIcon_2wgk1_137{color:var(--success)}._failIcon_2wgk1_138{color:var(--error)}._timeline_2wgk1_140{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._timelineTitle_2wgk1_147{font-size:1.5rem;margin-bottom:var(--spacing-8)}._timelineItem_2wgk1_152{position:relative;display:flex;gap:var(--spacing-6);padding-bottom:var(--spacing-8)}._timelineItem_2wgk1_152:not(:last-child):before{content:"";position:absolute;left:20px;top:40px;width:2px;height:calc(100% - 20px);background-color:var(--border)}._timelineIcon_2wgk1_169{flex-shrink:0;width:42px;height:42px;border-radius:50%;background-color:var(--primary);color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:1}._timelineContent_2wgk1_183 h3{font-size:1.25rem;margin:0 0 var(--spacing-2)}._timelineDetails_2wgk1_188{display:flex;flex-wrap:wrap;gap:var(--spacing-4);color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-3)}._timelineDetails_2wgk1_188 span{display:flex;align-items:center;gap:var(--spacing-2)}._notes_2wgk1_203{background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);font-size:.9375rem;display:flex;align-items:flex-start;gap:var(--spacing-2)}._photoLink_2wgk1_213{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3)}._messageCard_2wgk1_220{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground)}@media(max-width:992px){._resultsContainer_2wgk1_68{grid-template-columns:1fr}._batchInfoCard_2wgk1_75{position:static}}@media(max-width:768px){._heroContent_2wgk1_26 h1{font-size:2rem}._heroContent_2wgk1_26 p{font-size:1rem}._searchForm_2wgk1_46{flex-direction:column}}._container_1999d_1{padding:var(--spacing-8);max-width:1200px;margin:0 auto}._backButton_1999d_7{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_1999d_7:hover{color:var(--foreground)}._header_1999d_17{margin-bottom:var(--spacing-8)}._header_1999d_17 h1{font-size:2rem;font-weight:700;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._header_1999d_17 p{font-size:1rem;color:var(--muted-foreground);margin:0}._grid_1999d_34{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-6)}._card_1999d_40{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);text-decoration:none;color:var(--card-foreground);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;border:1px solid var(--border)}._card_1999d_40:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._cardHeader_1999d_58{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._iconWrapper_1999d_65{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);flex-shrink:0}._card_1999d_40 h2{font-size:1.25rem;font-weight:600;margin:0}._card_1999d_40 p{font-size:.9375rem;color:var(--muted-foreground);margin:0;flex-grow:1}._cardFooter_1999d_90{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--spacing-6);font-size:.9375rem;font-weight:500;color:var(--primary);gap:var(--spacing-1)}._cardSkeleton_1999d_102{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._cardSkeletonHeader_1999d_113{display:flex;align-items:center;gap:var(--spacing-4)}._forbiddenContainer_1999d_120{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-6);height:100%}._forbiddenIcon_1999d_130{color:var(--warning);margin-bottom:var(--spacing-6)}._forbiddenTitle_1999d_135{font-size:1.75rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._forbiddenText_1999d_141{color:var(--muted-foreground);max-width:400px}._card_1elwc_1{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:flex-start;border-left:4px solid;transition:box-shadow var(--animation-duration-fast) ease-in-out}._card_1elwc_1:hover{box-shadow:var(--shadow-md)}._info_1elwc_18{border-color:var(--info)}._success_1elwc_21{border-color:var(--success)}._warning_1elwc_24{border-color:var(--warning)}._danger_1elwc_27{border-color:var(--error)}._content_1elwc_31{display:flex;flex-direction:column;gap:var(--spacing-2)}._title_1elwc_37{font-size:.875rem;color:var(--muted-foreground);margin:0}._valueContainer_1elwc_43{display:flex;align-items:baseline;gap:var(--spacing-1)}._value_1elwc_43{font-size:1.875rem;font-weight:600;color:var(--surface-foreground);line-height:1.2}._unit_1elwc_56{font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._trend_1elwc_62{display:flex;align-items:center;justify-content:center;padding:var(--spacing-1);border-radius:var(--radius-full)}._trend-up_1elwc_70{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._trend-down_1elwc_75{background-color:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}._card_1q9jt_1{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%}._title_1q9jt_11{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._summary_1q9jt_20{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._summaryItem_1q9jt_27{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}._summaryLabel_1q9jt_34{font-size:.875rem;color:var(--muted-foreground)}._summaryValue_1q9jt_39{font-size:1.5rem;font-weight:600}._critical_1q9jt_44{color:var(--error)}._high_1q9jt_45{color:var(--warning)}._medium_1q9jt_46{color:var(--secondary)}._low_1q9jt_47{color:var(--info)}._listContainer_1q9jt_49{flex-grow:1;overflow-y:auto}._list_1q9jt_49{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._listItem_1q9jt_63{padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--background);border:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease-in-out}._listItem_1q9jt_63:hover{background-color:var(--muted)}._itemHeader_1q9jt_75{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-2)}._projectName_1q9jt_82{font-weight:500;color:var(--surface-foreground);text-decoration:none;transition:color var(--animation-duration-fast)}._projectName_1q9jt_82:hover{color:var(--primary);text-decoration:underline}._itemDetails_1q9jt_94{display:flex;justify-content:space-between;font-size:.875rem;color:var(--muted-foreground)}._emptyState_1q9jt_101{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;min-height:150px;color:var(--muted-foreground)}._emptyIcon_1q9jt_112{width:48px;height:48px;color:var(--success);margin-bottom:var(--spacing-3)}._emptyState_1q9jt_101 p{font-size:1rem;font-weight:500;margin:0 0 var(--spacing-1) 0;color:var(--surface-foreground)}._emptyState_1q9jt_101 span{font-size:.875rem}._card_1mfyf_1{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%}._title_1mfyf_11{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._chartContainer_1mfyf_20{flex-grow:1;min-height:300px}._label_1mfyf_25{font-size:.75rem;fill:var(--muted-foreground);font-weight:500}._emptyState_1mfyf_31{display:flex;align-items:center;justify-content:center;height:100%;min-height:150px;color:var(--muted-foreground)}._emptyState_1mfyf_31 p{font-size:1rem;font-weight:500}._tooltipContent_1mfyf_45{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.875rem}._tooltipHeader_1mfyf_52{font-weight:600;margin-bottom:var(--spacing-1);padding-bottom:var(--spacing-1);border-bottom:1px solid var(--border)}._card_1vy1u_1{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow)}._title_1vy1u_8{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._grid_1vy1u_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._grid_1vy1u_17{grid-template-columns:repeat(2,1fr)}}._section_1vy1u_29{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionTitle_1vy1u_35{font-size:1rem;font-weight:600;color:var(--surface-foreground);margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._items_1vy1u_44{display:flex;flex-direction:column;gap:var(--spacing-3)}._item_1vy1u_44{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._itemTotal_1vy1u_57{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) 0;margin-top:var(--spacing-2);border-top:2px solid var(--border)}._label_1vy1u_66{font-size:.875rem;color:var(--muted-foreground)}._value_1vy1u_71{font-size:1rem;font-weight:500;color:var(--surface-foreground)}._pending_1vy1u_77{color:var(--warning)}._partial_1vy1u_81{color:var(--info)}._completed_1vy1u_85{color:var(--success)}._labelTotal_1vy1u_89{font-size:.875rem;font-weight:600;color:var(--surface-foreground)}._valueTotal_1vy1u_95{font-size:1.25rem;font-weight:700;color:var(--primary)}._card_1qg6m_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-6);border:1px solid var(--border)}._header_1qg6m_12{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._title_1qg6m_20{font-size:1.25rem;font-weight:600;color:var(--card-foreground);margin:0}._selectTrigger_1qg6m_27{width:200px}._disclaimer_1qg6m_31{font-size:.875rem;color:var(--muted-foreground);margin:calc(var(--spacing-6) * -1 + var(--spacing-2)) 0 0 0;padding:0 var(--spacing-1)}._metricsGrid_1qg6m_38{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._metric_1qg6m_38{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);border:1px solid var(--border)}._metricTitle_1qg6m_51{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0}._metricValueContainer_1qg6m_57{display:flex;align-items:baseline;gap:var(--spacing-1)}._metricValue_1qg6m_57{font-size:1.75rem;font-weight:600;color:var(--card-foreground);line-height:1.2}._metricUnit_1qg6m_70{font-size:.875rem;font-weight:500;color:var(--secondary)}._projectListContainer_1qg6m_76{border-top:1px solid var(--border);padding-top:var(--spacing-6)}._projectListTitle_1qg6m_81{font-size:1rem;font-weight:500;color:var(--card-foreground);margin:0 0 var(--spacing-4) 0}._projectList_1qg6m_76{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._projectLink_1qg6m_97{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);background-color:var(--surface);border:1px solid transparent;text-decoration:none;color:var(--foreground);transition:all var(--animation-duration-fast) ease}._projectLink_1qg6m_97:hover{background-color:var(--muted);border-color:var(--border);transform:translateY(-2px);box-shadow:var(--shadow)}._projectInfo_1qg6m_117{display:flex;align-items:center;gap:var(--spacing-3)}._projectIcon_1qg6m_123{color:var(--primary)}._projectName_1qg6m_127{font-weight:500}._projectStock_1qg6m_131{display:flex;align-items:center;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground)}._linkIcon_1qg6m_139{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._projectLink_1qg6m_97:hover ._linkIcon_1qg6m_139{transform:translate(4px);color:var(--primary)}._moreProjects_1qg6m_149{text-align:center;font-size:.875rem;color:var(--muted-foreground);padding:var(--spacing-2)}._noProjects_1qg6m_156{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0;background-color:var(--surface);border-radius:var(--radius-md);border:1px dashed var(--border)}@media(max-width:1024px){._metricsGrid_1qg6m_38{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._card_1qg6m_1{padding:var(--spacing-4)}._header_1qg6m_12{flex-direction:column;align-items:flex-start}._selectTrigger_1qg6m_27{width:100%}._metricsGrid_1qg6m_38{grid-template-columns:1fr}._projectLink_1qg6m_97{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}._card_y9348_1{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow)}._title_y9348_8{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._tableContainer_y9348_17{overflow-x:auto;margin:0 calc(-1 * var(--spacing-4));padding:0 var(--spacing-4)}._table_y9348_17{width:100%;border-collapse:collapse;font-size:.875rem;min-width:1200px}._table_y9348_17 thead{background-color:var(--muted);position:sticky;top:0;z-index:1}._table_y9348_17 th{padding:var(--spacing-3) var(--spacing-2);text-align:left;font-weight:600;color:var(--surface-foreground);white-space:nowrap;border-bottom:2px solid var(--border)}._table_y9348_17 td{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--border);color:var(--surface-foreground)}._table_y9348_17 tbody tr:hover{background-color:var(--muted)}._link_y9348_56{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast)}._link_y9348_56:hover{color:var(--accent);text-decoration:underline}._projectName_y9348_68{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._emptyState_y9348_76{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyState_y9348_76 p{margin:0;font-size:1rem}._card_mgyt7_1{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow)}._title_mgyt7_8{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._tableContainer_mgyt7_17{overflow-x:auto;margin:0 calc(-1 * var(--spacing-4));padding:0 var(--spacing-4)}._table_mgyt7_17{width:100%;border-collapse:collapse;font-size:.875rem;min-width:1600px}._table_mgyt7_17 thead{background-color:var(--muted);position:sticky;top:0;z-index:1}._table_mgyt7_17 th{padding:var(--spacing-3) var(--spacing-2);text-align:left;font-weight:600;color:var(--surface-foreground);white-space:nowrap;border:1px solid var(--border)}._table_mgyt7_17 td{padding:var(--spacing-3) var(--spacing-2);border:1px solid var(--border);color:var(--surface-foreground)}._table_mgyt7_17 tbody tr:hover{background-color:var(--muted)}._link_mgyt7_56{color:var(--primary);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast)}._link_mgyt7_56:hover{color:var(--accent);text-decoration:underline}._projectName_mgyt7_68{font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._number_mgyt7_76{text-align:right}._emptyState_mgyt7_80{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyState_mgyt7_80 p{margin:0;font-size:1rem}._container_1o8x0_1{padding:var(--spacing-6);background-color:var(--background);min-height:100vh}._header_1o8x0_7{margin-bottom:var(--spacing-6)}._title_1o8x0_11{font-size:1.875rem;font-weight:700;color:var(--foreground)}._tabs_1o8x0_17{width:100%}._tabsSkeleton_1o8x0_21{margin-bottom:var(--spacing-4)}._grid_1o8x0_25{display:grid;gap:var(--spacing-6);grid-template-columns:repeat(1,1fr)}@media(min-width:640px){._grid_1o8x0_25{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_1o8x0_25{grid-template-columns:repeat(4,1fr)}}._alertsContainer_1o8x0_43{grid-column:span 1}@media(min-width:1024px){._alertsContainer_1o8x0_43{grid-column:span 2}}@media(min-width:1280px){._alertsContainer_1o8x0_43{grid-column:span 3}}._profitChartContainer_1o8x0_57{grid-column:span 1}@media(min-width:640px){._profitChartContainer_1o8x0_57{grid-column:span 2}}@media(min-width:1024px){._profitChartContainer_1o8x0_57{grid-column:span 2}}@media(min-width:1280px){._profitChartContainer_1o8x0_57{grid-column:span 1}}._settlementContainer_1o8x0_79{grid-column:span 1}@media(min-width:640px){._settlementContainer_1o8x0_79{grid-column:span 2}}@media(min-width:1024px){._settlementContainer_1o8x0_79{grid-column:span 4}}._categoryInventoryContainer_1o8x0_95{grid-column:1 / -1}._card_1o8x0_99{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);grid-column:span 1}@media(min-width:640px){._card_1o8x0_99{grid-column:span 2}}._cardTitle_1o8x0_113{font-size:1.125rem;font-weight:600;color:var(--surface-foreground);margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._chartWrapper_1o8x0_122{height:300px}._cashFlowCard_1o8x0_126{grid-column:1 / -1}._cashFlowGrid_1o8x0_130{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}@media(min-width:768px){._cashFlowGrid_1o8x0_130{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){._cashFlowGrid_1o8x0_130{grid-template-columns:repeat(4,1fr)}}._cashFlowItem_1o8x0_148{display:flex;flex-direction:column;gap:var(--spacing-1)}._cashFlowLabel_1o8x0_154{font-size:.875rem;color:var(--muted-foreground)}._cashFlowValue_1o8x0_159{font-size:1.25rem;font-weight:600;color:var(--surface-foreground)}._warning_1o8x0_165{color:var(--warning)}._success_1o8x0_169{color:var(--success)}._metricSkeleton_1o8x0_174{height:100px}._alertsSkeleton_1o8x0_178{grid-column:span 1;height:400px}._profitChartSkeleton_1o8x0_183{height:400px}._settlementSkeleton_1o8x0_187{grid-column:span 1;height:300px}._chartSkeleton_1o8x0_192{grid-column:span 1;height:380px}._cashFlowSkeleton_1o8x0_197{grid-column:1 / -1;height:200px}@media(min-width:640px){._alertsSkeleton_1o8x0_178,._profitChartSkeleton_1o8x0_183,._settlementSkeleton_1o8x0_187,._chartSkeleton_1o8x0_192{grid-column:span 2}}@media(min-width:1024px){._alertsSkeleton_1o8x0_178,._profitChartSkeleton_1o8x0_183{grid-column:span 2}._settlementSkeleton_1o8x0_187{grid-column:span 4}._chartSkeleton_1o8x0_192{grid-column:span 2}}@media(min-width:1280px){._alertsSkeleton_1o8x0_178{grid-column:span 3}._profitChartSkeleton_1o8x0_183{grid-column:span 1}._chartSkeleton_1o8x0_192{grid-column:span 2}}._errorState_1o8x0_245{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);min-height:50vh;color:var(--muted-foreground)}._errorIcon_1o8x0_256{width:48px;height:48px;color:var(--error);margin-bottom:var(--spacing-4)}._errorState_1o8x0_245 h3{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._errorState_1o8x0_245 p{margin:0}._pageContainer_12l6r_1{display:flex;flex-direction:column;height:100%;overflow-y:auto}._header_12l6r_8{padding:var(--spacing-6);border-bottom:1px solid var(--border);background-color:var(--surface);flex-shrink:0}._title_12l6r_15{font-size:1.875rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_12l6r_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._content_12l6r_28{flex-grow:1}._container_t28l8_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%}._header_t28l8_9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_t28l8_16{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_t28l8_23{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._filters_t28l8_29{display:flex;gap:var(--spacing-4);align-items:center}._searchInputWrapper_t28l8_35{position:relative;display:flex;align-items:center;width:100%;max-width:400px}._searchIcon_t28l8_43{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_t28l8_35{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._mainContent_t28l8_55{flex-grow:1}._grid_t28l8_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._centeredMessage_t28l8_65{display:flex;justify-content:center;align-items:center;min-height:300px;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._pagination_t28l8_76{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._skeletonCard_t28l8_86{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_t28l8_96{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_t28l8_102{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-6)}._card_11upz_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform .2s ease,box-shadow .2s ease}._card_11upz_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._header_11upz_18{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_11upz_25{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4}._details_11upz_33{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._detailItem_11upz_42{display:flex;align-items:center;gap:var(--spacing-2)}._detailItem_11upz_42 svg{flex-shrink:0}._footer_11upz_52{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2)}._dialogContent_817cg_1{max-width:42rem;width:90vw}._form_817cg_6{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_817cg_12{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_817cg_18{grid-column:span 2 / span 2}._permissionAlert_817cg_22{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius);font-size:.875rem;border:1px solid var(--border)}._permissionAlert_817cg_22 svg{flex-shrink:0}@media(max-width:768px){._grid_817cg_12{grid-template-columns:1fr}._span2_817cg_18{grid-column:span 1 / span 1}}._dialogContent_7exsq_1{max-width:48rem;width:90vw;max-height:85vh;overflow-y:auto}._form_7exsq_8{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_7exsq_14{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_7exsq_20{grid-column:span 2 / span 2}._required_7exsq_24{color:var(--error);font-weight:600}._optional_7exsq_29{color:var(--muted-foreground);font-size:.875rem;font-weight:400}._uploadSection_7exsq_35{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._sectionHeader_7exsq_41{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);background-color:var(--muted);cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._sectionHeader_7exsq_41:hover{background-color:color-mix(in srgb,var(--muted) 95%,var(--primary))}._sectionTitle_7exsq_55{display:flex;align-items:center;gap:var(--spacing-2);font-weight:500;font-size:.9375rem}._sectionContent_7exsq_63{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}._previewContainer_7exsq_70{position:relative;display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center}._preview_7exsq_70{max-width:100%;max-height:300px;border-radius:var(--radius);border:1px solid var(--border);object-fit:contain}._removeButton_7exsq_86{align-self:flex-end}._addQualification_7exsq_90{display:flex;gap:var(--spacing-2);align-items:center;flex-wrap:wrap}._qualNameInput_7exsq_97{flex:1;min-width:200px}._qualificationList_7exsq_102{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}._qualificationItem_7exsq_109{display:flex;gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._qualPreview_7exsq_119{width:80px;height:80px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border)}._qualInfo_7exsq_127{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}._qualName_7exsq_97{font-weight:500;font-size:.9375rem;color:var(--foreground)}._qualDate_7exsq_140{font-size:.875rem;color:var(--warning)}._qualMeta_7exsq_145{font-size:.8125rem;color:var(--muted-foreground)}@media(max-width:768px){._grid_7exsq_14{grid-template-columns:1fr}._span2_7exsq_20{grid-column:span 1 / span 1}._addQualification_7exsq_90{flex-direction:column;align-items:stretch}._qualNameInput_7exsq_97{width:100%}._qualificationItem_7exsq_109{flex-direction:column;align-items:flex-start}._qualPreview_7exsq_119{width:100%;height:auto;max-height:200px}}._container_taimr_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_taimr_8{display:flex;justify-content:space-between;align-items:center}._title_taimr_14{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_taimr_21{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._quickLinks_taimr_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._cardLink_taimr_33{text-decoration:none;color:inherit}._quickLinkCard_taimr_38{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;gap:var(--spacing-2)}._quickLinkCard_taimr_38:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._quickLinkIcon_taimr_55{color:var(--primary)}._quickLinkTitle_taimr_59{font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;gap:var(--spacing-2)}._quickLinkCount_taimr_68{font-size:.875rem;color:var(--muted-foreground);font-weight:500}._quickLinkDesc_taimr_74{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.4}._mainGrid_taimr_81{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6);align-items:start}._card_taimr_33{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._cardHeader_taimr_104{display:flex;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-4);color:var(--foreground)}._cardTitle_taimr_114{font-size:1.25rem;font-weight:600;margin:0}._cardContent_taimr_120{color:var(--muted-foreground)}._todoList_taimr_124{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._todoItem_taimr_133{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--surface);border-radius:var(--radius)}._todoItemInfo_taimr_142{display:flex;flex-direction:column;gap:var(--spacing-1)}._todoItemTitle_taimr_148{font-weight:500;color:var(--foreground)}._todoItemMeta_taimr_153{font-size:.875rem;color:var(--muted-foreground)}._todoItemSkeleton_taimr_158{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3)}._statsGrid_taimr_165{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._statItem_taimr_171{display:flex;flex-direction:column;gap:var(--spacing-1)}._statValue_taimr_177{font-size:1.5rem;font-weight:600;color:var(--primary)}._statLabel_taimr_183{font-size:.875rem;color:var(--muted-foreground)}._container_1t4hv_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%}._header_1t4hv_9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_1t4hv_16{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_1t4hv_23{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._filters_1t4hv_29{display:flex;gap:var(--spacing-4);align-items:center}._searchInputWrapper_1t4hv_35{position:relative;display:flex;align-items:center;width:100%;max-width:400px}._searchIcon_1t4hv_43{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._searchInput_1t4hv_35{padding-left:calc(var(--spacing-3) * 2 + 18px);width:100%}._mainContent_1t4hv_55{flex-grow:1}._grid_1t4hv_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-6)}._centeredMessage_1t4hv_65{display:flex;justify-content:center;align-items:center;min-height:300px;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._pagination_1t4hv_76{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._skeletonCard_1t4hv_86{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_1t4hv_96{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_1t4hv_102{display:flex;justify-content:flex-end;gap:var(--spacing-2);align-items:center;margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._card_t2ygg_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}._card_t2ygg_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}._header_t2ygg_20{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._title_t2ygg_27{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4}._details_t2ygg_35{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._detailItem_t2ygg_44{display:flex;align-items:center;gap:var(--spacing-2)}._detailItem_t2ygg_44 svg{flex-shrink:0}._footer_t2ygg_54{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2)}._dialogContent_1iedf_1{max-width:48rem;width:90vw;max-height:85vh;overflow-y:auto}._form_1iedf_8{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_1iedf_14{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_1iedf_20{grid-column:span 2 / span 2}@media(max-width:768px){._grid_1iedf_14{grid-template-columns:1fr}._span2_1iedf_20{grid-column:span 1 / span 1}}._dialogContent_1vc5f_1{max-width:48rem;width:90vw;max-height:85vh;overflow-y:auto}._form_1vc5f_8{display:flex;flex-direction:column;gap:var(--spacing-6)}._grid_1vc5f_14{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}._span2_1vc5f_20{grid-column:span 2 / span 2}._required_1vc5f_24{color:var(--error);font-weight:600}@media(max-width:768px){._grid_1vc5f_14{grid-template-columns:1fr}._span2_1vc5f_20{grid-column:span 1 / span 1}}._card_ag60g_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4);transition:transform .2s ease,box-shadow .2s ease}._clickable_ag60g_13{cursor:pointer}._clickable_ag60g_13:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._header_ag60g_22{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._projectName_ag60g_29{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4}._projectNumber_ag60g_37{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground);flex-shrink:0}._metricsGrid_ag60g_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-4);padding:var(--spacing-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._metricItem_ag60g_53{display:flex;flex-direction:column;gap:var(--spacing-1)}._metricLabel_ag60g_59{font-size:.875rem;color:var(--muted-foreground)}._metricValue_ag60g_64{font-size:1.125rem;font-weight:600;color:var(--foreground)}._profit_ag60g_70{color:var(--success)}._loss_ag60g_74{color:var(--error)}._footer_ag60g_78{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}._dateInfo_ag60g_85{font-size:.875rem;color:var(--muted-foreground)}._chartContainer_sphh8_1{position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:center}._noDataContainer_sphh8_10{display:flex;align-items:center;justify-content:center;height:300px;width:100%;background-color:var(--muted);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:1rem}._centerLabel_sphh8_22{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}._centerLabelTitle_sphh8_31{display:block;font-size:.875rem;color:var(--muted-foreground)}._centerLabelValue_sphh8_37{display:block;font-size:1.5rem;font-weight:600;color:var(--foreground)}._tooltip_sphh8_44{background-color:var(--popup);border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);box-shadow:var(--shadow-md)}._tooltipLabel_sphh8_52{margin:0;font-size:.875rem;color:var(--popup-foreground)}._dialogContent_yhupi_1{max-width:800px;width:90vw}._dialogBody_yhupi_6{max-height:70vh;overflow-y:auto;padding-right:var(--spacing-4);margin-right:calc(-1 * var(--spacing-4))}._section_yhupi_13{margin-bottom:var(--spacing-8)}._sectionTitle_yhupi_17{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border)}._grid_yhupi_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-4)}._gridItem_yhupi_31{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_yhupi_37{font-size:.875rem;color:var(--muted-foreground)}._value_yhupi_42{font-size:1.125rem;font-weight:500;color:var(--foreground)}._table_yhupi_48{width:100%;border-collapse:collapse;font-size:.875rem}._table_yhupi_48 th,._table_yhupi_48 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._table_yhupi_48 th{font-weight:500;color:var(--muted-foreground);background-color:var(--muted)}._table_yhupi_48 tbody tr:last-child td{border-bottom:none}._table_yhupi_48 a{color:var(--primary);text-decoration:none}._table_yhupi_48 a:hover{text-decoration:underline}._noData_yhupi_80{color:var(--muted-foreground);font-style:italic}._skeletonContainer_yhupi_85{display:flex;flex-direction:column;gap:var(--spacing-4)}._chartSkeleton_yhupi_91{height:300px;width:100%;border-radius:var(--radius-md)}._container_f10e3_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_f10e3_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);flex-shrink:0}._filters_f10e3_16{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._title_f10e3_23{font-size:1.25rem;font-weight:600;margin:0;white-space:nowrap}._selectTrigger_f10e3_30{width:180px}._grid_f10e3_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-6)}._cardSkeleton_f10e3_43{height:250px;border-radius:var(--radius-lg)}._emptyState_f10e3_48{display:flex;justify-content:center;align-items:center;height:200px;background-color:var(--muted);border-radius:var(--radius-md);color:var(--muted-foreground)}._pagination_f10e3_58{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);flex-shrink:0}._spinner_f10e3_68{animation:_spin_f10e3_68 1s linear infinite}@keyframes _spin_f10e3_68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dialogContent_1653o_1{max-width:480px}._form_1653o_5{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._datePickerTrigger_1653o_12{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:400;color:var(--foreground)}._datePickerTrigger_1653o_12:not([data-placeholder]){color:var(--foreground)}._calendarIcon_1653o_25{width:1rem;height:1rem;color:var(--muted-foreground)}._popoverContent_1653o_31{width:auto}._spinner_1653o_35{animation:_spin_1653o_35 1s linear infinite}@keyframes _spin_1653o_35{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer base{._progress_oppwu_2{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden;box-shadow:var(--shadow);position:relative}._indicator_oppwu_12{position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:var(--radius-full);transform:translate(-100%);transition:transform var(--animation-duration-normal) ease-out}}._receiptInfo_fmrtj_1{background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-4);margin-top:var(--spacing-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);font-size:.9375rem}._receiptInfo_fmrtj_1 div{display:flex;flex-direction:column;gap:var(--spacing-1)}._receiptInfo_fmrtj_1 span:first-child{color:var(--muted-foreground);font-size:.875rem}._receiptInfo_fmrtj_1 strong{font-weight:600;font-size:1.125rem;color:var(--success)}._notes_fmrtj_29{grid-column:1 / -1}._notes_fmrtj_29 p{margin:0;padding:var(--spacing-2);background-color:var(--surface);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word}._form_fmrtj_42{margin-top:var(--spacing-4)}._spinner_fmrtj_46{animation:_spin_fmrtj_46 1s linear infinite}@keyframes _spin_fmrtj_46{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1gvza_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._receiptItem_1gvza_7{display:flex;gap:var(--spacing-4);align-items:flex-start}._timeline_1gvza_13{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._iconWrapper_1gvza_20{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--surface);border:2px solid}._line_1gvza_31{width:2px;flex-grow:1;min-height:var(--spacing-8)}._pending_1gvza_38 ._iconWrapper_1gvza_20{border-color:var(--secondary);color:var(--secondary)}._pending_1gvza_38 ._line_1gvza_31{background-image:linear-gradient(var(--secondary) 40%,transparent 0%);background-position:center;background-size:2px 8px;background-repeat:repeat-y}._confirmed_1gvza_49 ._iconWrapper_1gvza_20{border-color:var(--success);color:var(--success)}._confirmed_1gvza_49 ._line_1gvza_31{background-color:var(--success)}._receiptItem_1gvza_7:last-child ._line_1gvza_31{display:none}._card_1gvza_61{flex-grow:1;background-color:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border);padding:var(--spacing-4);margin-top:-2px}._cardHeader_1gvza_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._amount_1gvza_80{font-size:1.25rem;font-weight:600;color:var(--foreground)}._statusBadge_1gvza_86{font-size:.875rem;font-weight:500;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full)}._pending_1gvza_38 ._statusBadge_1gvza_86{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary)}._confirmed_1gvza_49 ._statusBadge_1gvza_86{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._cardBody_1gvza_103{display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--muted-foreground)}._detailItem_1gvza_110{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem}._detailItem_1gvza_110 svg{flex-shrink:0}._notes_1gvza_121{align-items:flex-start}._notes_1gvza_121 p{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--foreground)}._cardFooter_1gvza_132{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);display:flex;justify-content:flex-end}._errorState_1gvza_140,._emptyState_1gvza_141{text-align:center;padding:var(--spacing-8);background-color:var(--surface);border-radius:var(--radius);color:var(--muted-foreground)}._card_1f69d_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_1f69d_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._headerText_1f69d_21{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._projectName_1f69d_28{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}._customerName_1f69d_35{font-size:.9375rem;color:var(--muted-foreground)}._expandButton_1f69d_40{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-2)}._progressSection_1f69d_47{display:flex;flex-direction:column;gap:var(--spacing-2)}._progressLabels_1f69d_53{display:flex;justify-content:space-between;font-size:.875rem;color:var(--muted-foreground)}._progressGreen_1f69d_60 .indicator{background-color:var(--success)}._progressYellow_1f69d_64 .indicator{background-color:var(--warning)}._progressRed_1f69d_68 .indicator{background-color:var(--error)}._metricsGrid_1f69d_72{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._metricItem_1f69d_78{display:flex;flex-direction:column;gap:var(--spacing-1)}._metricLabel_1f69d_84{font-size:.875rem;color:var(--muted-foreground)}._metricValue_1f69d_89{font-size:1.125rem;font-weight:500;color:var(--foreground)}._balanceItem_1f69d_95{grid-column:1 / -1;background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._balanceValue_1f69d_102{font-size:1.5rem;font-weight:600;color:var(--primary)}._footer_1f69d_108{margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--muted-foreground)}._receiptsSection_1f69d_119{display:flex;flex-direction:column;gap:var(--spacing-4);animation:_expandIn_1f69d_1 var(--animation-duration-normal) ease}._receiptsDivider_1f69d_126{height:1px;background-color:var(--border);margin:var(--spacing-2) 0}._receiptsTitle_1f69d_132{font-size:1rem;font-weight:600;color:var(--foreground);margin:0}@keyframes _expandIn_1f69d_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}._container_97pbb_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_97pbb_7{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;gap:var(--spacing-6)}._headerActions_97pbb_15{display:flex;gap:var(--spacing-3);align-items:center;margin-left:auto}._title_97pbb_22{font-size:1.25rem;font-weight:600;margin:0;flex-shrink:0}._filterSection_97pbb_29{flex-shrink:0}._projectSelect_97pbb_33{min-width:200px}._statsGrid_97pbb_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-6);flex-shrink:0}._statCard_97pbb_44{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2)}._statLabel_97pbb_55{font-size:.9375rem;color:var(--muted-foreground)}._statValue_97pbb_60{font-size:1.75rem;font-weight:600;color:var(--foreground)}._statSkeleton_97pbb_66{height:1.75rem;width:150px}._balanceCard_97pbb_71{background-color:color-mix(in srgb,var(--primary) 10%,transparent)}._balanceValue_97pbb_75{color:var(--primary)}._grid_97pbb_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-6)}._cardSkeleton_97pbb_88{height:280px;border-radius:var(--radius-lg)}._emptyState_97pbb_93{display:flex;justify-content:center;align-items:center;height:200px;background-color:var(--muted);border-radius:var(--radius-md);color:var(--muted-foreground)}._spinner_97pbb_103{animation:_spin_97pbb_103 1s linear infinite}@keyframes _spin_97pbb_103{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._card_1ke33_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-3);transition:transform .2s ease,box-shadow .2s ease}._clickable_1ke33_13{cursor:pointer}._clickable_1ke33_13:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._header_1ke33_22{display:flex;justify-content:space-between;align-items:center}._claimNumber_1ke33_28{font-family:var(--font-family-monospace);font-size:.875rem;color:var(--muted-foreground)}._body_1ke33_34{display:flex;flex-direction:column;gap:var(--spacing-3)}._typeAndAmount_1ke33_40{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-4)}._expenseType_1ke33_47{font-size:1.125rem;font-weight:600;color:var(--foreground)}._amount_1ke33_53{font-size:1.5rem;font-weight:700;color:var(--primary);white-space:nowrap}._details_1ke33_60{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._detailItem_1ke33_68{display:flex;align-items:center;gap:var(--spacing-2)}._detailItem_1ke33_68 svg{flex-shrink:0}._description_1ke33_78{font-size:.875rem;color:var(--muted-foreground);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._footer_1ke33_90{margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}._metaInfo_1ke33_99{display:flex;align-items:center;gap:var(--spacing-4)}._receiptInfo_1ke33_105{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._actions_1ke33_113{display:flex;gap:var(--spacing-2)}._form_e2y3z_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._formGrid_e2y3z_7{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._gridSpan2_e2y3z_13{grid-column:span 2 / span 2}._datePickerTrigger_e2y3z_17{display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:400;color:var(--foreground)}._datePickerTrigger_e2y3z_17:not([data-placeholder]){color:var(--foreground)}._datePickerTrigger_e2y3z_17[data-placeholder]{color:var(--muted-foreground)}._receiptList_e2y3z_34{margin-top:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}._receiptItem_e2y3z_41{display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--muted);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._receiptLink_e2y3z_51{flex-grow:1;color:var(--foreground);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._receiptLink_e2y3z_51:hover{text-decoration:underline}._formActions_e2y3z_64{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._submitActions_e2y3z_72{display:flex;gap:var(--spacing-2)}._spinner_e2y3z_77{animation:_spin_e2y3z_77 1s linear infinite}@keyframes _spin_e2y3z_77{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._formGrid_e2y3z_7{grid-template-columns:1fr}._gridSpan2_e2y3z_13{grid-column:span 1 / span 1}}._dialogContent_11j42_1{max-width:640px;width:90vw}._container_11j42_6{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_11j42_12{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._headerInfo_11j42_20{display:flex;align-items:center;gap:var(--spacing-3)}._claimNumber_11j42_26{font-family:var(--font-family-monospace);font-size:1rem;color:var(--muted-foreground)}._amount_11j42_32{font-size:1.75rem;font-weight:700;color:var(--primary)}._grid_11j42_38{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}._gridItem_11j42_44{display:flex;flex-direction:column;gap:var(--spacing-1)}._fullWidth_11j42_50{grid-column:1 / -1}._label_11j42_54{font-size:.875rem;color:var(--muted-foreground)}._value_11j42_59{font-size:1rem;font-weight:500;color:var(--foreground)}._description_11j42_65{font-size:1rem;color:var(--foreground);white-space:pre-wrap;background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);margin:0}._receiptList_11j42_75{display:flex;flex-direction:column;gap:var(--spacing-2)}._receiptItem_11j42_81{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);color:var(--primary);text-decoration:none;transition:background-color .2s}._receiptItem_11j42_81:hover{background-color:color-mix(in srgb,var(--muted) 80%,black);text-decoration:underline}._reviewSection_11j42_98{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._reviewInfo_11j42_104{display:flex;gap:var(--spacing-6);color:var(--muted-foreground);font-size:.875rem}._reviewComments_11j42_111{margin-top:var(--spacing-2);font-style:italic;color:var(--foreground)}._skeletonContainer_11j42_117,._container_1057r_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._header_1057r_7{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);flex-shrink:0}._filters_1057r_16{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._title_1057r_23{font-size:1.25rem;font-weight:600;margin:0;white-space:nowrap}._selectTrigger_1057r_30{width:150px}._statsGrid_1057r_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4);flex-shrink:0}._statCard_1057r_41{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_1057r_51{font-size:.875rem;color:var(--muted-foreground)}._statValue_1057r_56{font-size:1.5rem;font-weight:600;color:var(--foreground)}._statSkeleton_1057r_62{height:1.5rem;width:120px}._grid_1057r_70{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:1024px){._grid_1057r_70{grid-template-columns:1fr 1fr}}._cardSkeleton_1057r_82{height:200px;border-radius:var(--radius-lg)}._emptyState_1057r_87{display:flex;justify-content:center;align-items:center;height:200px;background-color:var(--muted);border-radius:var(--radius-md);color:var(--muted-foreground)}._pagination_1057r_97{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);flex-shrink:0}._formDialog_1057r_107{max-width:640px;width:90vw}._spinner_1057r_112{animation:_spin_1057r_112 1s linear infinite}@keyframes _spin_1057r_112{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_yd7jl_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6)}._backButton_yd7jl_8{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_yd7jl_8:hover{color:var(--foreground)}._header_yd7jl_18{flex-shrink:0}._title_yd7jl_22{font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0}._subtitle_yd7jl_29{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._tabs_yd7jl_35{display:flex;flex-direction:column}._tabContent_yd7jl_40{padding-top:var(--spacing-6)}._pageContainer_az2lj_1{max-width:900px;margin:0 auto;padding:var(--spacing-8)}._header_az2lj_7{margin-bottom:var(--spacing-8)}._titleSection_az2lj_11{display:flex;align-items:center;gap:var(--spacing-4)}._backButton_az2lj_17{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._backButton_az2lj_17:hover{color:var(--primary)}._title_az2lj_11{font-size:2rem;font-weight:600}._form_az2lj_31{display:flex;flex-direction:column;gap:var(--spacing-8)}._card_az2lj_37{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow)}._cardTitle_az2lj_44{font-size:1.25rem;font-weight:500;margin:0 0 var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._grid_az2lj_52{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}._formGroup_az2lj_58{display:flex;flex-direction:column;gap:var(--spacing-2)}._formGroup_az2lj_58._fullWidth_az2lj_64{grid-column:1 / -1}._formGroup_az2lj_58 label{font-weight:500;font-size:.9375rem}._errorText_az2lj_73{color:var(--error);font-size:.875rem;margin-top:var(--spacing-1)}._itemsError_az2lj_79{margin-bottom:var(--spacing-4)}._datePickerTrigger_az2lj_83{justify-content:space-between;font-weight:400;color:var(--foreground)}._datePickerTrigger_az2lj_83 span{color:var(--muted-foreground)}._popoverContent_az2lj_93{width:auto;padding:0}._itemRow_az2lj_98{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr auto;gap:var(--spacing-3);align-items:center;margin-bottom:var(--spacing-4)}._addItemButton_az2lj_106{margin-top:var(--spacing-4)}._footer_az2lj_110{display:flex;justify-content:flex-end;align-items:center;padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-top:var(--spacing-4)}@media(max-width:768px){._pageContainer_az2lj_1{padding:var(--spacing-4)}._grid_az2lj_52,._itemRow_az2lj_98{grid-template-columns:1fr}}._pageContainer_1ulk3_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_1ulk3_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._titleSection_1ulk3_15{display:flex;align-items:center;gap:var(--spacing-4)}._backButton_1ulk3_21{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._backButton_1ulk3_21:hover{color:var(--primary)}._title_1ulk3_15{font-size:2rem;font-weight:600;margin:0}._mainContent_1ulk3_36{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_1ulk3_43{overflow-x:auto}._table_1ulk3_43{width:100%;border-collapse:collapse;font-size:.9375rem}._table_1ulk3_43 th,._table_1ulk3_43 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1ulk3_43 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_1ulk3_43 tbody tr:last-child td{border-bottom:none}._clickableRow_1ulk3_72{cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._clickableRow_1ulk3_72:hover{background-color:var(--muted)}._actionCell_1ulk3_81,._actionCellHeader_1ulk3_82{text-align:right;width:80px}._expandedRow_1ulk3_87 td{padding:0;border-bottom:1px solid var(--border)}._expandedContent_1ulk3_92{padding:var(--spacing-6);background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._itemsTitle_1ulk3_97{font-size:1.1rem;font-weight:500;margin:0 0 var(--spacing-4)}._itemsTable_1ulk3_103{width:100%;border-collapse:collapse;font-size:.875rem;background-color:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}._itemsTable_1ulk3_103 th,._itemsTable_1ulk3_103 td{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--border)}._itemsTable_1ulk3_103 th{background-color:var(--muted)}._itemsTable_1ulk3_103 tbody tr:last-child td{border-bottom:none}._noPayments_1ulk3_127{color:var(--muted-foreground);padding:var(--spacing-4);text-align:center}._centeredCell_1ulk3_133{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}@media(max-width:768px){._pageContainer_1ulk3_1{padding:var(--spacing-4)}}._pageContainer_bdcvy_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_bdcvy_8{margin-bottom:var(--spacing-8)}._headerTop_bdcvy_12{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}._backLink_bdcvy_19{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color var(--animation-duration-fast) ease}._backLink_bdcvy_19:hover{color:var(--primary)}._title_bdcvy_34{font-size:2rem;font-weight:600;margin:0}._subtitle_bdcvy_40{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-2)}._mainContent_bdcvy_46{display:flex;flex-direction:column;gap:var(--spacing-12)}._section_bdcvy_52{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;padding:var(--spacing-6)}._sectionTitle_bdcvy_60{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-6) 0;padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._tableContainer_bdcvy_68{overflow-x:auto}._table_bdcvy_68{width:100%;border-collapse:collapse;font-size:.9375rem}._table_bdcvy_68 th,._table_bdcvy_68 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_bdcvy_68 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_bdcvy_68 tbody tr:last-child td{border-bottom:none}._errorText_bdcvy_98,._emptyText_bdcvy_99{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._errorText_bdcvy_98{color:var(--error)}._dialogForm_bdcvy_109{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._filterBar_bdcvy_116{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-4)}._filterSelect_bdcvy_122{width:200px}._actionGroup_bdcvy_126{display:flex;gap:var(--spacing-2)}._triggerButton_1v4u4_1{justify-content:flex-start;text-align:left;font-weight:400;width:100%;max-width:16rem;color:var(--foreground)}._triggerButton_1v4u4_1[data-placeholder]{color:var(--muted-foreground)}._triggerButton_1v4u4_1>span{flex-grow:1;text-align:left}._content_1v4u4_19{width:auto;padding:0;background-color:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg)}._timeSelector_1v4u4_27{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border)}._timeInput_1v4u4_36{width:4.5rem;height:2.25rem}._timeSeparator_1v4u4_41{font-weight:500;color:var(--muted-foreground)}._actions_1v4u4_46{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) var(--spacing-4);border-top:1px solid var(--border);background-color:var(--surface);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}._actionsRight_1v4u4_57{display:flex;gap:var(--spacing-2)}._container_1nswo_1{padding:var(--spacing-8);max-width:1400px;margin:0 auto}._header_1nswo_7{margin-bottom:var(--spacing-6)}._header_1nswo_7 h1{font-size:2rem;font-weight:700;color:var(--foreground)}._filters_1nswo_17{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._buttonContainer_1nswo_23{display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._filterInput_1nswo_29{flex:1}._tableContainer_1nswo_33{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden;position:relative}._loadingOverlay_1nswo_41{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--card) 50%,transparent);z-index:var(--z-content)}._table_1nswo_33{width:100%;border-collapse:collapse;font-size:.875rem}._table_1nswo_33 th,._table_1nswo_33 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1nswo_33 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:600;text-transform:uppercase;font-size:.75rem}._dataRow_1nswo_69{cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._dataRow_1nswo_69:hover{background-color:var(--muted)}._detailsRow_1nswo_78{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._detailsContent_1nswo_82{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);padding:var(--spacing-4)}._valueContainer_1nswo_89 h4{margin:0 0 var(--spacing-2) 0;font-size:.875rem;font-weight:600}._valueContainer_1nswo_89 pre{background-color:var(--background);border-radius:var(--radius);padding:var(--spacing-3);font-family:var(--font-family-monospace);font-size:.8125rem;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}._centeredCell_1nswo_107{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1nswo_113{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}._container_1r7x6_1{padding:var(--spacing-8);max-width:1400px;margin:0 auto}._header_1r7x6_7{margin-bottom:var(--spacing-6)}._header_1r7x6_7 h1{font-size:2rem;font-weight:700;color:var(--foreground)}._tableContainer_1r7x6_17{background-color:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._table_1r7x6_17{width:100%;border-collapse:collapse;font-size:.875rem}._table_1r7x6_17 th,._table_1r7x6_17 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1r7x6_17 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:600;text-transform:uppercase;font-size:.75rem}._centeredCell_1r7x6_45{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._form_1r7x6_51{display:flex;flex-direction:column;gap:var(--spacing-4)}._page_11yeq_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;overflow-y:auto}._header_11yeq_10{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_11yeq_15{font-size:1.875rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_11yeq_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._filters_11yeq_28{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}._filterInput_11yeq_34{min-width:200px;background-color:var(--surface)}._content_11yeq_39{flex-grow:1}._table_11yeq_43{width:100%;border-collapse:collapse;display:flex;flex-direction:column}._tableHeader_11yeq_50{display:none;font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;background-color:var(--muted);border-bottom:1px solid var(--border)}._tableHeader_11yeq_50>div{padding:var(--spacing-3) var(--spacing-4)}._tableRow_11yeq_64{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);background-color:var(--surface);box-shadow:var(--shadow)}._cell_11yeq_74{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border)}._tableRow_11yeq_64 ._cell_11yeq_74:last-child{border-bottom:none}._cellLabel_11yeq_83{display:block;font-size:.75rem;font-weight:600;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._alertInfo_11yeq_91{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-start}._alertType_11yeq_98{font-weight:500}._alertReason_11yeq_102{font-size:.875rem;color:var(--muted-foreground)}._projectInfo_11yeq_107{display:flex;flex-direction:column;gap:var(--spacing-1)}._projectName_11yeq_113{font-weight:500;color:var(--primary);text-decoration:none}._projectName_11yeq_113:hover{text-decoration:underline}._projectNumber_11yeq_123,._createdAt_11yeq_124{font-size:.875rem;color:var(--muted-foreground)}._followUp_11yeq_129{font-size:.875rem}._noAction_11yeq_133{color:var(--muted-foreground);font-style:italic}._actions_11yeq_138{background-color:var(--muted);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}._actionButtons_11yeq_144{display:flex;gap:var(--spacing-2)}._actionButtons_11yeq_144 button{display:flex;align-items:center;gap:var(--spacing-2)}._spinner_11yeq_155{animation:_spin_11yeq_155 1s linear infinite}@keyframes _spin_11yeq_155{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._infoState_11yeq_168{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12);color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._infoState_11yeq_168 h3{font-size:1.25rem;font-weight:600;margin:var(--spacing-4) 0 var(--spacing-1) 0;color:var(--foreground)}._infoState_11yeq_168 p{font-size:.875rem;max-width:400px}._infoIconError_11yeq_193{width:48px;height:48px;color:var(--error)}._infoIconSuccess_11yeq_199{width:48px;height:48px;color:var(--success)}._dialogContent_11yeq_205{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4) 0}@media(min-width:1024px){._tableHeader_11yeq_50{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 1fr 1fr;border-radius:var(--radius-md)}._tableRow_11yeq_64{display:grid;grid-template-columns:1.5fr 1.5fr 2fr 1fr 1fr;border-radius:0;margin-bottom:0;border:none;border-bottom:1px solid var(--border);box-shadow:none}._tableRow_11yeq_64:last-child{border-bottom:none}._cell_11yeq_74{display:flex;align-items:center;border-bottom:none;padding:var(--spacing-4)}._cellLabel_11yeq_83{display:none}._actions_11yeq_138{background-color:transparent}}._pageContainer_mmp0j_1{padding:var(--spacing-8);background-color:var(--background);min-height:100vh;color:var(--foreground)}._header_mmp0j_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_mmp0j_19{font-size:2.25rem;font-weight:700;margin:0 0 var(--spacing-2) 0;color:var(--foreground)}._metaInfo_mmp0j_26{display:flex;align-items:center;gap:var(--spacing-4);color:var(--muted-foreground);font-size:.9375rem}._headerActions_mmp0j_34{display:flex;align-items:center;gap:var(--spacing-4)}._totalAmount_mmp0j_40{font-size:1.25rem;font-weight:600;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius)}._mainContent_mmp0j_49{width:100%}._grid_mmp0j_53{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._card_mmp0j_59{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._itemsCard_mmp0j_66{grid-column:1 / -1}._cardTitle_mmp0j_70{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;display:flex;align-items:center;gap:var(--spacing-2);color:var(--foreground)}._tableContainer_mmp0j_80{overflow-x:auto}._table_mmp0j_80{width:100%;border-collapse:collapse;font-size:.9375rem}._table_mmp0j_80 th,._table_mmp0j_80 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_mmp0j_80 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;font-size:.875rem}._table_mmp0j_80 tbody tr:last-child td{border-bottom:none}._table_mmp0j_80 tfoot td{font-weight:600;text-align:right;border-top:2px solid var(--border);background-color:var(--muted)}._infoGrid_mmp0j_115{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._infoItem_mmp0j_121{display:flex;flex-direction:column;gap:var(--spacing-1)}._infoLabel_mmp0j_127{font-size:.875rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2)}._infoValue_mmp0j_135{font-size:1rem;font-weight:500;color:var(--foreground)}._fullWidth_mmp0j_141{grid-column:1 / -1}._invoiceList_mmp0j_145{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._invoiceItem_mmp0j_154{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);flex-wrap:wrap;gap:var(--spacing-3)}._invoiceInfo_mmp0j_165{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._invoiceNumber_mmp0j_172,._invoiceDate_mmp0j_172,._invoiceAmount_mmp0j_172{font-size:.9375rem;color:var(--muted-foreground)}._invoiceNumber_mmp0j_172{font-weight:500;color:var(--foreground)}._invoiceActions_mmp0j_181{display:flex;align-items:center;gap:var(--spacing-3)}._notes_mmp0j_187{color:var(--muted-foreground);line-height:1.6}._footer_mmp0j_192{margin-top:var(--spacing-8);display:flex;justify-content:space-between;align-items:center}._errorContainer_mmp0j_199{text-align:center;padding:var(--spacing-16) var(--spacing-8);background-color:var(--surface);border-radius:var(--radius-lg)}._errorContainer_mmp0j_199 h2{font-size:1.5rem;margin-bottom:var(--spacing-2)}._errorContainer_mmp0j_199 p{color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@media(max-width:768px){._pageContainer_mmp0j_1{padding:var(--spacing-4)}._header_mmp0j_8{flex-direction:column;align-items:stretch}._title_mmp0j_19{font-size:1.75rem}._metaInfo_mmp0j_26{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}._totalAmount_mmp0j_40{width:100%;text-align:center}}._pageContainer_1upbo_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_1upbo_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4)}._headerTop_1upbo_17{display:flex;align-items:center;gap:var(--spacing-4)}._backLink_1upbo_23{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color var(--animation-duration-fast) ease}._backLink_1upbo_23:hover{color:var(--primary)}._title_1upbo_38{font-size:2rem;font-weight:600;margin:0}._actions_1upbo_44{display:flex;gap:var(--spacing-4);align-items:center;margin-bottom:var(--spacing-4)}._filterSelect_1upbo_51{width:180px}._mainContent_1upbo_55{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;padding:var(--spacing-4)}._tableContainer_1upbo_63{overflow-x:auto}._table_1upbo_63{width:100%;border-collapse:collapse;font-size:.9375rem}._table_1upbo_63 th,._table_1upbo_63 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}._table_1upbo_63 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_1upbo_63 tbody tr:last-child td{border-bottom:none}._centeredCell_1upbo_93{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._dialogForm_1upbo_99{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._lowStock_1upbo_106{color:var(--error);font-weight:600}._lowStockIcon_1upbo_111{display:inline-block;margin-left:var(--spacing-2);vertical-align:middle;color:var(--error)}._expiredDate_1upbo_118{color:var(--error);font-weight:600}._expiredIcon_1upbo_123{display:inline-block;margin-left:var(--spacing-2);vertical-align:middle;color:var(--error)}._formContainer_b0868_1{width:100%;max-width:50rem;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);border:1px solid var(--border)}._header_b0868_11{text-align:center;margin-bottom:var(--spacing-6)}._header_b0868_11 h2{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._header_b0868_11 p{font-size:1rem;color:var(--muted-foreground);margin:0}._form_b0868_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_b0868_35{font-size:1.125rem;font-weight:600;color:var(--primary);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);margin:0}._grid_b0868_44{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._grid_b0868_44{grid-template-columns:1fr 1fr}}._submitButton_b0868_56{width:100%;margin-top:var(--spacing-4)}._footer_b0868_61{text-align:center;margin-top:var(--spacing-6)}._footer_b0868_61 a{color:var(--primary);text-decoration:none;font-weight:500;font-size:.875rem}._footer_b0868_61 a:hover{text-decoration:underline}._formContainer_138hh_1{width:100%;max-width:50rem;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-8);border:1px solid var(--border)}._header_138hh_11{text-align:center;margin-bottom:var(--spacing-6)}._header_138hh_11 h2{font-size:1.75rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._header_138hh_11 p{font-size:1rem;color:var(--muted-foreground);margin:0}._form_138hh_1{display:flex;flex-direction:column;gap:var(--spacing-6)}._sectionTitle_138hh_35{font-size:1.125rem;font-weight:600;color:var(--primary);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border);margin:0}._grid_138hh_44{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:768px){._grid_138hh_44{grid-template-columns:1fr 1fr}._fullWidth_138hh_54{grid-column:1 / -1}}._submitButton_138hh_59{width:100%;margin-top:var(--spacing-4)}._footer_138hh_64{text-align:center;margin-top:var(--spacing-6)}._footer_138hh_64 a{color:var(--primary);text-decoration:none;font-weight:500;font-size:.875rem}._footer_138hh_64 a:hover{text-decoration:underline}._container_1f0bx_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 10rem);padding:var(--spacing-8) var(--spacing-4);background-color:var(--background)}@layer base{._root_169d4_2{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_169d4_2:hover{background-color:var(--muted-foreground)}._root_169d4_2:focus-visible{box-shadow:var(--shadow-focus)}._root_169d4_2[data-state=checked]{background-color:var(--primary)}._root_169d4_2[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_169d4_33{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_169d4_2[data-state=checked] ._thumb_169d4_33{transform:translate(20px)}._root_169d4_2[data-disabled]{opacity:.5;cursor:not-allowed}}._container_15xwl_1{padding:var(--spacing-8);max-width:1200px;margin:0 auto}._backButton_15xwl_7{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_15xwl_7:hover{color:var(--foreground)}._header_15xwl_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_15xwl_17 h1{font-size:1.75rem;font-weight:600;margin:0}._tableContainer_15xwl_30{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border)}._table_15xwl_30{width:100%;border-collapse:collapse;text-align:left}._table_15xwl_30 th,._table_15xwl_30 td{padding:var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_15xwl_30 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_15xwl_30 tbody tr:last-child td{border-bottom:none}._titleCell_15xwl_63{font-weight:500;color:var(--foreground)}._statusBadge_15xwl_68{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}._published_15xwl_76{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._draft_15xwl_81{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary)}._actions_15xwl_86{display:flex;gap:var(--spacing-2);align-items:center}._deleteButton_15xwl_92{color:var(--error)}._deleteButton_15xwl_92:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._form_15xwl_101{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:70vh;overflow-y:auto;padding-right:var(--spacing-4)}._dialogContent_15xwl_110{max-width:640px}._switchItem_15xwl_114{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._datePickerButton_15xwl_121{width:100%;justify-content:space-between;font-weight:400;color:var(--foreground)}._datePickerButton_15xwl_121 span{color:var(--muted-foreground)}._emptyState_15xwl_133,._errorState_15xwl_134,._forbiddenContainer_15xwl_135{text-align:center;padding:var(--spacing-12) 0;color:var(--muted-foreground)}._forbiddenContainer_15xwl_135{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._forbiddenContainer_15xwl_135 h2{font-size:1.5rem;color:var(--foreground);margin:0}._container_1an2t_1{padding:var(--spacing-8);height:100%;overflow-y:auto}._card_1an2t_7{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:800px;margin:0 auto;overflow:hidden}._header_1an2t_16{padding:var(--spacing-6);border-bottom:1px solid var(--border)}._header_1an2t_16 h1{font-size:1.5rem;font-weight:600;color:var(--card-foreground);margin:0}._header_1an2t_16 p{margin-top:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._settingsList_1an2t_34{display:flex;flex-direction:column}._settingItem_1an2t_39{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border);transition:background-color var(--animation-duration-fast) ease}._settingItem_1an2t_39:last-child{border-bottom:none}._settingItem_1an2t_39:hover{background-color:var(--muted)}._settingInfo_1an2t_56{display:flex;flex-direction:column;gap:var(--spacing-1)}._moduleName_1an2t_62{font-weight:500;color:var(--card-foreground);cursor:pointer}._moduleKey_1an2t_68{font-family:var(--font-family-monospace);font-size:.75rem;color:var(--muted-foreground)}._footer_1an2t_74{background-color:var(--sidebar);padding:var(--spacing-3) var(--spacing-6);border-top:1px solid var(--border)}._statusText_1an2t_80{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._errorState_1an2t_89,._emptyState_1an2t_90{padding:var(--spacing-12);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}._errorIcon_1an2t_99{color:var(--error);margin-bottom:var(--spacing-4)}._errorState_1an2t_89 h2{font-size:1.25rem;margin-bottom:var(--spacing-2)}._page_phonn_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;overflow-y:auto}._header_phonn_10{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_phonn_15{font-size:1.875rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_phonn_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._tabs_phonn_28{width:100%}._tabContent_phonn_32{padding-top:var(--spacing-6)}._tabCount_phonn_36{margin-left:var(--spacing-2);background-color:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-full)}._grid_phonn_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--spacing-6)}._messageContainer_phonn_53{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-6);margin-top:var(--spacing-6);border:1px dashed var(--border);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--muted-foreground)}._messageContainer_phonn_53 svg{width:48px;height:48px;margin-bottom:var(--spacing-4)}._messageIconSuccess_phonn_73{color:var(--success)}._messageIconError_phonn_77{color:var(--error)}._messageIconDefault_phonn_81{color:var(--secondary)}._messageTitle_phonn_85{font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._messageText_phonn_92{max-width:400px;line-height:1.6}._skeletonCard_phonn_98{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonHeader_phonn_108{display:flex;justify-content:space-between;align-items:center}._skeletonFooter_phonn_114{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-6)}._pagination_phonn_122{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-8);margin-top:var(--spacing-6);border-top:1px solid var(--border)}._page_67u2a_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;overflow-y:auto}._header_67u2a_10{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_67u2a_15{font-size:1.875rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_67u2a_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._content_67u2a_28{display:flex;flex-direction:column;gap:var(--spacing-6)}._metricsGrid_67u2a_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-4)}._metricCard_67u2a_40{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);border:1px solid var(--border)}._metricHeader_67u2a_48{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._metricIcon_67u2a_57{color:var(--secondary)}._metricValue_67u2a_61{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._riskMetric_67u2a_68{border-left:4px solid var(--warning)}._riskMetric_67u2a_68 ._metricIcon_67u2a_57{color:var(--warning)}._highlightMetric_67u2a_76{background-color:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:var(--success)}._highlightMetric_67u2a_76 ._metricIcon_67u2a_57,._highlightMetric_67u2a_76 ._metricValue_67u2a_61{color:var(--success)}._chartsGrid_67u2a_89{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6)}._chartCard_67u2a_95{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);height:400px;display:flex;flex-direction:column}._card_67u2a_105{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._cardTitle_67u2a_112{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._tableWrapper_67u2a_120{overflow-x:auto}._table_67u2a_120{width:100%;border-collapse:collapse;font-size:.875rem}._table_67u2a_120 th,._table_67u2a_120 td{padding:var(--spacing-3) var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_67u2a_120 th{color:var(--muted-foreground);font-weight:500;background-color:var(--muted)}._table_67u2a_120 tbody tr:hover{background-color:var(--muted)}._projectLink_67u2a_147{color:var(--primary);text-decoration:none;font-weight:500;display:flex;flex-direction:column}._projectLink_67u2a_147:hover{text-decoration:underline}._projectNumber_67u2a_159{font-size:.75rem;color:var(--muted-foreground);font-weight:400}._riskAmount_67u2a_165{color:var(--error);font-weight:600}._riskDays_67u2a_170{color:var(--warning);font-weight:600}._metricCardSkeleton_67u2a_176{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow);height:90px}._chartCardSkeleton_67u2a_184{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);height:400px}._emptyState_67u2a_193,._errorState_67u2a_193{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._emptyState_67u2a_193 p,._errorState_67u2a_193 h2{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1) 0;color:var(--foreground)}._emptyState_67u2a_193 span,._errorState_67u2a_193 p{font-size:.875rem}._errorState_67u2a_193{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);border-radius:var(--radius-lg);margin:var(--spacing-4) 0}._errorState_67u2a_193 svg{color:var(--error)}._page_gwp92_1{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;overflow-y:auto}._header_gwp92_10{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._title_gwp92_15{font-size:1.875rem;font-weight:700;color:var(--foreground);margin:0}._subtitle_gwp92_22{font-size:1rem;color:var(--muted-foreground);margin-top:var(--spacing-1)}._content_gwp92_28{display:flex;flex-direction:column;gap:var(--spacing-6)}._metricsGrid_gwp92_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._metricCard_gwp92_40{min-height:120px}._mainGrid_gwp92_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-6);align-items:start}._card_gwp92_51{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-4);height:100%}._cardTitle_gwp92_62{font-size:1.25rem;font-weight:600;margin:0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._list_gwp92_70{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._alertItem_gwp92_79{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--background);border:1px solid var(--border);text-decoration:none;color:inherit;transition:background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._alertItem_gwp92_79:hover{background-color:var(--muted);box-shadow:var(--shadow-md)}._alertInfo_gwp92_98{display:flex;flex-direction:column;gap:var(--spacing-1)}._alertProjectName_gwp92_104{font-weight:500;color:var(--foreground)}._alertType_gwp92_109{font-size:.875rem;color:var(--muted-foreground)}._alertDetails_gwp92_114{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1);flex-shrink:0}._alertDate_gwp92_122{font-size:.875rem;color:var(--muted-foreground)}._cashFlowGrid_gwp92_127{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}._cashFlowItem_gwp92_133{background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._cashFlowLabel_gwp92_140{display:block;font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._cashFlowValue_gwp92_147{font-size:1.25rem;font-weight:600;color:var(--foreground)}._cashFlowValue_gwp92_147._highlight_gwp92_153{color:var(--success)}._metricSkeletonCard_gwp92_158{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--spacing-3);min-height:120px}._alertItemSkeleton_gwp92_169{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3);border-radius:var(--radius);background-color:var(--background);border:1px solid var(--border)}._cashFlowItemSkeleton_gwp92_179{background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._emptyState_gwp92_187,._errorState_gwp92_187{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);color:var(--muted-foreground);flex-grow:1}._emptyIcon_gwp92_198{width:48px;height:48px;color:var(--success);margin-bottom:var(--spacing-3)}._emptyState_gwp92_187 p,._errorState_gwp92_187 h2{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-1) 0;color:var(--foreground)}._emptyState_gwp92_187 span,._errorState_gwp92_187 p{font-size:.875rem}._errorState_gwp92_187{background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid var(--error);border-radius:var(--radius-lg);margin:var(--spacing-4) 0}._errorState_gwp92_187 svg{color:var(--error)}._pageContainer_2f3in_1{background-color:var(--background);min-height:100vh;color:var(--foreground);padding:var(--spacing-8)}._header_2f3in_8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);flex-wrap:wrap;gap:var(--spacing-4)}._titleSection_2f3in_17{display:flex;align-items:center;gap:var(--spacing-4)}._backButton_2f3in_23{color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._backButton_2f3in_23:hover{color:var(--primary)}._title_2f3in_17{font-size:2rem;font-weight:600;margin:0}._actions_2f3in_38{display:flex;gap:var(--spacing-4);align-items:center}._filterSelect_2f3in_44{width:180px}._mainContent_2f3in_48{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_2f3in_55{overflow-x:auto}._table_2f3in_55{width:100%;border-collapse:collapse;font-size:.9375rem}._table_2f3in_55 th,._table_2f3in_55 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_2f3in_55 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;font-size:.875rem}._table_2f3in_55 tbody tr:last-child td{border-bottom:none}._centeredCell_2f3in_84{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_2f3in_90{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border)}@media(max-width:768px){._pageContainer_2f3in_1{padding:var(--spacing-4)}._header_2f3in_8{flex-direction:column;align-items:flex-start}._actions_2f3in_38{width:100%;flex-direction:column;align-items:stretch}._filterSelect_2f3in_44{width:100%}}._pageContainer_1fvgt_1{padding:var(--spacing-8)}._header_1fvgt_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._title_1fvgt_12{font-size:2rem;font-weight:600}._actions_1fvgt_17{display:flex;gap:var(--spacing-4)}._filterBar_1fvgt_22{display:flex;gap:var(--spacing-4);align-items:center;padding:var(--spacing-4);background-color:var(--surface);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);box-shadow:var(--shadow)}._filterInput_1fvgt_33{max-width:200px}._mainContent_1fvgt_37{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}._tableContainer_1fvgt_44{overflow-x:auto}._table_1fvgt_44{width:100%;border-collapse:collapse}._table_1fvgt_44 th,._table_1fvgt_44 td{padding:var(--spacing-4);text-align:left;border-bottom:1px solid var(--border)}._table_1fvgt_44 th{background-color:var(--muted);color:var(--muted-foreground);font-weight:500}._actionsCell_1fvgt_66{display:flex;gap:var(--spacing-2)}._centeredCell_1fvgt_71{text-align:center;padding:var(--spacing-8);color:var(--muted-foreground)}._pagination_1fvgt_77{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--border)}._form_1fvgt_86{display:flex;flex-direction:column;gap:var(--spacing-6)}._formRow_1fvgt_92{display:flex;gap:var(--spacing-4)}._formItem_1fvgt_97{flex:1}._container_547jm_1{padding:var(--spacing-8);max-width:1200px;margin:0 auto}._backButton_547jm_7{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_547jm_7:hover{color:var(--foreground)}._header_547jm_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_547jm_17 h1{font-size:1.75rem;font-weight:600;margin:0}._tableContainer_547jm_30{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border)}._table_547jm_30{width:100%;border-collapse:collapse;text-align:left}._table_547jm_30 th,._table_547jm_30 td{padding:var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_547jm_30 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_547jm_30 tbody tr:last-child td{border-bottom:none}._logo_547jm_63{width:40px;height:40px;object-fit:contain;border-radius:var(--radius-sm);background-color:var(--muted)}._statusBadge_547jm_71{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}._active_547jm_79{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._inactive_547jm_84{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary)}._actions_547jm_89{display:flex;gap:var(--spacing-2)}._deleteButton_547jm_94{color:var(--error)}._deleteButton_547jm_94:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._form_547jm_103{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchItem_547jm_109{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._emptyState_547jm_117,._errorState_547jm_118,._forbiddenContainer_547jm_119{text-align:center;padding:var(--spacing-12) 0;color:var(--muted-foreground)}._forbiddenContainer_547jm_119{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._forbiddenContainer_547jm_119 h2{font-size:1.5rem;color:var(--foreground);margin:0}._card_192vi_1{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._header_192vi_12{display:flex;justify-content:space-between;align-items:center}._title_192vi_18{font-size:1.125rem;font-weight:600;color:var(--card-foreground)}._content_192vi_24{display:flex;flex-direction:column;gap:var(--spacing-3)}._status_192vi_30{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._notes_192vi_37{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;white-space:pre-wrap;background-color:var(--muted);padding:var(--spacing-3);border-radius:var(--radius)}._meta_192vi_47{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:var(--spacing-3);margin-top:var(--spacing-2)}._noData_192vi_58{color:var(--muted-foreground);font-style:italic}._skeletonTitle_192vi_64{width:120px;height:24px}._skeletonButton_192vi_68{width:100px;height:32px}._skeletonBadge_192vi_72{width:80px;height:24px;border-radius:var(--radius-full)}._skeletonText_192vi_77{width:100%;height:48px}._skeletonTextShort_192vi_81{width:60%;height:20px}._form_192vi_87{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4)}._formField_192vi_94{display:flex;flex-direction:column;gap:var(--spacing-2)}._formField_192vi_94 label{font-weight:500;font-size:.875rem}._errorText_192vi_105{color:var(--error);font-size:.8125rem}._alertsSection_192vi_110{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._alertsTitle_192vi_116{font-size:1rem;font-weight:600;margin-bottom:var(--spacing-3)}._alertsList_192vi_122{list-style:none;padding:0;margin:0;max-height:150px;overflow-y:auto;background-color:var(--muted);border-radius:var(--radius);padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}._alertItem_192vi_136{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--muted-foreground)}._alertIcon_192vi_144{color:var(--warning);flex-shrink:0}._noAlerts_192vi_149{font-size:.875rem;color:var(--muted-foreground);font-style:italic}._skeletonAlerts_192vi_155{width:100%;height:80px}._container_nkyok_1{width:100%;padding:var(--spacing-8) var(--spacing-12);margin:0 auto}._header_nkyok_7{margin-bottom:var(--spacing-8)}._backButton_nkyok_11{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_nkyok_11:hover{color:var(--foreground)}._headerContent_nkyok_21{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._projectName_nkyok_30{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._projectNumber_nkyok_38{font-size:.875rem;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-monospace)}._mainGrid_nkyok_45{display:grid;grid-template-columns:1fr minmax(0,400px);gap:var(--spacing-12);align-items:start;max-width:1800px;margin:0 auto}._leftColumn_nkyok_54,._rightColumn_nkyok_55{display:flex;flex-direction:column;gap:var(--spacing-8)}._card_nkyok_61{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border)}._cardTitle_nkyok_69{font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-6) 0;display:flex;align-items:center;gap:var(--spacing-2)}._infoGrid_nkyok_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6)}._infoItem_nkyok_85{display:flex;flex-direction:column;gap:var(--spacing-1)}._infoLabel_nkyok_91{font-size:.875rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2)}._infoIcon_nkyok_99{flex-shrink:0}._infoValue_nkyok_103{font-size:1rem;font-weight:500;color:var(--foreground);padding-left:calc(16px + var(--spacing-2))}._supplierInfo_nkyok_110{display:flex;flex-direction:column;gap:var(--spacing-1)}._supplierCode_nkyok_116{font-size:.875rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._descriptionSection_nkyok_122{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._descriptionTitle_nkyok_128{font-size:1rem;font-weight:600;margin:0 0 var(--spacing-2) 0}._descriptionText_nkyok_134{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;white-space:pre-wrap}._totalCostItem_nkyok_142{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);margin-top:var(--spacing-2);border-top:1px solid var(--border)}._totalCostValue_nkyok_152{font-size:1.25rem;font-weight:700;color:var(--primary)}._commentsTextarea_nkyok_159{margin-bottom:var(--spacing-4)}._approvalActions_nkyok_163{display:flex;justify-content:flex-end;gap:var(--spacing-3)}._timeline_nkyok_170{display:flex;flex-direction:column;gap:var(--spacing-6)}._timelineItem_nkyok_176{display:flex;gap:var(--spacing-4);position:relative}._timelineItem_nkyok_176:not(:last-child):before{content:"";position:absolute;left:16px;top:32px;bottom:-24px;width:2px;background-color:var(--border);transform:translate(-50%)}._timelineIcon_nkyok_193{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}._timelineIcon_nkyok_193._approved_nkyok_204{background-color:var(--success);color:var(--success-foreground)}._timelineIcon_nkyok_193._rejected_nkyok_208{background-color:var(--error);color:var(--error-foreground)}._timelineIcon_nkyok_193._pending_nkyok_212{background-color:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}._timelineContent_nkyok_218{padding-bottom:var(--spacing-2)}._timelineStep_nkyok_222{font-weight:600;margin:0 0 var(--spacing-1) 0;text-transform:capitalize}._timelineApprover_nkyok_228,._timelineDate_nkyok_229,._timelineComment_nkyok_230{font-size:.875rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2);margin:var(--spacing-1) 0 0 0}._timelineComment_nkyok_230{background-color:var(--muted);padding:var(--spacing-2);border-radius:var(--radius);margin-top:var(--spacing-2);color:var(--muted-foreground);font-style:italic}._centeredMessage_nkyok_249{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);gap:var(--spacing-4);height:calc(100vh - 200px)}._centeredMessage_nkyok_249 h2{font-size:1.5rem;font-weight:600}._errorIcon_nkyok_265{color:var(--error);width:48px;height:48px}@media(max-width:1024px){._mainGrid_nkyok_45{grid-template-columns:1fr}}@media(max-width:768px){._container_nkyok_1{padding:var(--spacing-4) var(--spacing-6)}._headerContent_nkyok_21{flex-direction:column;align-items:flex-start}._infoGrid_nkyok_79{grid-template-columns:1fr}}._container_1mfg1_1{padding:var(--spacing-6);max-width:1400px;margin:0 auto}._header_1mfg1_7{margin-bottom:var(--spacing-6)}._backButton_1mfg1_11{margin-bottom:var(--spacing-3);color:var(--muted-foreground);padding:0}._backButton_1mfg1_11:hover{color:var(--foreground)}._headerContent_1mfg1_21{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._supplierName_1mfg1_30{font-size:2rem;font-weight:700;color:var(--foreground);margin:0;line-height:1.2}._supplierCode_1mfg1_38{font-size:.9375rem;color:var(--muted-foreground);margin-top:var(--spacing-2);font-family:var(--font-family-monospace)}._content_1mfg1_46{display:flex;flex-direction:column;gap:var(--spacing-6)}._firstRow_1mfg1_53{display:flex;gap:var(--spacing-6)}._firstRow_1mfg1_53>._section_1mfg1_58:first-child{flex:0 0 70%}._firstRow_1mfg1_53>._section_1mfg1_58:last-child{flex:0 0 calc(30% - var(--spacing-6))}._section_1mfg1_58{background-color:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_1mfg1_78{font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-4) 0;padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground);display:flex;align-items:center;gap:var(--spacing-2)}._infoGrid_1mfg1_90{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-4) var(--spacing-6)}._content_1mfg1_46>._section_1mfg1_58:nth-child(2) ._infoGrid_1mfg1_90{grid-template-columns:repeat(3,1fr)}._content_1mfg1_46>._section_1mfg1_58:nth-child(3) ._infoGrid_1mfg1_90{grid-template-columns:repeat(2,1fr)}._infoItem_1mfg1_105{display:flex;flex-direction:column;gap:var(--spacing-2)}._infoLabel_1mfg1_111{font-size:1rem;color:var(--muted-foreground);display:flex;align-items:center;gap:var(--spacing-2);font-weight:500}._infoIcon_1mfg1_120{flex-shrink:0}._infoValue_1mfg1_124{font-size:1.125rem;font-weight:500;color:var(--foreground);word-break:break-word}._categoriesSection_1mfg1_131{grid-column:1 / -1;margin-top:var(--spacing-2)}._categories_1mfg1_131{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}._notesText_1mfg1_143{font-size:1rem;color:var(--muted-foreground);line-height:1.6;white-space:pre-wrap;margin:0}._projectsList_1mfg1_152{display:flex;flex-direction:column;gap:var(--spacing-3);max-height:calc(100vh - 400px);overflow-y:auto}._noProjects_1mfg1_160{color:var(--muted-foreground);text-align:center;padding:var(--spacing-6) 0;font-size:.9375rem}._loaderContainer_1mfg1_167{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6) 0;color:var(--muted-foreground)}._spinner_1mfg1_177{animation:_spin_1mfg1_177 1s linear infinite}@keyframes _spin_1mfg1_177{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._infoItemSkeleton_1mfg1_191{display:flex;flex-direction:column;gap:var(--spacing-2)}._centeredMessage_1mfg1_198{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16);gap:var(--spacing-4);height:calc(100vh - 200px)}._centeredMessage_1mfg1_198 h2{font-size:1.5rem;font-weight:600}._errorIcon_1mfg1_214{color:var(--error);width:48px;height:48px}@media(max-width:1024px){._firstRow_1mfg1_53{flex-direction:column}._firstRow_1mfg1_53>._section_1mfg1_58:first-child,._firstRow_1mfg1_53>._section_1mfg1_58:last-child{flex:1 1 100%}._infoGrid_1mfg1_90{grid-template-columns:repeat(3,1fr)!important}._projectsList_1mfg1_152{max-height:400px}}@media(max-width:768px){._container_1mfg1_1,._section_1mfg1_58{padding:var(--spacing-4)}._headerContent_1mfg1_21{flex-direction:column;align-items:flex-start}._supplierName_1mfg1_30{font-size:1.5rem}._sectionTitle_1mfg1_78{font-size:1.25rem}._infoLabel_1mfg1_111{font-size:.9375rem}._infoValue_1mfg1_124{font-size:1rem}._infoGrid_1mfg1_90{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){._infoGrid_1mfg1_90{grid-template-columns:1fr!important}._content_1mfg1_46,._firstRow_1mfg1_53{gap:var(--spacing-4)}}._container_tkhnx_1{padding:var(--spacing-8);max-width:1200px;margin:0 auto}._backButton_tkhnx_7{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_tkhnx_7:hover{color:var(--foreground)}._header_tkhnx_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_tkhnx_17 h1{font-size:1.75rem;font-weight:600;margin:0}._grid_tkhnx_30{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6)}._card_tkhnx_36{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column}._imageWrapper_tkhnx_46{width:100%;aspect-ratio:16 / 10;background-color:var(--muted);display:flex;align-items:center;justify-content:center}._image_tkhnx_46{width:100%;height:100%;object-fit:cover}._cardContent_tkhnx_61{padding:var(--spacing-4);flex-grow:1}._cardTitle_tkhnx_66{font-size:1.125rem;font-weight:600;margin:0 0 var(--spacing-3) 0;color:var(--foreground)}._cardMeta_tkhnx_73{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:var(--muted-foreground)}._statusBadge_tkhnx_81{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}._active_tkhnx_89{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._inactive_tkhnx_94{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary)}._cardActions_tkhnx_99{display:flex;gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);border-top:1px solid var(--border);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}._deleteButton_tkhnx_108{color:var(--error);margin-left:auto}._deleteButton_tkhnx_108:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._form_tkhnx_118{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchItem_tkhnx_124{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._emptyState_tkhnx_132,._errorState_tkhnx_133,._forbiddenContainer_tkhnx_134{text-align:center;padding:var(--spacing-12) 0;color:var(--muted-foreground)}._forbiddenContainer_tkhnx_134{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._forbiddenContainer_tkhnx_134 h2{font-size:1.5rem;color:var(--foreground);margin:0}._imageSkeleton_tkhnx_154{width:100%;aspect-ratio:16 / 10;border-radius:0}._container_r0mto_1{padding:var(--spacing-8);max-width:1200px;margin:0 auto}._backButton_r0mto_7{margin-bottom:var(--spacing-4);color:var(--muted-foreground);padding:0}._backButton_r0mto_7:hover{color:var(--foreground)}._header_r0mto_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}._header_r0mto_17 h1{font-size:1.75rem;font-weight:600;margin:0}._tableContainer_r0mto_30{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border)}._table_r0mto_30{width:100%;border-collapse:collapse;text-align:left}._table_r0mto_30 th,._table_r0mto_30 td{padding:var(--spacing-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_r0mto_30 th{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._table_r0mto_30 tbody tr:last-child td{border-bottom:none}._nameCell_r0mto_63{font-weight:500;color:var(--foreground)}._descriptionCell_r0mto_68{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted-foreground)}._statusBadge_r0mto_76{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.8125rem;font-weight:500}._active_r0mto_84{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._inactive_r0mto_89{background-color:color-mix(in srgb,var(--secondary) 15%,transparent);color:var(--secondary)}._actions_r0mto_94{display:flex;gap:var(--spacing-2)}._deleteButton_r0mto_99{color:var(--error)}._deleteButton_r0mto_99:hover{background-color:color-mix(in srgb,var(--error) 10%,transparent)}._form_r0mto_108{display:flex;flex-direction:column;gap:var(--spacing-4)}._switchItem_r0mto_114{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2) 0}._emptyState_r0mto_122,._errorState_r0mto_123,._forbiddenContainer_r0mto_124{text-align:center;padding:var(--spacing-12) 0;color:var(--muted-foreground)}._forbiddenContainer_r0mto_124{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._forbiddenContainer_r0mto_124 h2{font-size:1.5rem;color:var(--foreground);margin:0}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem}:root{--background: hsl(210 20% 98%);--foreground: hsl(215 28% 17%);--surface: hsl(0 0% 100%);--surface-foreground: hsl(215 28% 17%);--sidebar: hsl(210 20% 96%);--sidebar-foreground: hsl(215 28% 17%);--card: hsl(0 0% 100%);--card-foreground: hsl(215 28% 17%);--popup: hsl(0 0% 100%);--popup-foreground: hsl(215 28% 17%);--primary: hsl(211 65% 29%);--primary-foreground: hsl(210 40% 98%);--secondary: hsl(210 11% 49%);--secondary-foreground: hsl(210 40% 98%);--accent: hsl(211 65% 45%);--accent-foreground: hsl(210 40% 98%);--muted: hsl(210 20% 94%);--muted-foreground: hsl(215 14% 47%);--success: hsl(142 71% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 84% 60%);--error-foreground: hsl(0 0% 100%);--warning: hsl(38 92% 50%);--warning-foreground: hsl(48 96% 10%);--info: hsl(211 65% 29%);--info-foreground: hsl(0 0% 100%);--info-hover: hsl(211 65% 35%);--info-active: hsl(211 65% 25%);--border: hsl(214 32% 91%);--font-family-base: "Inter", "Source Han Sans SC", "思源黑体", system-ui, -apple-system, sans-serif;--font-family-heading: "Inter", "Source Han Sans SC", "思源黑体", system-ui, -apple-system, sans-serif;--font-family-monospace: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--font-family-cursive: "cursive";--shadow: 0 1px 2px 0 hsl(210 40% 52% / .05);--shadow-md: 0 4px 6px -1px hsl(210 40% 52% / .1), 0 2px 4px -2px hsl(210 40% 52% / .1);--shadow-lg: 0 10px 15px -3px hsl(210 40% 52% / .1), 0 4px 6px -4px hsl(210 40% 52% / .1);--shadow-focus: 0 0 0 2px hsl(210 20% 98%), 0 0 0 4px hsl(211 65% 50%);--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--animation-duration-fast: .15s;--animation-duration-normal: .3s;--animation-duration-slow: .5s;--chart-color-1: hsl(211 65% 45%);--chart-color-2: hsl(160 51% 49%);--chart-color-3: hsl(38 92% 55%);--chart-color-4: hsl(340 82% 60%);--chart-color-5: hsl(210 11% 55%)}.dark{--background: hsl(216 28% 7%);--foreground: hsl(210 40% 96%);--surface: hsl(216 28% 12%);--surface-foreground: hsl(210 40% 96%);--sidebar: hsl(216 28% 9%);--sidebar-foreground: hsl(210 40% 96%);--card: hsl(216 28% 12%);--card-foreground: hsl(210 40% 96%);--popup: hsl(216 28% 12%);--popup-foreground: hsl(210 40% 96%);--primary: hsl(211 70% 55%);--primary-foreground: hsl(210 40% 98%);--secondary: hsl(210 11% 65%);--secondary-foreground: hsl(216 28% 7%);--accent: hsl(211 70% 65%);--accent-foreground: hsl(210 40% 98%);--muted: hsl(216 28% 16%);--muted-foreground: hsl(215 14% 65%);--success: hsl(142 61% 55%);--success-foreground: hsl(145 63% 10%);--error: hsl(0 74% 65%);--error-foreground: hsl(0 86% 15%);--warning: hsl(38 82% 60%);--warning-foreground: hsl(48 96% 10%);--info: hsl(211 70% 55%);--info-foreground: hsl(210 40% 98%);--info-hover: hsl(211 70% 60%);--info-active: hsl(211 70% 50%);--border: hsl(216 28% 20%);--shadow: 0 1px 2px 0 hsl(0 0% 0% / .05);--shadow-md: 0 4px 6px -1px hsl(0 0% 0% / .1), 0 2px 4px -2px hsl(0 0% 0% / .1);--shadow-lg: 0 10px 15px -3px hsl(0 0% 0% / .1), 0 4px 6px -4px hsl(0 0% 0% / .1);--shadow-focus: 0 0 0 2px hsl(216 28% 7%), 0 0 0 4px hsl(211 70% 55%);--chart-color-1: hsl(211 70% 60%);--chart-color-2: hsl(160 61% 60%);--chart-color-3: hsl(38 92% 65%);--chart-color-4: hsl(340 82% 70%);--chart-color-5: hsl(210 11% 70%)}@layer base{ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
