.TopBar-module-scss-module__bVh9_a__bar{z-index:10;background:#fff;border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 32px 0 16px;display:flex;position:sticky;top:0}@media (max-width:767px){.TopBar-module-scss-module__bVh9_a__bar{height:56px;padding:0 12px 0 6px}}.TopBar-module-scss-module__bVh9_a__left{align-items:center;gap:8px;min-width:0;display:flex}.TopBar-module-scss-module__bVh9_a__menuButton{color:#1f2733;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.TopBar-module-scss-module__bVh9_a__menuButton:hover{background:#f3f4f6}.TopBar-module-scss-module__bVh9_a__menuButton:focus-visible{outline-offset:1px;outline:2px solid #2f6fed}.TopBar-module-scss-module__bVh9_a__crumbs{white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.TopBar-module-scss-module__bVh9_a__root{color:#6b7280}@media (max-width:767px){.TopBar-module-scss-module__bVh9_a__root{display:none}}.TopBar-module-scss-module__bVh9_a__sep{color:#e2e5ea}@media (max-width:767px){.TopBar-module-scss-module__bVh9_a__sep{display:none}}.TopBar-module-scss-module__bVh9_a__current{text-overflow:ellipsis;font-weight:700;overflow:hidden}.TopBar-module-scss-module__bVh9_a__right{flex-shrink:0;align-items:center;gap:10px;display:flex}
.UserMenu-module-scss-module__b3zFxG__menu{position:relative}.UserMenu-module-scss-module__b3zFxG__avatar{color:#fff;cursor:pointer;background:#2f6fed;border:none;border-radius:50%;width:32px;height:32px;font-size:13px;font-weight:700}.UserMenu-module-scss-module__b3zFxG__avatar:hover,.UserMenu-module-scss-module__b3zFxG__avatar[aria-expanded=true]{box-shadow:0 0 0 3px #eaf1fe}.UserMenu-module-scss-module__b3zFxG__admin{background:#6d28d9}.UserMenu-module-scss-module__b3zFxG__admin:hover,.UserMenu-module-scss-module__b3zFxG__admin[aria-expanded=true]{box-shadow:0 0 0 3px #efe9fe}.UserMenu-module-scss-module__b3zFxG__pop{z-index:50;background:#fff;border:1px solid #e2e5ea;border-radius:12px;width:240px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #10182829}.UserMenu-module-scss-module__b3zFxG__name{font-weight:700}.UserMenu-module-scss-module__b3zFxG__email{color:#6b7280;text-overflow:ellipsis;font-size:12px;overflow:hidden}.UserMenu-module-scss-module__b3zFxG__role{color:#6b7280;margin-top:4px;font-size:11px}.UserMenu-module-scss-module__b3zFxG__logout{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:7px;font-size:12px;font-weight:600;display:inline-flex}.UserMenu-module-scss-module__b3zFxG__logout:hover{color:#b42318;background:#fbe9e7}
.Badge-module-scss-module__2Wj2za__badge{white-space:nowrap;border-radius:7px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.Badge-module-scss-module__2Wj2za__purple{color:#6d28d9;background:#efe9fe}.Badge-module-scss-module__2Wj2za__amber{color:#b45309;background:#fdf3e3}.Badge-module-scss-module__2Wj2za__blue{color:#2f6fed;background:#eaf1fe}.Badge-module-scss-module__2Wj2za__green{color:#18794e;background:#e8f5ee}.Badge-module-scss-module__2Wj2za__red{color:#b42318;background:#fbe9e7}.Badge-module-scss-module__2Wj2za__gray{color:#6b7280;background:#eef0f3}
.Table-module-scss-module__4SrYfG__scroll{-webkit-overflow-scrolling:touch;position:relative;overflow:auto}.Table-module-scss-module__4SrYfG__table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.Table-module-scss-module__4SrYfG__tbody .Table-module-scss-module__4SrYfG__tr:last-child .Table-module-scss-module__4SrYfG__td{border-bottom:none}.Table-module-scss-module__4SrYfG__tr.Table-module-scss-module__4SrYfG__clickable{cursor:pointer}.Table-module-scss-module__4SrYfG__tr.Table-module-scss-module__4SrYfG__clickable:hover .Table-module-scss-module__4SrYfG__td{background:#eaf1fe}.Table-module-scss-module__4SrYfG__tr.Table-module-scss-module__4SrYfG__warning .Table-module-scss-module__4SrYfG__td{background:#fdf3e3}.Table-module-scss-module__4SrYfG__tr.Table-module-scss-module__4SrYfG__muted{opacity:.55}.Table-module-scss-module__4SrYfG__th,.Table-module-scss-module__4SrYfG__td{text-align:left;border-bottom:1px solid #e2e5ea;padding:10px 12px}.Table-module-scss-module__4SrYfG__th{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:600}.Table-module-scss-module__4SrYfG__th.Table-module-scss-module__4SrYfG__wrap{white-space:normal}.Table-module-scss-module__4SrYfG__td{color:#1f2733;font-size:14px}.Table-module-scss-module__4SrYfG__num{text-align:right;font-variant-numeric:tabular-nums}.Table-module-scss-module__4SrYfG__alignLeft{text-align:left}.Table-module-scss-module__4SrYfG__alignCenter{text-align:center}.Table-module-scss-module__4SrYfG__alignRight{text-align:right}.Table-module-scss-module__4SrYfG__thead{z-index:2;position:sticky;top:0}.Table-module-scss-module__4SrYfG__thead .Table-module-scss-module__4SrYfG__th{background:#fff;border-bottom:1px solid #e2e5ea}.Table-module-scss-module__4SrYfG__fixedLeft{z-index:1;background:#fff;position:sticky;left:0}.Table-module-scss-module__4SrYfG__fixedLeft:after{content:"";pointer-events:none;opacity:0;width:16px;transition:opacity .25s;position:absolute;top:0;bottom:0;right:0;box-shadow:8px 0 13px -3px #10182829}.Table-module-scss-module__4SrYfG__fixedRight{z-index:1;background:#fff;border-left:1px solid #e2e5ea;position:sticky;right:0}.Table-module-scss-module__4SrYfG__fixedRight:before{content:"";pointer-events:none;opacity:0;z-index:1;width:16px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;box-shadow:-8px 0 13px -3px #10182829}.Table-module-scss-module__4SrYfG__fixedLeft:has(+.Table-module-scss-module__4SrYfG__fixedLeft):after{content:none}.Table-module-scss-module__4SrYfG__fixedRight+.Table-module-scss-module__4SrYfG__fixedRight:before{content:none}.Table-module-scss-module__4SrYfG__thead .Table-module-scss-module__4SrYfG__fixedLeft,.Table-module-scss-module__4SrYfG__thead .Table-module-scss-module__4SrYfG__fixedRight{z-index:3}.Table-module-scss-module__4SrYfG__tr.Table-module-scss-module__4SrYfG__warning .Table-module-scss-module__4SrYfG__fixedLeft,.Table-module-scss-module__4SrYfG__tr.Table-module-scss-module__4SrYfG__warning .Table-module-scss-module__4SrYfG__fixedRight{background:#fdf3e3}.Table-module-scss-module__4SrYfG__scroll[data-scrolled=true] .Table-module-scss-module__4SrYfG__fixedLeft:after,.Table-module-scss-module__4SrYfG__scroll[data-more-right=true] .Table-module-scss-module__4SrYfG__fixedRight:before{opacity:1}
.DealTable-module-scss-module__uRwkAW__id{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.DealTable-module-scss-module__uRwkAW__client{font-weight:600}.DealTable-module-scss-module__uRwkAW__open{color:#2f6fed;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}
.Drawer-module-scss-module___hkjeW__overlay{z-index:100;background:#10182873;justify-content:flex-end;display:flex;position:fixed;inset:0}.Drawer-module-scss-module___hkjeW__drawer{background:#fff;flex-direction:column;width:min(600px,100%);height:100%;animation:.18s ease-out Drawer-module-scss-module___hkjeW__drawer-in;display:flex;box-shadow:-12px 0 40px #10182840}@keyframes Drawer-module-scss-module___hkjeW__drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Drawer-module-scss-module___hkjeW__drawer{animation:none}}.Drawer-module-scss-module___hkjeW__head{border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.Drawer-module-scss-module___hkjeW__title{margin:0;font-size:17px;font-weight:700}.Drawer-module-scss-module___hkjeW__description{color:#6b7280;margin:2px 0 0;font-size:12px}.Drawer-module-scss-module___hkjeW__headRight{flex:none;align-items:center;gap:16px;display:flex}.Drawer-module-scss-module___hkjeW__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px;line-height:0}.Drawer-module-scss-module___hkjeW__close:hover{background:#f5f6f8}.Drawer-module-scss-module___hkjeW__body{flex:1;padding:24px;overflow-y:auto}.Drawer-module-scss-module___hkjeW__foot{border-top:1px solid #e2e5ea;justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;display:flex}
.Steps-module-scss-module__-Snmxa__steps{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Steps-module-scss-module__-Snmxa__step{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.Steps-module-scss-module__-Snmxa__num{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.Steps-module-scss-module__-Snmxa__current{color:#2f6fed;font-weight:700}.Steps-module-scss-module__-Snmxa__done{color:#1f2733}.Steps-module-scss-module__-Snmxa__arrow{color:#e2e5ea;margin-left:4px}
.AppShell-module-scss-module__R1uRyq__layout{min-height:100vh;display:flex}.AppShell-module-scss-module__R1uRyq__right{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module-scss-module__R1uRyq__content{flex:1;min-width:0;padding:24px 32px 48px}@media (max-width:767px){.AppShell-module-scss-module__R1uRyq__content{padding:16px 12px 32px}}.AppShell-module-scss-module__R1uRyq__backdrop{display:none}@media (max-width:767px){.AppShell-module-scss-module__R1uRyq__backdrop{z-index:40;cursor:pointer;background:#0f172a73;border:none;padding:0;display:block;position:fixed;inset:0}}
.Sidebar-module-scss-module__wz2Kfq__side{color:#cbd5e1;background:#0f172a;flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:0 0 24px;transition:width .18s;display:flex;position:sticky;top:0;overflow:hidden auto}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__side{width:64px}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__side{width:64px}}@media (max-width:767px){.Sidebar-module-scss-module__wz2Kfq__side{z-index:50;visibility:hidden;width:min(280px,85vw);height:100dvh;transition:transform .2s,visibility .2s;position:fixed;left:0;transform:translate(-100%);box-shadow:0 0 32px #0000004d}[data-mobile-open=true] .Sidebar-module-scss-module__wz2Kfq__side{visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.Sidebar-module-scss-module__wz2Kfq__side{transition:none}}.Sidebar-module-scss-module__wz2Kfq__brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:72px;padding:16px 20px;display:flex}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__brand{justify-content:center;padding:16px 0}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__brand{justify-content:center;padding:16px 0}}.Sidebar-module-scss-module__wz2Kfq__brandMark{color:#fff;display:none}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__brandMark{display:inline-flex}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__brandMark{display:inline-flex}}.Sidebar-module-scss-module__wz2Kfq__brandText{flex:1;min-width:0}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__brandText{display:none}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__brandText{display:none}}.Sidebar-module-scss-module__wz2Kfq__brandEyebrow{letter-spacing:.12em;color:#64748b;font-size:10px}.Sidebar-module-scss-module__wz2Kfq__brandName{color:#fff;white-space:nowrap;margin-top:4px;font-size:15px;font-weight:700}.Sidebar-module-scss-module__wz2Kfq__close{display:none}@media (max-width:767px){.Sidebar-module-scss-module__wz2Kfq__close{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.Sidebar-module-scss-module__wz2Kfq__close:hover{color:#fff;background:#ffffff14}}.Sidebar-module-scss-module__wz2Kfq__working{border-bottom:1px solid #ffffff14;padding:14px 20px}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__working{display:none}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__working{display:none}}.Sidebar-module-scss-module__wz2Kfq__workingHead{color:#64748b;align-items:center;gap:8px;font-size:11px;display:flex}.Sidebar-module-scss-module__wz2Kfq__workingId{color:#fff;font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;font-weight:700}.Sidebar-module-scss-module__wz2Kfq__workingClient{color:#cbd5e1;overflow-wrap:anywhere;font-size:12px}.Sidebar-module-scss-module__wz2Kfq__link{color:#cbd5e1;white-space:nowrap;align-items:center;gap:10px;padding:10px 20px;font-size:14px;text-decoration:none;display:flex}.Sidebar-module-scss-module__wz2Kfq__link:hover{color:#fff;background:#ffffff0a}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__link{justify-content:center;padding:12px 0}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__link{justify-content:center;padding:12px 0}}@media (max-width:767px){.Sidebar-module-scss-module__wz2Kfq__link{padding:12px 20px}}.Sidebar-module-scss-module__wz2Kfq__icon{flex-shrink:0;display:inline-flex}.Sidebar-module-scss-module__wz2Kfq__label{text-overflow:ellipsis;overflow:hidden}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.Sidebar-module-scss-module__wz2Kfq__sub{padding-left:46px;font-size:13px}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__sub{padding-left:0}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__sub{padding-left:0}}.Sidebar-module-scss-module__wz2Kfq__subIcon{display:none}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__subIcon{display:inline-flex}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__subIcon{display:inline-flex}}.Sidebar-module-scss-module__wz2Kfq__active{color:#fff;background:#1e293b;font-weight:600}.Sidebar-module-scss-module__wz2Kfq__disabled{color:#64748b;cursor:not-allowed}.Sidebar-module-scss-module__wz2Kfq__disabled:hover{color:#64748b;background:0 0}.Sidebar-module-scss-module__wz2Kfq__divider{background:#ffffff14;height:1px;margin:14px 20px 6px}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__divider{margin:14px 12px 6px}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__divider{margin:14px 12px 6px}}.Sidebar-module-scss-module__wz2Kfq__group{color:#64748b;letter-spacing:.06em;padding:8px 20px 4px;font-size:11px}@media (min-width:768px){[data-sidebar=collapsed] .Sidebar-module-scss-module__wz2Kfq__group{display:none}}@media (min-width:768px) and (max-width:1099px){[data-sidebar=auto] .Sidebar-module-scss-module__wz2Kfq__group{display:none}}
.Banner-module-scss-module__Bn5c-q__banner{border:1px solid;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.Banner-module-scss-module__Bn5c-q__error{color:#b42318;background:#fde7e6;border-color:#f5c2c0}.Banner-module-scss-module__Bn5c-q__success{color:#18794e;background:#e8f5ee;border-color:#18794e}.Banner-module-scss-module__Bn5c-q__info{color:#2f6fed;background:#eaf1fe;border-color:#2f6fed}.Banner-module-scss-module__Bn5c-q__warning{color:#b45309;background:#fdf3e3;border-color:#b45309}
.Button-module-scss-module__VLzsWq__button{color:#1f2733;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.Button-module-scss-module__VLzsWq__button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__VLzsWq__primary{color:#fff;background:#2f6fed;border-color:#2f6fed}.Button-module-scss-module__VLzsWq__sm{padding:5px 10px;font-size:12px}
.Chip-module-scss-module__4yFYcW__group{flex-wrap:wrap;gap:8px;display:flex}.Chip-module-scss-module__4yFYcW__chip{color:#1f2733;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.Chip-module-scss-module__4yFYcW__chip:hover{border-color:#2f6fed}.Chip-module-scss-module__4yFYcW__chip:disabled{opacity:.5;cursor:not-allowed}.Chip-module-scss-module__4yFYcW__selected{color:#fff;background:#2f6fed;border-color:#2f6fed;font-weight:600}.Chip-module-scss-module__4yFYcW__sm{padding:5px 12px;font-size:13px}.Chip-module-scss-module__4yFYcW__leading{line-height:0;display:inline-flex}
.DateInput-module-scss-module__ISnINW__input{color:#1f2733;background:#fff;border:1px solid #e2e5ea;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.DateInput-module-scss-module__ISnINW__input:focus{outline-offset:0;border-color:#2f6fed;outline:2px solid #2f6fed}
.Field-module-scss-module__M1zYSW__field{margin-bottom:14px}.Field-module-scss-module__M1zYSW__label{color:#6b7280;margin-bottom:5px;font-size:12px;display:block}.Field-module-scss-module__M1zYSW__inline{align-items:center;gap:8px;display:flex}.Field-module-scss-module__M1zYSW__inline .Field-module-scss-module__M1zYSW__label{margin:0}.Field-module-scss-module__M1zYSW__hasError :where(input,select,textarea){border-color:#b42318}.Field-module-scss-module__M1zYSW__error{color:#b42318;margin:5px 0 0;font-size:12px}
.Input-module-scss-module__u7FmTq__input{background:#fff;border:1px solid #e2e5ea;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}
.NumberStepper-module-scss-module__MgnZka__wrap{align-items:center;gap:8px;display:inline-flex}.NumberStepper-module-scss-module__MgnZka__btn{color:#1f2733;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.NumberStepper-module-scss-module__MgnZka__btn:hover:not(:disabled){background:#f5f6f8}.NumberStepper-module-scss-module__MgnZka__btn:disabled{opacity:.4;cursor:not-allowed}.NumberStepper-module-scss-module__MgnZka__input{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:#fff;border:1px solid #e2e5ea;border-radius:8px;width:88px;height:40px;font-size:16px;font-weight:700}.NumberStepper-module-scss-module__MgnZka__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberStepper-module-scss-module__MgnZka__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberStepper-module-scss-module__MgnZka__unit{color:#6b7280;font-size:14px}.NumberStepper-module-scss-module__MgnZka__sm{gap:4px}.NumberStepper-module-scss-module__MgnZka__sm .NumberStepper-module-scss-module__MgnZka__btn{width:28px;height:28px}.NumberStepper-module-scss-module__MgnZka__sm .NumberStepper-module-scss-module__MgnZka__input{width:56px;height:28px;font-size:14px}
.Select-module-scss-module__1rbP5a__select{background:#fff;border:1px solid #e2e5ea;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}
.CreateDealDrawer-module-scss-module__64u3fG__stepHead{align-items:center;gap:10px;margin-bottom:18px;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__stepNum{color:#fff;background:#2f6fed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.CreateDealDrawer-module-scss-module__64u3fG__stepTitle{font-size:15px;font-weight:700}.CreateDealDrawer-module-scss-module__64u3fG__stepDesc{color:#6b7280;font-size:12px}.CreateDealDrawer-module-scss-module__64u3fG__grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.CreateDealDrawer-module-scss-module__64u3fG__required{color:#b42318;margin-left:6px;font-size:11px}.CreateDealDrawer-module-scss-module__64u3fG__footerLeft{align-items:center;gap:12px;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__categoryGroups{flex-direction:column;gap:10px;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__categoryGroup{flex-direction:column;gap:6px;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__categoryNotice{color:#6b7280;margin:0;font-size:12px}.CreateDealDrawer-module-scss-module__64u3fG__categoryNoticeLabel{color:#b45309;background:#fdf3e3;border-radius:4px;padding:1px 8px;font-size:11px;font-weight:700}.CreateDealDrawer-module-scss-module__64u3fG__closeConfirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__closeConfirmText{color:#b45309;margin:0;font-size:12px;font-weight:700}.CreateDealDrawer-module-scss-module__64u3fG__closeConfirmActions{gap:8px;margin-left:auto;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__otherCategories{border:1px solid #e2e5ea;border-radius:8px;flex-direction:column;gap:8px;padding:8px 12px;display:flex}.CreateDealDrawer-module-scss-module__64u3fG__otherCategories summary{cursor:pointer;color:#6b7280;font-size:12px;font-weight:700}.CreateDealDrawer-module-scss-module__64u3fG__otherCategories[open] summary{margin-bottom:8px}.CreateDealDrawer-module-scss-module__64u3fG__fieldHint{color:#6b7280;margin:4px 0 0;font-size:11px}.CreateDealDrawer-module-scss-module__64u3fG__categoryReplaced{color:#6b7280;margin:0;font-size:12px}
.DealsClient-module-scss-module__pK2mhq__filters{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.DealsClient-module-scss-module__pK2mhq__search{width:240px;margin-left:auto}@media (max-width:767px){.DealsClient-module-scss-module__pK2mhq__search{width:100%;margin-left:0}}.DealsClient-module-scss-module__pK2mhq__tableWrap{background:#fff;border:1px solid #e2e5ea;border-radius:10px;padding:8px 12px 4px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.DealsClient-module-scss-module__pK2mhq__empty{text-align:center;color:#6b7280;padding:32px}.DealsClient-module-scss-module__pK2mhq__pager{color:#6b7280;justify-content:flex-end;align-items:center;gap:8px;padding:10px 4px;font-size:12px;display:flex}
.admin-module-scss-module__VvEkGW__tableWrap{background:#fff;border:1px solid #e2e5ea;border-radius:10px;padding:8px 12px 4px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.admin-module-scss-module__VvEkGW__muted{color:#6b7280;font-size:12px}.admin-module-scss-module__VvEkGW__rowActions{justify-content:flex-end;gap:6px;display:flex}.admin-module-scss-module__VvEkGW__form{background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.admin-module-scss-module__VvEkGW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.admin-module-scss-module__VvEkGW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.admin-module-scss-module__VvEkGW__section{border-top:1px solid #e2e5ea;padding-top:16px}.admin-module-scss-module__VvEkGW__sectionTitle{margin:0 0 4px;font-size:15px;font-weight:700}.admin-module-scss-module__VvEkGW__sectionDesc{color:#6b7280;margin:0 0 12px;font-size:12px}.admin-module-scss-module__VvEkGW__optionCard{border:1px solid #e2e5ea;border-radius:10px;margin-bottom:12px;padding:14px 16px}.admin-module-scss-module__VvEkGW__optionHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.admin-module-scss-module__VvEkGW__optionTitle{font-weight:700}.admin-module-scss-module__VvEkGW__checks{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.admin-module-scss-module__VvEkGW__mono,.admin-module-scss-module__VvEkGW__configArea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-module-scss-module__VvEkGW__priceRow{border-bottom:1px solid #e2e5ea;grid-template-columns:minmax(0,1fr) 140px 140px;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid}.admin-module-scss-module__VvEkGW__priceHead{color:#6b7280;font-size:11px}.admin-module-scss-module__VvEkGW__tierRow{grid-template-columns:120px 120px 140px 60px;align-items:center;gap:8px;padding:4px 0;display:grid}.admin-module-scss-module__VvEkGW__actions{align-items:center;gap:8px;display:flex}.admin-module-scss-module__VvEkGW__error{color:#b42318;font-size:12px}.admin-module-scss-module__VvEkGW__unpriced{color:#b45309;font-size:12px}.admin-module-scss-module__VvEkGW__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-module-scss-module__VvEkGW__payload{white-space:pre-wrap;color:#6b7280;max-width:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}
.Textarea-module-scss-module__eoUJFW__textarea{resize:vertical;background:#fff;border:1px solid #e2e5ea;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.6}
.HearingSettings-module-scss-module__r5EVgG__root{flex-direction:column;gap:12px;display:flex}.HearingSettings-module-scss-module__r5EVgG__sub{color:#6b7280;margin-left:8px;font-size:12px}.HearingSettings-module-scss-module__r5EVgG__scenes{background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.HearingSettings-module-scss-module__r5EVgG__scenesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.HearingSettings-module-scss-module__r5EVgG__board{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.HearingSettings-module-scss-module__r5EVgG__column{flex-direction:column;gap:12px;display:flex}.HearingSettings-module-scss-module__r5EVgG__side{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.HearingSettings-module-scss-module__r5EVgG__zone{background:#fff;border:1px solid #e2e5ea;border-radius:10px;min-height:120px;position:relative;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.HearingSettings-module-scss-module__r5EVgG__zone.HearingSettings-module-scss-module__r5EVgG__over{background:#eaf1fe;outline:2px dashed #2f6fed}.HearingSettings-module-scss-module__r5EVgG__zone.HearingSettings-module-scss-module__r5EVgG__denied{outline-color:#b42318}.HearingSettings-module-scss-module__r5EVgG__zoneHead{border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.HearingSettings-module-scss-module__r5EVgG__tabs{padding:0 12px}.HearingSettings-module-scss-module__r5EVgG__tabOver{outline:2px dashed #2f6fed}.HearingSettings-module-scss-module__r5EVgG__zoneBody{flex-direction:column;gap:6px;min-height:70px;padding:8px;display:flex}.HearingSettings-module-scss-module__r5EVgG__empty{color:#6b7280;text-align:center;padding:18px 8px;font-size:12px}.HearingSettings-module-scss-module__r5EVgG__hint{color:#fff;white-space:nowrap;pointer-events:none;background:#1f2733;border-radius:7px;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.HearingSettings-module-scss-module__r5EVgG__card{cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:8px;padding:6px 9px}.HearingSettings-module-scss-module__r5EVgG__card:hover{border-color:#2f6fed}.HearingSettings-module-scss-module__r5EVgG__card.HearingSettings-module-scss-module__r5EVgG__dragging{opacity:.4}.HearingSettings-module-scss-module__r5EVgG__card.HearingSettings-module-scss-module__r5EVgG__insert{box-shadow:0 -3px #2f6fed}.HearingSettings-module-scss-module__r5EVgG__cardLabel{font-size:14px}.HearingSettings-module-scss-module__r5EVgG__cardHelp{color:#6b7280;margin-top:2px;font-size:12px}.HearingSettings-module-scss-module__r5EVgG__cardChoices{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.HearingSettings-module-scss-module__r5EVgG__choice{color:#6b7280;border:1px solid #e2e5ea;border-radius:999px;padding:0 8px;font-size:12px}.HearingSettings-module-scss-module__r5EVgG__cardMeta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.HearingSettings-module-scss-module__r5EVgG__tag{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:0 6px;font-size:11px}.HearingSettings-module-scss-module__r5EVgG__cardActions{gap:4px;margin-left:auto;display:flex}.HearingSettings-module-scss-module__r5EVgG__preview{background:#fff;border:1px solid #e2e5ea;border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.HearingSettings-module-scss-module__r5EVgG__preview ol{margin:8px 0 0}.HearingSettings-module-scss-module__r5EVgG__preview li{gap:6px;margin-bottom:2px;display:flex}.HearingSettings-module-scss-module__r5EVgG__num{color:#6b7280;text-align:right;flex-shrink:0;min-width:22px}.HearingSettings-module-scss-module__r5EVgG__sceneTag{color:#2f6fed;background:#eaf1fe;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px}.HearingSettings-module-scss-module__r5EVgG__dialog{flex-direction:column;gap:12px;display:flex}.HearingSettings-module-scss-module__r5EVgG__dialogRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.HearingSettings-module-scss-module__r5EVgG__choices{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.HearingSettings-module-scss-module__r5EVgG__choiceRow{grid-template-columns:160px 1fr auto;align-items:center;gap:6px;width:100%;display:grid}
.ProposalDocument-module-scss-module__Uvz_EG__frame{background:#f5f6f8;padding:24px}.ProposalDocument-module-scss-module__Uvz_EG__doc{color:#1b2a4a;background:#fff;border:1px solid #e6e9f0;border-radius:14px;max-width:760px;margin:0 auto;font-size:13.5px;line-height:1.85;overflow:hidden}.ProposalDocument-module-scss-module__Uvz_EG__cover{color:#fff;background:#3b55c9;padding:40px 44px 32px}.ProposalDocument-module-scss-module__Uvz_EG__eyebrow{letter-spacing:.2em;opacity:.75;margin-bottom:10px;font-size:10px}.ProposalDocument-module-scss-module__Uvz_EG__title{margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.35}.ProposalDocument-module-scss-module__Uvz_EG__client{opacity:.9;margin-bottom:22px;font-size:13px}.ProposalDocument-module-scss-module__Uvz_EG__coverMeta{gap:28px;margin:0;display:flex}.ProposalDocument-module-scss-module__Uvz_EG__coverMeta div{flex-direction:column;gap:2px;display:flex}.ProposalDocument-module-scss-module__Uvz_EG__coverMeta dt{opacity:.7;font-size:10px}.ProposalDocument-module-scss-module__Uvz_EG__coverMeta dd{margin:0;font-size:14px;font-weight:700}.ProposalDocument-module-scss-module__Uvz_EG__section{border-top:1px solid #e6e9f0;padding:34px 44px 30px}.ProposalDocument-module-scss-module__Uvz_EG__section:first-of-type{border-top:0}.ProposalDocument-module-scss-module__Uvz_EG__sectionNo{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ProposalDocument-module-scss-module__Uvz_EG__sectionNo span{letter-spacing:.1em;color:#3b55c9;font-size:12px;font-weight:800}.ProposalDocument-module-scss-module__Uvz_EG__sectionNo hr{border:0;border-top:1px solid #e6e9f0;flex:1;margin:0}.ProposalDocument-module-scss-module__Uvz_EG__h2{margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.4}.ProposalDocument-module-scss-module__Uvz_EG__h3{margin:18px 0 4px;font-size:14.5px;font-weight:800}.ProposalDocument-module-scss-module__Uvz_EG__h4{margin:12px 0 4px;font-size:13px;font-weight:700}.ProposalDocument-module-scss-module__Uvz_EG__body p{margin:0 0 12px}.ProposalDocument-module-scss-module__Uvz_EG__body ul{margin:0 0 12px;padding-left:20px}.ProposalDocument-module-scss-module__Uvz_EG__body li{margin:2px 0}.ProposalDocument-module-scss-module__Uvz_EG__body a{color:#3b55c9;word-break:break-all}.ProposalDocument-module-scss-module__Uvz_EG__body strong{font-weight:700}.ProposalDocument-module-scss-module__Uvz_EG__body .ProposalDocument-module-scss-module__Uvz_EG__note{color:#3f4c66;background:#f5f7fb;border-radius:10px;margin:0 0 16px;padding:16px 20px}.ProposalDocument-module-scss-module__Uvz_EG__body>p+.ProposalDocument-module-scss-module__Uvz_EG__note{color:#3f4c66;background:#f5f7fb;border-radius:10px;margin:0 0 16px;padding:16px 20px}.ProposalDocument-module-scss-module__Uvz_EG__body .ProposalDocument-module-scss-module__Uvz_EG__note p:last-child{margin-bottom:0}.ProposalDocument-module-scss-module__Uvz_EG__body>p+.ProposalDocument-module-scss-module__Uvz_EG__note p:last-child{margin-bottom:0}.ProposalDocument-module-scss-module__Uvz_EG__tableWrap{border:1px solid #e6e9f0;border-radius:10px;margin:8px 0 16px;overflow:hidden}.ProposalDocument-module-scss-module__Uvz_EG__table{border-collapse:collapse;width:100%;font-size:13px}.ProposalDocument-module-scss-module__Uvz_EG__table th,.ProposalDocument-module-scss-module__Uvz_EG__table td{text-align:left;vertical-align:top;border-top:1px solid #e6e9f0;padding:12px 14px}.ProposalDocument-module-scss-module__Uvz_EG__table th{color:#6b7a99;background:#fff;border-top:0;font-size:12px;font-weight:500}.ProposalDocument-module-scss-module__Uvz_EG__table td:first-child{font-weight:700}.ProposalDocument-module-scss-module__Uvz_EG__table td:last-child{color:#6b7a99}.ProposalDocument-module-scss-module__Uvz_EG__steps{counter-reset:step;margin:8px 0 16px;padding:0;list-style:none}.ProposalDocument-module-scss-module__Uvz_EG__steps>li{counter-increment:step;margin:0 0 14px;padding-left:44px;position:relative}.ProposalDocument-module-scss-module__Uvz_EG__steps>li:before{content:counter(step);color:#fff;background:#3b55c9;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex;position:absolute;top:2px;left:0}.ProposalDocument-module-scss-module__Uvz_EG__steps>li p{margin:0}.ProposalDocument-module-scss-module__Uvz_EG__estimate{background:#eef1fb;border-left:3px solid #3b55c9;border-radius:0 10px 10px 0;margin-top:8px;padding:16px 20px 8px}.ProposalDocument-module-scss-module__Uvz_EG__estimateTitle{color:#3b55c9;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:700}.ProposalDocument-module-scss-module__Uvz_EG__estimateRows{margin:0}.ProposalDocument-module-scss-module__Uvz_EG__estimateRows>div{border-top:1px solid #3b55c91f;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:6px 0;font-size:12.5px;display:grid}.ProposalDocument-module-scss-module__Uvz_EG__estimateRows>div:first-child{border-top:0}.ProposalDocument-module-scss-module__Uvz_EG__estimateRows dt{color:#6b7a99;padding-top:2px;font-size:11px}.ProposalDocument-module-scss-module__Uvz_EG__estimateRows dd{margin:0;font-weight:600}.ProposalDocument-module-scss-module__Uvz_EG__estimateTotal dd{font-size:13px}.ProposalDocument-module-scss-module__Uvz_EG__estimateTotal strong{letter-spacing:.02em;margin-right:4px;font-size:24px;font-weight:800}.ProposalDocument-module-scss-module__Uvz_EG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 10px;display:grid}.ProposalDocument-module-scss-module__Uvz_EG__card{break-inside:avoid;border:1px solid #e6e9f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ProposalDocument-module-scss-module__Uvz_EG__cardPrimary{border-color:#3b55c9;box-shadow:0 0 0 1px #3b55c9}.ProposalDocument-module-scss-module__Uvz_EG__cardPrimary .ProposalDocument-module-scss-module__Uvz_EG__cardHead{color:#fff;background:#3b55c9}.ProposalDocument-module-scss-module__Uvz_EG__cardHead{color:#3f4c66;background:#f5f7fb;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.ProposalDocument-module-scss-module__Uvz_EG__cardMark{font-weight:800}.ProposalDocument-module-scss-module__Uvz_EG__cardSlash{opacity:.5}.ProposalDocument-module-scss-module__Uvz_EG__cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 14px 16px;display:flex}.ProposalDocument-module-scss-module__Uvz_EG__cardName{font-size:14px;font-weight:800;line-height:1.4}.ProposalDocument-module-scss-module__Uvz_EG__cardPrice{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.1}.ProposalDocument-module-scss-module__Uvz_EG__cardPriceUnit{color:#6b7a99;margin-left:4px;font-size:11px;font-weight:500}.ProposalDocument-module-scss-module__Uvz_EG__cardFeatures{color:#3f4c66;flex:1;margin:4px 0 0;padding-left:16px;font-size:12px}.ProposalDocument-module-scss-module__Uvz_EG__cardFeatures li{margin:3px 0}.ProposalDocument-module-scss-module__Uvz_EG__cardLink{color:#3b55c9;margin-top:6px;font-size:12px;font-weight:700;text-decoration:none}.ProposalDocument-module-scss-module__Uvz_EG__footer{border-top:1px solid #e6e9f0;grid-template-columns:1fr auto;align-items:end;gap:8px 24px;padding:24px 44px 30px;display:grid}.ProposalDocument-module-scss-module__Uvz_EG__footerBrand{font-size:14px;font-weight:800}.ProposalDocument-module-scss-module__Uvz_EG__footerCompany{color:#6b7a99;font-size:12px}.ProposalDocument-module-scss-module__Uvz_EG__footerSupport{text-align:right}.ProposalDocument-module-scss-module__Uvz_EG__footerSupportLabel{color:#6b7a99;font-size:11px}.ProposalDocument-module-scss-module__Uvz_EG__footerPhone{font-size:16px;font-weight:800}.ProposalDocument-module-scss-module__Uvz_EG__footerHours{color:#6b7a99;font-size:11px}.ProposalDocument-module-scss-module__Uvz_EG__footerMeta{color:#6b7a99;grid-column:1/-1;margin-top:8px;font-size:11px}@media print{.ProposalDocument-module-scss-module__Uvz_EG__frame{background:#fff;padding:0}.ProposalDocument-module-scss-module__Uvz_EG__doc{border:0;border-radius:0;max-width:none;font-size:11.5pt}.ProposalDocument-module-scss-module__Uvz_EG__cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ProposalDocument-module-scss-module__Uvz_EG__section{padding-left:0;padding-right:0}.ProposalDocument-module-scss-module__Uvz_EG__h2{break-after:avoid}.ProposalDocument-module-scss-module__Uvz_EG__cards,.ProposalDocument-module-scss-module__Uvz_EG__tableWrap,.ProposalDocument-module-scss-module__Uvz_EG__estimate{break-inside:avoid}.ProposalDocument-module-scss-module__Uvz_EG__footer{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.ProposalDocument-module-scss-module__Uvz_EG__frame{padding:8px}.ProposalDocument-module-scss-module__Uvz_EG__cover{padding:26px 20px 22px}.ProposalDocument-module-scss-module__Uvz_EG__title{font-size:21px}.ProposalDocument-module-scss-module__Uvz_EG__coverMeta{flex-wrap:wrap;gap:10px 22px}.ProposalDocument-module-scss-module__Uvz_EG__section{padding:24px 18px 22px}.ProposalDocument-module-scss-module__Uvz_EG__estimate{padding:14px 14px 8px}.ProposalDocument-module-scss-module__Uvz_EG__estimateRows>div{grid-template-columns:88px minmax(0,1fr);gap:8px}.ProposalDocument-module-scss-module__Uvz_EG__cards{grid-template-columns:minmax(0,1fr)}.ProposalDocument-module-scss-module__Uvz_EG__footer{grid-template-columns:minmax(0,1fr);padding:20px 18px 24px}.ProposalDocument-module-scss-module__Uvz_EG__footerSupport{text-align:left}}
.RequirementsClient-module-scss-module__IcpLra__page{flex-direction:column;gap:16px;display:flex}.RequirementsClient-module-scss-module__IcpLra__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}@media (max-width:1100px){.RequirementsClient-module-scss-module__IcpLra__layout{grid-template-columns:1fr}}.RequirementsClient-module-scss-module__IcpLra__form{background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:22px;padding:20px 28px 28px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.RequirementsClient-module-scss-module__IcpLra__formHead{flex-direction:column;gap:4px;display:flex}.RequirementsClient-module-scss-module__IcpLra__categoryTitle{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.RequirementsClient-module-scss-module__IcpLra__categoryNotice{color:#b45309;background:#fdf3e3;border-radius:4px;padding:1px 8px;font-size:11px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__categoryNoticeText{color:#6b7280;margin:0;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__dealSummary{flex-direction:column;gap:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__dealBand{background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;gap:10px;padding:14px 20px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}@media (max-width:767px){.RequirementsClient-module-scss-module__IcpLra__dealBand{padding:12px 14px}}.RequirementsClient-module-scss-module__IcpLra__dealBandHead{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__dealBandTitle{margin:0;font-size:14px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__dealBandMeta{color:#6b7280;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__dealBandEdit{margin-left:auto}.RequirementsClient-module-scss-module__IcpLra__dealBandHint{color:#6b7280;margin-left:auto;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__dealBandRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 20px;margin:0;display:grid}@media (max-width:767px){.RequirementsClient-module-scss-module__IcpLra__dealBandRow{grid-template-columns:1fr}}.RequirementsClient-module-scss-module__IcpLra__dealBandItem{gap:8px;min-width:0;font-size:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__dealBandItem dt{color:#6b7280;flex:none}.RequirementsClient-module-scss-module__IcpLra__dealBandItem dd{overflow-wrap:anywhere;margin:0;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__dealBandNotes{color:#b45309;background:#fdf3e3;border:1px solid #fdf3e3;border-radius:8px;padding:8px 12px;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__dealBandNotes p{margin:0}.RequirementsClient-module-scss-module__IcpLra__inquiry{border:1px solid #e2e5ea;border-radius:8px;padding:8px 12px;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__inquiry summary{cursor:pointer;color:#6b7280;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__inquiryText{white-space:pre-wrap;margin:8px 0 0;line-height:1.7}.RequirementsClient-module-scss-module__IcpLra__useDateRow{max-width:200px}.RequirementsClient-module-scss-module__IcpLra__suggestion{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__useDateTiming{color:#b45309;margin:0;font-size:12px;font-weight:700;display:none}@media (max-width:1100px){.RequirementsClient-module-scss-module__IcpLra__useDateTiming{display:block}}.RequirementsClient-module-scss-module__IcpLra__quantityDelivery{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;display:flex}.RequirementsClient-module-scss-module__IcpLra__quantityDelivery>div:first-child,.RequirementsClient-module-scss-module__IcpLra__section{flex-direction:column;gap:10px;display:flex}.RequirementsClient-module-scss-module__IcpLra__sectionTitle{margin:0;font-size:14px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__sectionHint{color:#6b7280;margin-left:8px;font-size:12px;font-weight:400}.RequirementsClient-module-scss-module__IcpLra__questions{border:1px solid #e2e5ea;border-radius:8px;overflow:hidden}.RequirementsClient-module-scss-module__IcpLra__questionsHead{color:#6b7280;background:#f3f4f6;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.RequirementsClient-module-scss-module__IcpLra__question{border-top:1px solid #e2e5ea;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.RequirementsClient-module-scss-module__IcpLra__questionNo{color:#2f6fed;text-align:center;background:#eaf1fe;border-radius:4px;padding:2px 0;font-size:11px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__questionBody{min-width:0}.RequirementsClient-module-scss-module__IcpLra__questionLabel{font-size:13px}.RequirementsClient-module-scss-module__IcpLra__required{color:#b42318;background:#fbe9e7;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__effect{white-space:nowrap;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__effectCandidates{color:#2f6fed;background:#eaf1fe}.RequirementsClient-module-scss-module__IcpLra__effectTells{color:#18794e;background:#e8f5ee}.RequirementsClient-module-scss-module__IcpLra__effectUnused{color:#6b7280;background:#f3f4f6}.RequirementsClient-module-scss-module__IcpLra__effectPassedOver{color:#6d28d9;background:#efe9fe}.RequirementsClient-module-scss-module__IcpLra__questionSay{color:#6d28d9;margin-top:2px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__questionHelp{color:#6b7280;margin-top:2px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__questionAsk{color:#2f6fed;margin-top:2px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__questionHint{color:#6b7280;margin-top:2px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__questionInput{justify-content:flex-end;max-width:420px;display:flex}@media (max-width:720px){.RequirementsClient-module-scss-module__IcpLra__question{grid-template-columns:32px minmax(0,1fr)}.RequirementsClient-module-scss-module__IcpLra__questionInput{grid-column:2;justify-content:flex-start}}.RequirementsClient-module-scss-module__IcpLra__now .RequirementsClient-module-scss-module__IcpLra__questions{border-color:#2f6fed}.RequirementsClient-module-scss-module__IcpLra__stepLine{color:#6b7280;margin:0;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__later{gap:8px}.RequirementsClient-module-scss-module__IcpLra__laterToggle{color:#1f2733;text-align:left;cursor:pointer;background:#f3f4f6;border:1px solid #e2e5ea;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.RequirementsClient-module-scss-module__IcpLra__laterToggleHint{white-space:nowrap;color:#2f6fed;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.RequirementsClient-module-scss-module__IcpLra__askedNames{color:#6d28d9;margin:0;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__linkButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.RequirementsClient-module-scss-module__IcpLra__answeredRows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.RequirementsClient-module-scss-module__IcpLra__answeredRow{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__answeredRow .RequirementsClient-module-scss-module__IcpLra__questionNo{min-width:28px;display:inline-block}.RequirementsClient-module-scss-module__IcpLra__answeredSay{flex-basis:100%;margin-top:0;padding-left:32px}.RequirementsClient-module-scss-module__IcpLra__yesNo{gap:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__yesNoBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:999px;min-width:64px;padding:8px 14px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__yesNoBtn:hover:not(:disabled){color:#2f6fed;border-color:#2f6fed}.RequirementsClient-module-scss-module__IcpLra__yesNoBtn:disabled{cursor:not-allowed}.RequirementsClient-module-scss-module__IcpLra__yesNoOn{color:#2f6fed;background:#eaf1fe;border-color:#2f6fed}.RequirementsClient-module-scss-module__IcpLra__empty{color:#6b7280;margin:0;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__actions{align-items:center;gap:12px;padding-top:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__confirmTiming{color:#b45309;background:#fdf3e3;border:1px solid #f3dcb0;border-radius:8px;flex-direction:column;gap:8px;padding:10px 14px;font-size:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__confirmTiming p{margin:0}.RequirementsClient-module-scss-module__IcpLra__confirmTimingHeading{font-weight:700}.RequirementsClient-module-scss-module__IcpLra__confirmTimingActions{gap:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__hint{color:#6b7280;font-size:12px}.RequirementsClient-module-scss-module__IcpLra__side{flex-direction:column;gap:14px;display:flex}.RequirementsClient-module-scss-module__IcpLra__live{color:#2f6fed;font-size:11px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__kv{flex-direction:column;gap:6px;margin:0;display:flex}.RequirementsClient-module-scss-module__IcpLra__kvRow{justify-content:space-between;gap:12px;font-size:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__kvRow dt{color:#6b7280;flex-shrink:0}.RequirementsClient-module-scss-module__IcpLra__kvRow dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.RequirementsClient-module-scss-module__IcpLra__others{border-top:1px dashed #e2e5ea;flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 0 0;font-size:11px;list-style:none;display:flex}.RequirementsClient-module-scss-module__IcpLra__otherNo{text-align:center;color:#2f6fed;background:#eaf1fe;border-radius:4px;width:16px;height:16px;margin-right:4px;font-weight:700;line-height:16px;display:inline-block}.RequirementsClient-module-scss-module__IcpLra__otherReason{color:#6b7280;padding-left:22px;display:block}.RequirementsClient-module-scss-module__IcpLra__estimateNote dd{color:#b45309;text-align:right;font-weight:600}.RequirementsClient-module-scss-module__IcpLra__timing{background:#fdf3e3;border:1px solid #e2e5ea;border-left:4px solid #b45309;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.RequirementsClient-module-scss-module__IcpLra__timingHeading{color:#b45309;font-size:13px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__timingText{margin:0;font-size:12px;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__timingAlt{border-top:1px dashed #f3dcb0;padding-top:6px}.RequirementsClient-module-scss-module__IcpLra__timingWhen{font-size:12px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__timingChanges{margin:4px 0 0;padding:0;font-size:11px;line-height:1.6;list-style:none}.RequirementsClient-module-scss-module__IcpLra__timingLabel{color:#6b7280;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__timingLine{color:#b45309;border-top:1px dashed #e2e5ea;margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__opener{background:#fff;border:1px solid #e2e5ea;border-left:4px solid #2f6fed;border-radius:10px;flex-direction:column;gap:6px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.RequirementsClient-module-scss-module__IcpLra__openerSales{background:#fdf3e3;border-left-color:#b45309}.RequirementsClient-module-scss-module__IcpLra__openerMeta{flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:11px;display:flex}.RequirementsClient-module-scss-module__IcpLra__openerTopic{color:#2f6fed;background:#eaf1fe}.RequirementsClient-module-scss-module__IcpLra__openerSales .RequirementsClient-module-scss-module__IcpLra__openerTopic{color:#b45309;background:#fff}.RequirementsClient-module-scss-module__IcpLra__openerLead{color:#6b7280;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__openerText{margin:0;font-size:13px;font-weight:700;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__openerList{border-top:1px dashed #e2e5ea;padding-top:6px}.RequirementsClient-module-scss-module__IcpLra__openerSubTitle{color:#6b7280;margin-bottom:4px;font-size:11px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__stale{color:#b45309;background:#fdf3e3;border:1px solid #f3dcb0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.RequirementsClient-module-scss-module__IcpLra__explain{flex-direction:column;gap:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__explain>section+section{border-top:1px dashed #e2e5ea;padding-top:12px}.RequirementsClient-module-scss-module__IcpLra__blockTitle{color:#6b7280;margin:0 0 6px;font-size:11px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__blockText{font-size:11px;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__blockText+.RequirementsClient-module-scss-module__IcpLra__blockText{margin-top:4px}.RequirementsClient-module-scss-module__IcpLra__blockLabel{color:#6b7280;font-weight:700;display:block}.RequirementsClient-module-scss-module__IcpLra__tag{white-space:nowrap;vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.RequirementsClient-module-scss-module__IcpLra__tagLead{margin:0 4px 0 0}.RequirementsClient-module-scss-module__IcpLra__tagReview{color:#b45309;background:#fdf3e3}.RequirementsClient-module-scss-module__IcpLra__tagNew{color:#18794e;background:#e8f5ee}.RequirementsClient-module-scss-module__IcpLra__tagDecision{color:#b42318;background:#fbe9e7}.RequirementsClient-module-scss-module__IcpLra__tagMuted{color:#6b7280;background:#f3f4f6}.RequirementsClient-module-scss-module__IcpLra__tagTell{color:#2f6fed;background:#eaf1fe}.RequirementsClient-module-scss-module__IcpLra__tagAsk{color:#6d28d9;background:#efe9fe}.RequirementsClient-module-scss-module__IcpLra__slots{flex-direction:column;gap:8px;margin:0;display:flex}.RequirementsClient-module-scss-module__IcpLra__slot{grid-template-columns:36px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.5;display:grid}.RequirementsClient-module-scss-module__IcpLra__slot dt{color:#6b7280;padding-top:1px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__slot dd{min-width:0;margin:0}.RequirementsClient-module-scss-module__IcpLra__slotText{font-weight:600}.RequirementsClient-module-scss-module__IcpLra__slotSay{margin-top:2px;font-size:11px;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__slotPointer{color:#6b7280;margin-top:2px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__slotWhy{gap:2px}.RequirementsClient-module-scss-module__IcpLra__changed{color:#2f6fed;margin-top:2px;font-size:11px;font-weight:600}.RequirementsClient-module-scss-module__IcpLra__basis{color:#6b7280;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__reasons{flex-direction:column;gap:2px;margin-top:2px;font-size:11px;display:flex}.RequirementsClient-module-scss-module__IcpLra__reasonTier{color:#6b7280;vertical-align:1px;background:#f3f4f6;border-radius:3px;margin-right:4px;padding:0 4px;font-size:10px;line-height:15px;display:inline-block}.RequirementsClient-module-scss-module__IcpLra__reasonAside,.RequirementsClient-module-scss-module__IcpLra__reasonWhy{color:#6b7280}.RequirementsClient-module-scss-module__IcpLra__cards{flex-direction:column;gap:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__card{border:1px solid #e2e5ea;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.RequirementsClient-module-scss-module__IcpLra__cardLead{border-color:#2f6fed}.RequirementsClient-module-scss-module__IcpLra__cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__cardRole{color:#2f6fed;font-size:11px;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__cardRoleNote{color:#6b7280;margin-left:2px;font-weight:400}.RequirementsClient-module-scss-module__IcpLra__cardPrice{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__cardUnit{color:#6b7280;margin-left:2px;font-size:11px;font-weight:400}.RequirementsClient-module-scss-module__IcpLra__cardName{font-weight:600}.RequirementsClient-module-scss-module__IcpLra__pitch{font-size:11px}.RequirementsClient-module-scss-module__IcpLra__headline{margin-top:4px;font-size:11px;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__unmet,.RequirementsClient-module-scss-module__IcpLra__cautions{margin-top:4px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__unmet{color:#b42318}.RequirementsClient-module-scss-module__IcpLra__cautions{color:#b45309}.RequirementsClient-module-scss-module__IcpLra__disclosure{color:#2f6fed;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-top:4px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.RequirementsClient-module-scss-module__IcpLra__disclosed{border-top:1px dashed #e2e5ea;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;font-size:11px;display:flex}.RequirementsClient-module-scss-module__IcpLra__pointsLabel{color:#6b7280;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__certainty{color:#6b7280;margin-left:2px}.RequirementsClient-module-scss-module__IcpLra__noteList{flex-direction:column;gap:4px;font-size:11px;line-height:1.6;display:flex}.RequirementsClient-module-scss-module__IcpLra__tells{flex-direction:column;gap:10px;display:flex}.RequirementsClient-module-scss-module__IcpLra__tellsRest{margin-top:10px}.RequirementsClient-module-scss-module__IcpLra__tell{font-size:12px;line-height:1.6}.RequirementsClient-module-scss-module__IcpLra__tellSales{background:#f5f6f8;border-radius:8px;padding:6px 8px}.RequirementsClient-module-scss-module__IcpLra__tellMeta{flex-wrap:wrap;align-items:center;gap:2px 0;margin-bottom:2px;display:flex}.RequirementsClient-module-scss-module__IcpLra__tellAudience{color:#6b7280;font-size:10px}.RequirementsClient-module-scss-module__IcpLra__tellTopic{color:#6b7280;margin-left:auto;font-size:10px}.RequirementsClient-module-scss-module__IcpLra__notesList{margin-bottom:10px}.RequirementsClient-module-scss-module__IcpLra__notesToggle{color:#2f6fed;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;width:100%;padding:2px;font-size:12px;font-weight:600;display:flex}.RequirementsClient-module-scss-module__IcpLra__tellsToggle{color:#2f6fed;cursor:pointer;background:0 0;border:0;border-top:1px dashed #e2e5ea;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:10px;padding:6px;font-size:12px;font-weight:600;display:flex}.RequirementsClient-module-scss-module__IcpLra__guessNotices{margin-top:4px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__guessNotices ul{margin:2px 0 0 1em;padding:0}.RequirementsClient-module-scss-module__IcpLra__equivalents{margin-top:6px;font-size:11px}.RequirementsClient-module-scss-module__IcpLra__equivalents a{color:#2f6fed;font-weight:600}.RequirementsClient-module-scss-module__IcpLra__restoreDraft{color:#b45309;background:#fdf3e3;border:1px solid #fdf3e3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12px;display:flex}.RequirementsClient-module-scss-module__IcpLra__restoreDraft p{margin:0;font-weight:700}.RequirementsClient-module-scss-module__IcpLra__restoreDraftActions{gap:8px;display:flex}.RequirementsClient-module-scss-module__IcpLra__addUsecase{border-style:dashed}.RequirementsClient-module-scss-module__IcpLra__usecaseNotice{color:#6b7280;margin:8px 0 0;font-size:12px}
.ProposalDocumentStructured-module-scss-module__MOmL5G__sender{opacity:.9;margin-top:18px;font-size:12px}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimate{break-inside:avoid;background:#eef1fb;border-left:3px solid #3b55c9;border-radius:0 10px 10px 0;margin-top:8px;padding:16px 20px 10px}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTitle{color:#3b55c9;letter-spacing:.08em;font-size:11px;font-weight:700}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateNote{color:#1b2a4a;font-size:11.5px;font-weight:600}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable{border-collapse:collapse;width:100%;font-size:12.5px}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable th,.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable td{text-align:left;vertical-align:top;border-top:1px solid #3b55c91f;padding:6px 0}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable th{color:#6b7a99;width:38%;padding-right:12px;font-size:11.5px;font-weight:500}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable td{font-weight:600}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable tbody:first-child tr:first-child th,.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable tbody:first-child tr:first-child td{border-top:0}.ProposalDocumentStructured-module-scss-module__MOmL5G__lines th{color:#1b2a4a;font-weight:600}.ProposalDocumentStructured-module-scss-module__MOmL5G__lines td{font-weight:500}.ProposalDocumentStructured-module-scss-module__MOmL5G__amount{text-align:right;white-space:nowrap}.ProposalDocumentStructured-module-scss-module__MOmL5G__total th{color:#1b2a4a;font-weight:700}.ProposalDocumentStructured-module-scss-module__MOmL5G__total strong{letter-spacing:.02em;margin-right:4px;font-size:22px;font-weight:800}.ProposalDocumentStructured-module-scss-module__MOmL5G__small{color:#6b7a99;white-space:normal;text-align:left;margin-top:2px;font-size:11px;font-weight:500}.ProposalDocumentStructured-module-scss-module__MOmL5G__cardUnit{color:#6b7a99;font-size:12px}.ProposalDocumentStructured-module-scss-module__MOmL5G__cardUnit strong{color:#1b2a4a;font-size:22px;font-weight:800;line-height:1.2;display:block}.ProposalDocumentStructured-module-scss-module__MOmL5G__cardTotal{color:#3f4c66;font-size:12px;font-weight:700}.ProposalDocumentStructured-module-scss-module__MOmL5G__reply{break-inside:avoid;background:#fff;border:1px solid #3b55c9;border-radius:10px;margin-top:16px;padding:16px 20px 14px}.ProposalDocumentStructured-module-scss-module__MOmL5G__reply p{margin:0 0 10px}.ProposalDocumentStructured-module-scss-module__MOmL5G__replyTitle{color:#3b55c9;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:800}.ProposalDocumentStructured-module-scss-module__MOmL5G__replyLabel{color:#6b7a99;margin:8px 0 2px;font-size:11.5px;font-weight:700}.ProposalDocumentStructured-module-scss-module__MOmL5G__replyList{margin:0 0 8px;padding-left:20px}.ProposalDocumentStructured-module-scss-module__MOmL5G__replyList li{margin:2px 0}.ProposalDocumentStructured-module-scss-module__MOmL5G__replyTo{border-top:1px solid #e6e9f0;margin-top:8px;padding-top:8px;font-size:12px;font-weight:600}@media print{.ProposalDocumentStructured-module-scss-module__MOmL5G__estimate,.ProposalDocumentStructured-module-scss-module__MOmL5G__reply{break-inside:avoid}}@media screen and (max-width:767px){.ProposalDocumentStructured-module-scss-module__MOmL5G__estimate{padding:14px 14px 8px}.ProposalDocumentStructured-module-scss-module__MOmL5G__estimateTable th{width:34%}.ProposalDocumentStructured-module-scss-module__MOmL5G__total strong{font-size:19px}}
.ProposalClient-module-scss-module__oyPd4q__layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1000px){.ProposalClient-module-scss-module__oyPd4q__layout{grid-template-columns:minmax(0,1fr)}}.ProposalClient-module-scss-module__oyPd4q__left{flex-direction:column;gap:14px;display:flex}.ProposalClient-module-scss-module__oyPd4q__brief{background:#fff;border:1px solid #e2e5ea;border-radius:10px;padding:18px 20px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.ProposalClient-module-scss-module__oyPd4q__panelTitle{margin:0 0 4px;font-size:13px;font-weight:700}.ProposalClient-module-scss-module__oyPd4q__panelDesc{color:#6b7280;margin:0 0 14px;font-size:12px}.ProposalClient-module-scss-module__oyPd4q__keyPoints{flex-direction:column;gap:4px;margin:0 0 16px;font-size:12px;display:flex}.ProposalClient-module-scss-module__oyPd4q__keyPoint{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.ProposalClient-module-scss-module__oyPd4q__keyPoint dt{color:#6b7280;font-weight:700}.ProposalClient-module-scss-module__oyPd4q__keyPoint dd{margin:0}.ProposalClient-module-scss-module__oyPd4q__briefNote{color:#6b7280;background:#f3f4f6;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px}.ProposalClient-module-scss-module__oyPd4q__briefSection+.ProposalClient-module-scss-module__oyPd4q__briefSection{margin-top:10px}.ProposalClient-module-scss-module__oyPd4q__briefHeading{margin:0 0 4px;font-size:12px;font-weight:700}.ProposalClient-module-scss-module__oyPd4q__briefList{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.ProposalClient-module-scss-module__oyPd4q__timingWarning{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ProposalClient-module-scss-module__oyPd4q__timingWarning>div{margin-bottom:0}.ProposalClient-module-scss-module__oyPd4q__generate{width:100%;padding:12px}.ProposalClient-module-scss-module__oyPd4q__hint{color:#6b7280;font-size:12px}.ProposalClient-module-scss-module__oyPd4q__hint a{color:#2f6fed;font-weight:600}.ProposalClient-module-scss-module__oyPd4q__right{background:#fff;border:1px solid #e2e5ea;border-radius:10px;flex-direction:column;min-height:260px;display:flex;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.ProposalClient-module-scss-module__oyPd4q__empty{color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:60px 20px;font-size:14px;display:flex}.ProposalClient-module-scss-module__oyPd4q__toolbar{border-bottom:1px solid #e2e5ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ProposalClient-module-scss-module__oyPd4q__toolbarLeft{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ProposalClient-module-scss-module__oyPd4q__toolbarTitle{font-size:13px;font-weight:700}.ProposalClient-module-scss-module__oyPd4q__toolbarMeta{color:#6b7280;font-size:11px}.ProposalClient-module-scss-module__oyPd4q__toolbarRight{flex:none;gap:6px;display:flex}@media (max-width:767px){.ProposalClient-module-scss-module__oyPd4q__toolbarRight{flex-wrap:wrap;flex:100%}}.ProposalClient-module-scss-module__oyPd4q__preview{background:#f5f6f8;padding:24px}@media (max-width:767px){.ProposalClient-module-scss-module__oyPd4q__preview{padding:8px}}.ProposalClient-module-scss-module__oyPd4q__generating{flex-direction:column;align-items:center;gap:10px;padding:28px 24px 32px;display:flex}.ProposalClient-module-scss-module__oyPd4q__spinner{border:3px solid #eaf1fe;border-top-color:#2f6fed;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite ProposalClient-module-scss-module__oyPd4q__spin}@keyframes ProposalClient-module-scss-module__oyPd4q__spin{to{transform:rotate(360deg)}}.ProposalClient-module-scss-module__oyPd4q__generatingTitle{font-size:15px;font-weight:700}.ProposalClient-module-scss-module__oyPd4q__stages{color:#6b7280;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ProposalClient-module-scss-module__oyPd4q__stage{align-items:center;gap:8px;display:flex}.ProposalClient-module-scss-module__oyPd4q__stage:before{content:"";background:#e2e5ea;border-radius:50%;width:8px;height:8px}.ProposalClient-module-scss-module__oyPd4q__stageDone{color:#18794e}.ProposalClient-module-scss-module__oyPd4q__stageDone:before{background:#18794e}.ProposalClient-module-scss-module__oyPd4q__stageCurrent{color:#2f6fed;font-weight:600}.ProposalClient-module-scss-module__oyPd4q__stageCurrent:before{background:#2f6fed;animation:1s ease-in-out infinite ProposalClient-module-scss-module__oyPd4q__pulse}@keyframes ProposalClient-module-scss-module__oyPd4q__pulse{0%,to{opacity:1}50%{opacity:.3}}.ProposalClient-module-scss-module__oyPd4q__elapsed{color:#6b7280;font-size:11px}.ProposalClient-module-scss-module__oyPd4q__skeleton{opacity:.7;flex-direction:column;gap:10px;width:100%;max-width:560px;margin-top:16px;display:flex}.ProposalClient-module-scss-module__oyPd4q__skelCover{background:linear-gradient(90deg,#e9edf5 25%,#f3f5f9 50%,#e9edf5 75%) 0 0/200% 100%;border-radius:10px;height:90px;animation:1.4s infinite ProposalClient-module-scss-module__oyPd4q__shimmer}.ProposalClient-module-scss-module__oyPd4q__skelLine{background:linear-gradient(90deg,#e9edf5 25%,#f3f5f9 50%,#e9edf5 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s infinite ProposalClient-module-scss-module__oyPd4q__shimmer}.ProposalClient-module-scss-module__oyPd4q__skelCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ProposalClient-module-scss-module__oyPd4q__skelCards>div{background:linear-gradient(90deg,#e9edf5 25%,#f3f5f9 50%,#e9edf5 75%) 0 0/200% 100%;border-radius:10px;height:120px;animation:1.4s infinite ProposalClient-module-scss-module__oyPd4q__shimmer}@keyframes ProposalClient-module-scss-module__oyPd4q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ProposalClient-module-scss-module__oyPd4q__spinner,.ProposalClient-module-scss-module__oyPd4q__stageCurrent:before,.ProposalClient-module-scss-module__oyPd4q__skelCover,.ProposalClient-module-scss-module__oyPd4q__skelLine,.ProposalClient-module-scss-module__oyPd4q__skelCards>div{animation:none}}.ProposalClient-module-scss-module__oyPd4q__missing{color:#b42318;margin:8px 0 12px;padding-left:18px;font-size:12px}.ProposalClient-module-scss-module__oyPd4q__failureDetails{color:#6b7280;font-size:11px}.ProposalClient-module-scss-module__oyPd4q__failureDetails summary{cursor:pointer}.ProposalClient-module-scss-module__oyPd4q__failureDetails ol{margin:6px 0 0;padding-left:18px}.ProposalClient-module-scss-module__oyPd4q__failureDetails ul{word-break:break-all;margin:2px 0 6px;padding-left:16px}.ProposalClient-module-scss-module__oyPd4q__checks{background:#fdf3e3;border:1px solid #b45309;border-radius:10px;padding:16px 18px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.ProposalClient-module-scss-module__oyPd4q__checkList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProposalClient-module-scss-module__oyPd4q__checkItem{flex-direction:column;gap:2px;font-size:12px;line-height:1.6;display:flex}.ProposalClient-module-scss-module__oyPd4q__checkLabel{color:#b45309;font-weight:700}.ProposalClient-module-scss-module__oyPd4q__checkExcerpt{color:#1f2733;word-break:break-all}.ProposalClient-module-scss-module__oyPd4q__checkCount{color:#b45309;white-space:nowrap;align-self:center;font-size:11px;font-weight:700}
.Panel-module-scss-module__06dQWa__panel{background:#fff;border:1px solid #e2e5ea;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.Panel-module-scss-module__06dQWa__head{background:#f3f4f6;border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.Panel-module-scss-module__06dQWa__title{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.Panel-module-scss-module__06dQWa__meta{color:#2f6fed;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.Panel-module-scss-module__06dQWa__body{padding:12px 14px}.Panel-module-scss-module__06dQWa__collapsed{position:relative;overflow:hidden}.Panel-module-scss-module__06dQWa__collapsed:after{content:"";background:linear-gradient(#fff0,#fff);height:40px;position:absolute;bottom:0;left:0;right:0}.Panel-module-scss-module__06dQWa__toggle{color:#2f6fed;cursor:pointer;background:#fff;border:none;border-top:1px solid #e2e5ea;justify-content:center;align-items:center;gap:4px;width:100%;padding:8px;font-size:12px;font-weight:600;display:flex}.Panel-module-scss-module__06dQWa__toggle:hover{background:#f5f6f8}
.AuthCard-module-scss-module__CzFpGa__wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.AuthCard-module-scss-module__CzFpGa__card{text-align:center;background:#fff;border:1px solid #e2e5ea;border-radius:14px;width:100%;max-width:380px;padding:32px;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.AuthCard-module-scss-module__CzFpGa__title{margin-bottom:6px;font-size:18px;font-weight:700}.AuthCard-module-scss-module__CzFpGa__description{color:#6b7280;margin:0 0 24px;font-size:12px}.AuthCard-module-scss-module__CzFpGa__submit{width:100%}.AuthCard-module-scss-module__CzFpGa__footnote{color:#6b7280;margin:18px 0 0;font-size:12px}
