*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--yellow-500: #F6BE00;--yellow-400: #F8C933;--yellow-300: #FAD566;--yellow-200: #FCE099;--yellow-100: #FEEBCC;--yellow-50: #FFFEF9;--neutral-900: #111827;--neutral-800: #1F2937;--neutral-700: #374151;--neutral-600: #4B5563;--neutral-500: #6B7280;--neutral-400: #9CA3AF;--neutral-300: #D1D5DB;--neutral-200: #E5E7EB;--neutral-100: #F3F4F6;--neutral-50: #F9FAFB;--text-primary: var(--neutral-900);--text-secondary: var(--neutral-600);--text-tertiary: var(--neutral-500);--text-disabled: var(--neutral-400);--bg-primary: var(--yellow-50);--bg-secondary: #FFFFFF;--bg-card: #FFFFFF;--bg-hover: var(--yellow-100);--bg-disabled: var(--neutral-100);--border-light: var(--neutral-200);--border-medium: var(--neutral-300);--border-dark: var(--neutral-400);--border-focus: var(--yellow-500);--success: #10B981;--success-bg: #F0FDF4;--success-border: #86EFAC;--warning: #F59E0B;--warning-bg: #FEF3C7;--warning-border: #FCD34D;--error: #EF4444;--error-bg: #FEF2F2;--error-border: #FCA5A5;--info: #3B82F6;--info-bg: #EFF6FF;--info-border: #93C5FD;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-emma: 0 0 30px rgba(246, 190, 0, .3);--shadow-card: 0 2px 8px rgba(246, 190, 0, .06);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800}body{font-family:var(--font-sans);font-size:var(--font-base);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary)}h1{font-size:var(--font-4xl)}h2{font-size:var(--font-3xl)}h3{font-size:var(--font-2xl)}h4{font-size:var(--font-xl)}h5{font-size:var(--font-lg)}h6{font-size:var(--font-base)}a{color:var(--yellow-500);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--yellow-400)}@keyframes float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-30px) translate(-10px)}75%{transform:translateY(-10px) translate(15px)}}.floating-circle{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f6be0026,#f6be000d);animation:float 20s ease-in-out infinite;pointer-events:none;z-index:var(--z-base)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-xs{margin-bottom:var(--space-xs)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:640px){:root{--font-4xl: 1.875rem;--font-3xl: 1.5rem;--font-2xl: 1.25rem}}@media print{body{background-color:#fff}.no-print{display:none!important}}._btn_17bql_3{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-base);font-weight:var(--font-semibold);line-height:var(--leading-tight);cursor:pointer;border:2px solid transparent;transition:all var(--transition-fast);outline:none;position:relative;white-space:nowrap}._btn--primary_17bql_22{background-color:var(--yellow-500);color:var(--text-primary);border-color:var(--yellow-500)}._btn--primary_17bql_22:hover:not(._btn--disabled_17bql_28){background-color:var(--yellow-400);border-color:var(--yellow-400);transform:translateY(-2px);box-shadow:var(--shadow-md)}._btn--primary_17bql_22:active:not(._btn--disabled_17bql_28){transform:translateY(0)}._btn--secondary_17bql_39{background-color:transparent;color:var(--text-primary);border-color:var(--yellow-500)}._btn--secondary_17bql_39:hover:not(._btn--disabled_17bql_28){background-color:var(--yellow-50);border-color:var(--yellow-400)}._btn--ghost_17bql_50{background-color:transparent;color:var(--text-secondary);border-color:transparent}._btn--ghost_17bql_50:hover:not(._btn--disabled_17bql_28){background-color:var(--bg-hover);color:var(--text-primary)}._btn--small_17bql_62{padding:var(--space-xs) var(--space-md);font-size:var(--font-sm)}._btn--medium_17bql_67{padding:var(--space-sm) var(--space-lg);font-size:var(--font-base)}._btn--large_17bql_72{padding:var(--space-md) var(--space-xl);font-size:var(--font-lg)}._btn--full_17bql_78{width:100%}._btn--loading_17bql_82{color:transparent;pointer-events:none}._btn--loading_17bql_82:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid var(--yellow-500);border-radius:50%;border-top-color:transparent;animation:_spin_17bql_1 .6s linear infinite}._btn--primary_17bql_22._btn--loading_17bql_82:after{border-color:var(--text-primary);border-top-color:transparent}._btn--disabled_17bql_28{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes _spin_17bql_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._btn_17bql_3:focus-visible{box-shadow:0 0 0 3px var(--yellow-200)}._btn__icon_17bql_124{display:inline-flex;margin-right:var(--space-xs)}._btn__icon--right_17bql_129{margin-right:0;margin-left:var(--space-xs)}._card_1gcok_1{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-fast)}._card--elevated_1gcok_9{box-shadow:var(--shadow-card)}._card--bordered_1gcok_13{border:1px solid var(--border-light)}._card--flat_1gcok_17{box-shadow:none;border:none}._card--hover_1gcok_22:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._card--compact_1gcok_28{padding:var(--space-md)}._card--normal_1gcok_32{padding:var(--space-lg)}._card--spacious_1gcok_36{padding:var(--space-xl)}._card--clickable_1gcok_41{cursor:pointer}._card--selected_1gcok_45{border:2px solid var(--yellow-500);background:var(--yellow-50)}._wizardLayout_1ve1s_1{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden}._floatingCircles_1ve1s_8{position:absolute;inset:0;pointer-events:none;z-index:var(--z-base)}._header_1ve1s_16{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:var(--space-lg) var(--space-xl);position:relative;z-index:1}._headerContent_1ve1s_24{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._headerLeft_1ve1s_32{display:flex;align-items:center;gap:var(--space-md)}._closeButton_1ve1s_38{background:transparent;border:none;color:var(--text-secondary);font-size:var(--font-xl);cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}._closeButton_1ve1s_38:hover{color:var(--error)}._headerTitle_1ve1s_55{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._progressSection_1ve1s_63{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:var(--space-md) var(--space-xl);position:relative;z-index:1}._progressContainer_1ve1s_71{max-width:1200px;margin:0 auto}._progressSteps_1ve1s_76{display:flex;justify-content:space-between;position:relative}._progressStep_1ve1s_76{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}._progressStep_1ve1s_76:not(:last-child):after{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:var(--border-medium);z-index:0}._progressStep_1ve1s_76._completed_1ve1s_102:not(:last-child):after{background:var(--yellow-500)}._stepCircle_1ve1s_107{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:2px solid var(--border-medium);display:flex;align-items:center;justify-content:center;font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text-tertiary);position:relative;z-index:1;transition:all var(--transition-fast)}._progressStep_1ve1s_76._completed_1ve1s_102 ._stepCircle_1ve1s_107{background:var(--yellow-500);border-color:var(--yellow-500);color:var(--text-primary)}._progressStep_1ve1s_76._active_1ve1s_130 ._stepCircle_1ve1s_107{border-color:var(--yellow-500);color:var(--yellow-500);font-weight:var(--font-bold);box-shadow:0 0 0 4px var(--yellow-100)}._stepLabel_1ve1s_138{margin-top:var(--space-xs);font-size:var(--font-xs);color:var(--text-tertiary);text-align:center;max-width:100px}._progressStep_1ve1s_76._active_1ve1s_130 ._stepLabel_1ve1s_138{color:var(--text-primary);font-weight:var(--font-medium)}._progressStep_1ve1s_76._completed_1ve1s_102 ._stepLabel_1ve1s_138{color:var(--text-secondary)}._content_1ve1s_156{max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-lg);position:relative;z-index:1;min-height:calc(100vh - 300px)}._footer_1ve1s_166{background:var(--bg-card);border-top:1px solid var(--border-light);padding:var(--space-lg) var(--space-xl);position:sticky;bottom:0;z-index:10}._footerContent_1ve1s_175{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._footerLeft_1ve1s_183{display:flex;align-items:center;gap:var(--space-md)}._unsavedIndicator_1ve1s_189{font-size:var(--font-sm);color:var(--yellow-500);font-style:italic;opacity:.8}._navigationButtons_1ve1s_196{display:flex;gap:var(--space-md)}@media(max-width:768px){._progressSteps_1ve1s_76{overflow-x:auto;padding-bottom:var(--space-sm)}._stepLabel_1ve1s_138{display:none}._headerContent_1ve1s_24,._footerContent_1ve1s_175{padding:0 var(--space-md)}}._pageLayout_12x9z_1{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden}._floatingCircles_12x9z_8{position:absolute;inset:0;pointer-events:none;z-index:var(--z-base)}._header_12x9z_16{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:var(--space-lg) var(--space-xl);position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}._headerLeft_12x9z_27{display:flex;align-items:center;gap:var(--space-md);flex:1}._headerRight_12x9z_34{display:flex;align-items:center;gap:var(--space-md)}._backButton_12x9z_40{background:transparent;border:none;color:var(--text-secondary);font-size:var(--font-base);cursor:pointer;padding:var(--space-xs) var(--space-sm);transition:color var(--transition-fast)}._backButton_12x9z_40:hover{color:var(--text-primary)}._emmaCircle_12x9z_54{width:80px;height:80px;border-radius:50%;border:3px solid var(--yellow-500);box-shadow:var(--shadow-emma);overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._emmaPlaceholder_12x9z_68{font-size:var(--font-lg);font-weight:var(--font-bold);color:var(--yellow-500)}._headerInfo_12x9z_74{display:flex;flex-direction:column;gap:var(--space-xs)}._headerTitle_12x9z_80{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--space-sm)}._demoBadge_12x9z_90{background:var(--yellow-100);color:var(--yellow-700);padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.5px;border:1px solid var(--yellow-300)}._headerSubtitle_12x9z_101{font-size:var(--font-sm);color:var(--text-secondary);margin:0}._content_12x9z_108{position:relative;z-index:1}@media(max-width:768px){._header_12x9z_16{padding:var(--space-md);flex-direction:column;align-items:flex-start;gap:var(--space-md)}._headerLeft_12x9z_27{width:100%}._headerRight_12x9z_34{width:100%;justify-content:flex-end}._emmaCircle_12x9z_54{width:60px;height:60px}._headerTitle_12x9z_80{font-size:var(--font-xl)}}._loginPage_19pfc_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);position:relative;overflow:hidden}._floatingCircles_19pfc_11{position:absolute;inset:0;pointer-events:none;z-index:var(--z-base)}._loginContainer_19pfc_18{position:relative;z-index:1;width:100%;max-width:400px;padding:var(--space-md)}._loginCard_19pfc_26{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-card);text-align:center}._emmaCircle_19pfc_34{width:120px;height:120px;margin:0 auto var(--space-lg);border-radius:50%;border:4px solid var(--yellow-500);box-shadow:var(--shadow-emma);overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center}._emmaPlaceholder_19pfc_48{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--yellow-500)}._title_19pfc_54{font-size:var(--font-3xl);color:var(--text-primary);margin-bottom:var(--space-xs)}._subtitle_19pfc_60{font-size:var(--font-base);color:var(--text-secondary);margin-bottom:var(--space-xl)}._loginForm_19pfc_66{text-align:left}._formGroup_19pfc_70{margin-bottom:var(--space-md)}._label_19pfc_74{display:block;font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--space-xs)}._input_19pfc_82{width:100%;padding:var(--space-sm);font-size:var(--font-base);border:2px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition-fast)}._input_19pfc_82:focus{outline:none;border-color:var(--yellow-500)}._input_19pfc_82::placeholder{color:var(--text-tertiary)}._error_19pfc_102{background:var(--error-bg);color:var(--error);padding:var(--space-sm);border-radius:var(--radius-md);margin-bottom:var(--space-md);font-size:var(--font-sm);border:1px solid var(--error-border)}._footer_19pfc_112{margin-top:var(--space-xl);text-align:center;font-size:var(--font-sm);color:var(--text-tertiary)}._footer_19pfc_112 a{color:var(--yellow-500);font-weight:var(--font-medium)}._registerLink_19pfc_124{margin-top:var(--space-md);text-align:center;font-size:var(--font-sm);color:var(--text-secondary)}._registerLink_19pfc_124 a{color:var(--yellow-500);font-weight:var(--font-medium);text-decoration:none}._registerLink_19pfc_124 a:hover{text-decoration:underline}@media(max-width:640px){._loginCard_19pfc_26{padding:var(--space-lg)}._emmaCircle_19pfc_34{width:80px;height:80px}._title_19pfc_54{font-size:var(--font-2xl)}}._selectorPage_1v7st_1{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden}._floatingCircles_1v7st_8{position:absolute;inset:0;pointer-events:none;z-index:var(--z-base)}._header_1v7st_16{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:var(--space-lg) var(--space-xl);position:relative;z-index:1}._headerLeft_1v7st_24{display:flex;align-items:center;gap:var(--space-md)}._emmaCircle_1v7st_30{width:80px;height:80px;border-radius:50%;border:3px solid var(--yellow-500);box-shadow:var(--shadow-emma);overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._emmaPlaceholder_1v7st_44{font-size:var(--font-lg);font-weight:var(--font-bold);color:var(--yellow-500)}._headerInfo_1v7st_50{flex:1}._headerTitle_1v7st_54{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}._headerSubtitle_1v7st_61{font-size:var(--font-sm);color:var(--text-secondary);margin:var(--space-xs) 0 0}._container_1v7st_68{max-width:800px;margin:0 auto;padding:var(--space-xl) var(--space-lg);position:relative;z-index:1}._pageHeader_1v7st_76{text-align:center;margin-bottom:var(--space-xl)}._pageTitle_1v7st_81{font-size:var(--font-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-xs)}._pageSubtitle_1v7st_88{font-size:var(--font-lg);color:var(--text-secondary);margin:0}._contractCards_1v7st_95{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}._contractCard_1v7st_95{display:block;background:var(--bg-card);border:2px solid var(--border-medium);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:all var(--transition-fast);position:relative}._contractCard_1v7st_95:hover{border-color:var(--yellow-300);box-shadow:var(--shadow-md)}._contractCardSelected_1v7st_118{border-color:var(--yellow-500);background:var(--yellow-50)}._radioInput_1v7st_123{position:absolute;opacity:0;pointer-events:none}._cardContent_1v7st_129{display:flex;flex-direction:column;gap:var(--space-sm)}._cardHeader_1v7st_135{display:flex;align-items:center;gap:var(--space-sm)}._radioIndicator_1v7st_141{width:20px;height:20px;border:2px solid var(--border-medium);border-radius:50%;position:relative;transition:all var(--transition-fast);flex-shrink:0}._contractCardSelected_1v7st_118 ._radioIndicator_1v7st_141{border-color:var(--yellow-500)}._contractCardSelected_1v7st_118 ._radioIndicator_1v7st_141:after{content:"";position:absolute;width:10px;height:10px;background:var(--yellow-500);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}._cardTitle_1v7st_167{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._cardDescription_1v7st_174{color:var(--text-secondary);margin:0;font-size:var(--font-base)}._pageActions_1v7st_181{display:flex;justify-content:center;margin-bottom:var(--space-lg)}._infoNotice_1v7st_188{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md)}._infoIcon_1v7st_199{font-size:var(--font-lg)}._infoText_1v7st_203{color:var(--text-secondary);font-size:var(--font-sm);margin:0}@media(max-width:768px){._header_1v7st_16{padding:var(--space-md)}._headerTitle_1v7st_54{font-size:var(--font-xl)}._emmaCircle_1v7st_30{width:60px;height:60px}._pageTitle_1v7st_81{font-size:var(--font-2xl)}._container_1v7st_68{padding:var(--space-lg) var(--space-md)}}@media(max-width:640px){._headerLeft_1v7st_24{flex-direction:column;text-align:center}._headerInfo_1v7st_50{text-align:center}}._container_1g15e_4{max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-lg);position:relative;z-index:1}._pageHeader_1g15e_12{text-align:center;margin-bottom:var(--space-xl)}._pageTitle_1g15e_17{font-size:var(--font-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-xs)}._pageSubtitle_1g15e_24{font-size:var(--font-lg);color:var(--text-secondary);margin:0}._actionButtons_1g15e_31{display:flex;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-xl)}._demoSection_1g15e_39{display:flex;flex-direction:column;gap:var(--space-lg)}._sectionTitle_1g15e_45{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._filters_1g15e_53{display:flex;gap:var(--space-md)}._filterSelect_1g15e_58{padding:var(--space-sm) var(--space-md);font-size:var(--font-base);border:2px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);min-width:180px}._filterSelect_1g15e_58:hover{border-color:var(--yellow-300)}._filterSelect_1g15e_58:focus{outline:none;border-color:var(--yellow-500)}._demoTable_1g15e_80{background:var(--bg-secondary);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light)}._tableHeader_1g15e_87{display:grid;grid-template-columns:2.5fr 1.2fr 1fr .8fr .8fr;padding:var(--space-md);background:var(--neutral-50);border-bottom:2px solid var(--border-light)}._headerCell_1g15e_95{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center}._tableRow_1g15e_104{display:grid;grid-template-columns:2.5fr 1.2fr 1fr .8fr .8fr;padding:var(--space-md);border-bottom:1px solid var(--border-light);transition:background var(--transition-fast)}._tableRow_1g15e_104:hover{background:var(--yellow-50)}._tableRow_1g15e_104:last-child{border-bottom:none}._tableCell_1g15e_120{font-size:var(--font-base);color:var(--text-primary);display:flex;align-items:center}._emptyState_1g15e_127{padding:var(--space-xl);text-align:center;color:var(--text-secondary);font-style:italic}._draftSection_1g15e_135{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md);background:var(--yellow-50);border-radius:var(--radius-md);border:2px solid var(--yellow-200)}._draftIcon_1g15e_145{font-size:2rem;flex-shrink:0}._draftContent_1g15e_150{flex:1}._draftTitle_1g15e_154{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-xs)}._draftInfo_1g15e_161{font-size:var(--font-base);color:var(--text-secondary);margin:0 0 var(--space-xs)}._draftInfo_1g15e_161 strong{color:var(--text-primary)}._draftDate_1g15e_171{font-size:var(--font-sm);color:var(--text-tertiary);margin:0}._draftActions_1g15e_177{display:flex;gap:var(--space-sm);flex-shrink:0}._accordion_1g15e_184{cursor:pointer}._accordionHeader_1g15e_188{font-size:var(--font-base);font-weight:var(--font-semibold);color:var(--text-primary);padding:var(--space-sm);cursor:pointer;list-style:none;transition:color var(--transition-fast)}._accordionHeader_1g15e_188:hover{color:var(--yellow-500)}._accordionContent_1g15e_202{padding:var(--space-md);color:var(--text-secondary);line-height:var(--leading-relaxed)}._accordionContent_1g15e_202 p{margin:var(--space-xs) 0}@media(max-width:768px){._header_1g15e_95{padding:var(--space-md)}._actionButtons_1g15e_31{flex-direction:column;width:100%}._draftSection_1g15e_135{flex-direction:column;text-align:center}._draftActions_1g15e_177{width:100%;justify-content:center}._filters_1g15e_53{flex-direction:column}._filterSelect_1g15e_58{width:100%}._tableHeader_1g15e_87,._tableRow_1g15e_104{grid-template-columns:1fr;gap:var(--space-sm)}._headerCell_1g15e_95{display:none}._tableCell_1g15e_120:before{content:attr(data-label);font-weight:var(--font-semibold);margin-right:var(--space-sm)}}._container_1ogsg_4{max-width:1200px;margin:0 auto;padding:var(--space-xl) var(--space-lg);position:relative;z-index:1}._pageHeader_1ogsg_12{text-align:center;margin-bottom:var(--space-xl)}._pageTitle_1ogsg_17{font-size:var(--font-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-xs)}._pageSubtitle_1ogsg_24{font-size:var(--font-lg);color:var(--text-secondary);margin:0}._toolbar_1ogsg_31{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}._filterSelect_1ogsg_39{padding:var(--space-sm) var(--space-md);font-size:var(--font-base);border:2px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);min-width:180px}._filterSelect_1ogsg_39:hover{border-color:var(--yellow-300)}._filterSelect_1ogsg_39:focus{outline:none;border-color:var(--yellow-500)}._searchInput_1ogsg_60{padding:var(--space-sm) var(--space-md);font-size:var(--font-base);border:2px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition-fast);flex:1;min-width:200px}._searchInput_1ogsg_60::placeholder{color:var(--text-disabled)}._searchInput_1ogsg_60:hover{border-color:var(--yellow-300)}._searchInput_1ogsg_60:focus{outline:none;border-color:var(--yellow-500)}._toolbarRight_1ogsg_85{margin-left:auto}._contractsTable_1ogsg_90{background:var(--bg-secondary);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light)}._tableHeader_1ogsg_97{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr .8fr .8fr .8fr 1fr;padding:var(--space-md);background:var(--neutral-50);border-bottom:2px solid var(--border-light)}._headerCell_1ogsg_105{font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;text-align:center}._headerCell_1ogsg_105:first-child{text-align:left}._tableRow_1ogsg_118{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr .8fr .8fr .8fr 1fr;padding:var(--space-md);border-bottom:1px solid var(--border-light);transition:background var(--transition-fast);align-items:center}._tableRow_1ogsg_118:hover{background:var(--yellow-50)}._tableRow_1ogsg_118:last-child{border-bottom:none}._tableCell_1ogsg_135{font-size:var(--font-base);color:var(--text-primary);display:flex;align-items:center;justify-content:center}._tableCell_1ogsg_135:first-child{justify-content:flex-start}._contractLink_1ogsg_148{cursor:pointer;color:var(--yellow-500);font-weight:var(--font-medium);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-fast);display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;text-align:left}._contractLink_1ogsg_148:hover{text-decoration-color:var(--yellow-500)}._demoBadge_1ogsg_171{background-color:var(--yellow-100);color:var(--warning);padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-bold);letter-spacing:.5px;border:1px solid var(--yellow-300);flex-shrink:0}._statusBadge_1ogsg_184{padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--font-medium);display:inline-block}._statusActive_1ogsg_192{background-color:var(--success-bg);color:var(--success)}._statusDraft_1ogsg_197{background-color:var(--warning-bg);color:var(--warning)}._statusCompleted_1ogsg_202{background-color:var(--neutral-100);color:var(--text-secondary)}._actions_1ogsg_208{display:flex;align-items:center;gap:var(--space-sm);justify-content:center}._actionLink_1ogsg_215{font-size:var(--font-sm);color:var(--yellow-500);cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-fast),color var(--transition-fast)}._actionLink_1ogsg_215:hover{text-decoration-color:var(--yellow-500);color:var(--yellow-400)}._deleteButton_1ogsg_233{font-size:var(--font-sm);color:var(--error);cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-fast),color var(--transition-fast)}._deleteButton_1ogsg_233:hover{text-decoration-color:var(--error)}._emptyState_1ogsg_251{padding:var(--space-xl);text-align:center;color:var(--text-secondary);font-style:italic}._loadingState_1ogsg_259{padding:var(--space-xl);text-align:center;color:var(--text-secondary)}._errorState_1ogsg_266{padding:var(--space-xl);text-align:center;color:var(--error)}._contractCount_1ogsg_273{font-size:var(--font-sm);color:var(--text-tertiary);margin-bottom:var(--space-sm)}@media(max-width:1024px){._tableHeader_1ogsg_97,._tableRow_1ogsg_118{grid-template-columns:2fr 1fr 1fr 1fr .8fr .8fr .8fr 1fr}}@media(max-width:768px){._toolbar_1ogsg_31{flex-direction:column}._filterSelect_1ogsg_39,._searchInput_1ogsg_60{width:100%;min-width:unset}._toolbarRight_1ogsg_85{margin-left:0;width:100%}._tableHeader_1ogsg_97{display:none}._tableRow_1ogsg_118{grid-template-columns:1fr;gap:var(--space-sm)}._tableCell_1ogsg_135{justify-content:flex-start}._tableCell_1ogsg_135:before{content:attr(data-label);font-weight:var(--font-semibold);margin-right:var(--space-sm);min-width:100px}._actions_1ogsg_208{justify-content:flex-start}}._stepContainer_mjafn_1{display:flex;flex-direction:column;gap:var(--space-lg);max-width:1400px;margin:0 auto}._stepTitle_mjafn_9{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-sm)}._stepDescription_mjafn_16{font-size:var(--font-base);color:var(--text-secondary);margin:0 0 var(--space-xl)}._formGrid_mjafn_23{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}._formGroup_mjafn_29{display:flex;flex-direction:column;gap:var(--space-xs)}._formGroupFull_mjafn_35{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-xs)}._label_mjafn_43{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_mjafn_49,._select_mjafn_50,._textarea_mjafn_51{width:100%;padding:var(--space-sm);font-size:var(--font-base);font-family:var(--font-sans);border:2px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition-fast)}._input_mjafn_49:hover,._select_mjafn_50:hover,._textarea_mjafn_51:hover{border-color:var(--yellow-300)}._input_mjafn_49:focus,._select_mjafn_50:focus,._textarea_mjafn_51:focus{outline:none;border-color:var(--yellow-500);box-shadow:0 0 0 3px var(--yellow-100)}._input_mjafn_49::placeholder,._textarea_mjafn_51::placeholder{color:var(--text-tertiary)}._textarea_mjafn_51{resize:vertical;min-height:80px}._infoSection_mjafn_88{margin-top:var(--space-lg)}._infoBox_mjafn_92{display:flex;gap:var(--space-sm);padding:var(--space-md);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md);font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}._infoIcon_mjafn_104{font-size:var(--font-lg);flex-shrink:0}._dataTable_mjafn_110{width:100%;border-collapse:collapse;margin-top:var(--space-md)}._dataTable_mjafn_110 th,._dataTable_mjafn_110 td{padding:var(--space-sm);text-align:left;border:1px solid var(--border-light)}._dataTable_mjafn_110 th{background:var(--neutral-50);font-weight:var(--font-semibold);font-size:var(--font-sm);color:var(--text-secondary)}._dataTable_mjafn_110 td{background:var(--bg-secondary)}._actionRow_mjafn_135{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}._addButton_mjafn_141{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:transparent;border:2px dashed var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-sm);cursor:pointer;transition:all var(--transition-fast)}._addButton_mjafn_141:hover{border-color:var(--yellow-500);color:var(--yellow-500)}._strategyContainer_mjafn_161{display:flex;flex-direction:column;gap:var(--space-xl)}._yearStrategy_mjafn_167{padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}._yearTitle_mjafn_174{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-md)}._rangeGrid_mjafn_181{display:flex;flex-direction:column;gap:var(--space-lg)}._rangeGroup_mjafn_187{display:flex;flex-direction:column;gap:var(--space-xs)}._rangeLabel_mjafn_193{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-primary)}._rangeSlider_mjafn_199{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:var(--border-light);outline:none;border-radius:var(--radius-sm)}._rangeSlider_mjafn_199::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--yellow-500);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-sm)}._rangeSlider_mjafn_199::-moz-range-thumb{width:20px;height:20px;background:var(--yellow-500);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-sm);border:none}._rangeVisual_mjafn_230{margin-top:var(--space-md)}._rangeBar_mjafn_234{position:relative;height:8px;background:var(--border-light);border-radius:var(--radius-sm);overflow:hidden}._rangeHighlight_mjafn_242{position:absolute;height:100%;background:var(--yellow-500);opacity:.3}._rangeLabels_mjafn_249{display:flex;justify-content:space-between;margin-top:var(--space-xs);font-size:var(--font-xs);color:var(--text-tertiary)}._tableWrapper_mjafn_258{overflow-x:auto;margin:var(--space-md) 0}._addForm_mjafn_263{padding:var(--space-lg);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light);margin-top:var(--space-md)}._methodButton_mjafn_272{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md);background:var(--bg-secondary);border:2px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}._methodButton_mjafn_272:hover{border-color:var(--yellow-300);background:var(--yellow-50)}._methodButtonActive_mjafn_293{border-color:var(--yellow-500);background:var(--yellow-50);color:var(--text-primary)}._uploadSection_mjafn_300{margin-top:var(--space-lg)}._uploadBox_mjafn_304{position:relative;width:100%}._fileInput_mjafn_309{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}._uploadLabel_mjafn_317{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xl);background:var(--neutral-50);border:2px dashed var(--border-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-base);color:var(--text-primary)}._uploadLabel_mjafn_317:hover{border-color:var(--yellow-500);background:var(--yellow-50)}._uploadSubtext_mjafn_338{font-size:var(--font-sm);color:var(--text-secondary)}._volumeTables_mjafn_344{margin-top:var(--space-lg)}._yearSection_mjafn_348{margin-bottom:var(--space-xl)}._tableInput_mjafn_352{width:100%;padding:var(--space-xs);font-size:var(--font-sm);font-family:var(--font-sans);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition-fast)}._tableInput_mjafn_352:hover{border-color:var(--yellow-300)}._tableInput_mjafn_352:focus{outline:none;border-color:var(--yellow-500);box-shadow:0 0 0 2px var(--yellow-100)}._costSection_mjafn_375{margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--neutral-50);border-radius:var(--radius-md)}._costSectionTitle_mjafn_382{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-md)}._advancedToggle_mjafn_389{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-md)}._advancedToggle_mjafn_389:hover{border-color:var(--yellow-300);background:var(--yellow-50);color:var(--text-primary)}._reviewSection_mjafn_412{margin-bottom:var(--space-xl);padding:var(--space-lg);background:var(--neutral-50);border-radius:var(--radius-md);border:1px solid var(--border-light)}._reviewSectionTitle_mjafn_420{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-md)}._reviewGrid_mjafn_427{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}._reviewItem_mjafn_433{display:flex;flex-direction:column;gap:var(--space-xs)}._reviewLabel_mjafn_439{font-size:var(--font-sm);color:var(--text-secondary);font-weight:var(--font-medium)}._reviewValue_mjafn_445{font-size:var(--font-base);color:var(--text-primary);font-weight:var(--font-semibold)}._reviewTable_mjafn_451{width:100%;border-collapse:collapse}._reviewTable_mjafn_451 th,._reviewTable_mjafn_451 td{padding:var(--space-sm);text-align:left;border:1px solid var(--border-light);font-size:var(--font-sm)}._reviewTable_mjafn_451 th{background:var(--bg-secondary);font-weight:var(--font-semibold);color:var(--text-secondary)}._reviewTable_mjafn_451 td{background:var(--bg-secondary);color:var(--text-primary)}._monoFont_mjafn_475{font-family:var(--font-mono);font-size:var(--font-sm);letter-spacing:.05em}._yearSummary_mjafn_482{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary)}._yearBadges_mjafn_495{display:flex;flex-wrap:wrap;gap:var(--space-xs)}._yearBadge_mjafn_495{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xxs) var(--space-sm);background:var(--yellow-100);border:1px solid var(--yellow-300);border-radius:var(--radius-full, 999px);font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._yearTabs_mjafn_515{display:flex;gap:var(--space-xs);margin-bottom:var(--space-lg);border-bottom:2px solid var(--border-light);padding-bottom:var(--space-xs);overflow-x:auto}._yearTab_mjafn_515{padding:var(--space-sm) var(--space-md);background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}._yearTab_mjafn_515:hover{color:var(--yellow-500)}._yearTabActive_mjafn_541{color:var(--text-primary);border-bottom-color:var(--yellow-500);font-weight:var(--font-semibold)}._locationSelector_mjafn_548{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}._locationLabel_mjafn_555{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap}._volumeTotalRow_mjafn_563{display:flex;justify-content:flex-end;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--neutral-50);border-radius:var(--radius-md);margin-top:var(--space-sm);font-size:var(--font-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._suppliersSection_mjafn_577{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--neutral-50);border-radius:var(--radius-md);border:1px solid var(--border-light)}._sectionSubtitle_mjafn_585{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-xs)}._sectionDescription_mjafn_592{font-size:var(--font-sm);color:var(--text-secondary);margin:0 0 var(--space-lg)}._suppliersGrid_mjafn_598{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}._supplierYearItem_mjafn_604{display:flex;flex-direction:column;gap:var(--space-xs)}._quickAction_mjafn_610{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-light)}._linkButton_mjafn_616{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:transparent;border:none;color:var(--yellow-500);font-size:var(--font-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-md)}._linkButton_mjafn_616:hover:not(:disabled){background:var(--yellow-50);color:var(--yellow-600)}._linkButton_mjafn_616:disabled{color:var(--text-tertiary);cursor:not-allowed;opacity:.5}@media(max-width:768px){._formGrid_mjafn_23{grid-template-columns:1fr}._dataTable_mjafn_110{font-size:var(--font-sm)}._rangeVisual_mjafn_230{display:none}._methodButton_mjafn_272{font-size:var(--font-sm)}._tableInput_mjafn_352{padding:var(--space-xxs);font-size:var(--font-xs)}}._container_14wav_1{display:inline-flex;align-items:center;gap:var(--space-xs, .5rem);font-size:var(--font-sm, .875rem)}._dot_14wav_8{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}._inStrategy_14wav_17{background-color:var(--green-500, #16a34a)}._outOfStrategy_14wav_21{background-color:var(--red-500, #dc2626)}._spot_14wav_25{background-color:var(--blue-500, #3b82f6)}._label_14wav_29{color:var(--text-primary, #1A1A1A);font-weight:500}._commodity_14wav_34{color:var(--text-secondary, #5A5847);font-size:.75rem;text-transform:capitalize}._percentage_14wav_40{color:var(--text-secondary, #5A5847);font-size:.75rem}@media(max-width:768px){._container_14wav_1{font-size:.75rem}._dot_14wav_8{width:6px;height:6px}}._row_4kzv7_1{border-bottom:1px solid var(--border-light, #f3f4f6);transition:background-color .2s}._row_4kzv7_1:hover{background-color:var(--gray-50, #f9fafb)}._labelCell_4kzv7_11{padding:var(--space-sm, .75rem);text-align:left;font-size:var(--font-sm, .875rem);color:var(--text-primary, #1A1A1A);white-space:nowrap;background-color:var(--bg-card, #ffffff)}._valueCell_4kzv7_20{padding:.5rem .75rem;text-align:right;font-size:.8125rem;color:var(--text-primary, #1A1A1A);white-space:nowrap}._totalCell_4kzv7_28{padding:.5rem 1rem;text-align:right;font-size:.8125rem;color:var(--text-primary, #1A1A1A);font-weight:600;background-color:var(--gray-50, #f9fafb);white-space:nowrap}._sticky_4kzv7_39{position:sticky;left:0;z-index:1;box-shadow:2px 0 4px #0000000d}._subtotal_4kzv7_47{background-color:var(--yellow-50, #fffef9);font-weight:600}._subtotal_4kzv7_47 ._labelCell_4kzv7_11,._subtotal_4kzv7_47 ._totalCell_4kzv7_28{font-weight:700}._total_4kzv7_28{background-color:var(--yellow-100, #fff8e1);font-weight:700;border-top:2px solid var(--yellow-500, #F6BE00);border-bottom:2px solid var(--yellow-500, #F6BE00)}._total_4kzv7_28 ._labelCell_4kzv7_11,._total_4kzv7_28 ._valueCell_4kzv7_20,._total_4kzv7_28 ._totalCell_4kzv7_28{padding-top:var(--space-md, 1rem);padding-bottom:var(--space-md, 1rem);font-weight:700}@media(max-width:1399px){._valueCell_4kzv7_20{padding:var(--space-xs, .5rem) .25rem;font-size:.75rem}._labelCell_4kzv7_11{font-size:.8125rem;padding:var(--space-xs, .5rem)}}@media(max-width:768px){._sticky_4kzv7_39{position:static;box-shadow:none}._row_4kzv7_1{display:block;margin-bottom:var(--space-sm, .75rem);border:1px solid var(--border-light, #f3f4f6);border-radius:8px;padding:var(--space-sm, .75rem)}._labelCell_4kzv7_11,._valueCell_4kzv7_20,._totalCell_4kzv7_28{display:block;text-align:left;padding:var(--space-xs, .5rem) 0}}._row_9eyjv_1{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--gray-100, #f3f4f6);transition:background-color .2s}._row_9eyjv_1:hover{background-color:var(--gray-200, #e5e7eb)}._labelCell_9eyjv_12{padding:var(--space-sm, .75rem) var(--space-md, 1rem);font-weight:600;font-size:var(--font-sm, .875rem);color:var(--text-primary, #1A1A1A);white-space:nowrap}._expandIcon_9eyjv_20{display:inline-block;margin-right:var(--space-xs, .5rem);transition:transform .2s;font-size:.75rem}._expandIcon_9eyjv_20._expanded_9eyjv_27{transform:rotate(0)}._emptyCell_9eyjv_31{background-color:var(--gray-100, #f3f4f6)}@media(max-width:768px){._labelCell_9eyjv_12{padding:var(--space-xs, .5rem);font-size:.8125rem}}._container_2lboe_1{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._table_2lboe_7{width:100%;border-collapse:collapse;background:#fff;font-size:.8125rem;table-layout:auto}._headerRow_2lboe_16{background-color:var(--gray-50, #f9fafb);border-bottom:2px solid var(--yellow-500, #F6BE00)}._headerRow_2lboe_16 th{padding:var(--space-sm, .75rem) var(--space-sm, .75rem);text-align:left;font-size:var(--font-sm, .875rem);font-weight:600;color:var(--text-primary, #1A1A1A);white-space:nowrap}._categoryColumn_2lboe_31{width:200px;min-width:160px;position:sticky;left:0;background:var(--bg-card, #ffffff);z-index:2;box-shadow:2px 0 4px #0000000d}._dataColumn_2lboe_41{white-space:nowrap;text-align:right!important;padding:var(--space-sm, .75rem)!important}._totalColumn_2lboe_47{white-space:nowrap;text-align:right!important;padding:var(--space-sm, .75rem) var(--space-md, 1rem)!important;background-color:var(--gray-50, #f9fafb);font-weight:700;position:sticky;right:0;z-index:1;box-shadow:-2px 0 4px #0000000d}._commodityLabel_2lboe_60{display:flex;align-items:center;gap:var(--space-xs, .5rem)}@media(max-width:1399px){._table_2lboe_7{font-size:var(--font-sm, .875rem)}._categoryColumn_2lboe_31{width:180px;min-width:140px}._dataColumn_2lboe_41{padding:var(--space-xs, .5rem)!important;font-size:.8125rem}._totalColumn_2lboe_47{padding:var(--space-xs, .5rem) var(--space-sm, .75rem)!important}._headerRow_2lboe_16 th{padding:var(--space-xs, .5rem);font-size:.8125rem}}@media(max-width:1199px){._container_2lboe_1{padding:0}._table_2lboe_7{display:none}._accordionView_2lboe_103{display:block}._accordionSection_2lboe_107{margin-bottom:var(--space-md, 1rem);border:1px solid var(--border-light, #f3f4f6);border-radius:8px;overflow:hidden}._accordionHeader_2lboe_114{padding:var(--space-md, 1rem);background:var(--gray-100, #f3f4f6);font-weight:600;cursor:pointer}._accordionContent_2lboe_121{padding:var(--space-md, 1rem)}._monthsScroller_2lboe_125{display:flex;overflow-x:auto;gap:var(--space-sm, .75rem);padding-bottom:var(--space-sm, .75rem)}._monthCard_2lboe_132{min-width:100px;padding:var(--space-sm, .75rem);background:var(--gray-50, #f9fafb);border-radius:6px;text-align:center}._monthCard_2lboe_132 ._label_2lboe_140{font-size:.75rem;color:var(--text-secondary, #5A5847);margin-bottom:.25rem}._monthCard_2lboe_132 ._value_2lboe_146{font-size:var(--font-sm, .875rem);font-weight:600}}@media(max-width:767px){._mobileCard_2lboe_155{background:#fff;border-radius:8px;padding:var(--space-md, 1rem);margin-bottom:var(--space-md, 1rem);box-shadow:0 1px 3px #0000001a}._mobileCardTitle_2lboe_163{font-size:var(--font-base, 1rem);font-weight:600;margin-bottom:var(--space-sm, .75rem);padding-bottom:var(--space-xs, .5rem);border-bottom:1px solid var(--border-light, #f3f4f6)}._mobileRow_2lboe_171{display:flex;justify-content:space-between;padding:var(--space-xs, .5rem) 0;border-bottom:1px solid var(--border-light, #f3f4f6)}._mobileRow_2lboe_171:last-child{border-bottom:none}._mobileLabel_2lboe_182{font-size:var(--font-sm, .875rem);color:var(--text-secondary, #5A5847)}._mobileValue_2lboe_187{font-size:var(--font-sm, .875rem);font-weight:600;text-align:right}._mobileTotal_2lboe_193{margin-top:var(--space-sm, .75rem);padding-top:var(--space-sm, .75rem);border-top:2px solid var(--yellow-500, #F6BE00)}._mobileTotal_2lboe_193 ._mobileLabel_2lboe_182{font-weight:700;color:var(--text-primary, #1A1A1A)}._mobileTotal_2lboe_193 ._mobileValue_2lboe_187{font-weight:700;color:var(--yellow-600, #d4a600)}}._container_l4e6r_1{width:100%;margin-bottom:var(--space-lg, 1.5rem)}._header_l4e6r_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md, 1rem)}._title_l4e6r_13{font-size:var(--font-xl, 1.25rem);font-weight:600;color:var(--text-primary, #1A1A1A);margin:0}._exportButton_l4e6r_20{padding:var(--space-xs, .5rem) var(--space-md, 1rem);background-color:var(--yellow-500, #F6BE00);color:#fff;border:none;border-radius:6px;font-size:var(--font-sm, .875rem);font-weight:500;cursor:pointer;transition:all .2s}._exportButton_l4e6r_20:hover{background-color:var(--yellow-600, #d4a600);transform:translateY(-1px);box-shadow:0 2px 4px #f6be004d}._exportButton_l4e6r_20:active{transform:translateY(0)}._tableWrapper_l4e6r_42{width:100%;background:#fff;border-radius:8px;overflow:hidden}@media(max-width:768px){._header_l4e6r_6{flex-direction:column;align-items:flex-start;gap:var(--space-sm, .75rem)}._title_l4e6r_13{font-size:var(--font-lg, 1.125rem)}._exportButton_l4e6r_20{width:100%}}._container_72b85_1{display:flex;gap:var(--space-lg, 1.5rem);margin-bottom:var(--space-lg, 1.5rem);flex-wrap:wrap}._filterGroup_72b85_8{display:flex;align-items:center;gap:var(--space-sm, .75rem)}._label_72b85_14{font-size:var(--font-sm, .875rem);font-weight:500;color:var(--text-secondary, #5A5847)}._select_72b85_20{padding:.5rem 2rem .5rem .75rem;border:1px solid var(--border-medium, #e5e7eb);border-radius:6px;background-color:var(--bg-card, #ffffff);font-size:var(--font-sm, .875rem);color:var(--text-primary, #1A1A1A);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;min-width:120px}._select_72b85_20:hover{border-color:var(--yellow-500, #F6BE00)}._select_72b85_20:focus{outline:none;border-color:var(--yellow-500, #F6BE00);box-shadow:0 0 0 2px var(--yellow-100, rgba(246, 190, 0, .1))}._container_1rvdl_1{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1rvdl_7{width:100%;border-collapse:collapse;background:var(--bg-card, #ffffff)}._headerRow_1rvdl_13{background-color:var(--gray-50, #f9fafb);border-bottom:2px solid var(--yellow-500, #F6BE00)}._headerRow_1rvdl_13 th{padding:var(--space-sm, .75rem);text-align:left;font-size:var(--font-sm, .875rem);font-weight:600;color:var(--text-primary, #1A1A1A);white-space:nowrap}._monthColumn_1rvdl_27{width:150px;min-width:120px;text-align:left;padding-left:var(--space-md, 1rem)}._dataColumn_1rvdl_34{width:auto;min-width:100px;text-align:right;padding-right:var(--space-md, 1rem)}._dataRow_1rvdl_41{border-bottom:1px solid var(--border-light, #f3f4f6)}._dataRow_1rvdl_41:hover{background-color:var(--gray-50, #f9fafb)}._dataRow_1rvdl_41 td{padding:var(--space-sm, .75rem) var(--space-md, 1rem);font-size:var(--font-sm, .875rem);color:var(--text-primary, #1A1A1A)}._totalRow_1rvdl_55{background-color:var(--yellow-50, #FFFEF9);border-top:2px solid var(--yellow-500, #F6BE00)}._totalRow_1rvdl_55 td{padding:var(--space-md, 1rem);font-size:var(--font-base, 1rem);color:var(--text-primary, #1A1A1A)}@media(max-width:768px){._table_1rvdl_7{font-size:var(--font-xs, .75rem)}._monthColumn_1rvdl_27{width:100px;min-width:80px}._dataColumn_1rvdl_34{min-width:80px}._headerRow_1rvdl_13 th,._dataRow_1rvdl_41 td,._totalRow_1rvdl_55 td{padding:var(--space-xs, .5rem)}}._container_zbatc_1{width:100%}._title_zbatc_5{font-size:var(--font-lg, 1.125rem);font-weight:600;color:var(--text-primary, #1A1A1A);margin-bottom:var(--space-lg, 1.5rem)}._locationDetails_zbatc_13{margin-bottom:var(--space-lg, 1.5rem);padding:var(--space-md, 1rem);background:var(--info-bg, #f0f9ff);border:1px solid var(--info-border, #bae6fd);border-radius:var(--radius-md, 8px)}._locationDetailsTitle_zbatc_21{font-size:var(--font-sm, .875rem);font-weight:600;color:var(--text-primary, #1A1A1A);margin-bottom:var(--space-sm, .75rem)}._locationDetailsGrid_zbatc_28{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md, 1rem)}._locationDetailItem_zbatc_34{display:flex;flex-direction:column;gap:2px}._locationDetailLabel_zbatc_40{font-size:var(--font-xs, .75rem);color:var(--text-secondary, #5A5847);font-weight:500}._locationDetailValue_zbatc_46{font-size:var(--font-sm, .875rem);color:var(--text-primary, #1A1A1A);font-weight:600}._ratios_zbatc_52{display:flex;gap:var(--space-lg, 1.5rem);margin-top:var(--space-md, 1rem);padding-top:var(--space-md, 1rem);border-top:1px solid var(--border-light, #f3f4f6)}._ratioItem_zbatc_60{display:flex;align-items:center;gap:var(--space-xs, .5rem)}._ratioLabel_zbatc_66{font-size:var(--font-sm, .875rem);color:var(--text-secondary, #5A5847)}._ratioValue_zbatc_71{font-size:var(--font-base, 1rem);font-weight:600;color:var(--text-primary, #1A1A1A)}._container_1t0o4_1{padding:1rem 0}._yearSelector_1t0o4_5{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._yearButton_1t0o4_12{padding:.5rem 1rem;border:1px solid var(--border-medium);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}._yearButton_1t0o4_12:hover{border-color:var(--yellow-500);color:var(--text-primary)}._yearButtonActive_1t0o4_29{background:var(--yellow-500);color:var(--bg-card);border-color:var(--yellow-500)}._chartContainer_1t0o4_35{height:400px;position:relative}._noDataState_1t0o4_40{display:flex;align-items:center;justify-content:center;height:300px;color:var(--text-secondary);font-size:.875rem}._chartTitle_1t0o4_49{font-size:var(--font-lg, 1.125rem);font-weight:var(--font-semibold, 600);color:var(--text-primary);margin:0 0 1rem}._container_bsh57_2{max-width:95vw;margin:0 auto;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xl)}._kpiCards_bsh57_12{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}._kpiCard_bsh57_12{text-align:center;padding:var(--space-lg)}._kpiValue_bsh57_23{font-size:var(--font-3xl);font-weight:var(--font-bold);color:var(--yellow-600);margin-bottom:var(--space-sm)}._kpiLabel_bsh57_30{font-size:var(--font-base);color:var(--text-secondary)}._tabs_bsh57_36{display:flex;gap:var(--space-xs);border-bottom:2px solid var(--border-light)}._tab_bsh57_36{padding:var(--space-md) var(--space-lg);background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);font-size:var(--font-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);margin-bottom:-2px}._tab_bsh57_36:hover{color:var(--text-primary);background:var(--yellow-50)}._tab_bsh57_36._active_bsh57_60{color:var(--yellow-600);border-bottom-color:var(--yellow-500);font-weight:var(--font-semibold)}._tabContent_bsh57_67{position:relative;min-height:400px}._tabTitle_bsh57_72{font-size:var(--font-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-lg) 0}._budgetControls_bsh57_80{display:flex;align-items:center;gap:var(--space-lg, 1.5rem);margin-bottom:var(--space-lg, 1.5rem)}._viewToggle_bsh57_87{display:flex;border:1px solid var(--border-medium, #e5e7eb);border-radius:6px;overflow:hidden}._viewButton_bsh57_94{padding:.5rem 1.25rem;border:none;background:#fff;font-size:.875rem;font-weight:500;color:var(--text-secondary, #5A5847);cursor:pointer;transition:all .15s}._viewButton_bsh57_94:not(:last-child){border-right:1px solid var(--border-medium, #e5e7eb)}._viewButton_bsh57_94:hover{background:var(--gray-50, #f9fafb)}._viewButton_bsh57_94._active_bsh57_60{background:var(--yellow-500, #F6BE00);color:#fff;font-weight:600}._yearSelector_bsh57_119{display:flex;align-items:center;gap:.5rem}._yearSelector_bsh57_119 label{font-size:.875rem;font-weight:500;color:var(--text-secondary, #5A5847)}._yearSelect_bsh57_119{padding:.5rem .75rem;border:1px solid var(--border-medium, #e5e7eb);border-radius:6px;background:#fff;font-size:.875rem;cursor:pointer;transition:all .15s}._yearSelect_bsh57_119:hover{border-color:var(--yellow-500, #F6BE00)}._yearSelect_bsh57_119:focus{outline:none;border-color:var(--yellow-500, #F6BE00);box-shadow:0 0 0 3px var(--yellow-100, #fff8e1)}._breakdownTable_bsh57_151{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light);overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;position:relative}._tableHeader_bsh57_162{display:grid;grid-template-columns:160px repeat(12,65px) 100px;padding:var(--space-sm) 0;background:var(--neutral-50);border-bottom:2px solid var(--border-medium);font-size:9px;font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;min-width:max-content;position:sticky;top:0;z-index:2}._tableHeader_bsh57_162>div:first-child{position:sticky;left:0;background:var(--neutral-50)!important;z-index:11;border-right:2px solid var(--border-medium);padding-left:var(--space-md);box-shadow:2px 0 4px #0000000d;isolation:isolate}._categoryColumn_bsh57_190{text-align:left;padding-left:var(--space-md);padding-right:var(--space-sm);position:sticky;left:0;background:#fff!important;background-clip:padding-box;z-index:10;border-right:2px solid var(--border-medium);display:flex;align-items:center;gap:6px;box-shadow:2px 0 4px #0000000d;will-change:transform;backface-visibility:hidden;isolation:isolate;transform:translateZ(0)}._monthColumn_bsh57_211{text-align:right;padding:.5rem 1rem;border-right:1px solid var(--border-light);font-size:.875rem;min-width:80px}._totalColumn_bsh57_219{text-align:right;padding:.5rem 1rem;font-weight:var(--font-bold);background:var(--neutral-100);border-left:2px solid var(--border-medium);font-size:.875rem;min-width:100px}._categorySection_bsh57_230{border-bottom:1px solid var(--border-light)}._categorySection_bsh57_230:last-of-type{border-bottom:none}._categoryHeader_bsh57_238{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--bg-secondary);cursor:pointer;font-weight:var(--font-semibold);color:var(--text-primary);transition:background var(--transition-fast)}._categoryHeader_bsh57_238:hover{background:var(--yellow-50)}._expandIcon_bsh57_254{font-size:var(--font-sm);color:var(--text-secondary)}._categoryContent_bsh57_259{background:#fff}._tableRow_bsh57_263{display:grid;grid-template-columns:160px repeat(12,65px) 100px;padding:var(--space-xs) 0;border-bottom:1px solid var(--border-light);font-size:11px;color:var(--text-primary);min-width:max-content;position:relative}._tableRow_bsh57_263 ._categoryColumn_bsh57_190{background:#fff!important}._tableRow_bsh57_263:nth-child(2n){background:#fafafa}._tableRow_bsh57_263:nth-child(2n) ._categoryColumn_bsh57_190{background:#fafafa!important}._tableRow_bsh57_263:last-child{border-bottom:none}._subtotalRow_bsh57_292{display:grid;grid-template-columns:160px repeat(12,65px) 100px;padding:var(--space-xs) 0;background:var(--yellow-50);font-weight:var(--font-semibold);border-top:1px solid var(--yellow-200);font-size:11px;min-width:max-content;position:relative}._subtotalRow_bsh57_292 ._categoryColumn_bsh57_190{background:var(--yellow-50)!important;background-clip:padding-box;position:sticky;left:0;z-index:10;border-right:2px solid var(--border-medium);box-shadow:2px 0 4px #0000000d;padding-left:var(--space-md);padding-right:var(--space-sm);display:flex;align-items:center;gap:6px;transform:translateZ(0)}._grandTotalRow_bsh57_320{display:grid;grid-template-columns:160px repeat(12,65px) 100px;padding:var(--space-sm) 0;background:var(--yellow-100);border-top:2px solid var(--yellow-300);font-size:12px;font-weight:var(--font-bold);color:var(--text-primary);min-width:max-content;position:relative}._grandTotalRow_bsh57_320 ._categoryColumn_bsh57_190{background:var(--yellow-100)!important;background-clip:padding-box;position:sticky;left:0;z-index:10;border-right:2px solid var(--border-medium);box-shadow:2px 0 4px #0000000d;padding-left:var(--space-md);padding-right:var(--space-sm);display:flex;align-items:center;transform:translateZ(0)}._statusIndicator_bsh57_349{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._statusIndicator_bsh57_349._inStrategy_bsh57_358{background-color:#16a34a}._statusIndicator_bsh57_349._outOfStrategy_bsh57_363{background-color:#dc2626;animation:_pulse_bsh57_1 2s infinite}._statusIndicator_bsh57_349._spot_bsh57_369{background-color:#9ca3af}@keyframes _pulse_bsh57_1{0%,to{opacity:1}50%{opacity:.5}}._percentageLabel_bsh57_380{color:var(--text-secondary);font-size:.9em;margin-left:4px;font-weight:var(--font-medium)}._hedge_bsh57_388{color:var(--success);font-weight:var(--font-bold);margin-right:var(--space-xs)}._spot_bsh57_369{color:var(--warning);font-weight:var(--font-bold);margin-right:var(--space-xs)}._volumesList_bsh57_401{display:flex;flex-direction:column;gap:var(--space-lg)}._locationVolumes_bsh57_407{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-lg);background:var(--bg-secondary)}._locationTitle_bsh57_414{font-size:var(--font-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-md) 0}._volumesTable_bsh57_421{background:#fff;border-radius:var(--radius-sm);overflow:hidden}._volumesHeader_bsh57_427,._volumesRow_bsh57_428{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-light)}._volumesHeader_bsh57_427{background:var(--neutral-50);font-weight:var(--font-semibold);font-size:var(--font-sm);color:var(--text-secondary)}._volumesRow_bsh57_428:last-child{border-bottom:none}._hedgeAnalysis_bsh57_447{padding:var(--space-lg)}._hedgeMetrics_bsh57_451{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}._metric_bsh57_457{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center}._metricLabel_bsh57_465{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-sm)}._metricValue_bsh57_471{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--yellow-600)}._trendTable_bsh57_478{background:var(--bg-secondary);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light);margin:var(--space-lg)}._trendHeader_bsh57_486,._trendRow_bsh57_487{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;padding:var(--space-md);border-bottom:1px solid var(--border-light)}._trendHeader_bsh57_486{background:var(--neutral-50);font-weight:var(--font-semibold);font-size:var(--font-sm);color:var(--text-secondary);text-transform:uppercase}._trendRow_bsh57_487:last-child{border-bottom:none}._trendRow_bsh57_487:hover{background:var(--yellow-50)}._downloadSection_bsh57_511{display:flex;justify-content:center;gap:var(--space-md);padding-top:var(--space-lg)}._loadingState_bsh57_519,._errorState_bsh57_520{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);min-height:400px;color:var(--text-secondary)}._spinner_bsh57_530{width:50px;height:50px;border:3px solid var(--border-light);border-top:3px solid var(--yellow-500);border-radius:50%;animation:_spin_bsh57_530 1s linear infinite}@keyframes _spin_bsh57_530{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){._container_bsh57_2{padding:var(--space-md)}._kpiCards_bsh57_12{grid-template-columns:1fr}._tabs_bsh57_36{overflow-x:auto;gap:0}._tab_bsh57_36{white-space:nowrap;min-width:100px}._tableHeader_bsh57_162,._tableRow_bsh57_263,._subtotalRow_bsh57_292,._grandTotalRow_bsh57_320{grid-template-columns:1fr;gap:var(--space-sm)}._monthColumn_bsh57_211,._totalColumn_bsh57_219{text-align:left!important;padding-left:var(--space-lg)!important}._monthColumn_bsh57_211:before,._totalColumn_bsh57_219:before{content:attr(data-label) ": ";font-weight:var(--font-semibold)}}._volumesFilters_bsh57_586{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background:var(--bg-light, #f9f9f9);border-radius:8px}._filterGroup_bsh57_595{display:flex;align-items:center;gap:.5rem}._filterLabel_bsh57_601{font-weight:500;color:var(--text-secondary, #6b7280)}._filterSelect_bsh57_606{padding:.5rem 1rem;border:1px solid var(--border-medium, #e5e7eb);border-radius:4px;background:#fff;font-size:.875rem;min-width:150px;cursor:pointer}._filterSelect_bsh57_606:focus{outline:none;border-color:var(--primary, #f6be00)}._volumesTableContainer_bsh57_621{overflow-x:auto;border:1px solid var(--border-medium, #e5e7eb);border-radius:8px}._volumesTable_bsh57_421{width:100%;border-collapse:collapse}._volumesTable_bsh57_421 thead{background:var(--bg-light, #f9f9f9);border-bottom:2px solid var(--border-medium, #e5e7eb)}._volumesTable_bsh57_421 th{padding:1rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--text-secondary, #6b7280);white-space:nowrap}._volumesTable_bsh57_421 th._numberColumn_bsh57_646{text-align:right}._volumesTable_bsh57_421 tbody tr{border-bottom:1px solid var(--border-light, #f3f4f6)}._volumesTable_bsh57_421 tbody tr:nth-child(2n){background:#fafafa}._volumesTable_bsh57_421 tbody tr:hover{background:var(--bg-hover, #fef9e7)}._volumesTable_bsh57_421 td{padding:.75rem 1rem;font-size:.875rem}._volumesTable_bsh57_421 td._numberColumn_bsh57_646{text-align:right;font-variant-numeric:tabular-nums}._volumesTable_bsh57_421 ._totalsRow_bsh57_672{background:var(--bg-light, #f9f9f9);border-top:2px solid var(--border-medium, #e5e7eb)}._volumesTable_bsh57_421 ._totalsRow_bsh57_672 td{padding:1rem;font-weight:600}._volumeRatios_bsh57_682{display:flex;gap:2rem;margin-top:1.5rem;padding:1rem;background:var(--bg-light, #f9f9f9);border-radius:8px}._ratioItem_bsh57_691{display:flex;align-items:center;gap:.5rem}._ratioLabel_bsh57_697{font-size:.875rem;color:var(--text-secondary, #6b7280)}._ratioValue_bsh57_702{font-size:1.125rem;font-weight:600;color:var(--text-primary, #111827)}
