.Sidebar-module__7Qqipq__sidebar{width:var(--sidebar-width);max-width:var(--sidebar-width);background:var(--sidebar-bg);border-right:.5px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;min-width:0;height:100%;min-height:100%;transition:width .2s;display:flex;overflow:hidden auto}.Sidebar-module__7Qqipq__drawerMode{background:var(--drawer-surface);width:100%;-webkit-backdrop-filter:var(--glass-blur)}.Sidebar-module__7Qqipq__collapsed{width:var(--sidebar-collapsed);max-width:var(--sidebar-collapsed)}.Sidebar-module__7Qqipq__nav{flex-direction:column;flex:1;gap:.1rem;min-width:0;padding:0 1rem;display:flex;overflow-x:hidden}.Sidebar-module__7Qqipq__navItem{border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;font-family:inherit;font-weight:500;line-height:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;gap:1rem;margin:0;padding:1rem;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}@media (max-width:48rem){.Sidebar-module__7Qqipq__drawerMode .Sidebar-module__7Qqipq__navItem{min-height:var(--touch-target-min);padding:1.2rem}}.Sidebar-module__7Qqipq__navItem:hover{background:var(--sidebar-hover-bg)}.Sidebar-module__7Qqipq__navItem:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.Sidebar-module__7Qqipq__active{color:var(--accent);background:var(--sidebar-active-bg);box-shadow:inset .3rem 0 0 var(--accent);border-radius:var(--radius-sm);width:100%;margin-left:0;padding-left:1rem;font-weight:600}.Sidebar-module__7Qqipq__drawerMode .Sidebar-module__7Qqipq__active{border-radius:var(--radius-sm);width:100%;box-shadow:inset .2rem 0 0 var(--accent);margin-left:0;padding-left:1rem}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__nav{padding:0}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__bottom{padding:0 0 var(--space-5)}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__navItem{justify-content:center;align-items:center;padding:1rem 0}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__navIcon{width:2rem;height:2rem}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__active{border-radius:var(--radius-sm);width:100%;margin-left:0;padding-left:0}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__divider{margin:1rem}.Sidebar-module__7Qqipq__navIcon{width:1.6rem;height:1.6rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__7Qqipq__navIcon svg{width:100%;height:100%}.Sidebar-module__7Qqipq__navLabel{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0;line-height:1.35}.Sidebar-module__7Qqipq__bottom{gap:var(--space-2);padding:0 0 var(--space-5);flex-direction:column;margin-top:auto;display:flex}.Sidebar-module__7Qqipq__bottomNav{flex-direction:column;gap:.1rem;padding:0 1rem;display:flex}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__bottomNav{padding:0}.Sidebar-module__7Qqipq__divider{background:var(--border-light);height:.5px;margin:var(--space-3) 1rem var(--space-2)}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__divider{margin-left:1rem;margin-right:1rem}.Sidebar-module__7Qqipq__collapseBtn{color:var(--text-muted);font-size:var(--font-size-md);margin:0 1rem;font-weight:500}.Sidebar-module__7Qqipq__collapsed .Sidebar-module__7Qqipq__collapseBtn{margin:0}.Sidebar-module__7Qqipq__collapseBtn:hover{color:var(--text-secondary);background:var(--sidebar-hover-bg)}.Sidebar-module__7Qqipq__navItemMuted{color:var(--text-muted);font-size:var(--font-size-md)}.Sidebar-module__7Qqipq__navItemMuted:hover{color:var(--text-secondary);background:0 0}
.Logo-module__ugCtEW__logo{flex-shrink:0;align-items:center;gap:.8rem;text-decoration:none;display:flex}.Logo-module__ugCtEW__icon{flex-shrink:0;display:block}.Logo-module__ugCtEW__wordmark{font-family:var(--font-wordmark);align-items:baseline;line-height:1;display:inline-flex}.Logo-module__ugCtEW__bold{color:#2d3e35;letter-spacing:-.03rem;font-weight:700}.Logo-module__ugCtEW__regular{color:#2d3e35;letter-spacing:-.03rem;font-weight:400}.Logo-module__ugCtEW__light{color:#4a7c59;letter-spacing:.05rem;font-weight:200}.Logo-module__ugCtEW__dot{background:var(--terra);vertical-align:top;border-radius:50%;flex-shrink:0;width:.26em;height:.26em;margin-left:.06em;display:inline-block}
.embarquement-module__aMPwqW__root{background:var(--bg-gradient);background-attachment:fixed;min-height:100vh}.embarquement-module__aMPwqW__loading{place-items:center;min-height:100vh;padding:3.2rem 2.4rem;display:grid}.embarquement-module__aMPwqW__loadingInner{color:var(--text-secondary);flex-direction:column;align-items:center;gap:1.2rem;display:flex}.embarquement-module__aMPwqW__loadingText{font-size:var(--font-size-md);color:var(--text-muted)}.embarquement-module__aMPwqW__header{z-index:10;background:var(--glass-surface);border-bottom:.5px solid var(--glass-border);align-items:center;height:5rem;padding:0 2.4rem;display:flex;position:sticky;top:0}.embarquement-module__aMPwqW__headerInner{width:100%;max-width:var(--page-max-width);align-items:center;gap:1.4rem;margin:0 auto;display:flex}.embarquement-module__aMPwqW__headerBrand{align-items:center;display:inline-flex}.embarquement-module__aMPwqW__headerSep{background:color-mix(in srgb, var(--accent) 20%, transparent);flex-shrink:0;width:.1rem;height:1.8rem}.embarquement-module__aMPwqW__headerTitle{font-size:var(--font-size-base);color:var(--text-muted);font-weight:500}.embarquement-module__aMPwqW__stepperBar{background:var(--glass-surface);border-bottom:.5px solid var(--glass-border);scrollbar-width:none;justify-content:center;gap:.4rem;padding:1rem 2.4rem;display:flex;overflow-x:auto}.embarquement-module__aMPwqW__stepperBar::-webkit-scrollbar{width:0;height:0}.embarquement-module__aMPwqW__stepTab{font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9.9rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;display:inline-flex}.embarquement-module__aMPwqW__stepTab:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.embarquement-module__aMPwqW__stepTab:focus-visible.embarquement-module__aMPwqW__tabActive{box-shadow:0 0 0 .2rem var(--focus-ring), 0 .1rem .4rem color-mix(in srgb, var(--text-primary) 10%, transparent)}.embarquement-module__aMPwqW__tabNum{width:1.8rem;height:1.8rem;font-size:var(--font-size-sm);border-radius:9.9rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.embarquement-module__aMPwqW__tabCheck{font-size:var(--font-size-sm);color:var(--text-inverted);font-weight:700}.embarquement-module__aMPwqW__tabDone{color:var(--badge-success-fg);background:var(--badge-success-bg)}.embarquement-module__aMPwqW__tabDone .embarquement-module__aMPwqW__tabNum{background:var(--accent);color:var(--text-inverted)}.embarquement-module__aMPwqW__tabActive{color:var(--ardoise);background:var(--glass-surface);border:.5px solid var(--glass-border);box-shadow:0 .1rem .4rem color-mix(in srgb, var(--text-primary) 10%, transparent);font-weight:600}.embarquement-module__aMPwqW__tabActive .embarquement-module__aMPwqW__tabNum{background:var(--ardoise);color:var(--text-inverted)}.embarquement-module__aMPwqW__tabTodo{color:var(--text-muted)}.embarquement-module__aMPwqW__tabTodo .embarquement-module__aMPwqW__tabNum{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);color:var(--text-muted)}.embarquement-module__aMPwqW__stepTab:disabled{cursor:default;opacity:1}.embarquement-module__aMPwqW__page{--page-max-width:52rem;max-width:var(--page-max-width);width:100%;margin:0 auto;padding:3.2rem 2.4rem 4.8rem}.embarquement-module__aMPwqW__progressBlock{margin-bottom:3.2rem}.embarquement-module__aMPwqW__progressMeta{justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:.8rem;display:flex}.embarquement-module__aMPwqW__progressMetaMuted{font-size:var(--font-size-md);color:var(--text-muted)}.embarquement-module__aMPwqW__progressMetaPct{font-size:var(--font-size-md);color:var(--accent);font-weight:600}.embarquement-module__aMPwqW__progressTrack{background:var(--accent-light);border-radius:9.9rem;height:.4rem;overflow:hidden}.embarquement-module__aMPwqW__progressFill{background:var(--accent);transform-origin:0;border-radius:9.9rem;width:100%;height:100%;transition:transform .4s;transform:scaleX(0)}.embarquement-module__aMPwqW__progressBlock[data-step="1"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(0)}.embarquement-module__aMPwqW__progressBlock[data-step="2"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(.167)}.embarquement-module__aMPwqW__progressBlock[data-step="3"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(.333)}.embarquement-module__aMPwqW__progressBlock[data-step="4"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(.5)}.embarquement-module__aMPwqW__progressBlock[data-step="5"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(.667)}.embarquement-module__aMPwqW__progressBlock[data-step="6"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(.833)}.embarquement-module__aMPwqW__progressBlock[data-step="7"] .embarquement-module__aMPwqW__progressFill{transform:scaleX(1)}.embarquement-module__aMPwqW__stepCard{background:var(--glass-surface);border:.5px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:1.2rem;margin-bottom:2rem;padding:3.2rem}.embarquement-module__aMPwqW__stepHead{gap:1.6rem;margin-bottom:2.4rem;display:flex}.embarquement-module__aMPwqW__stepIcon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:inline-flex}.embarquement-module__aMPwqW__stepIcon svg{stroke-width:1.6px;width:2.2rem;height:2.2rem}.embarquement-module__aMPwqW__stepIconGreen{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.embarquement-module__aMPwqW__stepIconTerra{background:var(--terra-light);color:var(--terra)}.embarquement-module__aMPwqW__stepHeadText{min-width:0}.embarquement-module__aMPwqW__stepEyebrow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--terra);margin-bottom:.4rem;font-weight:600}.embarquement-module__aMPwqW__stepEyebrowRow{justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:.4rem;display:flex}.embarquement-module__aMPwqW__stepEyebrowRow .embarquement-module__aMPwqW__stepEyebrow{margin-bottom:0}.embarquement-module__aMPwqW__stepTitle{font-size:var(--font-size-2xl);color:var(--ardoise);margin-bottom:.4rem;font-weight:700}.embarquement-module__aMPwqW__stepDesc{font-size:var(--font-size-base);color:var(--text-muted);line-height:1.6}.embarquement-module__aMPwqW__infoBox{background:color-mix(in srgb, var(--accent) 4%, transparent);border:1px solid var(--border-light);color:var(--text-secondary);line-height:1.6;font-size:var(--font-size-md);border-radius:.8rem;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;padding:1.2rem 1.4rem;display:flex}.embarquement-module__aMPwqW__infoBox svg{width:1.6rem;height:1.6rem;color:var(--accent);stroke-width:1.6px;flex-shrink:0;margin-top:.1rem}.embarquement-module__aMPwqW__infoBoxTerra{background:color-mix(in srgb, var(--terra) 4%, transparent);border:1px solid color-mix(in srgb, var(--terra) 15%, transparent)}.embarquement-module__aMPwqW__infoBoxTerra svg{color:var(--terra)}.embarquement-module__aMPwqW__infoBoxTerraText{color:var(--badge-warn-fg)}.embarquement-module__aMPwqW__grid2{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.6rem;display:grid}.embarquement-module__aMPwqW__grid3{grid-template-columns:1fr 1fr 1fr;gap:1.2rem;margin-bottom:1.6rem;display:grid}.embarquement-module__aMPwqW__stack{flex-direction:column;gap:1.6rem;display:flex}.embarquement-module__aMPwqW__stack .embarquement-module__aMPwqW__grid2,.embarquement-module__aMPwqW__stack .embarquement-module__aMPwqW__grid3{margin-bottom:0}.embarquement-module__aMPwqW__field{flex-direction:column;min-width:0;display:flex}.embarquement-module__aMPwqW__label{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:.6rem;font-weight:500;display:block}.embarquement-module__aMPwqW__input{background:var(--input-bg);border:1.5px solid var(--border-input);width:100%;min-width:0;height:4rem;font-size:var(--font-size-base);color:var(--text-primary);border-radius:.8rem;outline:none;padding:0 1.2rem;transition:border-color .15s,box-shadow .15s}.embarquement-module__aMPwqW__input::placeholder{color:var(--text-placeholder)}.embarquement-module__aMPwqW__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--accent) 20%, transparent)}.embarquement-module__aMPwqW__fieldNote{font-size:var(--font-size-sm);color:var(--text-muted);align-items:center;gap:.5rem;margin-top:.4rem;line-height:1.5;display:flex}.embarquement-module__aMPwqW__fieldNote svg{stroke-width:1.6px;width:1.3rem;height:1.3rem;color:var(--text-muted)}.embarquement-module__aMPwqW__inputDisabled{background:var(--input-disabled-bg);color:var(--text-muted);cursor:not-allowed}.embarquement-module__aMPwqW__inputDisabled:focus-visible{border-color:var(--input-disabled-border);box-shadow:none}.embarquement-module__aMPwqW__sep{background:color-mix(in srgb, var(--accent) 10%, transparent);height:1px;margin:2rem 0}.embarquement-module__aMPwqW__nav{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.embarquement-module__aMPwqW__navLeft,.embarquement-module__aMPwqW__navCenter,.embarquement-module__aMPwqW__navRight{align-items:center;display:flex}.embarquement-module__aMPwqW__backBtn{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid color-mix(in srgb, var(--text-secondary) 20%, transparent);height:3.8rem;font-size:var(--font-size-base);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.8rem;padding:0 1.8rem;font-weight:500;display:inline-flex}.embarquement-module__aMPwqW__skipBtn{font-size:var(--font-size-base);color:var(--text-muted);cursor:pointer;background:0 0;border:0}.embarquement-module__aMPwqW__skipBtn:hover{text-decoration:underline}.embarquement-module__aMPwqW__ctaBtn{justify-content:center;align-items:center;gap:var(--space-2);background:var(--terra);color:var(--text-inverted);height:3.8rem;font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;border:0;border-radius:.8rem;padding:0 2rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.embarquement-module__aMPwqW__ctaBtn:hover{background:var(--terra-hover)}.embarquement-module__aMPwqW__ctaBtn:disabled{opacity:1;background:color-mix(in srgb, var(--text-muted) 22%, white);color:var(--text-secondary);pointer-events:none}.embarquement-module__aMPwqW__ctaBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.embarquement-module__aMPwqW__ctaBtn{transition:background .15s}.embarquement-module__aMPwqW__ctaBtn:hover{transform:none}}.embarquement-module__aMPwqW__inlineError{font-size:var(--font-size-base);color:var(--accent-danger);margin-top:1.2rem}.embarquement-module__aMPwqW__muted{font-size:var(--font-size-md);color:var(--text-muted)}.embarquement-module__aMPwqW__mutedCenter{text-align:center;font-size:var(--font-size-md);color:var(--text-muted);margin-top:.8rem}.embarquement-module__aMPwqW__list{flex-direction:column;display:flex}.embarquement-module__aMPwqW__listItem{border-bottom:.5px solid color-mix(in srgb, var(--accent) 10%, transparent);justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem 0;display:flex}.embarquement-module__aMPwqW__listItem:last-child{border-bottom:0}.embarquement-module__aMPwqW__listName{font-size:var(--font-size-base);color:var(--text-primary);font-weight:500}.embarquement-module__aMPwqW__addRow{gap:.8rem;margin-top:1.2rem;display:flex}.embarquement-module__aMPwqW__addBtn{border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);height:3.8rem;color:var(--accent);font-size:var(--font-size-base);cursor:pointer;background:0 0;border-radius:.8rem;flex-shrink:0;padding:0 1.8rem;font-weight:600}.embarquement-module__aMPwqW__addBtn:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.embarquement-module__aMPwqW__addBtn:disabled{opacity:.4;pointer-events:none}.embarquement-module__aMPwqW__stepFormBody>.embarquement-module__aMPwqW__emSectionTitle:first-of-type{margin-top:0}.embarquement-module__aMPwqW__emSectionTitle{font-size:var(--font-size-lg);color:var(--ardoise);margin:2.4rem 0 .6rem;font-weight:600}.embarquement-module__aMPwqW__stack>.embarquement-module__aMPwqW__emSectionTitle:first-of-type{margin-top:0}.embarquement-module__aMPwqW__emStatusLine{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 1.2rem;line-height:1.5}.embarquement-module__aMPwqW__emStatusLine strong{color:var(--ardoise);font-variant-numeric:tabular-nums;font-weight:600}.embarquement-module__aMPwqW__caSection{margin-top:2.4rem}.embarquement-module__aMPwqW__caSectionTitle{font-size:var(--font-size-lg);color:var(--ardoise);margin:0 0 .6rem;font-weight:600}.embarquement-module__aMPwqW__caSectionHint{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 1.2rem;line-height:1.5}.embarquement-module__aMPwqW__caEmptyServer{border-radius:var(--radius-sm);border:.1rem dashed color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 3%, transparent);padding:1.6rem}.embarquement-module__aMPwqW__caEmptyText{font-size:var(--font-size-base);color:var(--text-muted);margin:0;line-height:1.5}.embarquement-module__aMPwqW__caServerList{border:.1rem solid var(--border-light);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.embarquement-module__aMPwqW__caServerRow{border-bottom:.1rem solid color-mix(in srgb, var(--accent) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;display:flex}.embarquement-module__aMPwqW__caServerRow:last-child{border-bottom:0}.embarquement-module__aMPwqW__caServerName{font-size:var(--font-size-base);color:var(--text-primary);flex:auto;min-width:0;font-weight:500}.embarquement-module__aMPwqW__caServerActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.8rem;display:inline-flex}.embarquement-module__aMPwqW__caMarginField{align-items:center;gap:.6rem;display:inline-flex}.embarquement-module__aMPwqW__caMarginCaption{font-size:var(--font-size-md);color:var(--text-secondary);white-space:nowrap;font-weight:500}.embarquement-module__aMPwqW__caMarginToggle{min-width:5.6rem;min-height:var(--touch-target-min);font-size:var(--font-size-md);border-radius:var(--radius-sm);cursor:pointer;border:.1rem solid color-mix(in srgb, var(--text-secondary) 28%, transparent);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:600;display:inline-flex}.embarquement-module__aMPwqW__caMarginToggleOn{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.embarquement-module__aMPwqW__caMarginToggle:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.embarquement-module__aMPwqW__caMarginToggle:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.embarquement-module__aMPwqW__caMarginToggle:disabled{opacity:.45;cursor:not-allowed}.embarquement-module__aMPwqW__caToggleBtn{height:3.2rem;font-size:var(--font-size-md);border-radius:var(--radius-sm);cursor:pointer;border:.1rem solid color-mix(in srgb, var(--text-secondary) 28%, transparent);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:500;display:inline-flex}.embarquement-module__aMPwqW__caToggleBtn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 6%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.embarquement-module__aMPwqW__caToggleBtn:disabled{opacity:.45;cursor:not-allowed}.embarquement-module__aMPwqW__addRowCa{flex-wrap:wrap;align-items:stretch;gap:.8rem;display:flex}.embarquement-module__aMPwqW__caDraftInput{flex:18rem;min-width:0}.embarquement-module__aMPwqW__stockAmountInput{font-variant-numeric:tabular-nums;text-align:right}.embarquement-module__aMPwqW__caFieldNote{font-size:var(--font-size-md);color:var(--text-muted);margin:.8rem 0 0;line-height:1.45}@media (max-width:40rem){.embarquement-module__aMPwqW__addRowCa{flex-direction:column}.embarquement-module__aMPwqW__addRowCa .embarquement-module__aMPwqW__addBtn{justify-content:center;width:100%}}.embarquement-module__aMPwqW__draftBlock{border-radius:var(--radius-sm);border:.1rem solid var(--border-light);background:color-mix(in srgb, var(--accent) 4%, transparent);margin-top:1.6rem;padding:1.6rem}.embarquement-module__aMPwqW__draftTitle{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:1rem;font-weight:500}.embarquement-module__aMPwqW__draftList{flex-direction:column;gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.embarquement-module__aMPwqW__draftRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.embarquement-module__aMPwqW__draftName{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}.embarquement-module__aMPwqW__draftRemove{font-size:var(--font-size-md);color:var(--accent-danger);border:.1rem solid color-mix(in srgb, var(--accent-danger) 35%, transparent);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.4rem 1rem;font-weight:500;display:inline-flex}.embarquement-module__aMPwqW__draftRemove:hover{background:color-mix(in srgb, var(--accent-danger) 8%, transparent)}.embarquement-module__aMPwqW__ctaBtnWide{width:100%;margin-top:.8rem}.embarquement-module__aMPwqW__redirectCard{background:color-mix(in srgb, var(--accent) 4%, transparent);border:1px solid color-mix(in srgb, var(--accent) 15%, transparent);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem;display:flex}.embarquement-module__aMPwqW__redirectText{min-width:0}.embarquement-module__aMPwqW__redirectTitle{font-size:var(--font-size-lg);color:var(--ardoise);margin-bottom:.4rem;font-weight:600}.embarquement-module__aMPwqW__redirectDesc{font-size:var(--font-size-md);color:var(--text-muted);line-height:1.5}.embarquement-module__aMPwqW__redirectHint{color:var(--text-muted);align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.embarquement-module__aMPwqW__redirectHint svg{stroke-width:1.6px;width:1.2rem;height:1.2rem;color:var(--text-muted)}.embarquement-module__aMPwqW__redirectHint span{font-size:var(--font-size-sm)}.embarquement-module__aMPwqW__redirectBtn{height:3.8rem;font-size:var(--font-size-base);border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);cursor:pointer;background:0 0;border-radius:.8rem;flex-shrink:0;padding:0 2rem;font-weight:600;transition:background .15s,transform .15s,border-color .15s}.embarquement-module__aMPwqW__redirectBtn:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.embarquement-module__aMPwqW__redirectBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.embarquement-module__aMPwqW__redirectBtn{transition:background .15s,border-color .15s}.embarquement-module__aMPwqW__redirectBtn:hover{transform:none}}.embarquement-module__aMPwqW__dropzone{text-align:center;border:1.5px dashed color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 2%, transparent);border-radius:.8rem;padding:2.4rem}.embarquement-module__aMPwqW__dropzoneTerra{border:1.5px dashed color-mix(in srgb, var(--terra) 30%, transparent);background:color-mix(in srgb, var(--terra) 2%, transparent)}.embarquement-module__aMPwqW__dropzoneGreen{border:1.5px dashed color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 2%, transparent)}.embarquement-module__aMPwqW__dropIcon svg{stroke-width:1.6px;opacity:.6;width:2.8rem;height:2.8rem}.embarquement-module__aMPwqW__dropzoneTerra .embarquement-module__aMPwqW__dropIcon svg{color:var(--terra)}.embarquement-module__aMPwqW__dropzoneGreen .embarquement-module__aMPwqW__dropIcon svg{color:var(--accent);opacity:.5}.embarquement-module__aMPwqW__dropTitle{font-size:var(--font-size-base);color:var(--text-secondary);margin-top:.8rem;font-weight:500}.embarquement-module__aMPwqW__dropSub{font-size:var(--font-size-md);color:var(--text-muted);margin-top:.6rem}.embarquement-module__aMPwqW__dropLink{color:var(--terra);cursor:pointer;font-weight:600;text-decoration:none}.embarquement-module__aMPwqW__dropLink:hover{text-decoration:underline}.embarquement-module__aMPwqW__dropLinkGreen{color:var(--accent)}.embarquement-module__aMPwqW__fileHidden{display:none}.embarquement-module__aMPwqW__secondaryBtn{border:1.5px solid color-mix(in srgb, var(--terra) 30%, transparent);height:3.8rem;color:var(--terra);font-size:var(--font-size-base);cursor:pointer;background:0 0;border-radius:.8rem;margin-top:1.2rem;padding:0 1.8rem;font-weight:600}.embarquement-module__aMPwqW__secondaryBtn:disabled{opacity:.4;pointer-events:none}.embarquement-module__aMPwqW__logoPick{border:1.5px dashed color-mix(in srgb, var(--text-secondary) 25%, transparent);cursor:pointer;width:100%;font-size:var(--font-size-base);color:var(--text-secondary);background:0 0;border-radius:.8rem;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem;font-weight:600;display:flex}.embarquement-module__aMPwqW__logoPickIcon{width:2.8rem;height:2.8rem;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.embarquement-module__aMPwqW__logoPickIcon svg{stroke-width:1.6px;opacity:.55;width:2.8rem;height:2.8rem}.embarquement-module__aMPwqW__logoPickMeta{font-size:var(--font-size-md);color:var(--text-muted);font-weight:500}@media (max-width:64rem){.embarquement-module__aMPwqW__page{padding:2rem 1.6rem 4rem}.embarquement-module__aMPwqW__stepCard{padding:2rem}.embarquement-module__aMPwqW__grid2,.embarquement-module__aMPwqW__grid3{grid-template-columns:1fr}.embarquement-module__aMPwqW__redirectCard{flex-direction:column;align-items:flex-start}.embarquement-module__aMPwqW__redirectBtn{align-self:flex-start}}@media (max-width:40rem){.embarquement-module__aMPwqW__stepEyebrowRow{flex-direction:column;align-items:flex-start;gap:.6rem}.embarquement-module__aMPwqW__stepTitle{font-size:var(--font-size-xl)}.embarquement-module__aMPwqW__stepHead{flex-direction:column;gap:1.2rem}}
.EmptyState-module__7SqAPW__container{min-height:var(--emptystate-min-height);justify-content:center;align-items:center;gap:var(--emptystate-gap);padding:var(--space-8);text-align:center;flex-direction:column;flex:1;display:flex}.EmptyState-module__7SqAPW__icon{color:var(--text-muted);justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.EmptyState-module__7SqAPW__icon svg{width:100%;height:100%}.EmptyState-module__7SqAPW__title{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600}.EmptyState-module__7SqAPW__description{font-size:var(--font-size-sm);color:var(--text-muted);max-width:32rem;line-height:1.6}.EmptyState-module__7SqAPW__action{background:var(--terra);color:var(--text-inverted);border-radius:var(--radius-sm);font-size:var(--font-size-base);font-weight:600;font-family:var(--font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.6rem;margin-top:.8rem;padding:1rem 2rem;transition:opacity .15s;display:inline-flex}.EmptyState-module__7SqAPW__action:hover{opacity:.88}.EmptyState-module__7SqAPW__action:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}
.DrawerShell-module__Rot6IW__backdrop{z-index:140;background:var(--overlay-scrim);cursor:pointer;position:fixed;inset:0}.DrawerShell-module__Rot6IW__panel{height:100dvh;width:min(var(--drawer-form-width), 96vw);z-index:150;border-left:.5px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);animation:DrawerShell-module__Rot6IW__gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden;}@media (prefers-reduced-motion:reduce){.DrawerShell-module__Rot6IW__panel{animation:none}}@media (max-width:48rem){.DrawerShell-module__Rot6IW__panel{width:100vw;max-width:100vw}}.DrawerShell-module__Rot6IW__closeButton{top:var(--space-4);right:var(--space-4);border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--drawer-surface) 88%, transparent);width:3.2rem;height:3.2rem;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);z-index:500;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute}.DrawerShell-module__Rot6IW__closeButton:hover{background:var(--accent-light);color:var(--accent)}.DrawerShell-module__Rot6IW__closeButton:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}@media (max-width:48rem){.DrawerShell-module__Rot6IW__closeButton{width:var(--touch-target-min);height:var(--touch-target-min)}}
.depenses-form-shared-module__AvyRQW__page{gap:var(--space-3);max-width:var(--page-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}.depenses-form-shared-module__AvyRQW__headerRow{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.depenses-form-shared-module__AvyRQW__title{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:600}.depenses-form-shared-module__AvyRQW__subtitle{margin-top:var(--space-1);font-size:var(--font-size-base);color:var(--text-secondary)}.depenses-form-shared-module__AvyRQW__entryRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.depenses-form-shared-module__AvyRQW__entryCard{padding:var(--space-4)}.depenses-form-shared-module__AvyRQW__entryCardTitle{font-size:var(--font-size-base);letter-spacing:.02em;margin-bottom:var(--space-1);font-weight:700}.depenses-form-shared-module__AvyRQW__entryCardText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.45}.depenses-form-shared-module__AvyRQW__entryActions{margin-top:var(--space-3);justify-content:space-between;align-items:center;gap:1rem;display:flex}.depenses-form-shared-module__AvyRQW__ghostButton{border:.5px solid color-mix(in srgb, var(--border-input) 70%, transparent);background:var(--glass-surface);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--font-size-md);cursor:pointer;padding:1rem 1.4rem;font-weight:500}.depenses-form-shared-module__AvyRQW__ghostButton:hover{background:color-mix(in srgb, var(--glass-surface) 75%, transparent)}.depenses-form-shared-module__AvyRQW__cancelLink{cursor:pointer;color:var(--text-secondary);text-underline-offset:.3rem;font-family:var(--font-body);font-size:var(--font-size-base);background:0 0;border:none;justify-content:center;align-items:center;height:3.8rem;padding:0 .6rem;font-weight:500;text-decoration:underline;display:inline-flex}.depenses-form-shared-module__AvyRQW__cancelLink:disabled{opacity:.55;cursor:not-allowed}.depenses-form-shared-module__AvyRQW__fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.depenses-form-shared-module__AvyRQW__separator{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);justify-content:center;padding:.2rem 0;display:flex}.depenses-form-shared-module__AvyRQW__separator:before,.depenses-form-shared-module__AvyRQW__separator:after{content:"";background:color-mix(in srgb, var(--text-primary) 10%, transparent);flex:1;height:.5px}.depenses-form-shared-module__AvyRQW__manualCard{padding:var(--space-3)}.depenses-form-shared-module__AvyRQW__manualToggleRow{justify-content:center;display:flex}.depenses-form-shared-module__AvyRQW__manualPanelClosed{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);display:grid}.depenses-form-shared-module__AvyRQW__manualPanelOpen{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1);display:grid}.depenses-form-shared-module__AvyRQW__reviewTableWrap{padding:var(--space-3) var(--space-4)}.depenses-form-shared-module__AvyRQW__tableActions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:1rem;display:flex}.depenses-form-shared-module__AvyRQW__checkboxLabel{gap:var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);align-items:center;display:inline-flex}.depenses-form-shared-module__AvyRQW__tableScroll{overflow:auto}.depenses-form-shared-module__AvyRQW__reviewTable{border-collapse:collapse;width:100%;font-size:var(--font-size-md)}.depenses-form-shared-module__AvyRQW__reviewTable th,.depenses-form-shared-module__AvyRQW__reviewTable td{border-bottom:.5px solid var(--border-light);vertical-align:middle;white-space:nowrap;padding:.9rem 1.4rem}.depenses-form-shared-module__AvyRQW__reviewTable th{text-align:left;font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;background:var(--table-thead-bg);border-bottom:var(--table-thead-border);font-weight:600}.depenses-form-shared-module__AvyRQW__thAmount{text-align:right}.depenses-form-shared-module__AvyRQW__cellAmount{text-align:right;font-variant-numeric:tabular-nums}.depenses-form-shared-module__AvyRQW__cellMuted{color:var(--text-muted)}.depenses-form-shared-module__AvyRQW__cellClickable{cursor:pointer}.depenses-form-shared-module__AvyRQW__cellClickable:hover{background:color-mix(in srgb, var(--glass-surface) 35%, transparent)}.depenses-form-shared-module__AvyRQW__statusPill{border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--glass-surface) 75%, transparent);font-size:var(--font-size-sm);border-radius:99rem;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.depenses-form-shared-module__AvyRQW__actionsCell{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.depenses-form-shared-module__AvyRQW__inlineCheck{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:center;gap:.6rem;display:inline-flex}.depenses-form-shared-module__AvyRQW__dangerButton{border:.5px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);background:var(--glass-surface);color:var(--accent-danger);border-radius:var(--radius-md);font-size:var(--font-size-md);cursor:pointer;padding:1rem 1.4rem;font-weight:500;transition:background .12s,border-color .12s,transform 80ms}.depenses-form-shared-module__AvyRQW__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:color-mix(in srgb, var(--accent-danger) 45%, transparent)}.depenses-form-shared-module__AvyRQW__dangerButton:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 16%, transparent);border-color:var(--accent-danger);transform:translateY(.05rem)}.depenses-form-shared-module__AvyRQW__dangerButton:disabled{opacity:.55;cursor:not-allowed}.depenses-form-shared-module__AvyRQW__rowError{background:color-mix(in srgb, var(--accent-danger) 8%, transparent)}.depenses-form-shared-module__AvyRQW__rowValidated{background:color-mix(in srgb, var(--accent-success) 8%, transparent)}.depenses-form-shared-module__AvyRQW__rowDuplicate{background:color-mix(in srgb, var(--text-muted) 8%, transparent)}.depenses-form-shared-module__AvyRQW__accordion{padding:var(--space-3);border-radius:var(--radius);border:.5px solid var(--border-light);background:var(--glass-surface);margin:1rem 0 .6rem}.depenses-form-shared-module__AvyRQW__accordionActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.depenses-form-shared-module__AvyRQW__grid{gap:var(--space-3);grid-template-columns:1.2fr 1fr 1fr;display:grid}.depenses-form-shared-module__AvyRQW__field{flex-direction:column;gap:0;display:flex}.depenses-form-shared-module__AvyRQW__label{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:.5rem;font-weight:500}.depenses-form-shared-module__AvyRQW__input,.depenses-form-shared-module__AvyRQW__select,.depenses-form-shared-module__AvyRQW__textarea{width:100%}.depenses-form-shared-module__AvyRQW__textarea{resize:vertical}.depenses-form-shared-module__AvyRQW__inputMissing{border-color:var(--accent-warn);background:var(--bg-warn-soft-04)}.depenses-form-shared-module__AvyRQW__inputError{border-color:var(--accent-danger);background:color-mix(in srgb, var(--accent-danger) 5%, transparent)}.depenses-form-shared-module__AvyRQW__inputNumeric{font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:right}.depenses-form-shared-module__AvyRQW__row2{gap:var(--space-3);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}.depenses-form-shared-module__AvyRQW__row3{gap:var(--space-3);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.depenses-form-shared-module__AvyRQW__actions{margin-top:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.depenses-form-shared-module__AvyRQW__primaryButton{background:var(--terra);color:#fff;border-radius:var(--radius-sm);height:3.8rem;padding:0 var(--space-4);font-weight:600;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s,transform 20ms;display:inline-flex}.depenses-form-shared-module__AvyRQW__primaryButton:hover:not(:disabled){background:var(--terra-hover)}.depenses-form-shared-module__AvyRQW__primaryButton:focus-visible{box-shadow:0 0 0 .2rem var(--terra-light);outline:none}.depenses-form-shared-module__AvyRQW__primaryButton:active:not(:disabled){transform:translateY(.05rem)}.depenses-form-shared-module__AvyRQW__primaryButton:disabled{opacity:.55;cursor:not-allowed}.depenses-form-shared-module__AvyRQW__commentCompact{height:3.8rem;min-height:0;padding:var(--space-2) var(--space-3);resize:none;overflow:hidden}.depenses-form-shared-module__AvyRQW__hint{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.4}.depenses-form-shared-module__AvyRQW__fieldMsgError{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--accent-danger)}.depenses-form-shared-module__AvyRQW__fieldMsgWarn{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--accent-warn)}.depenses-form-shared-module__AvyRQW__feedbackError{font-size:var(--font-size-base);color:var(--accent-danger);margin-top:1rem}.depenses-form-shared-module__AvyRQW__feedbackSuccess{font-size:var(--font-size-base);color:var(--accent-success);margin-top:1rem}.depenses-form-shared-module__AvyRQW__cardMsgWarn{font-size:var(--font-size-sm);color:var(--accent-warn);margin-top:1rem}.depenses-form-shared-module__AvyRQW__cardMsgError{font-size:var(--font-size-sm);color:var(--accent-danger);margin-top:1rem}.depenses-form-shared-module__AvyRQW__reviewZoneSeparated{margin-top:var(--space-1);border-top:.5px solid var(--border-light);padding-top:1.4rem}.depenses-form-shared-module__AvyRQW__reviewWrap{flex-direction:column;gap:1rem;display:flex}.depenses-form-shared-module__AvyRQW__reviewTitleRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.depenses-form-shared-module__AvyRQW__reviewTitle{font-size:var(--font-size-base);letter-spacing:.03em;font-weight:700}.depenses-form-shared-module__AvyRQW__cards{flex-direction:column;gap:1rem;display:flex}.depenses-form-shared-module__AvyRQW__reviewCard{padding:var(--space-4)}.depenses-form-shared-module__AvyRQW__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:1rem;display:flex}.depenses-form-shared-module__AvyRQW__fileName{font-size:var(--font-size-base);font-weight:700}.depenses-form-shared-module__AvyRQW__statusLine{gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.depenses-form-shared-module__AvyRQW__badge{border:.5px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:color-mix(in srgb, var(--glass-surface) 75%, transparent);font-size:var(--font-size-sm);border-radius:99rem;padding:.5rem 1rem;font-weight:700}.depenses-form-shared-module__AvyRQW__badgeGreen{border-color:color-mix(in srgb, var(--badge-success-fg) 34%, var(--glass-border));background:color-mix(in srgb, var(--badge-success-bg) 85%, var(--glass-surface));color:var(--badge-success-fg)}.depenses-form-shared-module__AvyRQW__badgeAmber{border-color:color-mix(in srgb, var(--badge-warn-fg) 34%, var(--glass-border));background:color-mix(in srgb, var(--badge-warn-bg) 85%, var(--glass-surface));color:var(--badge-warn-fg)}.depenses-form-shared-module__AvyRQW__badgeRed{border-color:color-mix(in srgb, var(--badge-danger-fg) 32%, var(--glass-border));background:color-mix(in srgb, var(--badge-danger-bg) 85%, var(--glass-surface));color:var(--badge-danger-fg)}.depenses-form-shared-module__AvyRQW__badgeBlue{border-color:color-mix(in srgb, var(--badge-info-fg) 34%, var(--glass-border));background:color-mix(in srgb, var(--badge-info-bg) 85%, var(--glass-surface));color:var(--badge-info-fg)}.depenses-form-shared-module__AvyRQW__divider{background:color-mix(in srgb, var(--text-primary) 10%, transparent);height:.5px;margin:1rem 0 var(--space-3)}.depenses-form-shared-module__AvyRQW__cardActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.depenses-form-shared-module__AvyRQW__link{text-underline-offset:.3rem;color:color-mix(in srgb, var(--text-primary) 70%, var(--accent));text-decoration:underline}.depenses-form-shared-module__AvyRQW__modalOverlay{background:color-mix(in srgb, var(--text-primary) 35%, transparent);padding:var(--space-4);z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.depenses-form-shared-module__AvyRQW__modal{width:min(56rem,100%);padding:var(--space-4)}.depenses-form-shared-module__AvyRQW__modalTitle{font-size:var(--font-size-md);margin-bottom:.6rem;font-weight:700}.depenses-form-shared-module__AvyRQW__modalText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.45}.depenses-form-shared-module__AvyRQW__modalActions{justify-content:flex-end;gap:1rem;margin-top:1.4rem;display:flex}.depenses-form-shared-module__AvyRQW__revenueBanner{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-5);background:color-mix(in srgb, var(--terra) 8%, transparent);border:1.5px solid color-mix(in srgb, var(--terra) 30%, transparent);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.depenses-form-shared-module__AvyRQW__revenueBannerText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.depenses-form-shared-module__AvyRQW__revenueBannerText strong{font-size:var(--font-size-base);color:var(--text-primary);font-weight:700}.depenses-form-shared-module__AvyRQW__revenueBannerText span{font-size:var(--font-size-sm);color:var(--text-secondary)}.depenses-form-shared-module__AvyRQW__revenueBannerActions{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.depenses-form-shared-module__AvyRQW__revenueHintPill{border-radius:var(--radius-xs);font-size:var(--font-size-sm);color:var(--terra);background:color-mix(in srgb, var(--terra) 12%, transparent);white-space:nowrap;align-items:center;margin-left:.6rem;padding:.2rem .7rem;font-weight:600;display:inline-flex}@media (max-width:64rem){.depenses-form-shared-module__AvyRQW__grid,.depenses-form-shared-module__AvyRQW__row2,.depenses-form-shared-module__AvyRQW__row3,.depenses-form-shared-module__AvyRQW__entryRow{grid-template-columns:1fr}.depenses-form-shared-module__AvyRQW__revenueBanner{flex-direction:column;align-items:stretch}}
.write-module__-YevIG__formPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.write-module__-YevIG__header{padding:var(--space-5) var(--space-8) var(--space-4);padding-right:var(--space-10);border-bottom:.5px solid var(--border-light)}.write-module__-YevIG__headerName{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.write-module__-YevIG__headerRef{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary)}.write-module__-YevIG__miniCard{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.write-module__-YevIG__miniItem{gap:var(--space-1);flex-direction:column;display:flex}.write-module__-YevIG__miniCaption{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.write-module__-YevIG__miniValue{font-size:var(--font-size-md);color:var(--text-primary);font-weight:700}.write-module__-YevIG__body{flex-direction:column;flex:1;min-height:0;display:flex}.write-module__-YevIG__scroll{padding:var(--space-4) var(--space-8);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.write-module__-YevIG__actions{gap:var(--space-2);padding:var(--space-4) var(--space-8);border-top:.5px solid var(--border-light);flex-wrap:wrap;display:flex}.write-module__-YevIG__overlay{z-index:240;background:color-mix(in srgb, var(--ardoise) 18%, transparent);-webkit-backdrop-filter:var(--glass-blur);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.write-module__-YevIG__modal{width:min(40rem,100%);max-height:90%;padding:var(--space-5);overflow-y:auto}.write-module__-YevIG__modalTitle{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.write-module__-YevIG__modalLead{margin-top:var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5}.write-module__-YevIG__newFields{gap:var(--space-3);margin-top:var(--space-4);display:grid}.write-module__-YevIG__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:48rem){.write-module__-YevIG__header,.write-module__-YevIG__scroll,.write-module__-YevIG__actions{padding-left:var(--space-4);padding-right:var(--space-8)}}
.Echeancier-module__4-bX1q__stripCard{padding:var(--space-4);flex-shrink:0}@media (max-width:48rem){.Echeancier-module__4-bX1q__stripCard{padding:var(--space-3);-webkit-overflow-scrolling:touch;overflow-x:auto}}.Echeancier-module__4-bX1q__strip{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:90rem){.Echeancier-module__4-bX1q__strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:64rem){.Echeancier-module__4-bX1q__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.Echeancier-module__4-bX1q__strip{gap:var(--space-2);flex-wrap:nowrap;width:max-content;min-width:100%;display:flex}}.Echeancier-module__4-bX1q__toolbar{justify-content:flex-end;display:flex}@media (max-width:48rem){.Echeancier-module__4-bX1q__cell{flex:none;width:9.6rem;min-width:9.6rem}}.Echeancier-module__4-bX1q__cell{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:.5px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb, var(--glass-surface) 60%, transparent);cursor:pointer;font-family:var(--font-body);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}.Echeancier-module__4-bX1q__cell:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.Echeancier-module__4-bX1q__cell:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.Echeancier-module__4-bX1q__cellSelected{background:var(--accent-light);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.Echeancier-module__4-bX1q__cellCurrent{box-shadow:inset .3rem 0 0 var(--accent)}.Echeancier-module__4-bX1q__cellMonth{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.Echeancier-module__4-bX1q__cellAmount{font-size:var(--table-cell-font-size);color:var(--text-primary);font-weight:700;line-height:1.25}.Echeancier-module__4-bX1q__cellAmountZero{color:var(--text-muted);font-weight:500}.Echeancier-module__4-bX1q__cellCount{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.Echeancier-module__4-bX1q__detailCard{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Echeancier-module__4-bX1q__detailHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);border-bottom:.5px solid var(--border-light);flex-wrap:wrap;display:flex}.Echeancier-module__4-bX1q__detailMonth{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.Echeancier-module__4-bX1q__detailMeta{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.Echeancier-module__4-bX1q__detailTotal{font-size:var(--font-size-2xl);letter-spacing:-.02em;color:var(--text-primary);font-weight:700;line-height:1.15}.Echeancier-module__4-bX1q__detailBody{min-height:0;padding-bottom:var(--space-10);flex:1;overflow-y:auto}.Echeancier-module__4-bX1q__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border:none;border-bottom:.5px solid var(--border-light);cursor:pointer;font-family:var(--font-body);text-align:left;color:var(--text-primary);background:0 0;grid-template-columns:1fr auto auto;display:grid}.Echeancier-module__4-bX1q__row:hover{background:var(--table-row-hover-bg)}.Echeancier-module__4-bX1q__row:focus-visible{box-shadow:inset 0 0 0 .2rem var(--accent-light);outline:none}.Echeancier-module__4-bX1q__rowMain{flex-direction:column;min-width:0;display:flex}.Echeancier-module__4-bX1q__rowName{font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Echeancier-module__4-bX1q__rowMeta{font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Echeancier-module__4-bX1q__rowAmount{font-size:var(--table-cell-font-size);font-weight:var(--table-cell-font-weight);text-align:right;white-space:nowrap}.Echeancier-module__4-bX1q__emptyMonth{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-secondary)}.Echeancier-module__4-bX1q__check{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;padding:0 var(--space-4) var(--space-2)}.Echeancier-module__4-bX1q__checkOk{color:var(--accent-success);font-weight:600}.Echeancier-module__4-bX1q__checkFail{color:var(--accent-danger);font-weight:700}
.AlertBanner-module__ZvqUgG__banner{align-items:flex-start;gap:var(--space-3);padding:var(--banner-padding-y) var(--banner-padding-x);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);border:1px solid;margin:0;display:flex}.AlertBanner-module__ZvqUgG__warning{background:var(--bg-warning-soft);border-color:var(--border-warning-soft);color:var(--accent-warn)}.AlertBanner-module__ZvqUgG__info{background:var(--badge-info-bg);border-color:var(--border-info-soft);color:var(--badge-info-fg)}.AlertBanner-module__ZvqUgG__danger{background:var(--bg-danger-soft);border-color:var(--border-danger-soft);color:var(--accent-danger)}.AlertBanner-module__ZvqUgG__iconWrap{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:0;display:flex}.AlertBanner-module__ZvqUgG__warning .AlertBanner-module__ZvqUgG__iconWrap,.AlertBanner-module__ZvqUgG__info .AlertBanner-module__ZvqUgG__iconWrap,.AlertBanner-module__ZvqUgG__danger .AlertBanner-module__ZvqUgG__iconWrap{color:inherit;opacity:.92}.AlertBanner-module__ZvqUgG__icon{width:var(--banner-icon-size);height:var(--banner-icon-size);display:block}.AlertBanner-module__ZvqUgG__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.AlertBanner-module__ZvqUgG__title{font-size:var(--font-size-md);color:var(--text-primary);font-weight:700;line-height:1.35}.AlertBanner-module__ZvqUgG__warning .AlertBanner-module__ZvqUgG__title,.AlertBanner-module__ZvqUgG__info .AlertBanner-module__ZvqUgG__title,.AlertBanner-module__ZvqUgG__danger .AlertBanner-module__ZvqUgG__title{color:var(--text-primary)}.AlertBanner-module__ZvqUgG__text{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.45}.AlertBanner-module__ZvqUgG__danger .AlertBanner-module__ZvqUgG__text{color:inherit}.AlertBanner-module__ZvqUgG__extra{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.45}.AlertBanner-module__ZvqUgG__extra ul{margin:0;padding-left:1.8rem}.AlertBanner-module__ZvqUgG__extra li{margin:.4rem 0}.AlertBanner-module__ZvqUgG__dismiss{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.AlertBanner-module__ZvqUgG__dismiss:hover{opacity:1}.AlertBanner-module__ZvqUgG__dismiss:focus{box-shadow:0 0 0 .2rem var(--focus-ring);border-radius:var(--radius-xs);outline:none}
.Button-module__8RiFmG__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-base);font-feature-settings:"liga" 0, "calt" 0, "dlig" 0;font-variant-ligatures:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.Button-module__8RiFmG__btn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.Button-module__8RiFmG__btn:active:not(:disabled){transform:translateY(.05rem)}.Button-module__8RiFmG__btn:disabled{cursor:not-allowed}.Button-module__8RiFmG__accent{background:var(--accent);color:var(--text-inverted);border:none;padding:.9rem 1.8rem}.Button-module__8RiFmG__accent:hover:not(:disabled){background:var(--accent-hover)}.Button-module__8RiFmG__terra{background:var(--terra);color:var(--text-inverted);border:none;padding:.9rem 1.8rem}.Button-module__8RiFmG__terra:hover:not(:disabled){background:var(--terra-hover)}.Button-module__8RiFmG__outline{color:var(--accent);border:.5px solid color-mix(in srgb, var(--accent) 30%, transparent);background:0 0;padding:.9rem 1.8rem}.Button-module__8RiFmG__outline:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}.Button-module__8RiFmG__danger{color:var(--accent-danger);border:.5px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);background:0 0;padding:.9rem 1.8rem}.Button-module__8RiFmG__danger:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:var(--accent-danger)}.Button-module__8RiFmG__danger:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 16%, transparent);border-color:color-mix(in srgb, var(--accent-danger) 55%, transparent)}.Button-module__8RiFmG__dangerSolid{background:var(--accent-danger);color:var(--text-inverted);border:none;padding:.9rem 1.8rem}.Button-module__8RiFmG__dangerSolid:hover:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 88%, black)}.Button-module__8RiFmG__dangerSolid:active:not(:disabled){background:color-mix(in srgb, var(--accent-danger) 82%, black)}.Button-module__8RiFmG__dangerSolid:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.Button-module__8RiFmG__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);color:var(--text-muted);background:0 0;border:none;padding:0}.Button-module__8RiFmG__icon:hover:not(:disabled){background:var(--accent-light);color:var(--accent)}.Button-module__8RiFmG__accent:disabled,.Button-module__8RiFmG__terra:disabled,.Button-module__8RiFmG__dangerSolid:disabled{background:color-mix(in srgb, var(--text-muted) 22%, white);color:var(--text-secondary)}.Button-module__8RiFmG__outline:disabled,.Button-module__8RiFmG__danger:disabled,.Button-module__8RiFmG__icon:disabled{color:var(--text-muted);border-color:color-mix(in srgb, var(--text-muted) 35%, transparent);background:0 0}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__btn,.Button-module__8RiFmG__btn:active:not(:disabled){transition:background .15s,color .15s,border-color .15s,box-shadow .15s;transform:none}}
.ConfirmDialog-module__Xa8SYq__overlay{z-index:var(--z-confirm-dialog);background:var(--overlay-scrim);padding:var(--space-5);animation:ConfirmDialog-module__Xa8SYq__confirmOverlayIn .18s var(--motion-ease-out) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__Xa8SYq__dialog{background:var(--drawer-surface);width:100%;max-width:min(44rem,100vw - 3.2rem);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);animation:ConfirmDialog-module__Xa8SYq__confirmDialogIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;overflow:hidden}.ConfirmDialog-module__Xa8SYq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.ConfirmDialog-module__Xa8SYq__headerWithBody{border-bottom:.5px solid var(--border-light);padding-bottom:var(--space-3)}.ConfirmDialog-module__Xa8SYq__title{font-size:var(--font-size-md);color:var(--text-primary);font-feature-settings:"liga" 0, "calt" 0, "dlig" 0;font-variant-ligatures:none;margin:0;font-weight:700;line-height:1.35}.ConfirmDialog-module__Xa8SYq__closeBtn{border:.5px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--drawer-surface) 88%, transparent);border-radius:var(--radius-sm);width:3.2rem;height:3.2rem;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.ConfirmDialog-module__Xa8SYq__closeBtn:hover{background:var(--accent-light);color:var(--accent)}.ConfirmDialog-module__Xa8SYq__closeBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.ConfirmDialog-module__Xa8SYq__body{padding:0 var(--space-4) var(--space-3)}.ConfirmDialog-module__Xa8SYq__message{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.ConfirmDialog-module__Xa8SYq__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}@keyframes ConfirmDialog-module__Xa8SYq__confirmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__Xa8SYq__confirmDialogIn{0%{opacity:0;transform:translateY(.8rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:48rem){.ConfirmDialog-module__Xa8SYq__overlay{padding:var(--space-4);align-items:flex-end}.ConfirmDialog-module__Xa8SYq__dialog{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%}.ConfirmDialog-module__Xa8SYq__footer{flex-direction:column-reverse;align-items:stretch}.ConfirmDialog-module__Xa8SYq__footer>*{justify-content:center;width:100%}}@media (pointer:coarse){.ConfirmDialog-module__Xa8SYq__closeBtn{min-width:4.4rem;min-height:4.4rem}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__Xa8SYq__overlay,.ConfirmDialog-module__Xa8SYq__dialog{animation:none}.ConfirmDialog-module__Xa8SYq__closeBtn{transition:none}}
.Liste-module__QTdxtG__toolbar{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Liste-module__QTdxtG__card{overflow:auto}.Liste-module__QTdxtG__table{border-collapse:collapse;width:100%;font-size:var(--table-cell-font-size)}.Liste-module__QTdxtG__clickRow{cursor:pointer}.Liste-module__QTdxtG__clickRow:hover{background:var(--table-row-hover-bg)}.Liste-module__QTdxtG__clickRow:focus-visible{box-shadow:inset 0 0 0 .2rem var(--accent-light);outline:none}.Liste-module__QTdxtG__nameLabel{color:var(--accent);font-weight:600}.Liste-module__QTdxtG__actionsCell{cursor:default}.Liste-module__QTdxtG__historyBtn{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);background:0 0;border:none;padding:0;display:block}.Liste-module__QTdxtG__periods{margin-top:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex}.Liste-module__QTdxtG__period{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Liste-module__QTdxtG__periodBtn{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;text-align:left;font-family:var(--font-body);background:0 0;border:none;flex-wrap:wrap;padding:0;display:flex}.Liste-module__QTdxtG__periodBtn:hover{color:var(--accent)}.Liste-module__QTdxtG__num{text-align:right;font-size:var(--table-cell-font-size);font-weight:var(--table-cell-font-weight);font-variant-numeric:tabular-nums}
.stock-module__7h-akq__drawerBackdrop{z-index:90;background:var(--overlay-scrim);position:fixed;inset:0}.stock-module__7h-akq__drawer{width:var(--drawer-width-wide);background:var(--drawer-surface);height:100dvh;-webkit-backdrop-filter:var(--glass-blur);border-left:.5px solid var(--glass-border);box-shadow:var(--glass-shadow);z-index:100;animation:stock-module__7h-akq__gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0}@media (prefers-reduced-motion:reduce){.stock-module__7h-akq__drawer{animation:none}}.stock-module__7h-akq__drawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:.5px solid var(--border-light);flex-shrink:0;display:flex}.stock-module__7h-akq__drawerHeaderLeft{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stock-module__7h-akq__drawerTitle{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700}.stock-module__7h-akq__drawerSubtitle{font-size:var(--font-size-sm);color:var(--text-muted)}.stock-module__7h-akq__drawerBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.stock-module__7h-akq__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.stock-module__7h-akq__label{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}.stock-module__7h-akq__inputAmount{font-variant-numeric:tabular-nums;text-align:right;width:100%}.stock-module__7h-akq__helpText{font-size:var(--font-size-md);color:var(--text-muted);line-height:1.5}.stock-module__7h-akq__inlineError{font-size:var(--font-size-sm);color:var(--accent-danger)}.stock-module__7h-akq__drawerActions{padding:var(--space-6);border-top:.5px solid var(--border-light);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.stock-module__7h-akq__btnSave{order:1;display:inline-flex}.stock-module__7h-akq__btnCancel{min-height:3.8rem;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;order:2;justify-content:center;align-items:center;padding:0 1.2rem;text-decoration:underline;transition:color .15s,box-shadow .15s;display:inline-flex;color:var(--text-secondary)!important;background:0 0!important;border:none!important;font-weight:500!important}.stock-module__7h-akq__btnCancel:hover:not(:disabled){color:var(--text-primary)!important}.stock-module__7h-akq__btnCancel:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);outline:none}.stock-module__7h-akq__historySection{gap:var(--space-3);padding-top:var(--space-2);border-top:.5px solid var(--border-light);flex-direction:column;display:flex}.stock-module__7h-akq__historyHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.stock-module__7h-akq__historyTitle{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600}.stock-module__7h-akq__historyMeta{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;color:var(--text-muted)}.stock-module__7h-akq__historyHint{font-size:var(--font-size-md);color:var(--text-secondary);margin:0;line-height:1.45}.stock-module__7h-akq__historyEmpty{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}.stock-module__7h-akq__historyList{border:.5px solid var(--border-light);border-radius:var(--radius-md);background:var(--input-bg);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.stock-module__7h-akq__historyRow,.stock-module__7h-akq__historyRowMissing,.stock-module__7h-akq__historyRowBtn,.stock-module__7h-akq__historyRowMissingBtn,.stock-module__7h-akq__historyRowActive{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:.5px solid var(--border-light);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none;display:flex}.stock-module__7h-akq__historyRowBtn,.stock-module__7h-akq__historyRowMissingBtn,.stock-module__7h-akq__historyRowActive{cursor:pointer;min-height:var(--touch-target-min);transition:background .15s}.stock-module__7h-akq__historyRowBtn:disabled,.stock-module__7h-akq__historyRowMissingBtn:disabled,.stock-module__7h-akq__historyRowActive:disabled{opacity:.55;cursor:not-allowed}.stock-module__7h-akq__historyRowBtn:hover:not(:disabled),.stock-module__7h-akq__historyRowMissingBtn:hover:not(:disabled),.stock-module__7h-akq__historyRowActive:hover:not(:disabled){background:var(--accent-light)}.stock-module__7h-akq__historyRowBtn:focus-visible,.stock-module__7h-akq__historyRowMissingBtn:focus-visible,.stock-module__7h-akq__historyRowActive:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-light);outline:none}.stock-module__7h-akq__historyRowActive{background:var(--accent-light)}.stock-module__7h-akq__historyList>li:last-child>.stock-module__7h-akq__historyRow,.stock-module__7h-akq__historyList>li:last-child>.stock-module__7h-akq__historyRowMissing,.stock-module__7h-akq__historyList>li:last-child>.stock-module__7h-akq__historyRowBtn,.stock-module__7h-akq__historyList>li:last-child>.stock-module__7h-akq__historyRowMissingBtn,.stock-module__7h-akq__historyList>li:last-child>.stock-module__7h-akq__historyRowActive{border-bottom:none}.stock-module__7h-akq__switchTargetBtn{min-height:var(--touch-target-min);color:var(--accent);font-family:var(--font-body);font-size:var(--font-size-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-weight:500;text-decoration:underline}.stock-module__7h-akq__switchTargetBtn:hover:not(:disabled){color:var(--accent-hover)}.stock-module__7h-akq__switchTargetBtn:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);outline:none}.stock-module__7h-akq__switchTargetBtn:disabled{opacity:.5;cursor:not-allowed}.stock-module__7h-akq__bannerAction{margin-top:var(--space-1);align-self:flex-start}.stock-module__7h-akq__amountSkeleton{border-radius:var(--radius-sm);background:var(--accent-light);opacity:.55;width:100%;height:3.8rem}@media (prefers-reduced-motion:no-preference){.stock-module__7h-akq__amountSkeleton{animation:1.2s ease-out infinite stock-module__7h-akq__stockSkelPulse}}.stock-module__7h-akq__historyPeriod{font-size:var(--font-size-sm);color:var(--text-primary);min-width:0;font-weight:500}.stock-module__7h-akq__historyValue{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-weight:600}.stock-module__7h-akq__historyRowMissing .stock-module__7h-akq__historyPeriod,.stock-module__7h-akq__historyRowMissingBtn .stock-module__7h-akq__historyPeriod{color:var(--text-muted)}.stock-module__7h-akq__historyRowMissing .stock-module__7h-akq__historyValue,.stock-module__7h-akq__historyRowMissingBtn .stock-module__7h-akq__historyValue{color:var(--text-muted);font-weight:500}.stock-module__7h-akq__historyRowMissingBtn .stock-module__7h-akq__historyValue,.stock-module__7h-akq__historyRowActive .stock-module__7h-akq__historyValue{color:var(--accent);font-weight:600}.stock-module__7h-akq__historySkeleton{gap:var(--space-2);flex-direction:column;display:flex}.stock-module__7h-akq__skelRow{border-radius:var(--radius-sm);background:var(--accent-light);opacity:.55;height:3.6rem}@media (prefers-reduced-motion:no-preference){.stock-module__7h-akq__skelRow{animation:1.2s ease-out infinite stock-module__7h-akq__stockSkelPulse}}@keyframes stock-module__7h-akq__stockSkelPulse{0%,to{opacity:.35}50%{opacity:.7}}
.GLSections-module__SxZOya__section{gap:var(--space-3);flex-direction:column;display:flex}.GLSections-module__SxZOya__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.GLSections-module__SxZOya__sectionTitle{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);font-weight:600}.GLSections-module__SxZOya__sectionNote{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);display:inline-flex}.GLSections-module__SxZOya__tableWrap{background:var(--glass-surface);border:.5px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);overflow:hidden}.GLSections-module__SxZOya__table{border-collapse:collapse;width:100%;font-size:var(--table-cell-font-size)}.GLSections-module__SxZOya__thRow{border-bottom:var(--table-thead-border);background:var(--table-thead-bg)}.GLSections-module__SxZOya__thCell{padding:var(--table-th-padding-y) var(--table-th-padding-x);font-size:var(--font-size-sm);font-weight:var(--table-th-font-weight);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);white-space:nowrap;background:0 0}.GLSections-module__SxZOya__thLeft{text-align:left}.GLSections-module__SxZOya__thRight{text-align:right}.GLSections-module__SxZOya__row{border-bottom:.5px solid var(--border-light);transition:background .12s}.GLSections-module__SxZOya__rowExpandable{cursor:pointer}.GLSections-module__SxZOya__rowExpandable:hover{background:var(--table-row-hover-bg)}.GLSections-module__SxZOya__rowExpandable[aria-expanded=true] .GLSections-module__SxZOya__chevron{transform:rotate(90deg)}.GLSections-module__SxZOya__cell{font-size:var(--font-size-md);color:var(--text-primary);vertical-align:middle;padding:.9rem 1.4rem;font-weight:500}.GLSections-module__SxZOya__cellLabel{color:var(--text-secondary)}.GLSections-module__SxZOya__labelStack{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.GLSections-module__SxZOya__hintLine{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.35}.GLSections-module__SxZOya__hintApply{color:var(--accent);font-size:var(--font-size-sm);cursor:pointer;text-underline-offset:.2rem;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.2rem 0;font-weight:600;text-decoration:underline;display:inline-flex}.GLSections-module__SxZOya__hintApply:hover{color:var(--accent);opacity:.85}.GLSections-module__SxZOya__amountStack{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.GLSections-module__SxZOya__amountHint{font-size:var(--font-size-sm);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.GLSections-module__SxZOya__monthColActive .GLSections-module__SxZOya__monthVal{color:var(--text-primary);font-weight:600}.GLSections-module__SxZOya__cellMono{font-variant-numeric:tabular-nums}.GLSections-module__SxZOya__cellSelect select{border-radius:var(--radius-md);width:100%;height:3.8rem}.GLSections-module__SxZOya__cellWarn select{background:var(--bg-warning-soft)}.GLSections-module__SxZOya__cellInfo select{background:var(--badge-info-bg)}.GLSections-module__SxZOya__badgeGlyph{padding:.3rem .55rem;line-height:0}.GLSections-module__SxZOya__badgeGlyph svg{display:block}.GLSections-module__SxZOya__cellAmount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.GLSections-module__SxZOya__rowLead{align-items:center;gap:var(--space-2);pointer-events:none;display:inline-flex}.GLSections-module__SxZOya__chevron{color:var(--text-secondary);transition:transform .14s;display:inline-flex}.GLSections-module__SxZOya__cellRowLead{position:relative}.GLSections-module__SxZOya__srExpand{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.GLSections-module__SxZOya__srExpand:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;padding:var(--space-1) var(--space-2);z-index:2;box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);background:var(--glass-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);margin:0;overflow:visible}.GLSections-module__SxZOya__accountCode{color:var(--text-primary);font-weight:700}.GLSections-module__SxZOya__subRow{background:color-mix(in srgb, var(--glass-surface) 70%, transparent)}.GLSections-module__SxZOya__subCell{padding:var(--space-4) var(--space-5)}.GLSections-module__SxZOya__monthGrid{gap:var(--space-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.GLSections-module__SxZOya__monthCol{border:.5px solid var(--border-light);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--glass-surface) 80%, transparent);min-width:0;padding:var(--space-2)}.GLSections-module__SxZOya__monthHead{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);white-space:nowrap;font-weight:700}.GLSections-module__SxZOya__monthVal{margin-top:var(--space-1);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;font-weight:700}@media (max-width:90rem){.GLSections-module__SxZOya__monthGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.page-module__yVDBIW__page{gap:var(--space-4);width:100%;max-width:var(--page-max-width);flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex}.page-module__yVDBIW__loadingShell{min-height:20rem;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}
.reglements-module__yjbpKW__page{gap:var(--space-4);box-sizing:border-box;width:100%;min-width:0;height:100%;max-width:var(--page-max-width);flex-direction:column;margin:0 auto;padding:0 0 12rem;display:flex;overflow:hidden}.reglements-module__yjbpKW__paginationWrap{border-radius:var(--pagination-btn-radius);width:100%;height:2.8rem;padding:var(--space-3) var(--space-2);box-sizing:border-box;justify-content:center;align-items:center;height:auto;display:flex}.reglements-module__yjbpKW__filtersCard{padding:var(--space-4) var(--space-5);}.reglements-module__yjbpKW__drillBanner{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--accent) 8%, var(--glass-surface));border:.5px solid color-mix(in srgb, var(--accent) 22%, var(--glass-border));border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.reglements-module__yjbpKW__drillBannerText{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}.reglements-module__yjbpKW__drillBannerClear{font:inherit;font-size:var(--font-size-sm);color:var(--accent);cursor:pointer;text-underline-offset:.15rem;background:0 0;border:none;padding:.35rem .5rem;font-weight:600;text-decoration:underline}.reglements-module__yjbpKW__drillBannerClear:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-xs);outline:none}.reglements-module__yjbpKW__filtersRow{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.reglements-module__yjbpKW__searchGrow{flex:1;min-width:min(100%,20rem)}.reglements-module__yjbpKW__searchWrapper{flex:1;width:100%;min-width:0;position:relative}.reglements-module__yjbpKW__suggestions{top:calc(100% + var(--space-1));-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--border-light);border-radius:var(--radius-md);z-index:50;position:absolute;left:0;right:0;overflow:hidden;}.reglements-module__yjbpKW__suggestionItem{padding:var(--space-2) 1.4rem;font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;border-bottom:.5px solid var(--border-light);font-family:var(--font-body)}.reglements-module__yjbpKW__suggestionItem:last-child{border-bottom:none}.reglements-module__yjbpKW__suggestionItem:hover,.reglements-module__yjbpKW__suggestionItemActive{background:var(--accent-light);color:var(--accent)}.reglements-module__yjbpKW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.reglements-module__yjbpKW__searchField{align-items:center;width:100%;display:flex;position:relative}.reglements-module__yjbpKW__searchIcon{left:var(--space-3);color:var(--text-muted);pointer-events:none;z-index:1;position:absolute}.reglements-module__yjbpKW__searchInput{box-sizing:border-box;border:1.5px solid var(--border-input);width:100%;height:3.8rem;color:var(--text-primary);border-radius:var(--radius-sm);padding:0 var(--space-3) 0 var(--space-10);font-size:var(--font-size-base);font-family:var(--font-body);background:#ffffffb3;outline:none}.reglements-module__yjbpKW__searchInputWithClear{padding-right:6.4rem}.reglements-module__yjbpKW__searchInput:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring)}.reglements-module__yjbpKW__searchInput::placeholder{color:var(--text-placeholder)}.reglements-module__yjbpKW__clearInline{right:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);cursor:pointer;color:var(--accent-danger);font-weight:500;font-family:var(--font-body);background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.reglements-module__yjbpKW__clearInline:hover{text-decoration:underline}.reglements-module__yjbpKW__periodGroup{flex-shrink:0;align-items:center;gap:1rem;display:flex}.reglements-module__yjbpKW__periodLabel{font-size:var(--font-size-md);color:var(--text-secondary);white-space:nowrap;margin:0;font-weight:500}.reglements-module__yjbpKW__periodSelect{appearance:none;width:auto;min-width:16rem;height:3.4rem;padding:0 3rem 0 var(--space-3);background-color:var(--glass-surface);border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--text-primary);font-size:var(--font-size-base);font-weight:500;font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234a7c59' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;line-height:3.4rem}.reglements-module__yjbpKW__periodSelect:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.reglements-module__yjbpKW__toggleWrapper{font-size:var(--font-size-md);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;text-align:left;appearance:none;background:0 0;border:none;flex-shrink:0;align-items:center;gap:1rem;margin:0;padding:0;display:flex}.reglements-module__yjbpKW__toggleWrapperBusy{cursor:progress}.reglements-module__yjbpKW__toggleText{white-space:nowrap}.reglements-module__yjbpKW__toggleWrapper:focus-visible .reglements-module__yjbpKW__toggleTrack{box-shadow:0 0 0 2px var(--focus-ring)}.reglements-module__yjbpKW__toggleTrack{background:var(--border-input);border-radius:1.2rem;flex-shrink:0;width:4.4rem;height:2.4rem;transition:background .2s;position:relative}.reglements-module__yjbpKW__toggleTrackActive{background:var(--accent)}.reglements-module__yjbpKW__toggleThumb{width:1.8rem;height:1.8rem;box-shadow:var(--glass-shadow);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:.3rem;left:.3rem}.reglements-module__yjbpKW__toggleTrackActive .reglements-module__yjbpKW__toggleThumb{transform:translate(2rem)}.reglements-module__yjbpKW__btnRefresh{align-items:center;gap:var(--space-2);box-sizing:border-box;border:.5px solid var(--accent);height:4rem;color:var(--accent);border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:pointer;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:0 0;flex-shrink:0;padding:0 1.4rem;display:inline-flex}.reglements-module__yjbpKW__btnRefresh:hover:not(:disabled){background:var(--accent-light)}.reglements-module__yjbpKW__btnRefresh:disabled{opacity:.55;cursor:not-allowed}.reglements-module__yjbpKW__btnRefreshIconSpin{animation:.75s linear infinite reglements-module__yjbpKW__reglementsRefreshSpin}@keyframes reglements-module__yjbpKW__reglementsRefreshSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reglements-module__yjbpKW__btnRefreshIconSpin{opacity:.7;animation:none}}.reglements-module__yjbpKW__tableCard{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;}.reglements-module__yjbpKW__tableScrollWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.reglements-module__yjbpKW__table{table-layout:auto;border-collapse:collapse;width:100%;min-width:64rem;font-size:var(--font-size-md)}.reglements-module__yjbpKW__table thead{z-index:10;background:var(--table-thead-bg);position:sticky;top:0}.reglements-module__yjbpKW__colCheck{width:4rem}.reglements-module__yjbpKW__colRef{width:13rem}.reglements-module__yjbpKW__colFile{width:2rem}.reglements-module__yjbpKW__colSupplier{width:auto}.reglements-module__yjbpKW__colDateFact,.reglements-module__yjbpKW__colDateEch,.reglements-module__yjbpKW__colEcheance{width:10rem}.reglements-module__yjbpKW__colMontant{font-variant-numeric:tabular-nums;text-align:right;width:11rem}.reglements-module__yjbpKW__colMode{width:11rem}.reglements-module__yjbpKW__colDatePay,.reglements-module__yjbpKW__colComment,.reglements-module__yjbpKW__colAction{width:10rem}@media (max-width:48rem){.reglements-module__yjbpKW__colAction{width:9.6rem}}.reglements-module__yjbpKW__th{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);text-align:left;background:var(--table-thead-bg);border-bottom:var(--table-thead-border);white-space:nowrap;vertical-align:middle;padding:.7rem 1.4rem;font-weight:600}.reglements-module__yjbpKW__thCenter{text-align:center}.reglements-module__yjbpKW__thRight{text-align:right}.reglements-module__yjbpKW__cell{vertical-align:middle;white-space:nowrap;border-bottom:.5px solid var(--border-light);box-sizing:border-box;height:auto;min-height:4.8rem;padding:.9rem 1.4rem}.reglements-module__yjbpKW__cellDate{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:7.25rem;overflow:hidden}.reglements-module__yjbpKW__cellNoClip{overflow:hidden}.reglements-module__yjbpKW__cellSupplier{vertical-align:middle;border-bottom:.5px solid var(--border-light);box-sizing:border-box;white-space:normal;max-width:24rem;height:auto;min-height:4.8rem;padding:.9rem 1.4rem;overflow:hidden}.reglements-module__yjbpKW__cellCenter{text-align:center}.reglements-module__yjbpKW__cellRight{text-align:right}.reglements-module__yjbpKW__row{cursor:pointer;height:auto;min-height:4.8rem;transition:background .12s}.reglements-module__yjbpKW__row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-light);outline:none}.reglements-module__yjbpKW__row:hover{background:var(--table-row-hover-bg)}.reglements-module__yjbpKW__rowSelected{background:color-mix(in srgb, var(--accent-light) 65%, transparent)}.reglements-module__yjbpKW__rowEditing{background:var(--table-row-editing-bg)}.reglements-module__yjbpKW__rowEditing .reglements-module__yjbpKW__cellAction{white-space:normal;text-align:center;vertical-align:middle;width:auto;min-width:min(42rem,92vw);max-width:min(52rem,92vw);overflow:auto visible}.reglements-module__yjbpKW__supplierStack{flex-direction:column;justify-content:center;gap:.2rem;width:100%;min-width:0;display:flex;overflow:hidden}.reglements-module__yjbpKW__supplierName{font-weight:600;font-size:var(--font-size-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reglements-module__yjbpKW__supplierLabel{font-size:var(--font-size-md);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.reglements-module__yjbpKW__amount{font-size:var(--table-cell-font-size);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);font-weight:700;line-height:1.25}.reglements-module__yjbpKW__commentCell{white-space:normal;word-break:break-word;min-width:12rem;max-width:min(22rem,28vw);padding-top:var(--space-2);padding-bottom:var(--space-2);vertical-align:middle;line-height:1.35;overflow:hidden}.reglements-module__yjbpKW__cellEcheance{white-space:normal;padding-top:var(--space-2);padding-bottom:var(--space-2)}.reglements-module__yjbpKW__cellAction{border-bottom:.5px solid var(--border-light);box-sizing:border-box;text-align:right;vertical-align:middle;white-space:nowrap;width:6rem;height:auto;min-height:4.8rem;padding:.9rem 1.4rem;overflow:hidden}.reglements-module__yjbpKW__badgePaye{border-radius:var(--radius-xs);font-size:var(--font-size-xs);background:var(--badge-success-bg);color:var(--badge-success-fg);align-items:center;padding:.2rem .7rem;font-weight:600;display:inline-flex}.reglements-module__yjbpKW__badgeEchu{border-radius:var(--radius-xs);font-size:var(--font-size-xs);background:var(--badge-danger-bg);color:var(--badge-danger-fg);align-items:center;padding:.2rem .7rem;font-weight:600;display:inline-flex}.reglements-module__yjbpKW__badgeUrgent{border-radius:var(--radius-xs);font-size:var(--font-size-xs);background:var(--badge-warn-bg);color:var(--badge-warn-fg);align-items:center;padding:.2rem .7rem;font-weight:600;display:inline-flex}.reglements-module__yjbpKW__badgeNeutral{border-radius:var(--radius-xs);font-size:var(--font-size-xs);background:var(--badge-pending-bg);color:var(--badge-pending-fg);justify-content:center;align-items:center;padding:.2rem .7rem;font-weight:600;display:inline-flex}.reglements-module__yjbpKW__echeanceBadgeStack{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;width:100%;display:flex}.reglements-module__yjbpKW__inlineColumnLabel{font-size:var(--font-size-md);color:var(--text-secondary);white-space:nowrap;font-weight:500;font-family:var(--font-body);text-align:center}.reglements-module__yjbpKW__btnPayer{justify-content:center;align-items:center;gap:var(--space-1);border:.5px solid var(--accent);color:var(--accent);border-radius:var(--radius-md);min-height:var(--touch-target-min);height:auto;padding:var(--space-1) 1rem;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-family:inherit;font-weight:600;display:inline-flex}.reglements-module__yjbpKW__btnPayer:hover{background:var(--accent-light)}.reglements-module__yjbpKW__btnModifier{border:.5px solid var(--text-muted);color:var(--text-secondary);border-radius:var(--radius-md);min-height:var(--touch-target-min);height:auto;padding:var(--space-1) 1rem;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-family:inherit;font-weight:600;display:inline-flex}.reglements-module__yjbpKW__btnModifier:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.reglements-module__yjbpKW__checkbox{width:1.6rem;height:1.6rem;accent-color:var(--accent);cursor:pointer}.reglements-module__yjbpKW__fileIndicatorWrap{justify-content:center;align-items:center;display:inline-flex}.reglements-module__yjbpKW__cellCheck{min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex!important}.reglements-module__yjbpKW__fileIndicator{color:var(--accent);opacity:.85;flex-shrink:0;display:block}.reglements-module__yjbpKW__cellFile{text-align:center;vertical-align:middle;width:1.6rem;padding:0!important}.reglements-module__yjbpKW__thFile{width:1.6rem;padding:0!important}.reglements-module__yjbpKW__fileIconSlot{flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;display:flex}.reglements-module__yjbpKW__refWithFile{align-items:center;gap:var(--space-1);display:inline-flex}.reglements-module__yjbpKW__errorText{color:var(--accent-danger);font-size:var(--font-size-md);margin-top:var(--space-1);padding:0}.reglements-module__yjbpKW__loadErrorBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-danger) 10%, transparent);border:.5px solid color-mix(in srgb, var(--accent-danger) 22%, var(--glass-border));color:var(--accent-danger);font-size:var(--font-size-base);line-height:1.4}.reglements-module__yjbpKW__loadingShell{min-height:20rem;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex;}.reglements-module__yjbpKW__payDrawerBackdrop{z-index:140;background:var(--overlay-scrim);cursor:pointer;position:fixed;inset:0}.reglements-module__yjbpKW__payDrawer{height:100dvh;width:var(--drawer-width);z-index:150;border-left:.5px solid var(--glass-border);animation:reglements-module__yjbpKW__gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0;}.reglements-module__yjbpKW__payDrawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border-bottom:.5px solid var(--border-light);flex-shrink:0;display:flex}.reglements-module__yjbpKW__payDrawerSupplier{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.reglements-module__yjbpKW__payDrawerRef{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:.3rem}.reglements-module__yjbpKW__payDrawerBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.reglements-module__yjbpKW__payDrawerField{flex-direction:column;gap:.6rem;display:flex}.reglements-module__yjbpKW__payDrawerLabel{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}.reglements-module__yjbpKW__payDrawerRequired{color:var(--terra)}.reglements-module__yjbpKW__payDrawerInput{border:1.5px solid var(--border-input);border-radius:var(--radius-sm);height:3.8rem;padding:0 var(--space-3);font-size:var(--font-size-base);font-family:var(--font-body);color:var(--text-primary);box-sizing:border-box;background:#ffffffb3;width:100%}.reglements-module__yjbpKW__payDrawerInput:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.reglements-module__yjbpKW__payDrawerActions{padding:var(--space-6);border-top:.5px solid var(--border-light);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.reglements-module__yjbpKW__payDrawerBtnPrimary{border-radius:var(--radius-sm);background:var(--terra);color:#fff;height:4rem;font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;border:none;order:1;justify-content:center;align-items:center;font-weight:600;transition:opacity .15s;display:inline-flex}.reglements-module__yjbpKW__payDrawerBtnPrimary:hover:not(:disabled){opacity:.88}.reglements-module__yjbpKW__payDrawerBtnPrimary:disabled{opacity:.45;cursor:not-allowed}.reglements-module__yjbpKW__payDrawerBtnGhost{height:3.6rem;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;order:2;justify-content:center;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.reglements-module__yjbpKW__payDrawerBtnGhost:hover{color:var(--text-primary)}.reglements-module__yjbpKW__paymentBarDock{bottom:var(--space-5);z-index:100;padding-left:calc(var(--sidebar-width) + var(--space-5));padding-right:var(--space-5);box-sizing:border-box;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}@media (max-width:90rem){.reglements-module__yjbpKW__paymentBarDock{padding-left:var(--space-5);padding-right:var(--space-5)}}.reglements-module__yjbpKW__paymentBar{pointer-events:auto;width:fit-content;max-width:min(110rem, calc(100% - var(--space-6)));background:var(--selection-dock-bg);-webkit-backdrop-filter:blur(.8rem);border:var(--selection-dock-border);border-radius:var(--radius);box-shadow:var(--selection-dock-shadow), 0 0 0 .05rem #fff6;padding:var(--space-3) 1.8rem;gap:var(--space-2);flex-direction:column;display:flex}.reglements-module__yjbpKW__paymentBarInner{align-items:center;gap:1.4rem var(--space-4);flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;display:flex;overflow-x:auto}.reglements-module__yjbpKW__paymentBarError{color:var(--accent-danger);font-size:var(--font-size-base);margin:0;padding:0}.reglements-module__yjbpKW__paymentStat{font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.reglements-module__yjbpKW__paymentStat strong{color:var(--text-primary);font-weight:600}.reglements-module__yjbpKW__paymentStatBlock{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.reglements-module__yjbpKW__paymentStatAmountHt,.reglements-module__yjbpKW__paymentStatAmountTtc{font-size:var(--table-cell-font-size);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-primary);font-weight:700;line-height:1.25}.reglements-module__yjbpKW__groupPayRow{display:contents}.reglements-module__yjbpKW__groupPayLabel{font-size:var(--font-size-md);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-weight:500}.reglements-module__yjbpKW__dateInput{flex-shrink:0;height:3.6rem}.reglements-module__yjbpKW__barActions{display:contents}.reglements-module__yjbpKW__btnValidate{background:var(--accent);color:#fff;border-radius:var(--radius-md);padding:var(--space-2) 1.4rem;font-size:var(--font-size-base);cursor:pointer;font-weight:600;font-family:var(--font-body);white-space:nowrap;border:none;flex-shrink:0;transition:background .15s,box-shadow .15s,transform 20ms}.reglements-module__yjbpKW__btnValidate:hover:not(:disabled){background:var(--accent-hover)}.reglements-module__yjbpKW__btnValidate:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.reglements-module__yjbpKW__btnValidate:active:not(:disabled){transform:translateY(.05rem)}.reglements-module__yjbpKW__btnValidate:disabled{opacity:.55;cursor:not-allowed}.reglements-module__yjbpKW__btnCancel{color:var(--text-secondary);font-size:var(--font-size-base);cursor:pointer;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:0 0;border:none;flex-shrink:0;text-decoration:underline;transition:color .15s,box-shadow .15s}.reglements-module__yjbpKW__btnCancel:hover{color:var(--text-primary)}.reglements-module__yjbpKW__btnCancel:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm);outline:none}.reglements-module__yjbpKW__rowDrawerOpen{background:color-mix(in srgb, var(--accent) 6%, transparent)!important}.reglements-module__yjbpKW__rowFocused{outline:2px solid var(--accent-light);outline-offset:-2px;border-radius:var(--radius-sm)}.reglements-module__yjbpKW__drawerBackdrop{z-index:90;background:var(--overlay-scrim);cursor:pointer;position:fixed;inset:0}.reglements-module__yjbpKW__drawer{width:var(--drawer-width-wide);height:100dvh;-webkit-backdrop-filter:var(--glass-blur);border-left:.5px solid var(--glass-border);z-index:100;animation:reglements-module__yjbpKW__gestiziaDrawerSlideIn var(--motion-drawer-duration) var(--motion-ease-out) forwards;flex-direction:column;display:flex;position:fixed;top:0;right:0;}@media (prefers-reduced-motion:reduce){.reglements-module__yjbpKW__drawer,.reglements-module__yjbpKW__payDrawer{animation:none}}.reglements-module__yjbpKW__drawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:.5px solid var(--border-light);flex-shrink:0;display:flex}.reglements-module__yjbpKW__drawerHeaderLeft{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.reglements-module__yjbpKW__drawerSupplier{font-size:var(--font-size-xl);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.reglements-module__yjbpKW__drawerRef{font-size:var(--font-size-sm);color:var(--text-muted)}.reglements-module__yjbpKW__drawerClose{width:2.8rem;height:2.8rem;color:var(--text-muted);font-size:var(--font-size-md);cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-body);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.reglements-module__yjbpKW__drawerClose:hover{background:var(--accent-light);color:var(--accent)}.reglements-module__yjbpKW__drawerBody{padding:var(--space-6);flex-direction:column;flex:1;gap:1.4rem;display:flex;overflow-y:auto}.reglements-module__yjbpKW__drawerMeta{padding:var(--space-4) var(--space-5);gap:var(--space-3);border-bottom:.5px solid var(--border-light);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.reglements-module__yjbpKW__drawerInfoGrid{align-items:start;row-gap:var(--space-3);column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:56rem;display:grid}.reglements-module__yjbpKW__drawerInfoItem{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.reglements-module__yjbpKW__drawerStatutRow{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-direction:row;grid-column:1/-1}.reglements-module__yjbpKW__drawerStatutRow .reglements-module__yjbpKW__drawerInfoLabel{flex-shrink:0;margin:0}.reglements-module__yjbpKW__drawerStatutRow .reglements-module__yjbpKW__drawerInfoValue{flex:0 auto;min-width:0;line-height:1.25}.reglements-module__yjbpKW__drawerInfoLabel{font-size:var(--font-size-md);color:var(--text-secondary);font-weight:500}.reglements-module__yjbpKW__drawerInfoValue{font-size:var(--font-size-md);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.reglements-module__yjbpKW__drawerInfoValue .reglements-module__yjbpKW__echeanceBadgeStack{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:auto}.reglements-module__yjbpKW__drawerValueAction{padding:.2rem var(--space-1) .2rem 0;font:inherit;font-size:var(--font-size-md);font-variant-numeric:tabular-nums;color:var(--accent);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:.2rem;border-radius:var(--radius-xs);background:0 0;border:none;align-items:center;min-height:2.4rem;margin:0;font-weight:600;line-height:1.25;display:inline-flex}.reglements-module__yjbpKW__drawerValueAction:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.reglements-module__yjbpKW__drawerValueAction:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.reglements-module__yjbpKW__drawerComment{font-size:var(--font-size-base);color:var(--text-secondary);background:color-mix(in srgb, var(--accent) 8%, transparent);border:.5px solid color-mix(in srgb, var(--accent) 18%, var(--border-light));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.reglements-module__yjbpKW__drawerContentWrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.reglements-module__yjbpKW__drawerRefreshOverlay{z-index:2;background:color-mix(in srgb, var(--drawer-surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reglements-module__yjbpKW__drawerPreview{border-top:.5px solid var(--border-light);flex:1;min-height:0;position:relative;overflow:hidden}.reglements-module__yjbpKW__drawerPreviewLoading{z-index:1;background:var(--glass-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reglements-module__yjbpKW__drawerSkel{background:linear-gradient(90deg, var(--border-light) 0%, color-mix(in srgb, var(--border-light) 50%, transparent) 50%, var(--border-light) 100%);border-radius:var(--radius-xs);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.reglements-module__yjbpKW__drawerSkel{animation:1.4s ease-in-out infinite reglements-module__yjbpKW__reglementsSkelShimmer}}@keyframes reglements-module__yjbpKW__reglementsSkelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reglements-module__yjbpKW__drawerSkelTitle{width:60%;height:2rem}.reglements-module__yjbpKW__drawerSkelRef{width:40%;height:1.4rem;margin-top:.6rem}.reglements-module__yjbpKW__drawerSkelLabel{width:55%;height:1.2rem}.reglements-module__yjbpKW__drawerSkelValue{width:75%;height:1.6rem;margin-top:var(--space-1)}.reglements-module__yjbpKW__drawerSkelLink{width:14rem;height:1.4rem}.reglements-module__yjbpKW__drawerMissingText{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.reglements-module__yjbpKW__drawerPreviewIframe{background:var(--glass-surface);border:none;width:100%;height:100%;display:block}.reglements-module__yjbpKW__drawerPreviewImg{background:var(--glass-surface);width:100%;height:100%;display:block;position:relative}.reglements-module__yjbpKW__drawerNoFile{font-size:var(--font-size-base);color:var(--text-muted);border-top:.5px solid var(--border-light);flex:1;justify-content:center;align-items:center;display:flex}.reglements-module__yjbpKW__drawerBtnPay{width:100%;max-width:56rem;min-height:var(--touch-target-min);font-size:var(--font-size-base);align-self:center}.reglements-module__yjbpKW__drawerCancelPay{min-height:var(--touch-target-min);border:.5px solid color-mix(in srgb, var(--accent-danger) 35%, transparent);color:var(--accent-danger);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;font-family:var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-self:center;align-items:center;padding:.6rem 1.4rem;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.reglements-module__yjbpKW__drawerCancelPay:hover{background:color-mix(in srgb, var(--accent-danger) 8%, transparent);border-color:color-mix(in srgb, var(--accent-danger) 55%, transparent)}.reglements-module__yjbpKW__drawerCancelPay:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.reglements-module__yjbpKW__cancelPayConfirm{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:.5px solid var(--border-danger-soft);background:var(--bg-danger-soft);border-radius:var(--radius-sm);flex-direction:column;display:flex}.reglements-module__yjbpKW__cancelPayConfirmText{font-size:var(--font-size-base);color:var(--text-primary);margin:0;line-height:1.4}.reglements-module__yjbpKW__cancelPayConfirmBtns{justify-content:flex-end;gap:var(--space-2);display:flex}.reglements-module__yjbpKW__payDrawerCancelZone{margin-top:var(--space-2);padding-top:var(--space-4);border-top:.5px solid var(--border-light);flex-direction:column;display:flex}.reglements-module__yjbpKW__drawerFooter{padding:var(--space-4) var(--space-5);border-top:.5px solid var(--border-light);flex-shrink:0}.reglements-module__yjbpKW__drawerLinkFull{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;font-size:var(--font-size-base);color:var(--accent);border-radius:var(--radius-sm);padding:1rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.reglements-module__yjbpKW__drawerLinkFull:hover{background:var(--accent-light);text-decoration:none}@media (max-width:64rem){.reglements-module__yjbpKW__drawer{width:100vw}.reglements-module__yjbpKW__payDrawer{width:100vw;max-width:100%}.reglements-module__yjbpKW__filtersCard{padding:var(--space-3) var(--space-4)}.reglements-module__yjbpKW__filtersRow{align-items:stretch;gap:var(--space-3);flex-direction:column}.reglements-module__yjbpKW__searchGrow,.reglements-module__yjbpKW__periodGroup,.reglements-module__yjbpKW__toggleWrapper,.reglements-module__yjbpKW__btnRefresh{width:100%}.reglements-module__yjbpKW__periodGroup{align-items:stretch;gap:var(--space-2);flex-direction:column}.reglements-module__yjbpKW__periodSelect{width:100%;min-width:0}.reglements-module__yjbpKW__btnRefresh{min-height:var(--touch-target-min);justify-content:center;height:auto}.reglements-module__yjbpKW__toggleWrapper{min-height:var(--touch-target-min);justify-content:space-between}}@media (max-width:48rem){.reglements-module__yjbpKW__page{padding-bottom:20rem}.reglements-module__yjbpKW__paymentBar{width:100%;max-width:100%;padding:var(--space-3) var(--space-4)}.reglements-module__yjbpKW__paymentBarInner{align-items:stretch;gap:var(--space-3);flex-flow:column wrap;overflow-x:visible}.reglements-module__yjbpKW__paymentStat{text-align:center;white-space:normal}.reglements-module__yjbpKW__paymentStatAmountHt,.reglements-module__yjbpKW__paymentStatAmountTtc{text-align:right;font-variant-numeric:tabular-nums;width:100%}.reglements-module__yjbpKW__dateInput,.reglements-module__yjbpKW__btnValidate{width:100%;min-height:var(--touch-target-min)}.reglements-module__yjbpKW__btnCancel{min-height:var(--touch-target-min)}.reglements-module__yjbpKW__payDrawerBtnPrimary,.reglements-module__yjbpKW__payDrawerBtnGhost{min-height:var(--touch-target-min);height:auto}.reglements-module__yjbpKW__cancelPayConfirmBtns{flex-direction:column;align-items:stretch}}
.GLPreviewPl-module__IbhbIq__wrap{background:var(--glass-surface);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.GLPreviewPl-module__IbhbIq__header{gap:var(--space-1);flex-direction:column;display:flex}.GLPreviewPl-module__IbhbIq__title{font-size:var(--font-size-sub);color:var(--text-primary);font-weight:700}.GLPreviewPl-module__IbhbIq__subtitle{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.45}.GLPreviewPl-module__IbhbIq__warn{font-size:var(--font-size-sm);color:var(--text-secondary);background:var(--bg-warning-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.GLPreviewPl-module__IbhbIq__empty{font-size:var(--font-size-base);color:var(--text-muted);padding:var(--space-3) 0}.GLPreviewPl-module__IbhbIq__table{border-collapse:collapse;width:100%}.GLPreviewPl-module__IbhbIq__plLine{font-size:var(--font-size-md);color:var(--text-primary);border-bottom:.5px solid var(--border-light);padding:.7rem 0;font-weight:500}.GLPreviewPl-module__IbhbIq__plValue{text-align:right;font-size:var(--font-size-md);font-variant-numeric:tabular-nums;color:var(--text-primary);border-bottom:.5px solid var(--border-light);white-space:nowrap;padding:.7rem 0;font-weight:600}.GLPreviewPl-module__IbhbIq__rowSection .GLPreviewPl-module__IbhbIq__plLine,.GLPreviewPl-module__IbhbIq__rowSection .GLPreviewPl-module__IbhbIq__plValue{font-weight:700}.GLPreviewPl-module__IbhbIq__rowTotal .GLPreviewPl-module__IbhbIq__plLine,.GLPreviewPl-module__IbhbIq__rowTotal .GLPreviewPl-module__IbhbIq__plValue{padding-top:var(--space-3);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;border-bottom:none;font-weight:700}.GLPreviewPl-module__IbhbIq__rowTotal .GLPreviewPl-module__IbhbIq__plLine{text-align:left}.GLPreviewPl-module__IbhbIq__disclaimer{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.4}
.MarginDetailModal-module__38ES1W__overlay{z-index:1000;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:1.6rem;display:flex;position:fixed;inset:0}.MarginDetailModal-module__38ES1W__overlayStacked{z-index:1100}.MarginDetailModal-module__38ES1W__dialog{background:var(--drawer-surface);width:min(52rem,100%);max-height:min(80vh,56rem);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-popover-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.MarginDetailModal-module__38ES1W__header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex}.MarginDetailModal-module__38ES1W__title{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:700;line-height:1.3}.MarginDetailModal-module__38ES1W__close{border-radius:var(--radius-sm);width:3.2rem;height:3.2rem;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-2xl);background:0 0;border:none;line-height:1}.MarginDetailModal-module__38ES1W__close:hover{background:var(--accent-light);color:var(--accent)}.MarginDetailModal-module__38ES1W__body{padding:1.2rem 1.6rem 1.6rem;overflow:auto}.MarginDetailModal-module__38ES1W__hint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 1.2rem;line-height:1.45}.MarginDetailModal-module__38ES1W__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.MarginDetailModal-module__38ES1W__table{border-collapse:collapse;border:none;width:100%}.MarginDetailModal-module__38ES1W__row td,.MarginDetailModal-module__38ES1W__rowSub td,.MarginDetailModal-module__38ES1W__rowResult td{font-size:var(--font-size-md);color:var(--text-primary);vertical-align:middle;border:none;padding:.8rem 0}.MarginDetailModal-module__38ES1W__row,.MarginDetailModal-module__38ES1W__rowSub{border-bottom:1px solid var(--border-light)}.MarginDetailModal-module__38ES1W__rowSub td{font-size:var(--font-size-sm);color:var(--text-secondary)}.MarginDetailModal-module__38ES1W__rowSub .MarginDetailModal-module__38ES1W__label{padding-left:2.8rem}.MarginDetailModal-module__38ES1W__rowResult td{padding-top:1.2rem;font-weight:700}.MarginDetailModal-module__38ES1W__rowResult{border-top:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent)}.MarginDetailModal-module__38ES1W__label{padding-right:1.2rem}.MarginDetailModal-module__38ES1W__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.MarginDetailModal-module__38ES1W__op{text-align:center;width:2.8rem;color:var(--text-muted);padding-right:.8rem;font-weight:600}.MarginDetailModal-module__38ES1W__badge{border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);align-items:center;margin-left:.6rem;padding:.15rem .5rem;font-weight:600;display:inline-flex}.MarginDetailModal-module__38ES1W__linkHint{font-size:var(--font-size-xs);color:var(--accent);text-underline-offset:.15em;align-items:center;margin-left:.6rem;font-weight:600;text-decoration:underline;display:inline-flex}.MarginDetailModal-module__38ES1W__rowClickable{cursor:pointer}.MarginDetailModal-module__38ES1W__rowClickable:hover td{color:var(--accent)}.MarginDetailModal-module__38ES1W__rowClickable:focus-visible{box-shadow:inset 0 0 0 .2rem var(--accent-light);outline:none}
.Listbox-module__V9jWvq__wrap{width:100%}.Listbox-module__V9jWvq__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;width:100%;height:3.8rem;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--text-primary);background:var(--input-bg);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;padding:0 1.2rem;font-weight:500;display:flex}.Listbox-module__V9jWvq__chevron{color:var(--accent);flex-shrink:0}.Listbox-module__V9jWvq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Listbox-module__V9jWvq__trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.Listbox-module__V9jWvq__trigger:disabled{opacity:.55;cursor:not-allowed}.Listbox-module__V9jWvq__triggerError{border-color:var(--accent-danger)}.Listbox-module__V9jWvq__menu{z-index:220;background:var(--drawer-surface);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);box-shadow:var(--glass-popover-shadow);position:fixed;overflow-y:auto}.Listbox-module__V9jWvq__option{font-size:var(--font-size-base);font-family:var(--font-body);color:var(--text-primary);cursor:pointer;padding:.9rem 1.4rem}.Listbox-module__V9jWvq__option[aria-selected=true]{font-weight:600}.Listbox-module__V9jWvq__option[data-active=true],.Listbox-module__V9jWvq__option:hover{background:var(--accent-light);color:var(--accent)}
.LoadingLogo-module__sRtoCa__fullscreen{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.6rem;width:100%;min-height:40rem;display:flex}.LoadingLogo-module__sRtoCa__inline{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.LoadingLogo-module__sRtoCa__message{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--text-primary);letter-spacing:.06em;font-weight:600;animation:1.8s ease-in-out infinite LoadingLogo-module__sRtoCa__textPulse}.LoadingLogo-module__sRtoCa__barTop{transform-origin:0;animation:1.8s ease-in-out infinite LoadingLogo-module__sRtoCa__barGrow}.LoadingLogo-module__sRtoCa__barMid{transform-origin:0;animation:1.8s ease-in-out .28s infinite LoadingLogo-module__sRtoCa__barGrow}.LoadingLogo-module__sRtoCa__barBot{transform-origin:0;animation:1.8s ease-in-out .56s infinite LoadingLogo-module__sRtoCa__barGrow}.LoadingLogo-module__sRtoCa__baseline{animation:1.8s ease-in-out .84s infinite LoadingLogo-module__sRtoCa__fadeLine}.LoadingLogo-module__sRtoCa__dot{transform-origin:3.7rem 1rem;animation:1.8s ease-in-out 1.05s infinite LoadingLogo-module__sRtoCa__dotPop}@keyframes LoadingLogo-module__sRtoCa__barGrow{0%{opacity:0;transform:scaleX(0)}18%{opacity:1;transform:scaleX(1)}72%{opacity:1;transform:scaleX(1)}90%{opacity:0;transform:scaleX(0)}to{opacity:0;transform:scaleX(0)}}@keyframes LoadingLogo-module__sRtoCa__fadeLine{0%{opacity:0}18%{opacity:1}72%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes LoadingLogo-module__sRtoCa__dotPop{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(1.25)}24%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes LoadingLogo-module__sRtoCa__textPulse{0%,to{opacity:.35}50%{opacity:1}}
.PageHeader-module__HZea0q__row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.PageHeader-module__HZea0q__copy{min-width:0}.PageHeader-module__HZea0q__title{font-size:var(--font-size-3xl);color:var(--text-primary);font-weight:700;line-height:1.2}.PageHeader-module__HZea0q__description{margin-top:var(--space-1);font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5}.PageHeader-module__HZea0q__meta{margin-top:var(--space-2);font-size:var(--font-size-base);color:var(--text-muted);font-variant-numeric:tabular-nums}.PageHeader-module__HZea0q__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:64rem){.PageHeader-module__HZea0q__row{flex-direction:column;align-items:stretch}.PageHeader-module__HZea0q__actions{width:100%}.PageHeader-module__HZea0q__actions button{width:100%}}
.Pagination-module___xmoaa__wrap{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-width:0;display:flex}.Pagination-module___xmoaa__rangeText{font-size:var(--font-size-base);color:var(--text-secondary);min-width:0;line-height:1.4}.Pagination-module___xmoaa__pageMeta{color:var(--text-muted);font-variant-numeric:tabular-nums}.Pagination-module___xmoaa__controls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.Pagination-module___xmoaa__jump{align-items:center;gap:var(--space-2);padding-left:var(--space-2);margin-left:var(--space-1);border-left:.5px solid var(--border-light);display:inline-flex}.Pagination-module___xmoaa__jumpLabel{font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap}.Pagination-module___xmoaa__jumpInput{width:5.6rem;height:var(--pagination-btn-size);border-radius:var(--pagination-btn-radius);border:var(--pagination-btn-border-width) solid var(--border-light);background:var(--pagination-btn-bg);color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-base);padding:0 var(--space-2);text-align:center;font-variant-numeric:tabular-nums}.Pagination-module___xmoaa__jumpInput:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);border-color:var(--accent);outline:none}.Pagination-module___xmoaa__btn{height:var(--pagination-btn-size);min-width:var(--pagination-btn-size);padding:0 var(--space-2);border-radius:var(--pagination-btn-radius);border:var(--pagination-btn-border-width) solid var(--border-light);background:var(--pagination-btn-bg);color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .12s,opacity .15s;display:inline-flex}.Pagination-module___xmoaa__btn:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}.Pagination-module___xmoaa__btn:active:not(:disabled){transform:translateY(.05rem)}.Pagination-module___xmoaa__btn:focus-visible{box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.Pagination-module___xmoaa__btnDisabled,.Pagination-module___xmoaa__btn:disabled{opacity:.4;cursor:not-allowed}.Pagination-module___xmoaa__pageBtn{padding:0 var(--space-2);border-radius:var(--pagination-btn-radius);width:2.8rem;height:2.8rem;position:relative}@media (max-width:48rem){.Pagination-module___xmoaa__pageBtn:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.Pagination-module___xmoaa__active{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);border-radius:var(--radius-sm)}.Pagination-module___xmoaa__active:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.Pagination-module___xmoaa__ellipsis{height:var(--pagination-btn-size);min-width:var(--pagination-btn-size);padding:0 var(--space-2);border-radius:var(--pagination-btn-radius);color:var(--text-muted);font-size:var(--font-size-base);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.Pagination-module___xmoaa__iconBtn{padding:0}@media (prefers-reduced-motion:reduce){.Pagination-module___xmoaa__btn{transition:background .15s,border-color .15s,opacity .15s}.Pagination-module___xmoaa__btn:active:not(:disabled){transform:none}}@media (max-width:48rem){.Pagination-module___xmoaa__wrap{align-items:stretch;gap:var(--space-3);flex-direction:column}.Pagination-module___xmoaa__rangeText{text-align:center}.Pagination-module___xmoaa__controls{justify-content:center;gap:var(--space-2);flex-wrap:wrap}.Pagination-module___xmoaa__btn,.Pagination-module___xmoaa__ellipsis{min-width:2.8rem;height:2.8rem}.Pagination-module___xmoaa__iconBtn{position:relative}.Pagination-module___xmoaa__iconBtn:after{content:"";width:var(--touch-target-min);height:var(--touch-target-min);pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Pagination-module___xmoaa__jump{display:none}}
.GLImportReview-module__vQzDSa__wrap{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.GLImportReview-module__vQzDSa__muted{font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--space-2) 0}.GLImportReview-module__vQzDSa__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}
.SupplierCombobox-module__iFQVxG__root{width:100%;position:relative}.SupplierCombobox-module__iFQVxG__input{background:var(--input-bg);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);width:100%;height:3.8rem;font-size:var(--font-size-base);font-family:var(--font-body);color:var(--text-primary);padding:0 1.2rem}.SupplierCombobox-module__iFQVxG__input::placeholder{color:var(--text-placeholder)}.SupplierCombobox-module__iFQVxG__input:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--focus-ring);outline:none}.SupplierCombobox-module__iFQVxG__inputError{border-color:var(--accent-danger)}.SupplierCombobox-module__iFQVxG__dropdown{background:var(--drawer-surface);border:1.5px solid var(--border-input);border-radius:var(--radius-sm);box-shadow:var(--glass-popover-shadow);z-index:50;max-height:26rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.SupplierCombobox-module__iFQVxG__option{font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;padding:.9rem 1.4rem;transition:background .1s}.SupplierCombobox-module__iFQVxG__option:hover,.SupplierCombobox-module__iFQVxG__option[aria-selected=true]{background:var(--accent-light);color:var(--accent)}.SupplierCombobox-module__iFQVxG__optionCreate{font-size:var(--font-size-base);color:var(--accent);border-top:1px solid var(--border-light);cursor:pointer;align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-weight:500;display:flex}.SupplierCombobox-module__iFQVxG__optionCreate:hover,.SupplierCombobox-module__iFQVxG__optionCreate[aria-selected=true]{background:var(--accent-light)}.SupplierCombobox-module__iFQVxG__createIcon{color:var(--accent);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.SupplierCombobox-module__iFQVxG__errorText{font-size:var(--font-size-sm);color:var(--accent-danger);margin-top:.4rem}
.RouteError-module__AUC06W__box{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);max-width:var(--page-max-width);margin:var(--space-6) auto;flex-direction:column;display:flex}.RouteError-module__AUC06W__title{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700}.RouteError-module__AUC06W__message{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5}
