.MobileNav-module-scss-module__x-S2VG__bar{display:none}.MobileNav-module-scss-module__x-S2VG__overlay{z-index:400;background:var(--color-overlay);animation:.15s ease-out MobileNav-module-scss-module__x-S2VG__overlayShow;position:fixed;inset:0}.MobileNav-module-scss-module__x-S2VG__sheet{z-index:400;width:100%;max-width:560px;max-height:calc(100dvh - 56px);padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-foreground);box-shadow:var(--shadow-lg);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;margin:0 auto;animation:.2s ease-out MobileNav-module-scss-module__x-S2VG__sheetShow;display:flex;position:fixed;bottom:0;left:0;right:0}.MobileNav-module-scss-module__x-S2VG__sheet:focus{outline:none}.MobileNav-module-scss-module__x-S2VG__sheetHeader{justify-content:space-between;align-items:center;padding:14px 16px 10px 20px;display:flex}.MobileNav-module-scss-module__x-S2VG__sheetTitle{margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:600}.MobileNav-module-scss-module__x-S2VG__closeButton{width:40px;height:40px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.MobileNav-module-scss-module__x-S2VG__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MobileNav-module-scss-module__x-S2VG__closeButton:hover{background:var(--color-surface-hover);color:var(--color-foreground)}.MobileNav-module-scss-module__x-S2VG__sheetBody{flex-direction:column;gap:18px;min-height:0;padding:4px 16px 16px;display:flex;overflow-y:auto}.MobileNav-module-scss-module__x-S2VG__group{flex-direction:column;gap:8px;display:flex}.MobileNav-module-scss-module__x-S2VG__groupTitle{color:var(--color-foreground-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 4px;font-size:10px;font-weight:600;line-height:1.3}.MobileNav-module-scss-module__x-S2VG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MobileNav-module-scss-module__x-S2VG__tileBadge{background:var(--color-error);color:#fff;border-radius:9999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:6px;right:6px}.MobileNav-module-scss-module__x-S2VG__tile{background:var(--color-background);border:1px solid var(--color-border);min-height:72px;color:var(--color-foreground-secondary);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.MobileNav-module-scss-module__x-S2VG__tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MobileNav-module-scss-module__x-S2VG__tile:active{background:var(--color-surface-hover)}.MobileNav-module-scss-module__x-S2VG__tileActive{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__sheetActions{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px;display:grid}.MobileNav-module-scss-module__x-S2VG__action{border:1px solid var(--color-border);min-height:44px;color:var(--color-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.MobileNav-module-scss-module__x-S2VG__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MobileNav-module-scss-module__x-S2VG__action:active{background:var(--color-surface-hover)}.MobileNav-module-scss-module__x-S2VG__actionWide{grid-column:1/-1}.MobileNav-module-scss-module__x-S2VG__logout{color:var(--color-error)}@media (max-width:1023px){.MobileNav-module-scss-module__x-S2VG__bar{padding:0 4px env(safe-area-inset-bottom);background:var(--color-header);border-top:1px solid var(--color-border);flex-shrink:0;align-items:stretch;display:flex}.MobileNav-module-scss-module__x-S2VG__barItem{min-width:0;height:58px;color:var(--color-foreground-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:10.5px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.MobileNav-module-scss-module__x-S2VG__barItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.MobileNav-module-scss-module__x-S2VG__barItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.MobileNav-module-scss-module__x-S2VG__active{color:var(--color-primary)}}@keyframes MobileNav-module-scss-module__x-S2VG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes MobileNav-module-scss-module__x-S2VG__sheetShow{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MobileNav-module-scss-module__x-S2VG__overlay,.MobileNav-module-scss-module__x-S2VG__sheet{animation:none}}
.Sidebar-module-scss-module__YbcKAq__sidebar{background:var(--color-sidebar);border-right:1px solid var(--color-border);flex-direction:column;width:260px;min-width:260px;height:100vh;padding:20px 12px;transition:width .2s,min-width .2s;display:flex;position:relative}.Sidebar-module-scss-module__YbcKAq__collapsed{width:72px;min-width:72px}.Sidebar-module-scss-module__YbcKAq__logo{align-items:center;gap:12px;min-height:48px;padding:0 8px;display:flex}.Sidebar-module-scss-module__YbcKAq__logoMark{background:var(--color-primary);width:36px;height:36px;color:var(--color-primary-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;display:flex}.Sidebar-module-scss-module__YbcKAq__logoText{flex-direction:column;min-width:0;display:flex}.Sidebar-module-scss-module__YbcKAq__logoTitle{color:var(--color-foreground);white-space:nowrap;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.Sidebar-module-scss-module__YbcKAq__logoSubtitle{color:var(--color-foreground-muted);white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.2}.Sidebar-module-scss-module__YbcKAq__collapseButton{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:24px;height:24px;color:var(--color-foreground-muted);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:24px;right:-12px}.Sidebar-module-scss-module__YbcKAq__collapseButton:hover{background:var(--color-surface-hover);color:var(--color-foreground)}.Sidebar-module-scss-module__YbcKAq__navigation{scrollbar-width:thin;flex-direction:column;flex:1;gap:24px;margin-top:24px;display:flex;overflow-y:auto}.Sidebar-module-scss-module__YbcKAq__navigationGroup{flex-direction:column;gap:2px;display:flex}.Sidebar-module-scss-module__YbcKAq__groupTitle{color:var(--color-foreground-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding:0 12px;font-size:12px;font-weight:600}.Sidebar-module-scss-module__YbcKAq__navItem{width:100%;min-height:40px;color:var(--color-foreground-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.Sidebar-module-scss-module__YbcKAq__navItem svg{flex-shrink:0}.Sidebar-module-scss-module__YbcKAq__navItem:hover{background:var(--color-surface-hover);color:var(--color-foreground)}.Sidebar-module-scss-module__YbcKAq__active{background:var(--color-primary);color:var(--color-primary-foreground)}.Sidebar-module-scss-module__YbcKAq__active:hover{background:var(--color-primary-hover);color:var(--color-primary-foreground)}.Sidebar-module-scss-module__YbcKAq__badge{background:var(--color-error);color:#fff;text-align:center;border-radius:9999px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px}.Sidebar-module-scss-module__YbcKAq__collapsed .Sidebar-module-scss-module__YbcKAq__navItem{justify-content:center;padding:0;position:relative}.Sidebar-module-scss-module__YbcKAq__collapsed .Sidebar-module-scss-module__YbcKAq__badge{width:8px;min-width:0;height:8px;margin:0;padding:0;position:absolute;top:7px;right:9px}.Sidebar-module-scss-module__YbcKAq__bottomActions{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;padding-top:16px;display:flex}.Sidebar-module-scss-module__YbcKAq__logout{color:var(--color-error)}.Sidebar-module-scss-module__YbcKAq__logout:hover{background:var(--color-error-background);color:var(--color-error)}@media (max-width:1023px){.Sidebar-module-scss-module__YbcKAq__sidebar{display:none}}
.AppShell-module-scss-module__PBDLaq__shell{width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--color-background);color:var(--color-foreground);display:flex;overflow:hidden}.AppShell-module-scss-module__PBDLaq__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.AppShell-module-scss-module__PBDLaq__content{scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:hidden auto}
.ThemeToggle-module-scss-module__fLA0Rq__button{width:40px;height:40px;color:var(--color-foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ThemeToggle-module-scss-module__fLA0Rq__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ThemeToggle-module-scss-module__fLA0Rq__button:hover{background:var(--color-surface-hover);color:var(--color-foreground)}
.Button-module-scss-module__VLzsWq__button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.Button-module-scss-module__VLzsWq__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module-scss-module__VLzsWq__button:disabled{cursor:not-allowed;opacity:.55}.Button-module-scss-module__VLzsWq__button svg{flex-shrink:0}.Button-module-scss-module__VLzsWq__md{min-height:38px;padding:0 14px;font-size:13px}.Button-module-scss-module__VLzsWq__sm{min-height:32px;padding:0 10px;font-size:12px}.Button-module-scss-module__VLzsWq__fullWidth{width:100%}.Button-module-scss-module__VLzsWq__primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.Button-module-scss-module__VLzsWq__primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.Button-module-scss-module__VLzsWq__primary:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active)}.Button-module-scss-module__VLzsWq__secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-foreground)}.Button-module-scss-module__VLzsWq__secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover)}.Button-module-scss-module__VLzsWq__secondary:active:not(:disabled){background:var(--color-surface-active)}.Button-module-scss-module__VLzsWq__ghost{color:var(--color-foreground-secondary);background:0 0}.Button-module-scss-module__VLzsWq__ghost:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-foreground)}.Button-module-scss-module__VLzsWq__danger{background:var(--color-error);border-color:var(--color-error);color:#fff}.Button-module-scss-module__VLzsWq__danger:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.Button-module-scss-module__VLzsWq__danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 88%, #000);border-color:color-mix(in srgb, var(--color-error) 88%, #000)}.Button-module-scss-module__VLzsWq__dangerOutline{border-color:var(--color-border);color:var(--color-error);background:0 0}.Button-module-scss-module__VLzsWq__dangerOutline:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.Button-module-scss-module__VLzsWq__dangerOutline:hover:not(:disabled){background:var(--color-error-background);border-color:var(--color-error)}.Button-module-scss-module__VLzsWq__spinner{animation:.8s linear infinite Button-module-scss-module__VLzsWq__spin}@keyframes Button-module-scss-module__VLzsWq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__VLzsWq__spinner{animation:none}}
.Chart-module-scss-module__HAwGDq__frame{width:100%;min-width:0}:is(.Chart-module-scss-module__HAwGDq__frame .recharts-surface,.Chart-module-scss-module__HAwGDq__frame .recharts-wrapper){outline:none}.Chart-module-scss-module__HAwGDq__tooltip{background:var(--color-surface);border:1px solid var(--color-border);min-width:150px;box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.Chart-module-scss-module__HAwGDq__tooltipLabel{color:var(--color-foreground-muted);font-size:11px}.Chart-module-scss-module__HAwGDq__tooltipRow{align-items:center;gap:7px;font-size:12px;display:flex}.Chart-module-scss-module__HAwGDq__tooltipDot,.Chart-module-scss-module__HAwGDq__legendDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.Chart-module-scss-module__HAwGDq__tooltipName{color:var(--color-foreground-secondary)}.Chart-module-scss-module__HAwGDq__tooltipValue{font-variant-numeric:tabular-nums;color:var(--color-foreground);margin-left:auto;padding-left:12px;font-weight:600}.Chart-module-scss-module__HAwGDq__legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.Chart-module-scss-module__HAwGDq__legendItem{color:var(--color-foreground-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.Chart-module-scss-module__HAwGDq__empty{min-height:180px;color:var(--color-foreground-muted);text-align:center;place-items:center;font-size:13px;display:grid}
.ConfirmDialog-module-scss-module__qbfWFG__overlay{z-index:400;background:var(--color-overlay);animation:.15s ease-out ConfirmDialog-module-scss-module__qbfWFG__overlayShow;position:fixed;inset:0}.ConfirmDialog-module-scss-module__qbfWFG__dialog{z-index:400;background:var(--color-surface);border:1px solid var(--color-border);width:min(100vw - 32px,440px);color:var(--color-foreground);box-shadow:var(--shadow-lg);border-radius:12px;padding:24px;animation:.15s ease-out ConfirmDialog-module-scss-module__qbfWFG__contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmDialog-module-scss-module__qbfWFG__dialog:focus{outline:none}.ConfirmDialog-module-scss-module__qbfWFG__title{color:var(--color-foreground);margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.ConfirmDialog-module-scss-module__qbfWFG__description{color:var(--color-foreground-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.ConfirmDialog-module-scss-module__qbfWFG__description strong{color:var(--color-foreground);font-weight:600}.ConfirmDialog-module-scss-module__qbfWFG__content{margin-top:20px}.ConfirmDialog-module-scss-module__qbfWFG__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}@keyframes ConfirmDialog-module-scss-module__qbfWFG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module-scss-module__qbfWFG__contentShow{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module-scss-module__qbfWFG__overlay,.ConfirmDialog-module-scss-module__qbfWFG__dialog{animation:none}}@media (max-width:600px){.ConfirmDialog-module-scss-module__qbfWFG__dialog{padding:20px}.ConfirmDialog-module-scss-module__qbfWFG__actions{flex-direction:column-reverse}.ConfirmDialog-module-scss-module__qbfWFG__actions button{width:100%}}
.DataTable-module-scss-module__WhNiSa__wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.DataTable-module-scss-module__WhNiSa__scroll{scrollbar-width:thin;overflow-x:auto}.DataTable-module-scss-module__WhNiSa__table{border-collapse:collapse;width:100%}.DataTable-module-scss-module__WhNiSa__table th,.DataTable-module-scss-module__WhNiSa__table td{border-bottom:1px solid var(--color-border);text-align:left;padding:13px 16px}.DataTable-module-scss-module__WhNiSa__table th{background:var(--color-background);color:var(--color-foreground-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.DataTable-module-scss-module__WhNiSa__table td{color:var(--color-foreground);vertical-align:middle;font-size:13px}.DataTable-module-scss-module__WhNiSa__table .DataTable-module-scss-module__WhNiSa__alignRight{text-align:right}.DataTable-module-scss-module__WhNiSa__table .DataTable-module-scss-module__WhNiSa__alignCenter{text-align:center}.DataTable-module-scss-module__WhNiSa__row{transition:background-color .15s}.DataTable-module-scss-module__WhNiSa__row:hover{background:var(--color-surface-hover)}.DataTable-module-scss-module__WhNiSa__row:last-child td{border-bottom:0}.DataTable-module-scss-module__WhNiSa__stack{flex-direction:column;gap:3px;min-width:0;display:flex}.DataTable-module-scss-module__WhNiSa__stackLink{width:fit-content;color:inherit;text-decoration:none}.DataTable-module-scss-module__WhNiSa__stackLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.DataTable-module-scss-module__WhNiSa__stackLink:hover .DataTable-module-scss-module__WhNiSa__stackPrimary{color:var(--color-primary);text-decoration:underline}.DataTable-module-scss-module__WhNiSa__stackPrimary{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--color-foreground);font-size:13px;font-weight:500;overflow:hidden}.DataTable-module-scss-module__WhNiSa__stackSecondary{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--color-foreground-muted);font-size:11px;overflow:hidden}.DataTable-module-scss-module__WhNiSa__muted{color:var(--color-foreground-secondary);white-space:nowrap;font-size:12px}.DataTable-module-scss-module__WhNiSa__danger{color:var(--color-error);font-weight:600}.DataTable-module-scss-module__WhNiSa__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.DataTable-module-scss-module__WhNiSa__strong{font-weight:600}.DataTable-module-scss-module__WhNiSa__footer{border-top:1px solid var(--color-border)}.DataTable-module-scss-module__WhNiSa__skeleton{background:var(--color-background-secondary);border-radius:4px;width:80%;height:13px;animation:1.5s ease-in-out infinite DataTable-module-scss-module__WhNiSa__pulse;display:block}.DataTable-module-scss-module__WhNiSa__state{background:var(--color-surface);border:1px solid var(--color-border);min-height:220px;color:var(--color-foreground-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.DataTable-module-scss-module__WhNiSa__state strong{color:var(--color-foreground);font-size:14px;font-weight:600}.DataTable-module-scss-module__WhNiSa__state span{max-width:420px;margin-top:6px;font-size:12px;line-height:1.5}@keyframes DataTable-module-scss-module__WhNiSa__pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.DataTable-module-scss-module__WhNiSa__skeleton{animation:none}}@media (max-width:768px){.DataTable-module-scss-module__WhNiSa__scroll{overflow-x:visible}.DataTable-module-scss-module__WhNiSa__table{display:block;min-width:0!important}.DataTable-module-scss-module__WhNiSa__table thead{display:none}.DataTable-module-scss-module__WhNiSa__table tbody{display:block}.DataTable-module-scss-module__WhNiSa__table td{text-align:right;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;display:flex}.DataTable-module-scss-module__WhNiSa__table td:before{color:var(--color-foreground-muted);text-align:left;content:attr(data-label);flex-shrink:0;font-size:11px}.DataTable-module-scss-module__WhNiSa__table td:first-child{text-align:left;padding:0 44px 8px 0;display:block}.DataTable-module-scss-module__WhNiSa__table td:first-child:before{content:none}.DataTable-module-scss-module__WhNiSa__table td[data-label=""]:not(:first-child){padding:0;position:absolute;top:8px;right:8px}.DataTable-module-scss-module__WhNiSa__table td[data-label=""]:not(:first-child):before{content:none}.DataTable-module-scss-module__WhNiSa__row{border-bottom:1px solid var(--color-border);padding:14px 16px;display:block;position:relative}.DataTable-module-scss-module__WhNiSa__row:last-child{border-bottom:0}.DataTable-module-scss-module__WhNiSa__stack{align-items:flex-end}td:first-child .DataTable-module-scss-module__WhNiSa__stack{align-items:flex-start}.DataTable-module-scss-module__WhNiSa__stackPrimary,.DataTable-module-scss-module__WhNiSa__stackSecondary{white-space:normal;max-width:100%}td:first-child .DataTable-module-scss-module__WhNiSa__stackPrimary{font-size:14px}.DataTable-module-scss-module__WhNiSa__skeleton{width:120px}}
.Dialog-module-scss-module__IJ9ydG__overlay{z-index:400;background:var(--color-overlay);animation:.15s ease-out Dialog-module-scss-module__IJ9ydG__overlayShow;position:fixed;inset:0}.Dialog-module-scss-module__IJ9ydG__dialog{z-index:400;background:var(--color-surface);border:1px solid var(--color-border);max-height:calc(100dvh - 48px);color:var(--color-foreground);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;animation:.15s ease-out Dialog-module-scss-module__IJ9ydG__contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog-module-scss-module__IJ9ydG__dialog:focus{outline:none}.Dialog-module-scss-module__IJ9ydG__sm{width:min(100vw - 32px,440px)}.Dialog-module-scss-module__IJ9ydG__md{width:min(100vw - 32px,600px)}.Dialog-module-scss-module__IJ9ydG__lg{width:min(100vw - 32px,860px)}.Dialog-module-scss-module__IJ9ydG__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.Dialog-module-scss-module__IJ9ydG__heading{min-width:0}.Dialog-module-scss-module__IJ9ydG__title{color:var(--color-foreground);margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.Dialog-module-scss-module__IJ9ydG__description{color:var(--color-foreground-muted);margin:5px 0 0;font-size:12px;line-height:1.55}.Dialog-module-scss-module__IJ9ydG__closeButton{width:30px;height:30px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px 0 0;transition:background-color .15s,color .15s;display:flex}.Dialog-module-scss-module__IJ9ydG__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Dialog-module-scss-module__IJ9ydG__closeButton:hover{background:var(--color-surface-hover);color:var(--color-foreground)}.Dialog-module-scss-module__IJ9ydG__body{scrollbar-width:thin;flex:1;min-height:0;padding:20px;overflow-y:auto}.Dialog-module-scss-module__IJ9ydG__footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}@keyframes Dialog-module-scss-module__IJ9ydG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module-scss-module__IJ9ydG__contentShow{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.Dialog-module-scss-module__IJ9ydG__overlay,.Dialog-module-scss-module__IJ9ydG__dialog{animation:none}}@media (max-width:600px){.Dialog-module-scss-module__IJ9ydG__footer{flex-direction:column-reverse;align-items:stretch}}
.Field-module-scss-module__M1zYSW__grid{gap:16px;display:grid}.Field-module-scss-module__M1zYSW__columns1{grid-template-columns:minmax(0,1fr)}.Field-module-scss-module__M1zYSW__columns2{grid-template-columns:repeat(2,minmax(0,1fr))}.Field-module-scss-module__M1zYSW__columns3{grid-template-columns:repeat(3,minmax(0,1fr))}.Field-module-scss-module__M1zYSW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Field-module-scss-module__M1zYSW__fullWidth{grid-column:1/-1}.Field-module-scss-module__M1zYSW__label{color:var(--color-foreground-secondary);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.Field-module-scss-module__M1zYSW__required{color:var(--color-error)}.Field-module-scss-module__M1zYSW__input,.Field-module-scss-module__M1zYSW__textarea{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-foreground);border-radius:8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.Field-module-scss-module__M1zYSW__input::placeholder,.Field-module-scss-module__M1zYSW__textarea::placeholder{color:var(--color-foreground-muted)}.Field-module-scss-module__M1zYSW__input:hover:not(:disabled),.Field-module-scss-module__M1zYSW__textarea:hover:not(:disabled){border-color:var(--color-border-hover)}.Field-module-scss-module__M1zYSW__input:focus,.Field-module-scss-module__M1zYSW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.Field-module-scss-module__M1zYSW__input:disabled,.Field-module-scss-module__M1zYSW__textarea:disabled{cursor:not-allowed;opacity:.6}.Field-module-scss-module__M1zYSW__input{height:40px;padding:0 11px}select.Field-module-scss-module__M1zYSW__input{cursor:pointer;padding-right:30px}.Field-module-scss-module__M1zYSW__textarea{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.5}.Field-module-scss-module__M1zYSW__invalid{border-color:var(--color-error)}.Field-module-scss-module__M1zYSW__invalid:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 14%, transparent);outline:none}.Field-module-scss-module__M1zYSW__withSuffix{position:relative}.Field-module-scss-module__M1zYSW__withSuffix .Field-module-scss-module__M1zYSW__input{padding-right:48px}.Field-module-scss-module__M1zYSW__suffix{color:var(--color-foreground-muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.Field-module-scss-module__M1zYSW__error{color:var(--color-error);font-size:11px;line-height:1.4}.Field-module-scss-module__M1zYSW__hint{color:var(--color-foreground-muted);font-size:11px;line-height:1.4}.Field-module-scss-module__M1zYSW__formError{background:var(--color-error-background);border:1px solid var(--color-error);color:var(--color-error);border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:12px;line-height:1.5}@media (max-width:768px){.Field-module-scss-module__M1zYSW__columns2,.Field-module-scss-module__M1zYSW__columns3{grid-template-columns:minmax(0,1fr)}.Field-module-scss-module__M1zYSW__fullWidth{grid-column:auto}}
.PageHeader-module-scss-module__NQ8TeG__page{width:100%;min-height:100%;color:var(--color-foreground)}.PageHeader-module-scss-module__NQ8TeG__header{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.PageHeader-module-scss-module__NQ8TeG__headerContent{max-width:1440px;margin:0 auto;padding:24px 32px}.PageHeader-module-scss-module__NQ8TeG__backLink{color:var(--color-foreground-muted);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.PageHeader-module-scss-module__NQ8TeG__backLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.PageHeader-module-scss-module__NQ8TeG__backLink:hover{color:var(--color-foreground)}.PageHeader-module-scss-module__NQ8TeG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.PageHeader-module-scss-module__NQ8TeG__heading{flex:320px;min-width:0}.PageHeader-module-scss-module__NQ8TeG__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PageHeader-module-scss-module__NQ8TeG__title{color:var(--color-foreground);letter-spacing:-.02em;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.PageHeader-module-scss-module__NQ8TeG__subtitle{color:var(--color-foreground-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.PageHeader-module-scss-module__NQ8TeG__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.PageHeader-module-scss-module__NQ8TeG__content{flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;padding:24px 32px 48px;display:flex}@media (max-width:768px){.PageHeader-module-scss-module__NQ8TeG__headerContent{padding:20px}.PageHeader-module-scss-module__NQ8TeG__row{flex-flow:column;align-items:flex-start;gap:16px}.PageHeader-module-scss-module__NQ8TeG__heading{flex:none}.PageHeader-module-scss-module__NQ8TeG__title{font-size:22px}.PageHeader-module-scss-module__NQ8TeG__actions{width:100%}.PageHeader-module-scss-module__NQ8TeG__actions>*{flex:1}.PageHeader-module-scss-module__NQ8TeG__content{padding:20px 20px 40px}}
.Pagination-module-scss-module__Gf1oOG__pagination{justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.Pagination-module-scss-module__Gf1oOG__summary{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);font-size:12px}.Pagination-module-scss-module__Gf1oOG__controls{align-items:center;gap:8px;display:flex}.Pagination-module-scss-module__Gf1oOG__page{font-variant-numeric:tabular-nums;min-width:52px;color:var(--color-foreground-secondary);text-align:center;font-size:12px;font-weight:500}.Pagination-module-scss-module__Gf1oOG__button{background:var(--color-surface);border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-foreground-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.Pagination-module-scss-module__Gf1oOG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Pagination-module-scss-module__Gf1oOG__button:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover)}.Pagination-module-scss-module__Gf1oOG__button:disabled{cursor:not-allowed;opacity:.45}
.ActionMenu-module-scss-module__bm8T9G__trigger{width:30px;height:30px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ActionMenu-module-scss-module__bm8T9G__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ActionMenu-module-scss-module__bm8T9G__trigger:hover,.ActionMenu-module-scss-module__bm8T9G__trigger[data-state=open]{background:var(--color-surface-active);border-color:var(--color-border);color:var(--color-foreground)}.ActionMenu-module-scss-module__bm8T9G__content{z-index:300;background:var(--color-surface);border:1px solid var(--color-border);min-width:200px;box-shadow:var(--shadow-md);border-radius:8px;padding:5px;animation:.12s ease-out ActionMenu-module-scss-module__bm8T9G__menuShow}.ActionMenu-module-scss-module__bm8T9G__item{min-height:34px;color:var(--color-foreground-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.ActionMenu-module-scss-module__bm8T9G__item svg{color:var(--color-foreground-muted);flex-shrink:0}.ActionMenu-module-scss-module__bm8T9G__item[data-highlighted]{background:var(--color-surface-hover);color:var(--color-foreground)}.ActionMenu-module-scss-module__bm8T9G__item[data-disabled]{cursor:not-allowed;opacity:.5}.ActionMenu-module-scss-module__bm8T9G__danger,.ActionMenu-module-scss-module__bm8T9G__danger svg{color:var(--color-error)}.ActionMenu-module-scss-module__bm8T9G__danger[data-highlighted]{background:var(--color-error-background);color:var(--color-error)}.ActionMenu-module-scss-module__bm8T9G__separator{background:var(--color-border);height:1px;margin:5px 0}@keyframes ActionMenu-module-scss-module__bm8T9G__menuShow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ActionMenu-module-scss-module__bm8T9G__content{animation:none}}
.SectionCard-module-scss-module__ocW9AG__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:0}.SectionCard-module-scss-module__ocW9AG__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.SectionCard-module-scss-module__ocW9AG__heading{min-width:0}.SectionCard-module-scss-module__ocW9AG__eyebrow{color:var(--color-foreground-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;line-height:1.3;display:block}.SectionCard-module-scss-module__ocW9AG__title{color:var(--color-foreground);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.SectionCard-module-scss-module__ocW9AG__description{color:var(--color-foreground-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.SectionCard-module-scss-module__ocW9AG__action{flex-shrink:0;align-items:center;gap:8px;display:flex}.SectionCard-module-scss-module__ocW9AG__body{padding:20px}.SectionCard-module-scss-module__ocW9AG__bodyFlush{padding:0}.SectionCard-module-scss-module__ocW9AG__bodyFlush>div{border:0;border-radius:0}.SectionCard-module-scss-module__ocW9AG__bodyFlush>div:last-child{border-radius:0 0 11px 11px}.SectionCard-module-scss-module__ocW9AG__details{margin:0}.SectionCard-module-scss-module__ocW9AG__detailRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.SectionCard-module-scss-module__ocW9AG__detailRow:first-child{padding-top:0}.SectionCard-module-scss-module__ocW9AG__detailRow:last-child{border-bottom:0;padding-bottom:0}.SectionCard-module-scss-module__ocW9AG__detailRow dt{color:var(--color-foreground-muted);flex-shrink:0;font-size:13px}.SectionCard-module-scss-module__ocW9AG__detailRow dd{min-width:0;color:var(--color-foreground);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}@media (max-width:768px){.SectionCard-module-scss-module__ocW9AG__header{flex-direction:column;padding:16px}.SectionCard-module-scss-module__ocW9AG__action{flex-wrap:wrap;max-width:100%}.SectionCard-module-scss-module__ocW9AG__body{padding:16px}}
.StatCard-module-scss-module__LwZ9dW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.StatCard-module-scss-module__LwZ9dW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.StatCard-module-scss-module__LwZ9dW__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.StatCard-module-scss-module__LwZ9dW__default{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.StatCard-module-scss-module__LwZ9dW__warning{background:var(--color-warning-background);color:var(--color-warning)}.StatCard-module-scss-module__LwZ9dW__error{background:var(--color-error-background);color:var(--color-error)}.StatCard-module-scss-module__LwZ9dW__success{background:var(--color-success-background);color:var(--color-success)}.StatCard-module-scss-module__LwZ9dW__content{flex-direction:column;min-width:0;display:flex}.StatCard-module-scss-module__LwZ9dW__label{color:var(--color-foreground-muted);font-size:12px;line-height:1.4}.StatCard-module-scss-module__LwZ9dW__valueRow{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;margin-top:4px;display:flex}.StatCard-module-scss-module__LwZ9dW__value{font-variant-numeric:tabular-nums;color:var(--color-foreground);letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.StatCard-module-scss-module__LwZ9dW__delta{font-variant-numeric:tabular-nums;background:var(--color-background-secondary);color:var(--color-foreground-muted);border-radius:4px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.StatCard-module-scss-module__LwZ9dW__deltaPositive{background:var(--color-success-background);color:var(--color-success)}.StatCard-module-scss-module__LwZ9dW__deltaNegative{background:var(--color-error-background);color:var(--color-error)}.StatCard-module-scss-module__LwZ9dW__hint{color:var(--color-foreground-muted);margin-top:4px;font-size:11px;line-height:1.4}.StatCard-module-scss-module__LwZ9dW__skeleton{background:var(--color-background-secondary);border-radius:4px;width:96px;height:22px;animation:1.5s ease-in-out infinite StatCard-module-scss-module__LwZ9dW__pulse;display:block}@keyframes StatCard-module-scss-module__LwZ9dW__pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.StatCard-module-scss-module__LwZ9dW__skeleton{animation:none}}@media (max-width:1280px){.StatCard-module-scss-module__LwZ9dW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.StatCard-module-scss-module__LwZ9dW__grid{gap:10px}.StatCard-module-scss-module__LwZ9dW__card{flex-direction:column;gap:10px;padding:14px}.StatCard-module-scss-module__LwZ9dW__icon{width:32px;height:32px}.StatCard-module-scss-module__LwZ9dW__valueRow{min-height:0}.StatCard-module-scss-module__LwZ9dW__value{font-size:18px}}
.StatusBadge-module-scss-module__U3yXda__badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.StatusBadge-module-scss-module__U3yXda__sm{padding:4px 9px;font-size:11px}.StatusBadge-module-scss-module__U3yXda__md{min-height:28px;padding:0 10px;font-size:12px;font-weight:600}.StatusBadge-module-scss-module__U3yXda__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.StatusBadge-module-scss-module__U3yXda__neutral{background:var(--color-background-secondary);border-color:var(--color-border);color:var(--color-foreground-muted)}.StatusBadge-module-scss-module__U3yXda__info{background:var(--color-info-background);color:var(--color-info)}.StatusBadge-module-scss-module__U3yXda__warning{background:var(--color-warning-background);color:var(--color-warning)}.StatusBadge-module-scss-module__U3yXda__brand{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.StatusBadge-module-scss-module__U3yXda__success{background:var(--color-success-background);color:var(--color-success)}.StatusBadge-module-scss-module__U3yXda__error{background:var(--color-error-background);color:var(--color-error)}
.Toolbar-module-scss-module__7V5VNW__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.Toolbar-module-scss-module__7V5VNW__search{flex:260px;min-width:220px;max-width:480px;position:relative}.Toolbar-module-scss-module__7V5VNW__spacer{flex:1}.Toolbar-module-scss-module__7V5VNW__searchIcon{color:var(--color-foreground-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Toolbar-module-scss-module__7V5VNW__searchInput{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-foreground);border-radius:8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.Toolbar-module-scss-module__7V5VNW__searchInput::placeholder{color:var(--color-foreground-muted)}.Toolbar-module-scss-module__7V5VNW__searchInput:hover:not(:disabled){border-color:var(--color-border-hover)}.Toolbar-module-scss-module__7V5VNW__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.Toolbar-module-scss-module__7V5VNW__searchInput:disabled{cursor:not-allowed;opacity:.6}.Toolbar-module-scss-module__7V5VNW__searchInput{background:var(--color-background);height:36px;padding:0 12px 0 36px}.Toolbar-module-scss-module__7V5VNW__filters{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.Toolbar-module-scss-module__7V5VNW__select{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-foreground);border-radius:8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.Toolbar-module-scss-module__7V5VNW__select::placeholder{color:var(--color-foreground-muted)}.Toolbar-module-scss-module__7V5VNW__select:hover:not(:disabled){border-color:var(--color-border-hover)}.Toolbar-module-scss-module__7V5VNW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.Toolbar-module-scss-module__7V5VNW__select:disabled{cursor:not-allowed;opacity:.6}.Toolbar-module-scss-module__7V5VNW__select{background:var(--color-background);cursor:pointer;flex:0 200px;width:200px;min-width:150px;height:36px;padding:0 32px 0 11px}.Toolbar-module-scss-module__7V5VNW__resetButton{border:1px solid var(--color-border);height:36px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Toolbar-module-scss-module__7V5VNW__resetButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Toolbar-module-scss-module__7V5VNW__resetButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-foreground)}@media (max-width:1023px){.Toolbar-module-scss-module__7V5VNW__search{flex:100%;max-width:none}.Toolbar-module-scss-module__7V5VNW__spacer{display:none}.Toolbar-module-scss-module__7V5VNW__filters{justify-content:flex-start}.Toolbar-module-scss-module__7V5VNW__select{flex:150px;width:auto}}@media (max-width:768px){.Toolbar-module-scss-module__7V5VNW__toolbar{flex-direction:column;align-items:stretch}.Toolbar-module-scss-module__7V5VNW__search{flex:none;min-width:0;max-width:none}.Toolbar-module-scss-module__7V5VNW__spacer{display:none}.Toolbar-module-scss-module__7V5VNW__filters{flex-direction:column;align-items:stretch}.Toolbar-module-scss-module__7V5VNW__select,.Toolbar-module-scss-module__7V5VNW__resetButton{flex:none;width:100%;min-width:0}.Toolbar-module-scss-module__7V5VNW__filters>button{width:100%}}
.ContactsTab-module-scss-module__4q3GZW__page{flex-direction:column;gap:20px;max-width:880px;display:flex}.ContactsTab-module-scss-module__4q3GZW__phones{flex-direction:column;gap:12px;display:flex}.ContactsTab-module-scss-module__4q3GZW__phoneRow{align-items:center;gap:12px;max-width:420px;display:flex}.ContactsTab-module-scss-module__4q3GZW__footer{justify-content:flex-end;display:flex}
.LeadDialog-module-scss-module__rUWKEq__content{flex-direction:column;gap:20px;display:flex}.LeadDialog-module-scss-module__rUWKEq__contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.LeadDialog-module-scss-module__rUWKEq__phone{color:var(--color-foreground);align-items:center;gap:8px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.LeadDialog-module-scss-module__rUWKEq__phone:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.LeadDialog-module-scss-module__rUWKEq__phone:hover{color:var(--color-primary)}.LeadDialog-module-scss-module__rUWKEq__message{white-space:pre-wrap;overflow-wrap:anywhere}.LeadDialog-module-scss-module__rUWKEq__form{border-top:1px solid var(--color-border);flex-direction:column;gap:16px;padding-top:20px;display:flex}
.Combobox-module-scss-module__R3A2eG__root{width:100%;position:relative}.Combobox-module-scss-module__R3A2eG__trigger{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:42px;color:var(--color-foreground);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.Combobox-module-scss-module__R3A2eG__trigger:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-surface-hover)}.Combobox-module-scss-module__R3A2eG__trigger:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}.Combobox-module-scss-module__R3A2eG__trigger:disabled{cursor:not-allowed;opacity:.6}.Combobox-module-scss-module__R3A2eG__triggerOpen,.Combobox-module-scss-module__R3A2eG__triggerOpen:hover{border-color:var(--color-primary)}.Combobox-module-scss-module__R3A2eG__selectedLabel,.Combobox-module-scss-module__R3A2eG__placeholder{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Combobox-module-scss-module__R3A2eG__selectedLabel{color:var(--color-foreground)}.Combobox-module-scss-module__R3A2eG__placeholder{color:var(--color-foreground-muted)}.Combobox-module-scss-module__R3A2eG__triggerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.Combobox-module-scss-module__R3A2eG__clearButton{width:24px;height:24px;color:var(--color-foreground-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}.Combobox-module-scss-module__R3A2eG__clearButton:hover{background:var(--color-surface-active);color:var(--color-foreground)}.Combobox-module-scss-module__R3A2eG__chevron{color:var(--color-foreground-muted);flex-shrink:0;transition:transform .15s}.Combobox-module-scss-module__R3A2eG__chevronOpen{transform:rotate(180deg)}.Combobox-module-scss-module__R3A2eG__dropdown{z-index:300;border:1px solid var(--color-border);background:var(--color-surface);width:100%;box-shadow:var(--shadow-md);border-radius:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.Combobox-module-scss-module__R3A2eG__searchWrapper{border-bottom:1px solid var(--color-border);align-items:center;padding:8px;display:flex;position:relative}.Combobox-module-scss-module__R3A2eG__searchIcon{color:var(--color-foreground-muted);pointer-events:none;position:absolute;left:18px}.Combobox-module-scss-module__R3A2eG__searchInput{background:var(--color-background-secondary);width:100%;height:34px;color:var(--color-foreground);border:0;border-radius:4px;outline:none;padding:0 10px 0 34px;font-family:inherit;font-size:14px}.Combobox-module-scss-module__R3A2eG__searchInput::placeholder{color:var(--color-foreground-muted)}.Combobox-module-scss-module__R3A2eG__options{scrollbar-width:thin;max-height:280px;padding:4px;overflow-y:auto}.Combobox-module-scss-module__R3A2eG__option{width:100%;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-family:inherit;transition:background-color .12s;display:flex}.Combobox-module-scss-module__R3A2eG__option:hover{background:var(--color-surface-hover)}.Combobox-module-scss-module__R3A2eG__option:focus-visible{background:var(--color-surface-hover);outline:none}.Combobox-module-scss-module__R3A2eG__optionSelected{background:var(--color-surface-active)}.Combobox-module-scss-module__R3A2eG__optionContent{flex-direction:column;gap:2px;min-width:0;display:flex}.Combobox-module-scss-module__R3A2eG__optionLabel{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.Combobox-module-scss-module__R3A2eG__optionDescription{color:var(--color-foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Combobox-module-scss-module__R3A2eG__check{color:var(--color-primary);flex-shrink:0}.Combobox-module-scss-module__R3A2eG__message{color:var(--color-foreground-muted);text-align:center;padding:20px 12px;font-size:13px}
.LeadsTab-module-scss-module__7d_1cq__nameButton{width:fit-content;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.LeadsTab-module-scss-module__7d_1cq__nameButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.LeadsTab-module-scss-module__7d_1cq__nameButton:hover .LeadsTab-module-scss-module__7d_1cq__name{color:var(--color-primary);text-decoration:underline}.LeadsTab-module-scss-module__7d_1cq__name{color:var(--color-foreground);font-size:13px;font-weight:500}.LeadsTab-module-scss-module__7d_1cq__unread{font-weight:700}.LeadsTab-module-scss-module__7d_1cq__phone{color:var(--color-foreground-secondary);white-space:nowrap;font-size:12px}.LeadsTab-module-scss-module__7d_1cq__file{color:var(--color-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.LeadsTab-module-scss-module__7d_1cq__file svg{color:var(--color-primary)}.LeadsTab-module-scss-module__7d_1cq__source{max-width:220px;color:var(--color-foreground-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}
.OrderAttachments-module-scss-module__3pY4TW__input{display:none}.OrderAttachments-module-scss-module__3pY4TW__empty{color:var(--color-foreground-muted);margin:0;font-size:13px;line-height:1.6}.OrderAttachments-module-scss-module__3pY4TW__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.OrderAttachments-module-scss-module__3pY4TW__item{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.OrderAttachments-module-scss-module__3pY4TW__preview{aspect-ratio:4/3;background:var(--color-background-secondary);width:100%;color:var(--color-foreground-muted);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.OrderAttachments-module-scss-module__3pY4TW__preview:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.OrderAttachments-module-scss-module__3pY4TW__preview:disabled{cursor:progress;opacity:.6}.OrderAttachments-module-scss-module__3pY4TW__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.OrderAttachments-module-scss-module__3pY4TW__previewAction{background:var(--color-surface);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-foreground-secondary);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px}.OrderAttachments-module-scss-module__3pY4TW__meta{flex-direction:column;gap:2px;min-width:0;padding:8px 36px 9px 10px;display:flex}.OrderAttachments-module-scss-module__3pY4TW__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);font-size:12px;font-weight:500;overflow:hidden}.OrderAttachments-module-scss-module__3pY4TW__details{color:var(--color-foreground-muted);font-size:11px;line-height:1.4}.OrderAttachments-module-scss-module__3pY4TW__remove{width:30px;height:30px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:4px}.OrderAttachments-module-scss-module__3pY4TW__remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.OrderAttachments-module-scss-module__3pY4TW__remove:hover{background:var(--color-error-background);color:var(--color-error)}@media (max-width:640px){.OrderAttachments-module-scss-module__3pY4TW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
.ReviewDialog-module-scss-module__rd6eNq__content{flex-direction:column;gap:20px;display:flex}.ReviewDialog-module-scss-module__rd6eNq__summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ReviewDialog-module-scss-module__rd6eNq__stars{color:var(--color-warning);letter-spacing:2px;font-size:18px}.ReviewDialog-module-scss-module__rd6eNq__category{color:var(--color-foreground-secondary);margin-right:auto;font-size:13px}.ReviewDialog-module-scss-module__rd6eNq__photoRow{align-items:flex-start;gap:16px;display:flex}.ReviewDialog-module-scss-module__rd6eNq__photoActions{flex-direction:column;gap:8px;min-width:0;display:flex}.ReviewDialog-module-scss-module__rd6eNq__photoTitle{color:var(--color-foreground);font-size:13px;font-weight:500}.ReviewDialog-module-scss-module__rd6eNq__photoButtons{flex-wrap:wrap;gap:8px;display:flex}.ReviewDialog-module-scss-module__rd6eNq__photoHint{color:var(--color-foreground-muted);font-size:12px}.ReviewDialog-module-scss-module__rd6eNq__fileInput{display:none}.ReviewDialog-module-scss-module__rd6eNq__toggle{border-top:1px solid var(--color-border);cursor:pointer;align-items:flex-start;gap:10px;padding-top:20px;display:flex}.ReviewDialog-module-scss-module__rd6eNq__toggleInput{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:1px}.ReviewDialog-module-scss-module__rd6eNq__toggleBody{flex-direction:column;gap:2px;display:flex}.ReviewDialog-module-scss-module__rd6eNq__toggleLabel{color:var(--color-foreground);font-size:13px;font-weight:500}.ReviewDialog-module-scss-module__rd6eNq__toggleHint{color:var(--color-foreground-muted);font-size:12px}
.MeasurementFormDialog-module-scss-module__MKZEZq__items{border:1px solid var(--color-border);border-radius:8px;grid-column:1/-1}.MeasurementFormDialog-module-scss-module__MKZEZq__foreignData{background:var(--color-warning-background);border:1px solid var(--color-warning);color:var(--color-warning);border-radius:8px;grid-column:1/-1;padding:12px 14px;font-size:12px;line-height:1.5}.MeasurementFormDialog-module-scss-module__MKZEZq__itemsHeader{background:var(--color-background);border-bottom:1px solid var(--color-border);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.MeasurementFormDialog-module-scss-module__MKZEZq__itemsTitle{color:var(--color-foreground);font-size:13px;font-weight:600;display:block}.MeasurementFormDialog-module-scss-module__MKZEZq__itemsHint{color:var(--color-foreground-muted);margin-top:2px;font-size:11px;display:block}.MeasurementFormDialog-module-scss-module__MKZEZq__itemsEmpty{color:var(--color-foreground-muted);text-align:center;padding:20px 14px;font-size:12px}.MeasurementFormDialog-module-scss-module__MKZEZq__itemsList{flex-direction:column;display:flex}.MeasurementFormDialog-module-scss-module__MKZEZq__itemRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) 36px;align-items:start;gap:10px;padding:12px 14px;display:grid}.MeasurementFormDialog-module-scss-module__MKZEZq__itemRow:last-child{border-bottom:0}.MeasurementFormDialog-module-scss-module__MKZEZq__removeButton{width:36px;height:40px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-top:23px;transition:background-color .15s,color .15s;display:flex}.MeasurementFormDialog-module-scss-module__MKZEZq__removeButton:focus-visible{outline:2px solid var(--color-error);outline-offset:2px}.MeasurementFormDialog-module-scss-module__MKZEZq__removeButton:hover{background:var(--color-error-background);color:var(--color-error)}@media (max-width:768px){.MeasurementFormDialog-module-scss-module__MKZEZq__itemRow{grid-template-columns:repeat(3,minmax(0,1fr))}.MeasurementFormDialog-module-scss-module__MKZEZq__itemRow>:first-child{grid-column:1/-1}.MeasurementFormDialog-module-scss-module__MKZEZq__removeButton{border-color:var(--color-border);grid-column:1/-1;width:100%;margin-top:0}}
.ReviewsTab-module-scss-module__KkrWoW__stars{color:var(--color-warning);letter-spacing:1px;white-space:nowrap;font-size:13px}.ReviewsTab-module-scss-module__KkrWoW__message{max-width:380px;color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.ReviewsTab-module-scss-module__KkrWoW__message{max-width:none}}
.OrderRelated-module-scss-module__y9VWKa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.OrderRelated-module-scss-module__y9VWKa__block{margin-top:16px}.OrderRelated-module-scss-module__y9VWKa__empty{color:var(--color-foreground-muted);font-size:13px;line-height:1.55}.OrderRelated-module-scss-module__y9VWKa__list{flex-direction:column;gap:6px;display:flex}.OrderRelated-module-scss-module__y9VWKa__row{border:1px solid var(--color-border);color:inherit;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.OrderRelated-module-scss-module__y9VWKa__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.OrderRelated-module-scss-module__y9VWKa__row:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.OrderRelated-module-scss-module__y9VWKa__rowIcon{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OrderRelated-module-scss-module__y9VWKa__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OrderRelated-module-scss-module__y9VWKa__rowTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);font-size:13px;font-weight:500;overflow:hidden}.OrderRelated-module-scss-module__y9VWKa__rowMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-muted);font-size:11px;overflow:hidden}@media (max-width:1024px){.OrderRelated-module-scss-module__y9VWKa__grid{grid-template-columns:minmax(0,1fr)}}
.StatsTab-module-scss-module__eXXmMq__wrapper{flex-direction:column;gap:20px;display:flex}.StatsTab-module-scss-module__eXXmMq__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.StatsTab-module-scss-module__eXXmMq__toolbarLabel{color:var(--color-foreground);font-size:13px;font-weight:500}.StatsTab-module-scss-module__eXXmMq__toolbarHint{color:var(--color-foreground-muted);font-size:12px}.StatsTab-module-scss-module__eXXmMq__live{background:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-foreground-secondary);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.StatsTab-module-scss-module__eXXmMq__live strong{color:var(--color-foreground)}.StatsTab-module-scss-module__eXXmMq__liveDot,.StatsTab-module-scss-module__eXXmMq__liveDotActive{background:var(--color-foreground-disabled);border-radius:9999px;width:8px;height:8px}.StatsTab-module-scss-module__eXXmMq__liveDotActive{background:var(--color-success);animation:2s ease-in-out infinite StatsTab-module-scss-module__eXXmMq__live-pulse}@keyframes StatsTab-module-scss-module__eXXmMq__live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.StatsTab-module-scss-module__eXXmMq__liveDotActive{animation:none}}.StatsTab-module-scss-module__eXXmMq__columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;display:grid}.StatsTab-module-scss-module__eXXmMq__funnel{flex-direction:column;gap:16px;display:flex}.StatsTab-module-scss-module__eXXmMq__funnelStep{flex-direction:column;gap:6px;display:flex}.StatsTab-module-scss-module__eXXmMq__funnelHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.StatsTab-module-scss-module__eXXmMq__funnelLabel{color:var(--color-foreground-secondary);font-size:13px}.StatsTab-module-scss-module__eXXmMq__funnelValue{color:var(--color-foreground-muted);white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.StatsTab-module-scss-module__eXXmMq__funnelValue strong{color:var(--color-foreground);font-size:15px}.StatsTab-module-scss-module__eXXmMq__funnelTrack{background:var(--color-background-secondary);border-radius:9999px;height:8px;overflow:hidden}.StatsTab-module-scss-module__eXXmMq__funnelBar{background:var(--color-primary);border-radius:9999px;height:100%}.StatsTab-module-scss-module__eXXmMq__funnelNote,.StatsTab-module-scss-module__eXXmMq__reviews,.StatsTab-module-scss-module__eXXmMq__empty{color:var(--color-foreground-secondary);margin:0;font-size:13px}.StatsTab-module-scss-module__eXXmMq__funnelNote strong,.StatsTab-module-scss-module__eXXmMq__reviews strong,.StatsTab-module-scss-module__eXXmMq__empty strong{color:var(--color-foreground)}.StatsTab-module-scss-module__eXXmMq__funnelNote{border-top:1px solid var(--color-border);padding-top:12px}.StatsTab-module-scss-module__eXXmMq__rowLabel{color:var(--color-foreground);font-size:13px;font-weight:500}@media (max-width:1024px){.StatsTab-module-scss-module__eXXmMq__columns{grid-template-columns:1fr}}
.SectionDialog-module-scss-module__-FM3yG__content{flex-direction:column;gap:20px;display:flex}.SectionDialog-module-scss-module__-FM3yG__photo,.SectionDialog-module-scss-module__-FM3yG__list{flex-direction:column;gap:12px;display:flex}.SectionDialog-module-scss-module__-FM3yG__photoHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SectionDialog-module-scss-module__-FM3yG__photoActions{flex-wrap:wrap;gap:8px;display:flex}.SectionDialog-module-scss-module__-FM3yG__label{color:var(--color-foreground);font-size:13px;font-weight:500}.SectionDialog-module-scss-module__-FM3yG__hint{color:var(--color-foreground-muted);font-size:12px}.SectionDialog-module-scss-module__-FM3yG__fileInput{display:none}.SectionDialog-module-scss-module__-FM3yG__frame{aspect-ratio:16/9;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.SectionDialog-module-scss-module__-FM3yG__preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SectionDialog-module-scss-module__-FM3yG__empty{color:var(--color-foreground-muted);text-align:center;padding:0 16px;font-size:13px}.SectionDialog-module-scss-module__-FM3yG__item{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.SectionDialog-module-scss-module__-FM3yG__itemHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.SectionDialog-module-scss-module__-FM3yG__itemNumber{color:var(--color-foreground-secondary);font-size:12px;font-weight:500}.SectionDialog-module-scss-module__-FM3yG__itemActions{gap:4px;display:flex}.SectionDialog-module-scss-module__-FM3yG__iconButton{border:1px solid var(--color-border);width:26px;height:26px;color:var(--color-foreground-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.SectionDialog-module-scss-module__-FM3yG__iconButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SectionDialog-module-scss-module__-FM3yG__iconButton:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}.SectionDialog-module-scss-module__-FM3yG__iconButton:disabled{opacity:.4;cursor:not-allowed}
.ProjectActions-module-scss-module__pqiIjW__actions{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 16px;display:flex}@media (max-width:768px){.ProjectActions-module-scss-module__pqiIjW__actions{flex-direction:column;align-items:stretch}}
.TextsTab-module-scss-module__frShCq__list{flex-direction:column;gap:20px;max-width:880px;display:flex}.TextsTab-module-scss-module__frShCq__actions{gap:8px;display:flex}.TextsTab-module-scss-module__frShCq__body{align-items:center;gap:16px;display:flex}.TextsTab-module-scss-module__frShCq__summary{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.TextsTab-module-scss-module__frShCq__preview{color:var(--color-foreground);font-size:14px}.TextsTab-module-scss-module__frShCq__hint{color:var(--color-foreground-muted);margin:0;font-size:12px}.TextsTab-module-scss-module__frShCq__group{flex-direction:column;gap:12px;display:flex}.TextsTab-module-scss-module__frShCq__groupHeader{flex-direction:column;gap:4px;display:flex}.TextsTab-module-scss-module__frShCq__groupHeader h2{color:var(--color-foreground);margin:0;font-size:16px;font-weight:600}.TextsTab-module-scss-module__frShCq__groupHeader p{color:var(--color-foreground-muted);margin:0;font-size:13px}
.ProjectHeader-module-scss-module__KCxgLq__header{margin-top:22px}.ProjectHeader-module-scss-module__KCxgLq__main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ProjectHeader-module-scss-module__KCxgLq__heading{min-width:0}.ProjectHeader-module-scss-module__KCxgLq__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProjectHeader-module-scss-module__KCxgLq__title{color:var(--color-foreground);letter-spacing:-.025em;margin:0;font-family:Manrope,sans-serif;font-size:26px;font-weight:600;line-height:1.25}.ProjectHeader-module-scss-module__KCxgLq__subtitle{color:var(--color-foreground-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.ProjectHeader-module-scss-module__KCxgLq__status{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.ProjectHeader-module-scss-module__KCxgLq__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.ProjectHeader-module-scss-module__KCxgLq__statusDRAFT{background:var(--color-background-secondary);border-color:var(--color-border);color:var(--color-foreground-muted)}.ProjectHeader-module-scss-module__KCxgLq__statusDESIGN{background:var(--color-info-background);color:var(--color-info)}.ProjectHeader-module-scss-module__KCxgLq__statusTECHNICAL_DESIGN{background:var(--color-warning-background);color:var(--color-warning)}.ProjectHeader-module-scss-module__KCxgLq__statusAPPROVED{background:var(--color-success-background);color:var(--color-success)}.ProjectHeader-module-scss-module__KCxgLq__statusCANCELLED{background:var(--color-error-background);color:var(--color-error)}.ProjectHeader-module-scss-module__KCxgLq__meta{border-top:1px solid var(--color-border);align-items:center;margin-top:22px;padding-top:16px;display:flex}.ProjectHeader-module-scss-module__KCxgLq__metaItem{flex-direction:column;gap:4px;min-width:150px;display:flex}.ProjectHeader-module-scss-module__KCxgLq__metaLabel{color:var(--color-foreground-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.ProjectHeader-module-scss-module__KCxgLq__metaValue{color:var(--color-foreground);font-size:13px;font-weight:500}.ProjectHeader-module-scss-module__KCxgLq__metaLink{width:fit-content;color:var(--color-primary);font-size:13px;font-weight:500;text-decoration:none}.ProjectHeader-module-scss-module__KCxgLq__metaLink:hover{text-decoration:underline}.ProjectHeader-module-scss-module__KCxgLq__metaLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.ProjectHeader-module-scss-module__KCxgLq__divider{background:var(--color-border);width:1px;height:32px;margin:0 20px}@media (max-width:768px){.ProjectHeader-module-scss-module__KCxgLq__main{flex-direction:column;gap:12px}.ProjectHeader-module-scss-module__KCxgLq__title{font-size:22px}.ProjectHeader-module-scss-module__KCxgLq__meta{flex-direction:column;align-items:flex-start;gap:14px}.ProjectHeader-module-scss-module__KCxgLq__metaItem{min-width:0}.ProjectHeader-module-scss-module__KCxgLq__divider{display:none}}
.WorkDialog-module-scss-module__qysh1W__content{flex-direction:column;gap:20px;display:flex}.WorkDialog-module-scss-module__qysh1W__photos{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding-top:20px;display:flex}.WorkDialog-module-scss-module__qysh1W__photosHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.WorkDialog-module-scss-module__qysh1W__photosTitle{align-items:baseline;gap:8px;display:flex}.WorkDialog-module-scss-module__qysh1W__photosLabel{color:var(--color-foreground);font-size:13px;font-weight:500}.WorkDialog-module-scss-module__qysh1W__photosCount,.WorkDialog-module-scss-module__qysh1W__photosHint{color:var(--color-foreground-muted);font-size:12px}.WorkDialog-module-scss-module__qysh1W__photosEmpty{background:var(--color-background-secondary);border:1px dashed var(--color-border);color:var(--color-foreground-secondary);text-align:center;border-radius:8px;margin:0;padding:20px;font-size:13px}.WorkDialog-module-scss-module__qysh1W__fileInput{display:none}.WorkDialog-module-scss-module__qysh1W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.WorkDialog-module-scss-module__qysh1W__item{position:relative}.WorkDialog-module-scss-module__qysh1W__cover{background:var(--color-primary);color:var(--color-primary-foreground,#fff);border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;top:6px;left:6px}.WorkDialog-module-scss-module__qysh1W__itemActions{gap:6px;display:flex;position:absolute;bottom:6px;right:6px}.WorkDialog-module-scss-module__qysh1W__itemButton{background:var(--color-background);border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.WorkDialog-module-scss-module__qysh1W__itemButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.WorkDialog-module-scss-module__qysh1W__itemButton:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}.WorkDialog-module-scss-module__qysh1W__itemButton:disabled{opacity:.5;cursor:not-allowed}.WorkDialog-module-scss-module__qysh1W__itemButtonDanger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error)}.WorkDialog-module-scss-module__qysh1W__toggle{border-top:1px solid var(--color-border);cursor:pointer;align-items:flex-start;gap:10px;padding-top:20px;display:flex}.WorkDialog-module-scss-module__qysh1W__toggleInput{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:1px}.WorkDialog-module-scss-module__qysh1W__toggleBody{flex-direction:column;gap:2px;display:flex}.WorkDialog-module-scss-module__qysh1W__toggleLabel{color:var(--color-foreground);font-size:13px;font-weight:500}.WorkDialog-module-scss-module__qysh1W__toggleHint{color:var(--color-foreground-muted);font-size:12px}@media (max-width:640px){.WorkDialog-module-scss-module__qysh1W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.RichTextEditor-module-scss-module__Klsh2a__editor{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.RichTextEditor-module-scss-module__Klsh2a__loading{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-foreground-muted);border-radius:12px;padding:24px;font-size:13px}.RichTextEditor-module-scss-module__Klsh2a__toolbar{z-index:1;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;display:flex;position:sticky;top:0}.RichTextEditor-module-scss-module__Klsh2a__group{align-items:center;gap:2px;display:flex}.RichTextEditor-module-scss-module__Klsh2a__group+.RichTextEditor-module-scss-module__Klsh2a__group{border-left:1px solid var(--color-border);padding-left:10px}.RichTextEditor-module-scss-module__Klsh2a__groupIcon{color:var(--color-error);margin-right:4px}.RichTextEditor-module-scss-module__Klsh2a__button,.RichTextEditor-module-scss-module__Klsh2a__textButton{height:30px;color:var(--color-foreground-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.RichTextEditor-module-scss-module__Klsh2a__button:focus-visible,.RichTextEditor-module-scss-module__Klsh2a__textButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RichTextEditor-module-scss-module__Klsh2a__button:hover:not(:disabled),.RichTextEditor-module-scss-module__Klsh2a__textButton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-foreground)}.RichTextEditor-module-scss-module__Klsh2a__button:disabled,.RichTextEditor-module-scss-module__Klsh2a__textButton:disabled{color:var(--color-foreground-disabled);cursor:not-allowed}.RichTextEditor-module-scss-module__Klsh2a__button{width:30px}.RichTextEditor-module-scss-module__Klsh2a__buttonActive{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.RichTextEditor-module-scss-module__Klsh2a__buttonActive:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary)}.RichTextEditor-module-scss-module__Klsh2a__textButton{padding:0 8px;font-size:12px}.RichTextEditor-module-scss-module__Klsh2a__canvas{background:var(--color-background-secondary);max-height:72vh;padding:20px;overflow-y:auto}.RichTextEditor-module-scss-module__Klsh2a__sheet{border:1px solid var(--color-border);color:#171717;background:#fff;border-radius:4px;outline:none;max-width:720px;min-height:720px;margin:0 auto;padding:48px 48px 56px 72px;font-family:Tinos,Times New Roman,serif;font-size:14px;line-height:1.45;box-shadow:0 1px 3px #00000014}.RichTextEditor-module-scss-module__Klsh2a__sheet p{min-height:1.45em;margin:0 0 8px}.RichTextEditor-module-scss-module__Klsh2a__sheet h1,.RichTextEditor-module-scss-module__Klsh2a__sheet h2,.RichTextEditor-module-scss-module__Klsh2a__sheet h3{margin:8px 0;font-weight:600;line-height:1.3}.RichTextEditor-module-scss-module__Klsh2a__sheet h1{font-size:21px}.RichTextEditor-module-scss-module__Klsh2a__sheet h2{font-size:18px}.RichTextEditor-module-scss-module__Klsh2a__sheet h3{font-size:15px}.RichTextEditor-module-scss-module__Klsh2a__sheet ul,.RichTextEditor-module-scss-module__Klsh2a__sheet ol{margin:0 0 8px;padding-left:22px}.RichTextEditor-module-scss-module__Klsh2a__sheet ul p,.RichTextEditor-module-scss-module__Klsh2a__sheet ol p{margin:0}.RichTextEditor-module-scss-module__Klsh2a__sheet ul{list-style:outside}.RichTextEditor-module-scss-module__Klsh2a__sheet ol{list-style:decimal}.RichTextEditor-module-scss-module__Klsh2a__sheet hr{border:0;border-top:1px solid #171717;margin:10px 0}.RichTextEditor-module-scss-module__Klsh2a__sheet table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 8px}.RichTextEditor-module-scss-module__Klsh2a__sheet table p{margin:0}.RichTextEditor-module-scss-module__Klsh2a__sheet th,.RichTextEditor-module-scss-module__Klsh2a__sheet td{text-align:left;vertical-align:top;border:1px solid #171717;padding:4px 6px;position:relative}.RichTextEditor-module-scss-module__Klsh2a__sheet th{font-weight:600}.RichTextEditor-module-scss-module__Klsh2a__sheet .selectedCell:after{content:"";pointer-events:none;background:#2563eb29;position:absolute;inset:0}
.ProjectWorkflow-module-scss-module__c8UL9W__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px 20px}.ProjectWorkflow-module-scss-module__c8UL9W__workflow{align-items:center;width:100%;display:flex}.ProjectWorkflow-module-scss-module__c8UL9W__stepWrapper{flex:1;align-items:center;min-width:0;display:flex}.ProjectWorkflow-module-scss-module__c8UL9W__step{min-width:0;color:var(--color-foreground-muted);align-items:center;gap:9px;display:flex}.ProjectWorkflow-module-scss-module__c8UL9W__indicator{background:var(--color-background);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-foreground-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:flex}.ProjectWorkflow-module-scss-module__c8UL9W__label{color:var(--color-foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ProjectWorkflow-module-scss-module__c8UL9W__connector{background:var(--color-border);flex:1;min-width:24px;height:1px;margin:0 14px;transition:background-color .15s}.ProjectWorkflow-module-scss-module__c8UL9W__current{color:var(--color-primary)}.ProjectWorkflow-module-scss-module__c8UL9W__current .ProjectWorkflow-module-scss-module__c8UL9W__indicator{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.ProjectWorkflow-module-scss-module__c8UL9W__current .ProjectWorkflow-module-scss-module__c8UL9W__label{color:var(--color-foreground);font-weight:600}.ProjectWorkflow-module-scss-module__c8UL9W__completed .ProjectWorkflow-module-scss-module__c8UL9W__indicator{background:var(--color-success);border-color:var(--color-success);color:var(--color-primary-foreground)}.ProjectWorkflow-module-scss-module__c8UL9W__completed .ProjectWorkflow-module-scss-module__c8UL9W__label{color:var(--color-foreground-secondary)}.ProjectWorkflow-module-scss-module__c8UL9W__connectorCompleted{background:var(--color-success)}.ProjectWorkflow-module-scss-module__c8UL9W__cancelled{min-height:28px;color:var(--color-error);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ProjectWorkflow-module-scss-module__c8UL9W__cancelledDot{background:var(--color-error);border-radius:50%;width:7px;height:7px}@media (max-width:768px){.ProjectWorkflow-module-scss-module__c8UL9W__section{padding:16px}.ProjectWorkflow-module-scss-module__c8UL9W__workflow{flex-direction:column;align-items:stretch;gap:0}.ProjectWorkflow-module-scss-module__c8UL9W__stepWrapper{flex-direction:column;align-items:flex-start}.ProjectWorkflow-module-scss-module__c8UL9W__step{width:100%}.ProjectWorkflow-module-scss-module__c8UL9W__connector{width:1px;min-width:1px;height:18px;margin:4px 0 4px 14px}}
.WorksTab-module-scss-module__bKsvZa__work{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.WorksTab-module-scss-module__bKsvZa__work:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.WorksTab-module-scss-module__bKsvZa__work:hover .WorksTab-module-scss-module__bKsvZa__title{color:var(--color-primary);text-decoration:underline}.WorksTab-module-scss-module__bKsvZa__workBody{flex-direction:column;gap:2px;min-width:0;display:flex}.WorksTab-module-scss-module__bKsvZa__title{color:var(--color-foreground);font-size:13px;font-weight:500}.WorksTab-module-scss-module__bKsvZa__category{color:var(--color-foreground-secondary);font-size:12px}
.TelegramCard-module-scss-module__m75MaW__body{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.TelegramCard-module-scss-module__m75MaW__text{color:var(--color-foreground-secondary);margin:0;font-size:13px;line-height:1.6}.TelegramCard-module-scss-module__m75MaW__text strong{color:var(--color-foreground);font-weight:600}.TelegramCard-module-scss-module__m75MaW__note{color:var(--color-foreground-muted);margin:0;font-size:12px;line-height:1.5}.TelegramCard-module-scss-module__m75MaW__note code{background:var(--color-background-secondary);color:var(--color-foreground);border-radius:4px;padding:1px 6px;font-size:12px}
.UserMenu-module-scss-module__cNkZJW__trigger{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-left:8px;padding:4px 8px;transition:background-color .15s;display:flex}.UserMenu-module-scss-module__cNkZJW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UserMenu-module-scss-module__cNkZJW__trigger:hover,.UserMenu-module-scss-module__cNkZJW__trigger[data-state=open]{background:var(--color-surface-hover)}.UserMenu-module-scss-module__cNkZJW__avatar{background:var(--color-primary);width:32px;height:32px;color:var(--color-primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.UserMenu-module-scss-module__cNkZJW__info{flex-direction:column;align-items:flex-start;min-width:0;max-width:180px;display:flex}.UserMenu-module-scss-module__cNkZJW__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-foreground);font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.UserMenu-module-scss-module__cNkZJW__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-foreground-muted);margin-top:2px;font-size:12px;line-height:1.2;overflow:hidden}.UserMenu-module-scss-module__cNkZJW__chevron{color:var(--color-foreground-muted);flex-shrink:0}.UserMenu-module-scss-module__cNkZJW__content{z-index:300;background:var(--color-surface);border:1px solid var(--color-border);min-width:230px;box-shadow:var(--shadow-md);border-radius:8px;padding:5px}.UserMenu-module-scss-module__cNkZJW__account{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.UserMenu-module-scss-module__cNkZJW__accountName{color:var(--color-foreground);font-size:13px;font-weight:600}.UserMenu-module-scss-module__cNkZJW__accountEmail{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-muted);font-size:12px;overflow:hidden}.UserMenu-module-scss-module__cNkZJW__separator{background:var(--color-border);height:1px;margin:5px 0}.UserMenu-module-scss-module__cNkZJW__item{min-height:34px;color:var(--color-foreground-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:9px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.UserMenu-module-scss-module__cNkZJW__item[data-highlighted]{background:var(--color-surface-hover);color:var(--color-foreground)}.UserMenu-module-scss-module__cNkZJW__danger{color:var(--color-error)}.UserMenu-module-scss-module__cNkZJW__danger[data-highlighted]{background:var(--color-error-background);color:var(--color-error)}@media (max-width:1023px){.UserMenu-module-scss-module__cNkZJW__info,.UserMenu-module-scss-module__cNkZJW__chevron{display:none}}
.AttachProjectDialog-module-scss-module__fiCfTG__body{min-height:300px}
.TemplateBuilder-module-scss-module__qyC2XG__layout{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:16px;display:grid}@media (max-width:1180px){.TemplateBuilder-module-scss-module__qyC2XG__layout{grid-template-columns:minmax(0,1fr)}}.TemplateBuilder-module-scss-module__qyC2XG__form,.TemplateBuilder-module-scss-module__qyC2XG__side{flex-direction:column;gap:16px;min-width:0;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__side{position:sticky;top:16px}@media (max-width:1180px){.TemplateBuilder-module-scss-module__qyC2XG__side{position:static}}.TemplateBuilder-module-scss-module__qyC2XG__placeholders{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__placeholder{background:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-foreground-muted);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s;display:inline-flex}.TemplateBuilder-module-scss-module__qyC2XG__placeholder:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TemplateBuilder-module-scss-module__qyC2XG__placeholder code{color:var(--color-primary);font-family:inherit;font-weight:600}.TemplateBuilder-module-scss-module__qyC2XG__placeholder:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}.TemplateBuilder-module-scss-module__qyC2XG__toggles{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__toggleInput{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:1px}.TemplateBuilder-module-scss-module__qyC2XG__toggleBody{flex-direction:column;gap:2px;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__toggleLabel{color:var(--color-foreground);font-size:13px;font-weight:500}.TemplateBuilder-module-scss-module__qyC2XG__toggleHint{color:var(--color-foreground-muted);font-size:12px}.TemplateBuilder-module-scss-module__qyC2XG__empty{color:var(--color-foreground-muted);font-size:13px;line-height:1.55}.TemplateBuilder-module-scss-module__qyC2XG__versions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__version{border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__versionBody{flex-direction:column;gap:2px;min-width:0;display:flex}.TemplateBuilder-module-scss-module__qyC2XG__versionTitle{color:var(--color-foreground);font-size:13px;font-weight:600}.TemplateBuilder-module-scss-module__qyC2XG__versionMeta{color:var(--color-foreground-muted);font-size:12px}
.ProjectInfo-module-scss-module__omZf3a__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.ProjectInfo-module-scss-module__omZf3a__header{border-bottom:1px solid var(--color-border);padding:18px 20px}.ProjectInfo-module-scss-module__omZf3a__title{color:var(--color-foreground);margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.ProjectInfo-module-scss-module__omZf3a__subtitle{color:var(--color-foreground-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.ProjectInfo-module-scss-module__omZf3a__body{padding:20px}.ProjectInfo-module-scss-module__omZf3a__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ProjectInfo-module-scss-module__omZf3a__detail{flex-direction:column;gap:5px;display:flex}.ProjectInfo-module-scss-module__omZf3a__label,.ProjectInfo-module-scss-module__omZf3a__dimensionLabel{color:var(--color-foreground-muted);font-size:11px;font-weight:500}.ProjectInfo-module-scss-module__omZf3a__value{color:var(--color-foreground);font-size:13px;font-weight:500}.ProjectInfo-module-scss-module__omZf3a__separator{background:var(--color-border);height:1px;margin:20px 0}.ProjectInfo-module-scss-module__omZf3a__dimensionsSection{flex-direction:column;gap:14px;display:flex}.ProjectInfo-module-scss-module__omZf3a__sectionHeading{color:var(--color-foreground-secondary);align-items:center;gap:7px;display:flex}.ProjectInfo-module-scss-module__omZf3a__sectionHeading h3{margin:0;font-size:12px;font-weight:600}.ProjectInfo-module-scss-module__omZf3a__dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProjectInfo-module-scss-module__omZf3a__dimension{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.ProjectInfo-module-scss-module__omZf3a__dimensionValue{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ProjectInfo-module-scss-module__omZf3a__textSection{flex-direction:column;gap:8px;display:flex}.ProjectInfo-module-scss-module__omZf3a__sectionTitle{color:var(--color-foreground);margin:0;font-size:12px;font-weight:600}.ProjectInfo-module-scss-module__omZf3a__text{color:var(--color-foreground-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.ProjectInfo-module-scss-module__omZf3a__dates{flex-wrap:wrap;gap:20px;display:flex}.ProjectInfo-module-scss-module__omZf3a__date{color:var(--color-foreground-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ProjectInfo-module-scss-module__omZf3a__date svg{flex-shrink:0}@media (max-width:768px){.ProjectInfo-module-scss-module__omZf3a__details,.ProjectInfo-module-scss-module__omZf3a__dimensions{grid-template-columns:1fr}.ProjectInfo-module-scss-module__omZf3a__dates{flex-direction:column;gap:8px}}
.AccessLinkBox-module-scss-module__NDUncq__box{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.AccessLinkBox-module-scss-module__NDUncq__link{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-foreground);border-radius:8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.AccessLinkBox-module-scss-module__NDUncq__link::placeholder{color:var(--color-foreground-muted)}.AccessLinkBox-module-scss-module__NDUncq__link:hover:not(:disabled){border-color:var(--color-border-hover)}.AccessLinkBox-module-scss-module__NDUncq__link:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent);outline:none}.AccessLinkBox-module-scss-module__NDUncq__link:disabled{cursor:not-allowed;opacity:.6}.AccessLinkBox-module-scss-module__NDUncq__link{background:var(--color-background);text-overflow:ellipsis;height:40px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.AccessLinkBox-module-scss-module__NDUncq__note{color:var(--color-foreground-muted);margin:0;font-size:12px;line-height:1.55}
.Tabs-module-scss-module__bCgRRG__tabs{scrollbar-width:none;gap:4px;margin-top:20px;margin-bottom:-25px;display:flex;overflow-x:auto}.Tabs-module-scss-module__bCgRRG__tab{color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:10px 12px 13px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.Tabs-module-scss-module__bCgRRG__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.Tabs-module-scss-module__bCgRRG__tab:hover{color:var(--color-foreground)}.Tabs-module-scss-module__bCgRRG__active{border-bottom-color:var(--color-primary);color:var(--color-foreground)}.Tabs-module-scss-module__bCgRRG__count{font-variant-numeric:tabular-nums;background:var(--color-background-secondary);min-width:20px;color:var(--color-foreground-muted);text-align:center;border-radius:9999px;padding:2px 6px;font-size:10px;font-weight:600}.Tabs-module-scss-module__bCgRRG__active .Tabs-module-scss-module__bCgRRG__count{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}@media (max-width:768px){.Tabs-module-scss-module__bCgRRG__tabs{margin-bottom:-21px}}
.SectionEditor-module-scss-module__LGv4Oa__head{grid-template-columns:minmax(0,1fr) 190px;gap:12px 16px;display:grid}@media (max-width:640px){.SectionEditor-module-scss-module__LGv4Oa__head{grid-template-columns:minmax(0,1fr)}}.SectionEditor-module-scss-module__LGv4Oa__headHint{color:var(--color-foreground-muted);grid-column:1/-1;font-size:12px;line-height:1.5}.SectionEditor-module-scss-module__LGv4Oa__heading{color:var(--color-foreground);margin:22px 0 12px;font-size:13px;font-weight:600}.SectionEditor-module-scss-module__LGv4Oa__rows{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.SectionEditor-module-scss-module__LGv4Oa__cell{flex-direction:column;gap:5px;min-width:0;display:flex}.SectionEditor-module-scss-module__LGv4Oa__cellLabel{color:var(--color-foreground-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.SectionEditor-module-scss-module__LGv4Oa__panel{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}@media (max-width:760px){.SectionEditor-module-scss-module__LGv4Oa__panel{grid-template-columns:repeat(4,minmax(0,1fr))}}.SectionEditor-module-scss-module__LGv4Oa__span2{grid-column:span 2}.SectionEditor-module-scss-module__LGv4Oa__span4{grid-column:span 4}.SectionEditor-module-scss-module__LGv4Oa__item{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:minmax(0,1fr) 170px 150px;gap:12px;padding:12px;display:grid}@media (max-width:760px){.SectionEditor-module-scss-module__LGv4Oa__item{grid-template-columns:minmax(0,1fr)}}.SectionEditor-module-scss-module__LGv4Oa__readout{text-align:right;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:0 6px;min-height:40px;display:grid}.SectionEditor-module-scss-module__LGv4Oa__readoutMain{font-variant-numeric:tabular-nums;color:var(--color-foreground);white-space:nowrap;font-size:14px;font-weight:600}.SectionEditor-module-scss-module__LGv4Oa__readoutSub{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);white-space:nowrap;grid-column:1;font-size:11px}.SectionEditor-module-scss-module__LGv4Oa__remove{width:32px;height:32px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}.SectionEditor-module-scss-module__LGv4Oa__remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SectionEditor-module-scss-module__LGv4Oa__remove:hover{background:var(--color-error-background);color:var(--color-error)}.SectionEditor-module-scss-module__LGv4Oa__empty{color:var(--color-foreground-muted);margin-bottom:12px;font-size:13px;line-height:1.55}.SectionEditor-module-scss-module__LGv4Oa__totals{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px 28px;margin:22px 0 0;padding-top:16px;display:flex}.SectionEditor-module-scss-module__LGv4Oa__totals div{flex-direction:column;gap:2px;display:flex}.SectionEditor-module-scss-module__LGv4Oa__totals dt{color:var(--color-foreground-muted);font-size:12px}.SectionEditor-module-scss-module__LGv4Oa__totals dd{font-variant-numeric:tabular-nums;color:var(--color-foreground);margin:0;font-size:14px;font-weight:500}.SectionEditor-module-scss-module__LGv4Oa__totalsMain{margin-left:auto}.SectionEditor-module-scss-module__LGv4Oa__totalsMain dd{font-size:16px;font-weight:600}
.OrderPipeline-module-scss-module___XClcq__pipeline{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.OrderPipeline-module-scss-module___XClcq__stage{border-radius:4px;grid-template-columns:22px minmax(110px,160px) minmax(80px,1fr) 28px minmax(84px,104px);align-items:center;gap:12px;min-height:32px;padding:0 4px;transition:background-color .15s;display:grid}.OrderPipeline-module-scss-module___XClcq__stage:hover{background:var(--color-surface-hover)}.OrderPipeline-module-scss-module___XClcq__index{font-variant-numeric:tabular-nums;color:var(--color-foreground-disabled);font-size:10px;font-weight:600}.OrderPipeline-module-scss-module___XClcq__label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-secondary);font-size:13px;overflow:hidden}.OrderPipeline-module-scss-module___XClcq__track{background:var(--color-background-secondary);border-radius:9999px;height:8px;overflow:hidden}.OrderPipeline-module-scss-module___XClcq__bar{background:var(--color-primary);border-radius:9999px;min-width:0;height:100%;transition:width .3s;display:block}.OrderPipeline-module-scss-module___XClcq__barDone{background:var(--color-success)}.OrderPipeline-module-scss-module___XClcq__count{font-variant-numeric:tabular-nums;color:var(--color-foreground);text-align:right;font-size:13px;font-weight:600}.OrderPipeline-module-scss-module___XClcq__amount{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-muted);text-align:right;font-size:12px;overflow:hidden}.OrderPipeline-module-scss-module___XClcq__empty .OrderPipeline-module-scss-module___XClcq__label,.OrderPipeline-module-scss-module___XClcq__empty .OrderPipeline-module-scss-module___XClcq__count{color:var(--color-foreground-disabled)}@media (max-width:768px){.OrderPipeline-module-scss-module___XClcq__stage{grid-template-columns:22px minmax(0,1fr) 32px;row-gap:4px;padding:6px 4px}.OrderPipeline-module-scss-module___XClcq__track{grid-area:2/2/auto/-1}.OrderPipeline-module-scss-module___XClcq__amount{display:none}}
.CustomTemplateBuilder-module-scss-module__wiHS_G__layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:16px;display:grid}@media (max-width:1180px){.CustomTemplateBuilder-module-scss-module__wiHS_G__layout{grid-template-columns:minmax(0,1fr)}}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalog{flex-direction:column;gap:14px;display:flex}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalogGroup{flex-direction:column;gap:6px;display:flex}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalogTitle{color:var(--color-foreground-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalogItems{flex-wrap:wrap;gap:6px;display:flex}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalogItem{background:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-foreground-secondary);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalogItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CustomTemplateBuilder-module-scss-module__wiHS_G__catalogItem:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-primary)}
.ProfitSection-module-scss-module__w5NDAq__section{flex-direction:column;gap:16px;margin-top:8px;display:flex}.ProfitSection-module-scss-module__w5NDAq__header{flex-direction:column;gap:4px;display:flex}.ProfitSection-module-scss-module__w5NDAq__title{color:var(--color-foreground);margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600}.ProfitSection-module-scss-module__w5NDAq__subtitle{max-width:720px;color:var(--color-foreground-muted);margin:0;font-size:13px;line-height:1.55}.ProfitSection-module-scss-module__w5NDAq__footer{color:var(--color-foreground-muted);margin:0;padding:12px 16px;font-size:12px;line-height:1.5}
.NotificationsMenu-module-scss-module__9KvyWW__trigger{width:40px;height:40px;color:var(--color-foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:relative}.NotificationsMenu-module-scss-module__9KvyWW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationsMenu-module-scss-module__9KvyWW__trigger:hover,.NotificationsMenu-module-scss-module__9KvyWW__trigger[data-state=open]{background:var(--color-surface-hover);color:var(--color-foreground)}.NotificationsMenu-module-scss-module__9KvyWW__badge{font-variant-numeric:tabular-nums;background:var(--color-error);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:5px;right:5px}.NotificationsMenu-module-scss-module__9KvyWW__content{z-index:300;background:var(--color-surface);border:1px solid var(--color-border);width:min(100vw - 24px,380px);max-height:min(100dvh - 96px,520px);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.NotificationsMenu-module-scss-module__9KvyWW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.NotificationsMenu-module-scss-module__9KvyWW__title{color:var(--color-foreground);font-size:14px;font-weight:600}.NotificationsMenu-module-scss-module__9KvyWW__markAllButton{color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.NotificationsMenu-module-scss-module__9KvyWW__markAllButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NotificationsMenu-module-scss-module__9KvyWW__markAllButton:hover:not(:disabled){background:var(--color-surface-hover)}.NotificationsMenu-module-scss-module__9KvyWW__markAllButton:disabled{color:var(--color-foreground-disabled);cursor:not-allowed}.NotificationsMenu-module-scss-module__9KvyWW__list{scrollbar-width:thin;flex:1;min-height:0;padding:4px;overflow-y:auto}.NotificationsMenu-module-scss-module__9KvyWW__state{color:var(--color-foreground-muted);text-align:center;padding:32px 16px;font-size:13px}.NotificationsMenu-module-scss-module__9KvyWW__item{cursor:pointer;border-radius:8px;outline:none;align-items:flex-start;gap:10px;padding:10px;display:flex}.NotificationsMenu-module-scss-module__9KvyWW__item[data-highlighted]{background:var(--color-surface-hover)}.NotificationsMenu-module-scss-module__9KvyWW__icon{background:var(--color-background-secondary);width:30px;height:30px;color:var(--color-foreground-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationsMenu-module-scss-module__9KvyWW__unread .NotificationsMenu-module-scss-module__9KvyWW__icon{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.NotificationsMenu-module-scss-module__9KvyWW__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationsMenu-module-scss-module__9KvyWW__itemTitle{color:var(--color-foreground-secondary);font-size:13px;font-weight:500;line-height:1.35}.NotificationsMenu-module-scss-module__9KvyWW__unread .NotificationsMenu-module-scss-module__9KvyWW__itemTitle{color:var(--color-foreground);font-weight:600}.NotificationsMenu-module-scss-module__9KvyWW__message{color:var(--color-foreground-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.NotificationsMenu-module-scss-module__9KvyWW__time{color:var(--color-foreground-disabled);margin-top:2px;font-size:11px}.NotificationsMenu-module-scss-module__9KvyWW__unreadDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.NotificationsMenu-module-scss-module__9KvyWW__footerLink{border-top:1px solid var(--color-border);color:var(--color-primary);text-align:center;outline:none;padding:11px 14px;font-size:13px;font-weight:500;text-decoration:none;display:block}.NotificationsMenu-module-scss-module__9KvyWW__footerLink[data-highlighted]{background:var(--color-surface-hover)}
.OrderForm-module-scss-module__HXD0zG__page{width:100%;min-height:100%;color:var(--color-foreground)}.OrderForm-module-scss-module__HXD0zG__container{max-width:1440px;margin:0 auto;padding:20px 32px 48px}.OrderForm-module-scss-module__HXD0zG__header{margin-bottom:28px}.OrderForm-module-scss-module__HXD0zG__eyebrow{color:var(--color-foreground-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600;line-height:1.3;display:block}.OrderForm-module-scss-module__HXD0zG__title{color:var(--color-foreground);margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.OrderForm-module-scss-module__HXD0zG__subtitle{max-width:620px;color:var(--color-foreground-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.OrderForm-module-scss-module__HXD0zG__form{flex-direction:column;gap:20px;display:flex}.OrderForm-module-scss-module__HXD0zG__section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px}.OrderForm-module-scss-module__HXD0zG__sectionHeader{border-bottom:1px solid var(--color-border);padding:20px 22px}.OrderForm-module-scss-module__HXD0zG__sectionTitle{color:var(--color-foreground);margin:0;font-size:16px;font-weight:600;line-height:1.4}.OrderForm-module-scss-module__HXD0zG__sectionDescription{color:var(--color-foreground-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.OrderForm-module-scss-module__HXD0zG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px;display:grid}.OrderForm-module-scss-module__HXD0zG__fullWidth{grid-column:1/-1}.OrderForm-module-scss-module__HXD0zG__field{flex-direction:column;gap:7px;display:flex}.OrderForm-module-scss-module__HXD0zG__label{color:var(--color-foreground);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.OrderForm-module-scss-module__HXD0zG__required{color:var(--color-error)}.OrderForm-module-scss-module__HXD0zG__input,.OrderForm-module-scss-module__HXD0zG__textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-foreground);border-radius:8px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.OrderForm-module-scss-module__HXD0zG__input:hover,.OrderForm-module-scss-module__HXD0zG__textarea:hover{border-color:var(--color-border-hover)}.OrderForm-module-scss-module__HXD0zG__input:focus,.OrderForm-module-scss-module__HXD0zG__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}.OrderForm-module-scss-module__HXD0zG__input::placeholder,.OrderForm-module-scss-module__HXD0zG__textarea::placeholder{color:var(--color-foreground-muted)}.OrderForm-module-scss-module__HXD0zG__input:disabled,.OrderForm-module-scss-module__HXD0zG__textarea:disabled{cursor:not-allowed;opacity:.6}.OrderForm-module-scss-module__HXD0zG__input{height:42px;padding:0 12px}.OrderForm-module-scss-module__HXD0zG__textarea{resize:vertical;min-height:120px;padding:10px 12px;line-height:1.5}.OrderForm-module-scss-module__HXD0zG__inputError{border-color:var(--color-error)}.OrderForm-module-scss-module__HXD0zG__inputError:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #ef44441f}.OrderForm-module-scss-module__HXD0zG__inputWithSuffix{position:relative}.OrderForm-module-scss-module__HXD0zG__inputWithSuffix .OrderForm-module-scss-module__HXD0zG__input{padding-right:48px}.OrderForm-module-scss-module__HXD0zG__suffix{color:var(--color-foreground-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OrderForm-module-scss-module__HXD0zG__error{color:var(--color-error);font-size:12px;line-height:1.4}.OrderForm-module-scss-module__HXD0zG__serverError{border:1px solid var(--color-error);background:var(--color-error-background);color:var(--color-error);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.OrderForm-module-scss-module__HXD0zG__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.OrderForm-module-scss-module__HXD0zG__primaryButton,.OrderForm-module-scss-module__HXD0zG__secondaryButton{cursor:pointer;border-radius:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,opacity .15s}.OrderForm-module-scss-module__HXD0zG__primaryButton:disabled,.OrderForm-module-scss-module__HXD0zG__secondaryButton:disabled{cursor:not-allowed;opacity:.6}.OrderForm-module-scss-module__HXD0zG__primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.OrderForm-module-scss-module__HXD0zG__primaryButton:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.OrderForm-module-scss-module__HXD0zG__primaryButton:active:not(:disabled){background:var(--color-primary-active);border-color:var(--color-primary-active)}.OrderForm-module-scss-module__HXD0zG__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.OrderForm-module-scss-module__HXD0zG__secondaryButton:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover)}.OrderForm-module-scss-module__HXD0zG__calculatedValue{border:1px solid var(--color-border);background:var(--color-background-secondary);min-height:42px;color:var(--color-foreground);border-radius:8px;align-items:center;gap:5px;padding:0 12px;display:flex}.OrderForm-module-scss-module__HXD0zG__calculatedAmount{font-size:14px;font-weight:600}.OrderForm-module-scss-module__HXD0zG__calculatedCurrency{color:var(--color-foreground-muted);font-size:13px}.OrderForm-module-scss-module__HXD0zG__calculatedRate{color:var(--color-primary);margin-left:auto;font-size:12px;font-weight:600}.OrderForm-module-scss-module__HXD0zG__helperText{color:var(--color-foreground-muted);font-size:12px;line-height:1.4}@media (max-width:768px){.OrderForm-module-scss-module__HXD0zG__container{padding:18px 20px 40px}.OrderForm-module-scss-module__HXD0zG__grid{grid-template-columns:1fr}.OrderForm-module-scss-module__HXD0zG__fullWidth{grid-column:auto}.OrderForm-module-scss-module__HXD0zG__actions{flex-direction:column-reverse;align-items:stretch}.OrderForm-module-scss-module__HXD0zG__primaryButton,.OrderForm-module-scss-module__HXD0zG__secondaryButton{width:100%}}.OrderForm-module-scss-module__HXD0zG__projects{flex-direction:column;gap:16px;padding:22px;display:flex}.OrderForm-module-scss-module__HXD0zG__project{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) repeat(3,minmax(0,1fr)) auto;align-items:start;gap:12px;padding-bottom:16px;display:grid}@media (max-width:960px){.OrderForm-module-scss-module__HXD0zG__project{grid-template-columns:repeat(2,minmax(0,1fr))}}.OrderForm-module-scss-module__HXD0zG__removeProject{min-height:42px;color:var(--color-error);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:start;margin-top:25px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.OrderForm-module-scss-module__HXD0zG__removeProject:hover{background:var(--color-error-background)}@media (max-width:960px){.OrderForm-module-scss-module__HXD0zG__removeProject{margin-top:0}}
.OrdersToolbar-module-scss-module__8l-rPG__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.OrdersToolbar-module-scss-module__8l-rPG__search{flex:1;max-width:480px;position:relative}.OrdersToolbar-module-scss-module__8l-rPG__searchIcon{color:var(--color-foreground-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.OrdersToolbar-module-scss-module__8l-rPG__searchInput{background:var(--color-background);border:1px solid var(--color-border);width:100%;height:36px;color:var(--color-foreground);border-radius:8px;outline:none;padding:0 12px 0 36px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.OrdersToolbar-module-scss-module__8l-rPG__searchInput::placeholder{color:var(--color-foreground-muted)}.OrdersToolbar-module-scss-module__8l-rPG__searchInput:hover{border-color:var(--color-border-hover)}.OrdersToolbar-module-scss-module__8l-rPG__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.OrdersToolbar-module-scss-module__8l-rPG__filters{align-items:center;gap:8px;display:flex}.OrdersToolbar-module-scss-module__8l-rPG__select{background:var(--color-background);border:1px solid var(--color-border);width:190px;height:36px;color:var(--color-foreground);cursor:pointer;border-radius:8px;outline:none;padding:0 32px 0 11px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.OrdersToolbar-module-scss-module__8l-rPG__select:hover{border-color:var(--color-border-hover)}.OrdersToolbar-module-scss-module__8l-rPG__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.OrdersToolbar-module-scss-module__8l-rPG__mineButton{background:var(--color-background);border:1px solid var(--color-border);height:36px;color:var(--color-foreground-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.OrdersToolbar-module-scss-module__8l-rPG__mineButton:hover{border-color:var(--color-border-hover);color:var(--color-foreground)}.OrdersToolbar-module-scss-module__8l-rPG__mineButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.OrdersToolbar-module-scss-module__8l-rPG__mineButtonActive{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:var(--color-primary);color:var(--color-primary)}.OrdersToolbar-module-scss-module__8l-rPG__mineButtonActive:hover{border-color:var(--color-primary);color:var(--color-primary)}.OrdersToolbar-module-scss-module__8l-rPG__resetButton{border:1px solid var(--color-border);height:36px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.OrdersToolbar-module-scss-module__8l-rPG__resetButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-foreground)}.OrdersToolbar-module-scss-module__8l-rPG__resetButton:active{background:var(--color-surface-active)}.OrdersToolbar-module-scss-module__8l-rPG__resetButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.OrdersToolbar-module-scss-module__8l-rPG__toolbar{flex-direction:column;align-items:stretch}.OrdersToolbar-module-scss-module__8l-rPG__search{max-width:none}.OrdersToolbar-module-scss-module__8l-rPG__filters{flex-direction:column;align-items:stretch}.OrdersToolbar-module-scss-module__8l-rPG__select,.OrdersToolbar-module-scss-module__8l-rPG__mineButton,.OrdersToolbar-module-scss-module__8l-rPG__resetButton{width:100%}}
.ProjectsToolbar-module-scss-module__beRFVW__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.ProjectsToolbar-module-scss-module__beRFVW__search{align-items:center;width:min(100%,360px);display:flex;position:relative}.ProjectsToolbar-module-scss-module__beRFVW__searchIcon{color:var(--color-foreground-muted);pointer-events:none;flex-shrink:0;position:absolute;left:11px}.ProjectsToolbar-module-scss-module__beRFVW__searchInput{background:var(--color-background);border:1px solid var(--color-border);width:100%;height:36px;color:var(--color-foreground);border-radius:8px;padding:0 12px 0 35px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.ProjectsToolbar-module-scss-module__beRFVW__searchInput::placeholder{color:var(--color-foreground-muted)}.ProjectsToolbar-module-scss-module__beRFVW__searchInput:hover{border-color:var(--color-border-hover)}.ProjectsToolbar-module-scss-module__beRFVW__searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}.ProjectsToolbar-module-scss-module__beRFVW__filters{align-items:center;gap:8px;display:flex}.ProjectsToolbar-module-scss-module__beRFVW__select{background:var(--color-background);border:1px solid var(--color-border);min-width:150px;height:36px;color:var(--color-foreground);cursor:pointer;border-radius:8px;padding:0 30px 0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.ProjectsToolbar-module-scss-module__beRFVW__select:hover{border-color:var(--color-border-hover)}.ProjectsToolbar-module-scss-module__beRFVW__select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}@media (max-width:768px){.ProjectsToolbar-module-scss-module__beRFVW__toolbar{flex-direction:column;align-items:stretch}.ProjectsToolbar-module-scss-module__beRFVW__search{width:100%}.ProjectsToolbar-module-scss-module__beRFVW__filters{grid-template-columns:1fr 1fr;display:grid}.ProjectsToolbar-module-scss-module__beRFVW__select{width:100%;min-width:0}}@media (max-width:640px){.ProjectsToolbar-module-scss-module__beRFVW__filters{grid-template-columns:1fr}}.ProjectsToolbar-module-scss-module__beRFVW__resetButton{border:1px solid var(--color-border);height:36px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ProjectsToolbar-module-scss-module__beRFVW__resetButton:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-foreground)}.ProjectsToolbar-module-scss-module__beRFVW__resetButton:active{background:var(--color-surface-active)}.ProjectsToolbar-module-scss-module__beRFVW__resetButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ReceiveDialog-module-scss-module__eQty6q__form{flex-direction:column;gap:16px;display:flex}.ReceiveDialog-module-scss-module__eQty6q__list{border:1px solid var(--color-border);border-radius:8px}.ReceiveDialog-module-scss-module__eQty6q__row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:16px;padding:12px 14px;display:grid}.ReceiveDialog-module-scss-module__eQty6q__row:last-child{border-bottom:0}.ReceiveDialog-module-scss-module__eQty6q__material{flex-direction:column;gap:3px;min-width:0;padding-top:3px;display:flex}.ReceiveDialog-module-scss-module__eQty6q__materialName{color:var(--color-foreground);overflow-wrap:anywhere;font-size:13px;font-weight:500}.ReceiveDialog-module-scss-module__eQty6q__materialMeta{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);font-size:11px;line-height:1.45}.ReceiveDialog-module-scss-module__eQty6q__input{flex-direction:column;gap:5px;display:flex}.ReceiveDialog-module-scss-module__eQty6q__error{color:var(--color-error);font-size:11px}@media (max-width:768px){.ReceiveDialog-module-scss-module__eQty6q__row{grid-template-columns:minmax(0,1fr);gap:10px}}
.AccessLinkDialog-module-scss-module___0lZxq__body{flex-direction:column;gap:10px;display:flex}.AccessLinkDialog-module-scss-module___0lZxq__text{color:var(--color-foreground-secondary);margin:0;font-size:13px;line-height:1.6}
.CustomerDetailsPage-module-scss-module__xIjaaa__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CustomerDetailsPage-module-scss-module__xIjaaa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CustomerDetailsPage-module-scss-module__xIjaaa__link{color:var(--color-primary);text-decoration:none}.CustomerDetailsPage-module-scss-module__xIjaaa__link:hover{text-decoration:underline}.CustomerDetailsPage-module-scss-module__xIjaaa__notes{color:var(--color-foreground-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.CustomerDetailsPage-module-scss-module__xIjaaa__empty{color:var(--color-foreground-muted);font-size:13px}@media (max-width:1024px){.CustomerDetailsPage-module-scss-module__xIjaaa__stats,.CustomerDetailsPage-module-scss-module__xIjaaa__grid{grid-template-columns:minmax(0,1fr)}}
