/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-black:900;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-30{z-index:30}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!mt-1{margin-top:calc(var(--spacing) * 1)!important}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-\[64px\]{height:64px}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[calc\(100vh-112px\)\]{min-height:calc(100vh - 112px)}.min-h-screen{min-height:100vh}.\!w-10{width:calc(var(--spacing) * 10)!important}.w-full{width:100%}.max-w-\[420px\]{max-width:420px}.max-w-\[1200px\]{max-width:1200px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-\[64px\]{padding-top:64px}.pt-\[84px\]{padding-top:84px}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}@media(min-width:64rem){.lg\:ml-\[260px\]{margin-left:260px}.lg\:\!hidden{display:none!important}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pl-\[276px\]{padding-left:276px}}}:root{color:var(--smart-text);background:var(--smart-bg);font-family:var(--smart-font-family);--smart-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--smart-bg:#f6f7fb;--smart-surface:#fff;--smart-surface-raised:#fff;--smart-text:#243047;--smart-muted:#6f7a90;--smart-brand-text:#33405a;--smart-border:#e6eaf2;--smart-hover:#f5f7fb;--smart-selected:#eef4ff;--smart-icon-bg:#fff;--smart-avatar-bg:#e7eaf0;--smart-avatar-border:var(--smart-avatar-bg)}@supports (color:color-mix(in lab,red,red)){:root{--smart-avatar-border:color-mix(in srgb, var(--smart-avatar-bg) 84%, #000)}}:root{--smart-focus:#1d4ed8;--smart-modal-paper:var(--smart-bg);--smart-modal-body:var(--smart-bg);--smart-modal-section:#fff;--smart-modal-danger:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){:root{--smart-modal-danger:color-mix(in srgb, var(--smart-bg) 88%, #ef4444)}}:root{--smart-popover-shadow:0 22px 60px #19213429}:root[data-theme=dark]{--smart-bg:#111318;--smart-surface:#181b22;--smart-surface-raised:#20242d;--smart-text:#f4f7fb;--smart-muted:#9da7b7;--smart-brand-text:#eef3fb;--smart-border:#2a303a;--smart-hover:#222734;--smart-selected:#1f3558;--smart-icon-bg:#fff;--smart-avatar-bg:#28303c;--smart-focus:#6ea8ff;--smart-modal-paper:var(--smart-bg);--smart-modal-body:var(--smart-bg);--smart-modal-section:var(--smart-bg);--smart-modal-danger:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--smart-modal-danger:color-mix(in srgb, var(--smart-bg) 82%, #ef4444 18%)}}:root[data-theme=dark]{--smart-popover-shadow:0 22px 60px #0000005c}*{box-sizing:border-box}html{min-height:100%}body{background:var(--smart-bg);min-height:100vh;color:var(--smart-text);font-family:var(--smart-font-family);margin:0}#root{min-height:100vh}button,input{letter-spacing:0;font-family:inherit}:focus-visible{outline:3px solid var(--smart-focus);outline-offset:2px}.smart-shell,.smart-error-screen,.smart-main{background:var(--smart-bg);color:var(--smart-text)}.smart-topbar{color:var(--smart-text);pointer-events:none;background:0 0;border-color:#0000!important}.smart-topbar-inner{pointer-events:auto}@media(min-width:1024px){.smart-topbar-inner{padding-left:292px!important}}.smart-card.MuiPaper-root{background:var(--smart-surface-raised);color:var(--smart-text);border:1px solid var(--smart-border);box-shadow:var(--smart-popover-shadow)}.MuiDialog-paper{border:1px solid var(--smart-border);background:var(--smart-modal-paper)!important;color:var(--smart-text)!important;box-shadow:var(--smart-popover-shadow)!important}.MuiDialog-root .MuiBackdrop-root{-webkit-backdrop-filter:blur(8px);background:#1113186b!important}:root[data-theme=dark] .MuiDialog-root .MuiBackdrop-root{background:#111318a3!important}.MuiDialogTitle-root,.MuiDialogActions-root{background:var(--smart-modal-paper);color:var(--smart-text)}.MuiDialogTitle-root{font-weight:900!important}.MuiDialogContent-root{background:var(--smart-modal-body);color:var(--smart-text)}.MuiDialogContent-dividers{border-color:var(--smart-border)!important}.MuiDialogActions-root{border-top:1px solid var(--smart-border)}.MuiMenu-paper{max-height:min(320px,100vh - 96px)!important}.MuiMenu-paper .MuiMenu-list{max-height:min(288px,100vh - 128px);overflow-y:auto}.MuiAutocomplete-paper{border:1px solid var(--smart-border);background:var(--smart-surface-raised)!important;color:var(--smart-text)!important}.MuiAutocomplete-listbox{max-height:min(288px,100vh - 128px)!important;overflow-y:auto!important}.smart-sidebar{color:var(--smart-text);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}:root[data-theme=dark] .smart-sidebar{box-shadow:none;background:0 0}.smart-divider{border-color:var(--smart-border)!important}.smart-icon-button.MuiIconButton-root{color:var(--smart-muted)}.smart-icon-button.MuiIconButton-root:hover{background:var(--smart-hover)}.smart-topbar-icon-button.MuiIconButton-root{width:40px;height:40px;color:var(--smart-muted);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:8px}.smart-topbar-icon-button.MuiIconButton-root:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-ai-trigger.MuiIconButton-root,.smart-notifications-trigger.MuiIconButton-root{background:0 0;border-color:#0000}.smart-notifications-drawer{border:1px solid var(--smart-border);background:var(--smart-bg);height:100%;color:var(--smart-text);border-right:0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.smart-notifications-header{background:var(--smart-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.smart-notifications-header-actions{flex:none;align-items:center;gap:4px;display:flex}.smart-notifications-header strong,.smart-notification-content strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;display:block;overflow:hidden}.smart-notifications-header span,.smart-notification-content span{color:var(--smart-muted);text-overflow:ellipsis;font-size:.76rem;font-weight:750;line-height:1.35;display:block;overflow:hidden}.smart-notifications-list{min-height:0;padding:12px;overflow-y:auto}.smart-notifications-loading{min-height:100%;padding:2px}.smart-notifications-empty{min-height:240px;color:var(--smart-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.smart-notifications-empty .MuiSvgIcon-root{width:44px;height:44px;color:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-notifications-empty .MuiSvgIcon-root{color:color-mix(in srgb,var(--smart-muted) 78%,transparent)}}.smart-notifications-empty p{color:var(--smart-muted);margin:0;font-size:.86rem;font-weight:800}.smart-notification-item{background:var(--smart-surface);width:100%;min-width:0;color:var(--smart-text);cursor:pointer;text-align:left;white-space:normal;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 9px;display:flex}.smart-notification-item:hover,.smart-notification-item:focus-visible{background:var(--smart-hover);outline:none}.smart-notification-item--unread{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-notification-item--unread{background:color-mix(in srgb,var(--smart-focus) 8%,transparent)}}.smart-notification-item--unread{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-notification-item--unread{border-color:color-mix(in srgb,var(--smart-focus) 22%,transparent)}}.smart-notification-dot{background:0 0;border-radius:999px;flex:none;width:8px;height:8px;margin-top:7px}.smart-notification-item--unread .smart-notification-dot{background:var(--smart-focus)}.smart-notification-content{flex:auto;min-width:0}.smart-notification-avatar.MuiAvatar-root{border:1px solid var(--smart-avatar-border);background:var(--smart-avatar-bg);width:42px;height:42px;color:var(--smart-muted);flex:none;font-size:.82rem;font-weight:900}.smart-notification-avatar.MuiAvatar-root img{object-fit:cover}.smart-notification-avatar--system.MuiAvatar-root{background:var(--smart-surface-raised);color:var(--smart-brand-text)}.smart-notification-avatar--system.MuiAvatar-root img{object-fit:contain;padding:5px}.smart-notification-content em{color:var(--smart-muted);margin-top:3px;font-size:.7rem;font-style:normal;font-weight:800;display:block}.smart-notifications-loader{min-height:48px;color:var(--smart-focus);place-items:center;display:grid}.smart-notifications-scroll-sentinel{width:100%;height:1px;display:block}.smart-notifications-footer{border-top:1px solid var(--smart-border);background:var(--smart-surface);padding:10px 18px}.smart-notifications-footer span{color:var(--smart-muted);font-size:.74rem;font-weight:800}.smart-toast-snackbar.MuiSnackbar-root{top:76px;left:auto;right:18px}.smart-toast.MuiAlert-root{--Alert-color:#fff;--Alert-iconColor:#fff;--Alert-messageColor:#fff;width:min(390px,100vw - 28px);box-shadow:var(--smart-popover-shadow);border-radius:8px;align-items:center;font-size:.84rem;font-weight:850;line-height:1.35}.smart-toast.MuiAlert-root .MuiAlert-icon{color:inherit;opacity:1;margin-right:10px}.smart-toast.MuiAlert-root .MuiAlert-message{text-overflow:ellipsis;min-width:0;padding:8px 0;overflow:hidden}.smart-toast.MuiAlert-root .MuiAlert-action{align-items:center;margin-right:-6px;padding-left:10px}.smart-toast.MuiAlert-root .MuiAlert-action .MuiIconButton-root{color:inherit;opacity:.82}.smart-toast.MuiAlert-filledSuccess{background:#15803d;--Alert-color:#fff!important;--Alert-iconColor:#fff!important;color:#fff!important}.smart-toast.MuiAlert-filledInfo{background:#0369a1;--Alert-color:#fff!important;--Alert-iconColor:#fff!important;color:#fff!important}.smart-toast.MuiAlert-filledWarning{background:#b45309;--Alert-color:#fff!important;--Alert-iconColor:#fff!important;color:#fff!important}.smart-toast.MuiAlert-filledError{background:#b91c1c;--Alert-color:#fff!important;--Alert-iconColor:#fff!important;color:#fff!important}.smart-toast.MuiAlert-filledSuccess .MuiAlert-icon,.smart-toast.MuiAlert-filledSuccess .MuiAlert-message,.smart-toast.MuiAlert-filledSuccess .MuiAlert-action,.smart-toast.MuiAlert-filledInfo .MuiAlert-icon,.smart-toast.MuiAlert-filledInfo .MuiAlert-message,.smart-toast.MuiAlert-filledInfo .MuiAlert-action,.smart-toast.MuiAlert-filledWarning .MuiAlert-icon,.smart-toast.MuiAlert-filledWarning .MuiAlert-message,.smart-toast.MuiAlert-filledWarning .MuiAlert-action,.smart-toast.MuiAlert-filledError .MuiAlert-icon,.smart-toast.MuiAlert-filledError .MuiAlert-message,.smart-toast.MuiAlert-filledError .MuiAlert-action{color:#fff!important}.smart-toast.MuiAlert-root[class*=MuiAlert-filled],.smart-toast.MuiAlert-root[class*=MuiAlert-filled] *,.smart-toast.MuiAlert-root[class*=MuiAlert-filled] .MuiSvgIcon-root,.smart-toast.MuiAlert-root[class*=MuiAlert-filled] .MuiIconButton-root{fill:currentColor;color:#fff!important}:root[data-theme=dark] .smart-toast.MuiAlert-filledSuccess,:root[data-theme=dark] .smart-toast.MuiAlert-filledInfo,:root[data-theme=dark] .smart-toast.MuiAlert-filledWarning,:root[data-theme=dark] .smart-toast.MuiAlert-filledError{color:#fff}.smart-notification-toast{border:1px solid var(--smart-border);background:var(--smart-surface-raised);width:min(390px,100vw - 28px);min-width:0;color:var(--smart-text);box-shadow:var(--smart-popover-shadow);cursor:pointer;text-align:left;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.smart-notification-toast:hover,.smart-notification-toast:focus-visible{background:var(--smart-hover);outline:none}.smart-notification-toast-content{flex:auto;min-width:0}.smart-notification-toast-content strong,.smart-notification-toast-content span{text-overflow:ellipsis;display:block;overflow:hidden}.smart-notification-toast-content strong{color:var(--smart-text);white-space:nowrap;font-size:.84rem;font-weight:900}.smart-notification-toast-content span{color:var(--smart-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:750;line-height:1.35;display:-webkit-box}.smart-notification-toast-close.MuiIconButton-root{width:28px;height:28px;color:var(--smart-muted);flex:none}.smart-table-action.MuiIconButton-root{background:0 0;border:1px solid;border-radius:8px;width:30px;height:30px;margin-left:2px}.smart-table-action-skeleton.MuiSkeleton-root{border-radius:8px;flex:0 0 30px}.smart-table-action.MuiIconButton-root:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.smart-table-action.MuiIconButton-root:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.smart-table-action.MuiIconButton-root.Mui-disabled{border-color:var(--smart-border);color:var(--smart-muted);opacity:.42;background:0 0}.smart-table-action--view.MuiIconButton-root,.smart-table-action--items.MuiIconButton-root,.smart-table-action--edit.MuiIconButton-root,:root[data-theme=dark] .smart-table-action--edit.MuiIconButton-root{color:var(--smart-focus)}.smart-table-action--approve.MuiIconButton-root{color:#15803d}:root[data-theme=dark] .smart-table-action--approve.MuiIconButton-root{color:#4ade80}.smart-table-action--danger.MuiIconButton-root{color:#dc2626}:root[data-theme=dark] .smart-table-action--danger.MuiIconButton-root{color:#f87171}.smart-person-avatar.MuiAvatar-root{border:1px solid var(--smart-avatar-border);flex:none;font-weight:900;background-color:var(--smart-avatar-bg)!important;color:var(--smart-muted)!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.smart-person-avatar--topbar.MuiAvatar-root{width:40px;height:40px;font-size:.78rem}.smart-person-avatar--table.MuiAvatar-root{width:28px;height:28px;font-size:.72rem}.smart-app-switcher-trigger.MuiButton-root{min-width:0;height:42px;color:var(--smart-text);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 5px 0 7px}.smart-app-switcher-trigger.MuiButton-root:hover{background:var(--smart-hover);border-color:#0000}.smart-app-switcher-top-icon{color:var(--smart-muted);font-size:1.55rem!important}.smart-language-trigger.MuiButton-root{width:42px;min-width:0;height:42px;color:var(--smart-text);background:0 0;border:1px solid #0000;border-radius:8px;padding:0}.smart-language-trigger.MuiButton-root:hover{background:var(--smart-hover);border-color:#0000}.smart-language-flag{justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.smart-language-menu.MuiPaper-root{border:1px solid var(--smart-border);background:var(--smart-surface-raised);width:min(220px,100vw - 24px);color:var(--smart-text);box-shadow:var(--smart-popover-shadow);border-radius:8px;margin-top:8px}.smart-language-menu .MuiList-root{padding:6px}.smart-language-option.MuiMenuItem-root{min-height:42px;color:var(--smart-text);border:1px solid #0000;border-radius:8px;gap:10px}.smart-language-option.MuiMenuItem-root:hover{background:var(--smart-hover)}.smart-language-option--active.MuiMenuItem-root,.smart-language-option--active.MuiMenuItem-root.Mui-selected,.smart-language-option--active.MuiMenuItem-root.Mui-selected:hover{border-color:var(--smart-focus);background:0 0}@supports (color:color-mix(in lab,red,red)){.smart-language-option--active.MuiMenuItem-root,.smart-language-option--active.MuiMenuItem-root.Mui-selected,.smart-language-option--active.MuiMenuItem-root.Mui-selected:hover{border-color:color-mix(in srgb,var(--smart-focus) 30%,var(--smart-border))}}.smart-language-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.smart-language-option-code{color:var(--smart-muted);font-size:.72rem;font-weight:900}.smart-app-icon{color:var(--smart-focus);background:0 0;border:0;border-radius:0;flex:none;place-items:center;font-size:1.7rem;font-weight:950;line-height:1;display:inline-grid;overflow:hidden}.smart-app-icon--smart{color:#4f8cff;background:#181b22;border:2px solid #4f8cff;border-radius:14px}.smart-app-icon--image{background:0 0}.smart-app-icon img{object-fit:contain;width:100%;height:100%;display:block}.smart-app-icon-fallback{width:74%;height:74%}.smart-app-icon-mark{color:inherit;letter-spacing:0;font-size:.76em;font-weight:850;line-height:1;display:block}.smart-app-switcher-menu.MuiPaper-root{border:1px solid var(--smart-border);background:var(--smart-surface-raised);width:min(360px,100vw - 24px);color:var(--smart-text);box-shadow:var(--smart-popover-shadow);border-radius:8px;margin-top:8px}.smart-app-switcher-menu .MuiList-root{padding:0}.smart-app-switcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.smart-app-switcher-option.MuiMenuItem-root{aspect-ratio:1;width:100%;min-height:0;color:var(--smart-text);text-align:center;white-space:normal;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:12px}.smart-app-switcher-name{width:100%;color:var(--smart-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.74rem;font-weight:900;line-height:1.12;display:block;overflow:hidden}.smart-app-switcher-option.MuiMenuItem-root:hover{background:var(--smart-hover)}.smart-app-switcher-option--active.MuiMenuItem-root,.smart-app-switcher-option--active.MuiMenuItem-root:hover{border-color:var(--smart-focus);background:0 0}@supports (color:color-mix(in lab,red,red)){.smart-app-switcher-option--active.MuiMenuItem-root,.smart-app-switcher-option--active.MuiMenuItem-root:hover{border-color:color-mix(in srgb,var(--smart-focus) 30%,var(--smart-border))}}.smart-app-switcher-loading{color:var(--smart-muted);padding:8px 14px 12px;font-size:.78rem}.smart-brand-name{text-align:left;max-width:calc(100% - 62px);height:42px;color:var(--smart-text)!important;letter-spacing:0!important;font-size:.92rem!important;font-weight:900!important;line-height:42px!important}.smart-sidebar-brand{justify-content:flex-start;align-items:center;height:64px;min-height:64px;margin:0 14px;padding:0;display:flex;position:relative}.smart-sidebar-brand:after{content:"";background:linear-gradient(90deg,transparent,var(--smart-border) 12%,var(--smart-border) 50%,var(--smart-border) 88%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.smart-sidebar-brand:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--smart-border) 24%,transparent) 12%,color-mix(in srgb,var(--smart-border) 92%,transparent) 50%,color-mix(in srgb,var(--smart-border) 24%,transparent) 88%,transparent)}}.smart-brand-row{text-align:left;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;height:44px;display:flex;transform:translateY(-3px)}.smart-brand-mark{text-align:center;width:40px;height:40px;box-shadow:none;border:2px solid #4f8cff;border-radius:12px;flex:0 0 40px;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.smart-brand-mark--fallback{color:#4f8cff;background:#181b22}.smart-brand-mark--image{background:0 0;border:0;border-radius:0}.smart-brand-mark-image{object-fit:contain;width:100%;height:100%;padding:0;display:block}.smart-brand-mark-text{letter-spacing:0;text-align:center;place-items:center;width:100%;height:100%;font-size:.9rem;font-weight:850;line-height:1;display:grid}.smart-sidebar-menu,.smart-submenu{margin:0;padding:0;list-style:none}.smart-sidebar-menu-item{margin:0 0 4px}.smart-menu-button,.smart-submenu-button{width:100%;color:var(--smart-muted);background:0 0;border:0;border-radius:8px;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-menu-button,.smart-submenu-button{color:color-mix(in srgb,var(--smart-muted) 92%,var(--smart-text) 8%)}}.smart-menu-button,.smart-submenu-button{cursor:pointer;text-align:left;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.smart-menu-button{gap:11px;min-height:46px;padding:6px 10px;font-size:.88rem;font-weight:800}.smart-submenu{border-left:0;margin:6px 0 8px;padding:0 0 0 44px}.smart-submenu-button{gap:8px;min-height:34px;padding:5px 8px;font-size:.78rem;font-weight:750}.smart-menu-button:hover,.smart-submenu-button:hover{background:var(--smart-hover)}@supports (color:color-mix(in lab,red,red)){.smart-menu-button:hover,.smart-submenu-button:hover{background:color-mix(in srgb,var(--smart-hover) 82%,transparent)}}.smart-menu-button:hover,.smart-submenu-button:hover{color:var(--smart-text);transform:translate(1px)}.smart-menu-button--active,.smart-submenu-button--active{background:var(--smart-surface-raised);color:var(--smart-text);box-shadow:none}.smart-menu-icon,.smart-menu-chevron{flex:none}.smart-menu-icon{color:var(--smart-muted);box-shadow:none;stroke-width:2.2px;background:0 0;border-radius:0;padding:0;width:23px!important;height:23px!important}.smart-submenu-button .smart-menu-icon{box-shadow:none;stroke-width:2.1px;padding:0;width:20px!important;height:20px!important}.smart-menu-button--active .smart-menu-icon,.smart-submenu-button--active .smart-menu-icon{color:#4f8cff;box-shadow:none;background:0 0}.smart-menu-chevron{color:var(--smart-muted);opacity:.74;stroke-width:2.2px;width:19px;height:19px}.smart-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.smart-submenu-button .smart-menu-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.smart-sidebar-badge{color:#fff;min-width:20px;height:18px;box-shadow:none;background:#dc2626;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.smart-page-header{align-items:center;min-height:48px;display:flex}.smart-breadcrumbs{color:var(--smart-muted);margin-bottom:10px}.smart-breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.smart-breadcrumbs-item{align-items:center;min-width:0;display:inline-flex}.smart-breadcrumbs-link,.smart-breadcrumbs-current{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:260px;font-size:.8rem;font-weight:850;line-height:1.2;display:inline-flex}.smart-breadcrumbs-link{color:var(--smart-muted);cursor:pointer;background:0 0;border:0;padding:5px 7px}.smart-breadcrumbs-link:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-ai-home{align-items:stretch;display:flex}.smart-ai-panel{border:1px solid var(--smart-border);background:var(--smart-surface);width:100%;min-height:calc(100vh - 112px);color:var(--smart-text);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.smart-ai-header{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.smart-ai-icon{border:1px solid var(--smart-focus);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-ai-icon{border:1px solid color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-ai-icon{background:var(--smart-focus);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-ai-icon{background:color-mix(in srgb,var(--smart-focus) 10%,var(--smart-surface))}}.smart-ai-icon{color:var(--smart-focus)}.smart-ai-title{color:var(--smart-text);font-size:1rem!important;font-weight:900!important;line-height:1.2!important}.smart-ai-subtitle{color:var(--smart-muted);font-size:.78rem!important;font-weight:750!important;line-height:1.25!important}.smart-secondary-button.MuiButton-root{border:1px solid var(--smart-border);min-width:0;color:var(--smart-text);text-transform:none;border-radius:8px;padding:8px 10px;font-size:.76rem;font-weight:850;line-height:1.2}.smart-secondary-button.MuiButton-root .MuiButton-startIcon{margin-right:5px}.smart-secondary-button.MuiButton-root svg{font-size:1rem}.smart-secondary-button.MuiButton-root:hover{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-secondary-button.MuiButton-root:hover{border-color:color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-secondary-button.MuiButton-root:hover{background:var(--smart-hover)}.smart-ai-drawer{border-left:1px solid var(--smart-border);background:var(--smart-bg);height:100dvh;min-height:0;color:var(--smart-text);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.smart-ai-drawer-header{background:var(--smart-modal-paper);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.smart-ai-chat-toolbar strong,.smart-ai-history-header strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;line-height:1.2;display:block;overflow:hidden}.smart-ai-brand{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:inline-flex}.smart-ai-brand strong{min-width:0;color:var(--smart-text);letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;line-height:1;display:block;overflow:hidden}.smart-ai-header-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.smart-ai-brand-icon{border-color:var(--smart-focus);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.smart-ai-brand-icon{border-color:color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-ai-brand-icon{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-brand-icon{background:color-mix(in srgb,var(--smart-focus) 10%,var(--smart-surface))}}.smart-ai-brand-icon{color:var(--smart-focus);box-shadow:none}.smart-ai-brand-icon:after{content:none}.smart-ai-brand-icon svg{z-index:1;filter:none;animation:4.8s linear infinite smart-ai-rainbow-color;position:relative}@keyframes smart-ai-rainbow-color{0%{color:#38bdf8}20%{color:#22c55e}40%{color:#facc15}60%{color:#f97316}80%{color:#ec4899}to{color:#38bdf8}}.smart-ai-drawer-body{background:var(--smart-bg);grid-template-columns:248px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.smart-ai-history{border-right:1px solid var(--smart-border);background:var(--smart-surface);flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden}.smart-ai-history-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.smart-ai-history-list{flex-direction:column;flex:auto;gap:10px;height:100%;min-height:0;display:flex;overflow-y:auto}.smart-ai-history-skeleton{flex-direction:column;gap:10px;min-height:100%;display:flex}.smart-ai-history-skeleton .MuiSkeleton-root,.smart-ai-message-skeleton .MuiSkeleton-root{background-color:var(--smart-muted);flex:none}@supports (color:color-mix(in lab,red,red)){.smart-ai-history-skeleton .MuiSkeleton-root,.smart-ai-message-skeleton .MuiSkeleton-root{background-color:color-mix(in srgb,var(--smart-muted) 14%,var(--smart-surface))}}.smart-ai-history-skeleton .MuiSkeleton-root:after,.smart-ai-message-skeleton .MuiSkeleton-root:after{background:linear-gradient(90deg,transparent,var(--smart-muted),transparent)}@supports (color:color-mix(in lab,red,red)){.smart-ai-history-skeleton .MuiSkeleton-root:after,.smart-ai-message-skeleton .MuiSkeleton-root:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--smart-muted) 10%,transparent),transparent)}}:root[data-theme=dark] .smart-ai-drawer,:root[data-theme=dark] .smart-ai-drawer-body,:root[data-theme=dark] .smart-ai-chat,:root[data-theme=dark] .smart-ai-messages--drawer{background:#111318}:root[data-theme=dark] .smart-ai-history,:root[data-theme=dark] .smart-ai-composer,:root[data-theme=dark] .smart-ai-chat-toolbar{background:#14171d}:root[data-theme=dark] .smart-ai-composer-shell{box-shadow:none;background:#111318;border-color:#2a303a}:root[data-theme=dark] .smart-ai-history-skeleton .MuiSkeleton-root,:root[data-theme=dark] .smart-ai-message-skeleton .MuiSkeleton-root{background-color:#20242d}:root[data-theme=dark] .smart-ai-history-skeleton .MuiSkeleton-root:after,:root[data-theme=dark] .smart-ai-message-skeleton .MuiSkeleton-root:after{background:linear-gradient(90deg,#0000,#ffffff0b,#0000)}.smart-ai-history-empty{min-height:92px;color:var(--smart-muted);text-align:left;justify-content:flex-start;align-items:center;padding:4px 2px;display:flex}.smart-ai-history-empty p{margin:0;font-size:.8rem!important;font-weight:750!important}.smart-ai-history-item{width:100%;min-width:0;color:var(--smart-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;padding:10px;display:grid}.smart-ai-history-item:hover{background:var(--smart-hover)}.smart-ai-history-item--active{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-history-item--active{border-color:color-mix(in srgb,var(--smart-focus) 36%,var(--smart-border))}}.smart-ai-history-item--active{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-history-item--active{background:color-mix(in srgb,var(--smart-focus) 10%,var(--smart-surface))}}.smart-ai-history-item span,.smart-ai-history-item em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-ai-history-item span{font-size:.8rem;font-style:normal;font-weight:900}.smart-ai-history-item em{color:var(--smart-muted);font-size:.72rem;font-style:normal;font-weight:700}.smart-ai-chat{background:var(--smart-bg);grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid;overflow:hidden}.smart-ai-chat-toolbar{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-body);grid-row:1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.smart-ai-chat-heading{min-width:0}.smart-ai-messages--drawer{background:var(--smart-bg);grid-row:2;padding:18px}.smart-ai-messages{flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;position:relative;overflow-y:auto}.smart-ai-messages--empty{justify-content:center;align-items:center}.smart-ai-watermark{min-width:0;color:var(--smart-text);place-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-ai-watermark{color:color-mix(in srgb,var(--smart-text) 34%,transparent)}}.smart-ai-watermark{pointer-events:none;-webkit-user-select:none;user-select:none}.smart-ai-watermark span{letter-spacing:0;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:1.28rem;font-weight:850;line-height:1.22;display:block;overflow:hidden}.smart-ai-message{min-width:0;display:flex}.smart-ai-message--user{justify-content:flex-end}.smart-ai-message--assistant{justify-content:flex-start}.smart-ai-message-bubble{border:1px solid var(--smart-border);border-radius:8px;max-width:min(760px,86%);padding:10px 12px}.smart-ai-message--assistant .smart-ai-message-bubble{color:var(--smart-text);background:0 0;border-color:#0000;padding:4px 2px}.smart-ai-message--pending .smart-ai-message-bubble{border-color:var(--smart-focus);min-width:min(360px,86%)}@supports (color:color-mix(in lab,red,red)){.smart-ai-message--pending .smart-ai-message-bubble{border-color:color-mix(in srgb,var(--smart-focus) 24%,var(--smart-border))}}.smart-ai-message--pending .smart-ai-message-bubble{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-ai-message--pending .smart-ai-message-bubble{background:color-mix(in srgb,var(--smart-bg) 86%,var(--smart-focus) 14%)}}.smart-ai-message--user .smart-ai-message-bubble{border-color:var(--smart-focus);max-width:min(620px,82%)}@supports (color:color-mix(in lab,red,red)){.smart-ai-message--user .smart-ai-message-bubble{border-color:color-mix(in srgb,var(--smart-focus) 42%,var(--smart-border))}}.smart-ai-message--user .smart-ai-message-bubble{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-message--user .smart-ai-message-bubble{background:color-mix(in srgb,var(--smart-focus) 13%,var(--smart-surface))}}.smart-ai-message--user .smart-ai-message-bubble{color:var(--smart-text)}.smart-ai-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;margin:0;font-size:.9rem!important;line-height:1.55!important}.smart-ai-thinking{align-items:center;gap:10px;min-width:0;display:flex}.smart-ai-thinking-icon{border:1px solid var(--smart-focus);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-ai-thinking-icon{border:1px solid color-mix(in srgb,var(--smart-focus) 28%,var(--smart-border))}}.smart-ai-thinking-icon{background:var(--smart-surface);color:var(--smart-focus);border-radius:999px}.smart-ai-thinking-icon svg{animation:4.8s linear infinite smart-ai-rainbow-color}.smart-ai-thinking-copy{align-items:center;gap:8px;min-width:0;display:flex}.smart-ai-thinking-copy strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.smart-ai-thinking-dots{align-items:center;gap:4px;display:inline-flex}.smart-ai-thinking-dots i{background:var(--smart-focus);opacity:.32;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite smart-ai-thinking-dot;display:block}.smart-ai-thinking-dots i:nth-child(2){animation-delay:.16s}.smart-ai-thinking-dots i:nth-child(3){animation-delay:.32s}@keyframes smart-ai-thinking-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.smart-ai-message-artifacts{gap:8px;margin-top:10px;display:grid}.smart-ai-message-artifact{border:1px solid var(--smart-border);background:var(--smart-surface);width:100%;min-width:0;color:var(--smart-text);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.smart-ai-message-artifact:hover{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-message-artifact:hover{border-color:color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-ai-message-artifact:hover{background:var(--smart-hover)}.smart-ai-message-artifact:disabled{cursor:wait;opacity:.72}.smart-ai-message-artifact>svg{color:var(--smart-focus)}.smart-ai-message-artifact span{gap:2px;min-width:0;display:grid}.smart-ai-message-artifact strong,.smart-ai-message-artifact em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-ai-message-artifact strong{font-size:.78rem;font-weight:900}.smart-ai-message-artifact em{color:var(--smart-muted);font-size:.7rem;font-style:normal;font-weight:750}.smart-ai-message-artifact-action{background:var(--smart-focus);border-radius:999px;justify-content:center;align-items:center;min-width:max-content!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.smart-ai-message-artifact-action{background:color-mix(in srgb,var(--smart-focus) 12%,transparent)}}.smart-ai-message-artifact-action{color:var(--smart-focus);white-space:nowrap;padding:4px 8px;font-size:.74rem;font-weight:900}.smart-ai-error.MuiAlert-root{border:1px solid #ef4444;grid-row:3;margin:0 18px 12px}@supports (color:color-mix(in lab,red,red)){.smart-ai-error.MuiAlert-root{border:1px solid color-mix(in srgb,#ef4444 34%,var(--smart-border))}}.smart-ai-error.MuiAlert-root{background:var(--smart-bg);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-ai-error.MuiAlert-root{background:color-mix(in srgb,var(--smart-bg) 84%,#ef4444 16%)}}.smart-ai-error.MuiAlert-root{color:var(--smart-text)}.smart-ai-composer{border-top:1px solid var(--smart-border);background:var(--smart-surface);flex-direction:column;grid-row:4;min-height:0;padding:14px 16px 16px;display:flex}.smart-ai-composer-shell{border:1px solid var(--smart-border);background:var(--smart-bg);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex;box-shadow:0 10px 24px #1113180d}.smart-ai-composer-field .MuiInputBase-root{background:0 0;border-radius:0;align-items:flex-start;padding:0}.smart-ai-composer-field .MuiOutlinedInput-notchedOutline{border:0}.smart-ai-composer-field .MuiInputBase-input{color:var(--smart-text);font-size:.9rem;line-height:1.5;padding:4px 2px 2px!important}.smart-ai-composer-field .MuiInputBase-input::placeholder{color:var(--smart-muted);opacity:1}.smart-ai-composer-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.smart-ai-composer-tools{align-items:center;gap:6px;min-width:0;display:inline-flex}.smart-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.smart-ai-tool-button.MuiIconButton-root{border:1px solid var(--smart-border);width:34px;height:34px;color:var(--smart-muted);background:0 0;border-radius:999px}.smart-ai-tool-button.MuiIconButton-root:hover{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-tool-button.MuiIconButton-root:hover{border-color:color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-ai-tool-button.MuiIconButton-root:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-ai-tool-button--recording.MuiIconButton-root{border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.smart-ai-tool-button--recording.MuiIconButton-root{border-color:color-mix(in srgb,#ef4444 52%,var(--smart-border))}}.smart-ai-tool-button--recording.MuiIconButton-root{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.smart-ai-tool-button--recording.MuiIconButton-root{background:color-mix(in srgb,#ef4444 14%,var(--smart-bg))}}.smart-ai-tool-button--recording.MuiIconButton-root{color:#ef4444}.smart-ai-attachments{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.smart-ai-attachment{border:1px solid var(--smart-border);background:var(--smart-surface);min-width:0;max-width:100%;color:var(--smart-text);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.smart-ai-attachment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-ai-attachment>em{color:var(--smart-muted);flex:none;font-size:.68rem;font-style:normal;font-weight:750}.smart-ai-attachment>button{width:18px;height:18px;color:var(--smart-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.smart-ai-attachment>button:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-ai-transcript{border:1px solid var(--smart-focus);grid-template-columns:24px minmax(0,1fr) 32px;align-items:flex-start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-ai-transcript{border:1px solid color-mix(in srgb,var(--smart-focus) 28%,var(--smart-border))}}.smart-ai-transcript{background:var(--smart-focus);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.smart-ai-transcript{background:color-mix(in srgb,var(--smart-focus) 7%,var(--smart-surface))}}.smart-ai-transcript{color:var(--smart-text);padding:9px 10px}.smart-ai-transcript p{gap:3px;margin:0;display:grid}.smart-ai-transcript strong,.smart-ai-transcript span{overflow-wrap:anywhere;min-width:0}.smart-ai-transcript strong{font-size:.74rem;font-weight:900}.smart-ai-transcript span{color:var(--smart-muted);font-size:.78rem;font-weight:700;line-height:1.35}.smart-ai-send-button.MuiIconButton-root{border:1px solid var(--smart-focus);width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){.smart-ai-send-button.MuiIconButton-root{border:1px solid color-mix(in srgb,var(--smart-focus) 42%,var(--smart-border))}}.smart-ai-send-button.MuiIconButton-root{background:var(--smart-focus);color:#fff;border-radius:999px}.smart-ai-send-button.MuiIconButton-root:hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ai-send-button.MuiIconButton-root:hover{background:color-mix(in srgb,var(--smart-focus) 88%,#000)}}.smart-ai-send-button.Mui-disabled{border-color:var(--smart-border)!important;background:var(--smart-hover)!important;color:var(--smart-muted)!important}.smart-breadcrumbs-current{color:var(--smart-text);padding:5px 4px}.smart-breadcrumbs-link span:last-child,.smart-breadcrumbs-current span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-breadcrumbs-icon{color:var(--smart-focus);flex:none;display:inline-flex}.smart-breadcrumbs-icon .MuiSvgIcon-root{font-size:1rem}.smart-breadcrumbs-separator.MuiSvgIcon-root{width:18px;height:18px;color:var(--smart-muted);opacity:.72;flex:none}.smart-main--flush{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.smart-price-shell{background:var(--smart-bg);min-height:calc(100vh - 64px);display:flex}.smart-price-subnav{border-right:1px solid var(--smart-border);background:var(--smart-surface);flex-direction:column;flex:0 0 260px;gap:6px;width:260px;height:calc(100vh - 64px);padding:12px;display:flex;position:sticky;top:64px}.smart-price-subnav-button{width:100%;min-height:42px;color:var(--smart-muted);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:.86rem;font-weight:850;line-height:1;display:flex}.smart-price-subnav-button svg{flex:none}.smart-price-subnav-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-price-subnav-button:hover,.smart-price-subnav-button--active{background:var(--smart-selected);color:var(--smart-text)}.smart-price-content{flex:auto;min-width:0;padding:18px 24px 28px}.smart-price-header{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:flex}.smart-price-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.smart-price-title-group{align-items:center;gap:12px;min-width:0;display:flex}.smart-price-title-icon,.smart-dialog-title-icon{border:1px solid var(--smart-border);background:var(--smart-hover);width:38px;height:38px;color:var(--smart-focus);border-radius:8px;flex:0 0 38px;place-items:center;display:inline-grid}.smart-price-info.MuiAlert-root{border:1px solid var(--smart-focus);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.smart-price-info.MuiAlert-root{border:1px solid color-mix(in srgb,var(--smart-focus) 18%,var(--smart-border))}}.smart-price-info.MuiAlert-root{background:var(--smart-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-price-info.MuiAlert-root{background:color-mix(in srgb,var(--smart-surface) 94%,var(--smart-focus) 6%)}}.smart-price-info.MuiAlert-root{color:var(--smart-text);font-weight:720}.smart-price-info.MuiAlert-root .MuiAlert-icon{color:var(--smart-focus)}.smart-price-info-example{margin-top:4px;display:block}.smart-price-toolbar{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:12px;padding:0 16px 0 4px;display:flex}.smart-price-toolbar-search{flex:0 360px;min-width:240px}.smart-price-toolbar-filters{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.smart-clients-page .smart-price-header-actions .MuiButton-root,.smart-clients-page .smart-price-toolbar .MuiButton-root,.smart-clients-page .smart-price-toolbar .MuiChip-root,.smart-clients-page .smart-price-inactive-toggle .MuiFormControlLabel-label{font-weight:500}.smart-price-filter-chips{flex-wrap:wrap;justify-content:flex-end;min-width:0}.smart-price-inactive-toggle.MuiFormControlLabel-root{white-space:nowrap;margin-right:0}.smart-clients-page .smart-price-inactive-toggle.MuiFormControlLabel-root{gap:4px}.smart-clients-page .smart-price-inactive-toggle .MuiCheckbox-root{padding:3px}.smart-clients-page .smart-price-inactive-toggle .MuiCheckbox-root .MuiSvgIcon-root{font-size:1rem}.smart-clients-page .smart-price-inactive-toggle .MuiFormControlLabel-label{font-size:.74rem;font-weight:400;line-height:1.15}.smart-price-search.MuiTextField-root{width:100%}.smart-price-search .MuiInputBase-root{background:var(--smart-bg);border-radius:8px}.smart-price-search .MuiInputAdornment-root{color:var(--smart-muted)}.MuiTextField-root .MuiInputLabel-root{transition:none!important}.smart-price-inline-alert.MuiAlert-root{z-index:1;border-radius:8px;margin-top:12px;position:relative}.smart-price-table-frame{border-right:1px solid var(--smart-border);border-bottom:1px solid var(--smart-border);border-left:1px solid var(--smart-border);background:var(--smart-surface);border-radius:0 0 8px 8px;overflow:hidden}.smart-price-info+.smart-price-table-frame,.smart-price-inline-alert+.smart-price-table-frame{border-top:1px solid var(--smart-border);border-radius:8px;margin-top:12px}.smart-price-table-container{max-height:calc(100vh - 338px)}.smart-price-table-container table{min-width:920px}.smart-price-table-container th,.smart-price-table-container td{white-space:nowrap}.smart-clients-table-container th,.smart-clients-table-container td{box-sizing:border-box;text-overflow:ellipsis;font-size:.76rem;font-weight:500;line-height:1.25;overflow:hidden;padding-left:8px!important;padding-right:8px!important}.smart-price-table-frame.smart-clients-table-frame{container-type:inline-size}.smart-price-table-container.smart-clients-table-container{width:100%;max-width:100%;overflow-x:clip!important}.smart-price-table-container.smart-table-container--loading{max-height:none}.smart-clients-table-container.smart-table-container--loading{min-height:560px}.smart-clients-table-container .MuiTableSortLabel-root,.smart-clients-table-container .smart-table-heading{min-width:0;max-width:100%;font-size:.72rem}.smart-clients-table-container .MuiTableSortLabel-root{text-overflow:ellipsis;overflow:hidden}.smart-price-table-frame.smart-proposals-table-frame{container-type:inline-size}.smart-price-table-container.smart-proposals-table-container{width:100%;max-width:100%;overflow-x:clip!important}.smart-proposals-table-container table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.smart-proposals-table-container th,.smart-proposals-table-container td{box-sizing:border-box;text-overflow:ellipsis;font-size:.76rem;font-weight:500;line-height:1.25;overflow:hidden;padding-left:8px!important;padding-right:8px!important}.smart-proposals-table-container .MuiTableSortLabel-root,.smart-proposals-table-container .smart-table-heading{text-overflow:ellipsis;min-width:0;max-width:100%;font-size:.72rem;overflow:hidden}.smart-proposals-table-container .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) td{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-proposals-table-container .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) td{background:color-mix(in srgb,var(--smart-bg) 62%,var(--smart-surface))}}.smart-proposals-table-container .MuiTableBody-root .MuiTableRow-root:hover td{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposals-table-container .MuiTableBody-root .MuiTableRow-root:hover td{background:color-mix(in srgb,var(--smart-focus) 7%,var(--smart-surface))}}.smart-proposal-col-reference{width:10%}.smart-proposal-col-client{width:27%}.smart-proposal-col-affiliate{width:15%}.smart-proposal-col-responsible{width:14%}.smart-proposal-col-status{width:12%}.smart-proposal-col-amount,.smart-proposal-col-opened{width:11%}.smart-proposal-reference-cell strong,.smart-proposal-responsible-cell strong,.smart-proposal-amount-cell strong,.smart-proposal-amount-cell span,.smart-proposal-affiliate-copy strong,.smart-proposal-affiliate-copy span,.smart-proposal-client-button,.smart-proposal-muted-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-reference-cell strong{color:var(--smart-text);font-size:.78rem;font-weight:850}.smart-proposal-responsible-content{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.smart-proposal-responsible-avatar.MuiAvatar-root{flex-basis:28px;width:28px;height:28px;font-size:.68rem}.smart-proposal-client-list{gap:4px;min-width:0;display:grid}.smart-proposal-client-line{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.smart-proposal-client-bullet{background:var(--smart-proposal-client-type-color,#64748b);width:7px;height:7px;box-shadow:0 0 0 2px var(--smart-proposal-client-type-color,#64748b);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-client-bullet{box-shadow:0 0 0 2px color-mix(in srgb,var(--smart-proposal-client-type-color,#64748b) 16%,transparent)}}.smart-proposal-client-button{color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:560}.smart-proposal-client-button:hover,.smart-proposal-client-button:focus-visible{color:var(--smart-focus);text-underline-offset:3px;outline:none;text-decoration:underline}.smart-proposal-affiliate-copy{gap:2px;min-width:0;display:grid}.smart-proposal-affiliate-copy strong{color:var(--smart-text);font-size:.74rem;font-weight:520}.smart-proposal-affiliate-copy span{color:var(--smart-focus);font-size:.68rem;font-weight:620}.smart-proposal-status-chip.MuiChip-root{max-width:100%}.smart-proposal-amount-cell strong{color:var(--smart-text);font-size:.74rem;font-weight:850}.smart-proposal-amount-cell span,.smart-proposal-muted-cell{color:var(--smart-muted);font-size:.68rem;font-weight:650}.smart-pending-proposals-panel{margin-top:16px}.smart-proposals-pending-page{padding-left:18px;padding-right:18px}.smart-approval-dashboard-hero{border:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:74px;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-approval-dashboard-hero{border:1px solid color-mix(in srgb,var(--smart-border) 76%,transparent)}}.smart-approval-dashboard-hero{background:linear-gradient(135deg,var(--smart-surface),var(--smart-surface)),var(--smart-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-approval-dashboard-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--smart-surface) 92%,#fff 8%),var(--smart-surface)),var(--smart-surface)}}.smart-approval-dashboard-hero{box-shadow:0 18px 45px var(--smart-text)}@supports (color:color-mix(in lab,red,red)){.smart-approval-dashboard-hero{box-shadow:0 18px 45px color-mix(in srgb,var(--smart-text) 8%,transparent)}}.smart-approval-dashboard-hero{padding:14px 18px}:root[data-theme=dark] .smart-approval-dashboard-hero{background:linear-gradient(135deg,var(--smart-surface),var(--smart-surface)),var(--smart-surface)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .smart-approval-dashboard-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--smart-surface) 88%,#263040 12%),var(--smart-surface)),var(--smart-surface)}}:root[data-theme=dark] .smart-approval-dashboard-hero{box-shadow:0 18px 45px #0000003d}.smart-approval-dashboard-title{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.smart-approval-dashboard-title-icon{color:#fff;background:#2864d9;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 22px #2864d942}.smart-approval-dashboard-title h1{min-width:0;color:var(--smart-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.12rem,1.4vw,1.48rem);font-weight:900;line-height:1.12}.smart-approval-refresh-button.MuiButton-root{border-color:var(--smart-focus);flex:none}@supports (color:color-mix(in lab,red,red)){.smart-approval-refresh-button.MuiButton-root{border-color:color-mix(in srgb,var(--smart-focus) 22%,var(--smart-border))}}.smart-approval-refresh-button.MuiButton-root{background:var(--smart-surface)}@supports (color:color-mix(in lab,red,red)){.smart-approval-refresh-button.MuiButton-root{background:color-mix(in srgb,var(--smart-surface) 82%,var(--smart-focus) 6%)}}.smart-approval-refresh-button.MuiButton-root{color:var(--smart-focus);font-weight:850}.smart-approval-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.smart-approval-kpi{border:1px solid var(--smart-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-approval-kpi{border:1px solid color-mix(in srgb,var(--smart-border) 78%,transparent)}}.smart-approval-kpi{background:var(--smart-surface);box-shadow:0 14px 34px var(--smart-text);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-approval-kpi{box-shadow:0 14px 34px color-mix(in srgb,var(--smart-text) 7%,transparent)}}.smart-approval-kpi{padding:14px}:root[data-theme=dark] .smart-approval-kpi{box-shadow:0 14px 34px #0003}.smart-approval-kpi-icon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.smart-approval-kpi--blue .smart-approval-kpi-icon{background:#2864d9}.smart-approval-kpi--green .smart-approval-kpi-icon{background:#16a34a}.smart-approval-kpi--amber .smart-approval-kpi-icon{background:#f59e0b}.smart-approval-kpi--slate .smart-approval-kpi-icon{background:#475569}.smart-approval-kpi-copy{gap:3px;min-width:0;display:grid}.smart-approval-kpi-copy span{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.smart-approval-kpi-copy strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:900;overflow:hidden}.smart-price-table-frame.smart-pending-proposals-panel{border-top:1px solid var(--smart-border);background:var(--smart-surface);box-shadow:0 14px 34px var(--smart-text);border-radius:8px;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.smart-price-table-frame.smart-pending-proposals-panel{box-shadow:0 14px 34px color-mix(in srgb,var(--smart-text) 7%,transparent)}}:root[data-theme=dark] .smart-price-table-frame.smart-pending-proposals-panel{box-shadow:0 14px 34px #0003}.smart-approval-table-header{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px 12px;display:flex}.smart-approval-table-header>div{gap:3px;min-width:0;display:grid}.smart-approval-table-header strong{color:var(--smart-text);font-size:.9rem;font-weight:900}.smart-approval-table-header span{color:var(--smart-muted);font-size:.74rem;font-weight:650}.smart-price-table-container.smart-pending-proposals-table-container{width:100%;max-width:100%;max-height:calc(100vh - 310px);overflow-x:clip!important}.smart-pending-proposals-table-container .MuiTable-root{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.smart-pending-proposal-col-reference{width:11%}.smart-pending-proposal-col-client{width:27%}.smart-pending-proposal-col-affiliate{width:15%}.smart-pending-proposal-col-amount{width:13%}.smart-pending-proposal-col-status{width:14%}.smart-pending-proposal-col-opened{width:11%}.smart-pending-proposal-col-actions{width:9%}.smart-pending-proposals-table-container th,.smart-pending-proposals-table-container td{box-sizing:border-box;text-overflow:ellipsis;font-size:.76rem;line-height:1.25;overflow:hidden;padding-left:8px!important;padding-right:8px!important}.smart-pending-proposals-table-container .smart-table-heading{min-width:0;max-width:100%;color:var(--smart-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block;overflow:hidden}.smart-pending-proposals-table-container .MuiTableHead-root .MuiTableCell-root{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-pending-proposals-table-container .MuiTableHead-root .MuiTableCell-root{background:color-mix(in srgb,var(--smart-bg) 72%,var(--smart-surface))}}.smart-pending-proposals-table-container .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) td{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-pending-proposals-table-container .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) td{background:color-mix(in srgb,var(--smart-bg) 54%,var(--smart-surface))}}.smart-pending-proposals-table-container .MuiTableBody-root .MuiTableRow-root:hover td{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-pending-proposals-table-container .MuiTableBody-root .MuiTableRow-root:hover td{background:color-mix(in srgb,var(--smart-focus) 7%,var(--smart-surface))}}.smart-pending-proposal-reference-cell strong,.smart-pending-proposal-affiliate-cell strong,.smart-pending-proposal-affiliate-cell span,.smart-pending-proposal-amount-cell strong,.smart-pending-proposal-amount-cell span,.smart-pending-proposal-client-line span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-pending-proposal-reference-cell strong,.smart-pending-proposal-amount-cell strong{color:var(--smart-text);font-size:.78rem;font-weight:850}.smart-pending-proposal-affiliate-cell strong{color:var(--smart-text);font-size:.76rem;font-weight:750}.smart-pending-proposal-affiliate-cell span,.smart-pending-proposal-amount-cell span{color:var(--smart-muted);font-size:.68rem;font-weight:650}.smart-pending-proposal-client-list{gap:3px;min-width:0;display:grid}.smart-pending-proposal-client-line{min-width:0;color:var(--smart-text);grid-template-columns:7px minmax(0,1fr);align-items:center;gap:7px;font-size:.74rem;font-weight:700;display:grid}.smart-pending-proposals-table-container .MuiButton-root{white-space:nowrap;min-width:0;padding-left:0;padding-right:0;font-size:.72rem;font-weight:800}.smart-proposal-pi-dialog .MuiDialog-paper{background:var(--smart-surface);max-height:calc(100vh - 48px)}.smart-proposal-pi-dialog-title{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.smart-proposal-pi-title{align-items:center;gap:10px;min-width:0;display:flex}.smart-proposal-pi-title-icon{border:1px solid #2864d9;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-title-icon{border:1px solid color-mix(in srgb,#2864d9 24%,var(--smart-border))}}.smart-proposal-pi-title-icon{background:#2864d9;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-title-icon{background:color-mix(in srgb,#2864d9 10%,var(--smart-surface))}}.smart-proposal-pi-title-icon{color:#2864d9}.smart-proposal-pi-title h2,.smart-proposal-pi-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-pi-title h2{color:var(--smart-text);margin:0;font-size:1rem;font-weight:900}.smart-proposal-pi-title span{color:var(--smart-muted);margin-top:2px;font-size:.74rem;font-weight:750}.smart-proposal-pi-content{gap:16px;padding:18px;display:grid}.smart-proposal-pi-summary{grid-template-columns:minmax(0,1.6fr) minmax(140px,.8fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(120px,.7fr);align-items:stretch;gap:10px;display:grid}.smart-proposal-pi-metric,.smart-proposal-pi-status{border:1px solid var(--smart-border);align-content:center;gap:4px;min-width:0;padding:10px 12px;display:grid}.smart-proposal-pi-metric span,.smart-proposal-pi-status span{color:var(--smart-muted);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:850}.smart-proposal-pi-metric strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.smart-proposal-pi-metric--success strong{color:#16a34a}.smart-proposal-pi-section,.smart-proposal-pi-decision,.smart-proposal-pi-history{gap:10px;display:grid}.smart-proposal-pi-section-title{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.smart-proposal-pi-section-title strong,.smart-proposal-pi-decision strong,.smart-proposal-pi-history strong{color:var(--smart-text);font-size:.86rem;font-weight:900}.smart-proposal-pi-section-title span,.smart-proposal-pi-decision span,.smart-proposal-pi-history span{color:var(--smart-muted);font-size:.72rem;font-weight:650}.smart-proposal-pi-option{border:1px solid var(--smart-border);background:var(--smart-surface);gap:8px;display:grid}.smart-proposal-pi-option-header{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.smart-proposal-pi-option-header strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;overflow:hidden}.smart-proposal-pi-option-header>div{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.smart-proposal-pi-table{overflow-x:auto}.smart-proposal-pi-table .MuiTable-root{min-width:920px}.smart-proposal-pi-table .MuiTableCell-root{border-bottom-color:var(--smart-border);font-size:.72rem}.smart-proposal-pi-table .MuiTableHead-root .MuiTableCell-root{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-table .MuiTableHead-root .MuiTableCell-root{background:color-mix(in srgb,var(--smart-bg) 72%,var(--smart-surface))}}.smart-proposal-pi-table .MuiTableHead-root .MuiTableCell-root{color:var(--smart-muted);text-transform:uppercase;font-size:.66rem;font-weight:850}.smart-proposal-pi-item-name{max-width:220px;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.smart-proposal-pi-distribution-row>.MuiTableCell-root{background:var(--smart-bg);padding:0}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-distribution-row>.MuiTableCell-root{background:color-mix(in srgb,var(--smart-bg) 55%,var(--smart-surface))}}.smart-proposal-pi-distribution-row .smart-proposal-selected-distribution-map{background:0 0;border:0}.smart-proposal-pi-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-proposal-pi-note{border:1px solid var(--smart-border);gap:6px;padding:10px 12px;display:grid}.smart-proposal-pi-note strong{color:var(--smart-text);font-size:.78rem;font-weight:850}.smart-proposal-pi-note p{color:var(--smart-muted);white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.5}.smart-proposal-pi-decision .MuiTextField-root{background:var(--smart-surface)}.smart-proposal-pi-history{border-top:1px solid var(--smart-border);padding-top:10px}.smart-proposal-pi-actions{border-top:1px solid var(--smart-border);gap:8px;padding:12px 18px}@container (max-width:980px){.smart-proposals-table-container th:nth-child(7),.smart-proposals-table-container td:nth-child(7){display:none}.smart-proposal-col-reference{width:10%}.smart-proposal-col-client{width:30%}.smart-proposal-col-affiliate,.smart-proposal-col-responsible{width:16%}.smart-proposal-col-status{width:13%}.smart-proposal-col-amount{width:15%}.smart-proposal-col-opened{width:0}}@container (max-width:760px){.smart-proposals-table-container th:nth-child(3),.smart-proposals-table-container td:nth-child(3){display:none}.smart-proposal-col-reference{width:12%}.smart-proposal-col-client{width:40%}.smart-proposal-col-affiliate{width:0}.smart-proposal-col-responsible{width:20%}.smart-proposal-col-status{width:13%}.smart-proposal-col-amount{width:15%}}.smart-table-heading{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.smart-table-heading svg{color:var(--smart-muted)}.smart-price-table-container th .MuiTableSortLabel-root{color:inherit;font:inherit;line-height:inherit}.smart-price-table-container th .MuiTableSortLabel-root:hover,.smart-price-table-container th .MuiTableSortLabel-root.Mui-active{color:var(--smart-text)}.smart-price-table-container th .MuiTableSortLabel-icon{color:var(--smart-muted)!important}.smart-table-skeleton-chip{border-radius:999px!important}.smart-table-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:15px;display:flex}.smart-table-empty-icon{color:var(--smart-muted);font-size:2rem!important}.smart-table-empty-message{color:var(--smart-muted);margin:0!important;font-size:.92rem!important;font-weight:750!important}.smart-price-pagination.MuiTablePagination-root{border-top:1px solid var(--smart-border);color:var(--smart-text)}.smart-price-pagination .MuiTablePagination-toolbar{min-height:48px;padding-right:12px}.smart-price-pagination .MuiTablePagination-selectLabel,.smart-price-pagination .MuiTablePagination-displayedRows{color:var(--smart-muted);margin:0;font-size:.82rem}.smart-price-pagination-skeleton{border-top:1px solid var(--smart-border)}.smart-price-pagination-skeleton-toolbar{justify-content:flex-end;align-items:center;gap:16px;min-height:48px;padding:0 12px;display:flex}.smart-price-pagination-skeleton-actions{flex:none}.smart-date-cell{white-space:nowrap}.smart-date-empty{color:var(--smart-muted)}.smart-name-cell{min-width:180px;font-weight:850}.smart-user-cell{white-space:nowrap;vertical-align:middle;align-items:center;gap:9px;min-width:150px;max-width:220px;display:inline-flex}.smart-user-avatar.MuiAvatar-root{border:1px solid var(--smart-border);background:var(--smart-focus);color:#fff;flex:none;width:28px;height:28px;font-size:.72rem;font-weight:850}.smart-user-cell-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:780;display:block;overflow:hidden}.smart-day-chip-list{flex-wrap:wrap;gap:6px;max-width:360px;display:flex}.smart-base-star{color:var(--smart-focus)}.smart-conversion-dialog-title{background:var(--smart-modal-paper);padding:20px 24px 14px!important}.smart-dialog-title-row{align-items:center;gap:12px;display:flex}.smart-dialog-title-text{color:var(--smart-text);font-size:1.05rem;line-height:1.25;display:block;font-weight:900!important}.smart-dialog-title-subtitle{margin-top:3px!important;font-size:.875rem!important;line-height:1.35!important}.smart-dialog-close-button.MuiIconButton-root{width:34px;height:34px;color:var(--smart-muted);background:0 0;border:0;border-radius:8px;flex:none}.smart-dialog-close-button.MuiIconButton-root:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-conversion-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body);flex-direction:column;gap:16px;display:flex;padding-top:18px!important}.smart-dialog-hint.MuiAlert-root{border-radius:8px}.smart-conversion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.smart-price-items-content.MuiDialogContent-root,.smart-price-item-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body);flex-direction:column;gap:16px;display:flex}.smart-price-items-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-price-items-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.smart-price-items-helper{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.smart-price-items-helper-item{align-items:flex-start;gap:9px;min-width:0;display:flex}.smart-price-items-helper-icon{border:1px solid var(--smart-focus);flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-price-items-helper-icon{border:1px solid color-mix(in srgb,var(--smart-focus) 30%,var(--smart-border))}}.smart-price-items-helper-icon{color:var(--smart-focus);border-radius:8px}.smart-price-items-helper-copy,.smart-price-items-helper-copy strong,.smart-price-items-helper-copy span{min-width:0;display:block}.smart-price-items-helper-copy strong{color:var(--smart-text);font-size:.82rem;font-weight:900;line-height:1.2}.smart-price-items-helper-copy span{color:var(--smart-muted);margin-top:3px;font-size:.78rem;font-weight:750;line-height:1.35}.smart-price-items-frame{border-top:1px solid var(--smart-border);border-radius:8px}.smart-price-items-table-container table{min-width:1080px}.smart-digital-products-table-container table{min-width:1180px}.smart-proposal-terms-table-container table{min-width:760px}.smart-parameters-table-container table{min-width:820px}.smart-parameter-color-cell{color:var(--smart-text);align-items:center;gap:8px;font-size:.8rem;font-weight:850;display:inline-flex}.smart-parameter-color-cell span{border:1px solid #000;flex:none;width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){.smart-parameter-color-cell span{border:1px solid color-mix(in srgb,#000 14%,var(--smart-border))}}.smart-parameter-color-cell span{border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff61}.smart-parameter-option-color{border:1px solid #000;flex:none;width:12px;height:12px;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.smart-parameter-option-color{border:1px solid color-mix(in srgb,#000 14%,var(--smart-border))}}.smart-parameter-option-color{border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff61}.smart-parameter-dialog-grid{grid-template-columns:120px minmax(0,1fr);gap:14px;display:grid}.smart-parameter-color-control{grid-column:1/-1;gap:10px;display:grid}.smart-parameter-color-row{grid-template-columns:56px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.smart-parameter-color-picker{cursor:pointer;width:56px;height:56px;display:inline-flex;position:relative}.smart-parameter-color-picker input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.smart-parameter-color-picker span{border:1px solid var(--smart-border);border-radius:8px;width:56px;height:56px;box-shadow:inset 0 0 0 2px #ffffff6b}.smart-parameter-color-swatches{flex-wrap:wrap;gap:8px;padding-left:66px;display:flex}.smart-parameter-color-swatch{border:1px solid var(--smart-border);cursor:pointer;border-radius:8px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff6b}.smart-parameter-color-swatch--active{outline:2px solid var(--smart-focus);outline-offset:2px}.smart-digital-product-name{min-width:0;max-width:260px;display:grid}.smart-digital-product-name span,.smart-digital-product-name em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-digital-product-name span{color:var(--smart-text);font-weight:900}.smart-digital-product-name em{color:var(--smart-muted);margin-top:2px;font-size:.74rem;font-style:normal;font-weight:750}.smart-price-item-affiliate{align-items:center;gap:8px;min-width:220px;font-weight:850;display:inline-flex}.smart-price-item-range-column{min-width:150px}.smart-price-item-group-row .MuiTableCell-root{height:32px;padding-top:0;padding-bottom:0}.smart-price-item-header-spacer.MuiTableCell-root{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section)}.smart-price-item-column-row .MuiTableCell-root{vertical-align:middle;height:38px;padding-top:8px;padding-bottom:8px}.smart-price-item-day-group.MuiTableCell-root{border-right:1px solid var(--smart-border);background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-day-group.MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 86%,var(--smart-focus) 14%)}}.smart-price-item-day-group.MuiTableCell-root{color:var(--smart-focus);text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:950;line-height:1.15}.smart-price-items-table-container .MuiTableHead-root tr:nth-of-type(2) .MuiTableCell-stickyHeader{top:32px}.smart-price-item-range-heading{min-width:0;display:block}.smart-price-item-range-heading strong{text-overflow:ellipsis;white-space:nowrap;color:var(--smart-text);font-size:.78rem;font-weight:900;line-height:1.2;display:block;overflow:hidden}.smart-price-item-price-cell{color:var(--smart-text);text-align:right;font-weight:900}.smart-price-item-network-row .MuiTableCell-root{border-top:1px solid var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-network-row .MuiTableCell-root{border-top:1px solid color-mix(in srgb,var(--smart-focus) 28%,var(--smart-border))}}.smart-price-item-network-row .MuiTableCell-root{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-network-row .MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 88%,var(--smart-focus) 12%)}}.smart-price-item-custom-group-row .MuiTableCell-root{border-top:1px solid #f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-price-item-custom-group-row .MuiTableCell-root{border-top:1px solid color-mix(in srgb,#f59e0b 28%,var(--smart-border))}}.smart-price-item-custom-group-row .MuiTableCell-root{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-custom-group-row .MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 90%,#f59e0b 10%)}}.smart-price-item-affiliate--network .smart-person-avatar.MuiAvatar-root{background:var(--smart-focus)!important;color:#fff!important}.smart-price-item-affiliate--custom-group .smart-person-avatar.MuiAvatar-root{color:#111318!important;background:#f59e0b!important}.smart-price-item-network-name,.smart-price-item-network-meta{min-width:0;display:block}.smart-price-item-network-name{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.smart-price-item-network-meta{color:var(--smart-muted);margin-top:2px;font-size:.74rem;font-weight:800;line-height:1.2}.smart-price-item-network-price-cell{color:var(--smart-focus)}.smart-price-item-custom-group-price-cell{color:#b45309}:root[data-theme=dark] .smart-price-item-custom-group-price-cell{color:#fbbf24}.smart-price-item-group-option{min-width:0;display:grid}.smart-price-item-group-option strong,.smart-price-item-group-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-price-item-group-option strong{color:var(--smart-text);font-size:.86rem;font-weight:900}.smart-price-item-group-option span{color:var(--smart-muted);font-size:.76rem;font-weight:760}.smart-affiliate-select-option{align-items:center;gap:9px;width:100%;min-width:0;display:inline-flex}.smart-affiliate-select-option>span{min-width:0;display:block;overflow:hidden}.smart-affiliate-select-option strong,.smart-affiliate-select-option em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-affiliate-select-option strong{color:var(--smart-text);font-size:.86rem;font-style:normal;font-weight:900}.smart-affiliate-select-option em{color:var(--smart-muted);font-size:.74rem;font-style:normal;font-weight:760}.smart-proposal-affiliate-select.MuiFormControl-root{min-width:0}.smart-proposal-affiliate-select .MuiInputBase-root{background:var(--smart-modal-section);border-radius:8px;height:58px;min-height:58px}.smart-proposal-affiliate-select .MuiSelect-select{align-items:center;display:flex;height:58px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.smart-affiliate-select-placeholder{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;display:block;overflow:hidden}.smart-affiliate-select-menu.MuiPaper-root{overflow:hidden;border-radius:0 0 8px 8px!important;max-height:min(380px,100vh - 128px)!important}.smart-affiliate-select-list.MuiList-root{padding:0 6px 6px}.smart-affiliate-select-search-row.MuiListSubheader-root{z-index:1;background:var(--smart-surface-raised);border-bottom:1px solid var(--smart-border);margin:0 -6px 6px;padding:8px 12px;line-height:normal;position:sticky;top:0}.smart-affiliate-select-search .MuiInputBase-root{height:34px;min-height:34px;color:var(--smart-text);background:0 0;border-radius:0;font-size:.86rem;font-weight:760}.smart-affiliate-select-search .MuiInputBase-input{padding:4px 0 6px}.smart-affiliate-select-search .MuiInput-underline:before{border-bottom-color:var(--smart-border)}.smart-affiliate-select-search .MuiInput-underline:hover:before,.smart-affiliate-select-search .MuiInput-underline:after{border-bottom-color:var(--smart-focus)}.smart-affiliate-select-menu-item.MuiMenuItem-root{border-radius:8px;min-height:50px;padding:8px}.smart-affiliate-select-empty.MuiMenuItem-root{min-height:44px;color:var(--smart-muted);font-size:.82rem;font-weight:750}.smart-item-select-option{align-items:center;gap:9px;width:100%;min-width:0;display:inline-flex}.smart-item-select-option>span{flex:auto;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.smart-item-select-option strong,.smart-item-select-option em,.smart-item-select-frequency,.smart-item-select-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.smart-item-select-option strong{color:var(--smart-text);flex:0 auto;font-size:.86rem;font-weight:900}.smart-item-select-option em{color:var(--smart-muted);flex:0 auto;font-size:.72rem;font-weight:820}.smart-item-select-frequency{color:#0f766e;flex:none;max-width:82px;font-size:.72rem;font-weight:850;line-height:1.2}.smart-item-select-option small{color:var(--smart-focus);flex:none}@supports (color:color-mix(in lab,red,red)){.smart-item-select-option small{color:color-mix(in srgb,var(--smart-focus) 78%,var(--smart-muted))}}.smart-item-select-option small{font-size:.7rem;font-weight:850}:root[data-theme=dark] .smart-item-select-frequency{color:#5eead4}:root[data-theme=dark] .smart-item-select-option small{color:#93c5fd}.smart-proposal-item-select.MuiFormControl-root{min-width:0}.smart-proposal-item-select .MuiInputBase-root{background:var(--smart-modal-section);border-radius:8px;height:58px;min-height:58px}.smart-proposal-item-select .MuiSelect-select{align-items:center;display:flex;height:58px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.smart-item-select-placeholder{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;display:block;overflow:hidden}.smart-item-select-menu.MuiPaper-root{overflow:hidden;border-radius:0 0 8px 8px!important;max-height:min(380px,100vh - 128px)!important}.smart-item-select-list.MuiList-root{padding:0 6px 6px}.smart-item-select-search-row.MuiListSubheader-root{z-index:1;background:var(--smart-surface-raised);border-bottom:1px solid var(--smart-border);margin:0 -6px 6px;padding:8px 12px;line-height:normal;position:sticky;top:0}.smart-item-select-section-row.MuiListSubheader-root{border-top:1px solid var(--smart-border);background:0 0;position:static}@supports (color:color-mix(in lab,red,red)){.smart-item-select-section-row.MuiListSubheader-root{border-top:1px solid color-mix(in srgb,var(--smart-border) 76%,transparent)}}.smart-item-select-section-row.MuiListSubheader-root{color:var(--smart-muted);letter-spacing:0;text-transform:uppercase;margin-top:4px;padding:10px 8px 6px;font-size:.68rem;font-weight:920;line-height:1.2}.smart-item-select-search-row+.smart-item-select-section-row.MuiListSubheader-root{border-top:0;margin-top:0}.smart-item-select-search .MuiInputBase-root{height:34px;min-height:34px;color:var(--smart-text);background:0 0;border-radius:0;font-size:.86rem;font-weight:760}.smart-item-select-search .MuiInputBase-input{padding:4px 0 6px}.smart-item-select-search .MuiInput-underline:before{border-bottom-color:var(--smart-border)}.smart-item-select-search .MuiInput-underline:hover:before,.smart-item-select-search .MuiInput-underline:after{border-bottom-color:var(--smart-focus)}.smart-item-select-menu-item.MuiMenuItem-root{border-radius:8px;min-height:50px;padding:8px}.smart-item-select-empty.MuiMenuItem-root{min-height:44px;color:var(--smart-muted);font-size:.82rem;font-weight:750}.smart-price-item-section{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;flex-direction:column;gap:14px;padding:14px;display:flex}.smart-price-item-section-heading{align-items:flex-start;gap:10px;display:flex}.smart-price-item-section-icon,.smart-price-item-check-icon{border:1px solid var(--smart-focus);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-price-item-section-icon,.smart-price-item-check-icon{border:1px solid color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-price-item-section-icon,.smart-price-item-check-icon{background:var(--smart-focus);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-price-item-section-icon,.smart-price-item-check-icon{background:color-mix(in srgb,var(--smart-focus) 13%,var(--smart-modal-section))}}.smart-price-item-section-icon,.smart-price-item-check-icon{color:var(--smart-focus)}.smart-price-item-section-title.MuiTypography-root{color:var(--smart-text);margin:0;font-size:.96rem;font-weight:900;line-height:1.2}.smart-price-item-section-helper.MuiTypography-root{color:var(--smart-muted);margin:3px 0 0;font-size:.8rem;font-weight:750;line-height:1.35}.smart-price-item-form-grid,.smart-affiliate-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.smart-digital-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.smart-digital-product-grid--commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-digital-product-field--full{grid-column:1/-1}.smart-proposal-term-grid{grid-template-columns:140px minmax(0,1fr);gap:14px;display:grid}.smart-proposal-dialog-title.MuiDialogTitle-root{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.smart-proposal-dialog-title-copy{align-items:center;gap:10px;min-width:0;display:inline-flex}.smart-proposal-dialog-title-icon{border:1px solid var(--smart-border);background:var(--smart-modal-section);width:34px;height:34px;color:var(--smart-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.smart-proposal-wizard-paper.MuiDialog-paper{grid-template-rows:auto minmax(0,1fr) auto;width:min(1520px,100% - 24px);max-width:min(1520px,100% - 24px);max-height:calc(100dvh - 24px);display:grid;overflow:hidden}.smart-proposal-wizard-content.MuiDialogContent-root{background:var(--smart-modal-body);grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:18px;min-height:min(640px,100dvh - 170px);display:grid;overflow:auto;padding:22px!important}.smart-proposal-wizard-sidebar{border-right:1px solid var(--smart-border);align-self:start;max-height:calc(100dvh - 190px);padding-right:14px;position:sticky;top:0;overflow:auto}.smart-proposal-wizard-sidebar .MuiStepIcon-root.Mui-completed{color:#16a34a}.smart-proposal-wizard-sidebar .MuiStepConnector-line{border-color:var(--smart-border)}.smart-proposal-wizard-sidebar .MuiStepConnector-root.Mui-completed .MuiStepConnector-line{border-color:#16a34a}.smart-proposal-wizard-actions.MuiDialogActions-root{justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.smart-proposal-wizard-actions-left,.smart-proposal-wizard-actions-right{align-items:center;gap:10px;display:inline-flex}.smart-proposal-wizard-cancel-button.MuiButton-root{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.smart-proposal-wizard-cancel-button.MuiButton-root{border-color:color-mix(in srgb,#dc2626 46%,var(--smart-border))}}.smart-proposal-wizard-cancel-button.MuiButton-root{background:#dc26260f}.smart-proposal-wizard-cancel-button.MuiButton-root:hover{background:#dc26261f;border-color:#dc2626}.smart-proposal-wizard-step-clients{gap:2px;max-width:150px;padding-top:3px;display:grid}.smart-proposal-wizard-step-clients span{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;line-height:1.25;display:block;overflow:hidden}.smart-proposal-wizard-panel{flex-direction:column;gap:16px;min-width:0;height:100%;min-height:0;display:flex}.smart-proposal-wizard-grid,.smart-proposal-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.smart-proposal-approval-status{border:1px solid var(--smart-border);background:#f59e0b;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-approval-status{background:color-mix(in srgb,#f59e0b 6%,var(--smart-modal-section))}}.smart-proposal-approval-status{padding:8px 12px}.smart-proposal-approval-status>span{background:#f59e0b;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #f59e0b29}.smart-proposal-approval-status strong,.smart-proposal-approval-status small{min-width:0;line-height:1.25;display:block}.smart-proposal-approval-status strong{color:var(--smart-text);font-size:.82rem;font-weight:900}.smart-proposal-approval-status small{color:var(--smart-muted);margin-top:2px;font-size:.72rem;font-weight:720}.smart-proposal-internal-notes{gap:8px;min-height:0;display:grid}.smart-proposal-observations-step{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.smart-proposal-observations-step .smart-proposal-internal-notes,.smart-proposal-observations-panel{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.smart-proposal-observations-panel[hidden]{display:none}.smart-proposal-observations-tabs.MuiTabs-root{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;min-height:42px;padding:4px}.smart-proposal-observations-tabs .MuiTabs-indicator{display:none}.smart-proposal-observations-tabs .MuiTabs-flexContainer{gap:4px}.smart-proposal-observations-tabs .MuiTab-root{min-height:34px;color:var(--smart-muted);text-transform:none;border-radius:7px;padding:0 12px;font-size:.78rem;font-weight:850;line-height:1}.smart-proposal-observations-tabs .MuiTab-iconWrapper{margin-bottom:0;margin-right:6px}.smart-proposal-observations-tabs .MuiTab-root.Mui-selected{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-observations-tabs .MuiTab-root.Mui-selected{background:color-mix(in srgb,var(--smart-focus) 11%,var(--smart-modal-section))}}.smart-proposal-observations-tabs .MuiTab-root.Mui-selected{color:var(--smart-focus)}.smart-proposal-internal-notes-title.MuiTypography-root,.smart-proposal-observations-title.MuiTypography-root{color:var(--smart-text);margin:0;font-size:.9rem;font-weight:900}.smart-proposal-internal-notes-hint.MuiTypography-root,.smart-proposal-observations-hint.MuiTypography-root{color:var(--smart-muted);margin:-4px 0 0;font-size:.75rem;font-weight:750}.smart-proposal-discount-control{border-top:1px solid var(--smart-border);gap:4px;min-width:0;padding-top:12px;display:grid}.smart-proposal-discount-header{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;min-width:0;display:grid}.smart-proposal-discount-title{gap:2px;min-width:0;display:grid}.smart-proposal-discount-title strong{color:var(--smart-text);font-size:.84rem;font-weight:900}.smart-proposal-discount-title span{color:var(--smart-muted);font-size:.74rem;font-weight:700}.smart-proposal-discount-header .MuiInputBase-root{min-height:38px}.smart-proposal-discount-header .MuiInputBase-input{height:38px;padding-top:0;padding-bottom:0;font-size:.82rem;font-weight:850}.smart-proposal-discount-row{min-width:0}.smart-proposal-discount-slider-wrap{min-width:0;padding:14px 8px 0}.smart-proposal-discount-slider-wrap .MuiSlider-root{color:var(--smart-focus)}.smart-proposal-discount-slider-wrap .MuiSlider-rail{background:var(--smart-proposal-discount-heatmap);opacity:1;border-radius:999px;height:8px}.smart-proposal-discount-slider-wrap .MuiSlider-track{display:none}.smart-proposal-discount-slider-wrap .MuiSlider-thumb{background:var(--smart-focus);border:3px solid #fff;width:18px;height:18px;box-shadow:0 2px 8px #0000003d}.smart-proposal-discount-slider-wrap .MuiSlider-valueLabel{background:var(--smart-text);color:var(--smart-modal-section);border-radius:6px;padding:4px 6px;font-size:.68rem;font-weight:900;line-height:1;top:-7px}.smart-proposal-discount-slider-wrap .MuiSlider-mark{background:#fff;border-radius:0;width:2px;height:12px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-discount-slider-wrap .MuiSlider-mark{background:color-mix(in srgb,#fff 82%,var(--smart-text))}}.smart-proposal-discount-slider-wrap .MuiSlider-mark{opacity:.9}.smart-proposal-discount-slider-wrap .MuiSlider-markLabel{color:var(--smart-muted);font-size:.68rem;font-weight:850;top:22px}.smart-proposal-discount-legend{flex-wrap:wrap;gap:6px;min-width:0;margin-top:-8px;display:flex}.smart-proposal-discount-band.MuiChip-root{border:1px solid var(--smart-proposal-discount-band-color,var(--smart-border));height:26px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-discount-band.MuiChip-root{border:1px solid color-mix(in srgb,var(--smart-proposal-discount-band-color,var(--smart-border)) 28%,var(--smart-border))}}.smart-proposal-discount-band.MuiChip-root{background:var(--smart-proposal-discount-band-color,var(--smart-hover));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-discount-band.MuiChip-root{background:color-mix(in srgb,var(--smart-proposal-discount-band-color,var(--smart-hover)) 10%,var(--smart-modal-section))}}.smart-proposal-discount-band.MuiChip-root{color:var(--smart-text);font-size:.7rem;font-weight:850}.smart-proposal-discount-band--active.MuiChip-root{border-color:var(--smart-proposal-discount-band-color,var(--smart-focus))}@supports (color:color-mix(in lab,red,red)){.smart-proposal-discount-band--active.MuiChip-root{border-color:color-mix(in srgb,var(--smart-proposal-discount-band-color,var(--smart-focus)) 62%,var(--smart-border))}}.smart-proposal-discount-band--active.MuiChip-root{background:var(--smart-proposal-discount-band-color,var(--smart-focus))}@supports (color:color-mix(in lab,red,red)){.smart-proposal-discount-band--active.MuiChip-root{background:color-mix(in srgb,var(--smart-proposal-discount-band-color,var(--smart-focus)) 18%,var(--smart-modal-section))}}.smart-proposal-client-searchbox{z-index:8;position:relative}.smart-proposal-client-searchbox:focus-within{z-index:18}.smart-proposal-client-results{z-index:20;border:1px solid var(--smart-border);background:var(--smart-surface-raised);max-height:280px;box-shadow:var(--smart-popover-shadow);border-radius:0 0 8px 8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.smart-proposal-client-result{border:0;border-bottom:1px solid var(--smart-border);width:100%;min-width:0;color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 12px;display:flex}.smart-proposal-client-result:last-child{border-bottom:0}.smart-proposal-client-result:hover,.smart-proposal-client-result:focus-visible{background:var(--smart-hover);outline:none}.smart-proposal-client-result span{gap:2px;min-width:0;display:grid}.smart-proposal-client-result strong,.smart-proposal-client-result em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-proposal-client-result strong{color:var(--smart-text);font-size:.88rem;font-weight:800}.smart-proposal-client-result em{color:var(--smart-muted);font-size:.74rem;font-style:normal;font-weight:650}.smart-proposal-client-results-empty{min-height:52px;color:var(--smart-muted);text-align:center;place-items:center;padding:12px;font-size:.82rem;font-weight:750;display:grid}.smart-proposal-client-cards{gap:10px;display:grid}.smart-proposal-client-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.smart-proposal-client-card--added{animation:1.1s ease-out smart-proposal-client-card-added}@keyframes smart-proposal-client-card-added{0%{border-color:color-mix(in srgb,var(--smart-focus) 70%,var(--smart-border));background:color-mix(in srgb,var(--smart-focus) 12%,var(--smart-modal-section));box-shadow:0 0 0 4px color-mix(in srgb,var(--smart-focus) 18%,transparent);transform:translateY(-3px)}45%{border-color:color-mix(in srgb,var(--smart-focus) 46%,var(--smart-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--smart-focus) 10%,transparent)}to{border-color:var(--smart-border);background:var(--smart-modal-section);transform:translateY(0);box-shadow:0 0 #0000}}.smart-proposal-client-avatar.MuiAvatar-root{border-color:var(--smart-proposal-client-avatar-bg,var(--smart-avatar-border))!important;background-color:var(--smart-proposal-client-avatar-bg,var(--smart-avatar-bg))!important;color:var(--smart-proposal-client-avatar-color,var(--smart-muted))!important}.smart-proposal-client-card-copy{gap:2px;min-width:0;display:grid}.smart-proposal-client-card-copy strong,.smart-proposal-client-card-copy span,.smart-proposal-client-card-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-client-card-copy strong{color:var(--smart-text);font-size:.9rem;font-weight:900}.smart-proposal-client-card-copy span{color:var(--smart-muted);font-size:.76rem;font-weight:750}.smart-proposal-client-card-copy em{color:var(--smart-subtle);font-size:.72rem;font-style:normal;font-weight:700}.smart-proposal-client-type-chip.MuiChip-root{background:var(--smart-surface);max-width:140px;font-weight:850;border-color:var(--smart-border)!important;color:var(--smart-text)!important}.smart-proposal-client-type-chip .MuiChip-label{min-width:0}.smart-proposal-client-type-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.smart-proposal-client-type-label span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-client-type-dot{background:var(--smart-proposal-client-type-color,var(--smart-muted));border-radius:50%;flex:none;width:7px;height:7px}.smart-proposal-client-card .MuiIconButton-root{color:#dc2626}:root[data-theme=dark] .smart-proposal-client-card .MuiIconButton-root{color:#f87171}.smart-proposal-pricing-loading{width:fit-content;color:var(--smart-muted);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.smart-proposal-options-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-proposal-option-tabs{flex:auto;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.smart-proposal-option-tab{border:1px solid var(--smart-border);background:var(--smart-surface);min-width:148px;color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 11px;display:grid}.smart-proposal-option-tab:hover,.smart-proposal-option-tab:focus-visible,.smart-proposal-option-tab--active{border-color:var(--smart-focus);background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-option-tab:hover,.smart-proposal-option-tab:focus-visible,.smart-proposal-option-tab--active{background:color-mix(in srgb,var(--smart-focus) 8%,var(--smart-surface))}}.smart-proposal-option-tab:hover,.smart-proposal-option-tab:focus-visible,.smart-proposal-option-tab--active{outline:none}.smart-proposal-option-tab strong,.smart-proposal-option-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-option-tab strong{font-size:.82rem;font-weight:900}.smart-proposal-option-tab span{color:var(--smart-muted);font-size:.74rem;font-weight:800}.smart-proposal-option-tab-input{width:100%;min-width:0;color:var(--smart-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;outline:none;padding:0;font-size:.82rem;font-weight:900;line-height:1.25;display:block}.smart-proposal-option-tab-input:focus{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-option-tab-input:focus{background:color-mix(in srgb,var(--smart-focus) 9%,transparent)}}.smart-proposal-option-tab-input:focus{box-shadow:0 0 0 3px var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-option-tab-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--smart-focus) 13%,transparent)}}.smart-proposal-option-tab-input:focus{padding:1px 4px}.smart-proposal-option-tab-input::placeholder{color:var(--smart-muted);opacity:.82}.smart-proposal-option-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.smart-proposal-option-header-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.smart-proposal-item-dialog-title.MuiDialogTitle-root{padding:18px 22px}.smart-proposal-item-dialog-title .smart-dialog-title-row{width:100%}.smart-proposal-item-dialog-title .smart-dialog-title-row>.min-w-0{flex:auto}.smart-proposal-item-dialog-paper.MuiDialog-paper{width:min(1180px,100% - 32px)}.smart-proposal-item-dialog-title .smart-dialog-close-button.MuiIconButton-root{margin-left:auto}.smart-proposal-item-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body);gap:16px;display:grid;padding:20px 22px!important}.smart-proposal-item-context{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.smart-proposal-item-context-copy{gap:2px;min-width:0;display:grid}.smart-proposal-item-context-copy span,.smart-proposal-item-context-copy strong,.smart-proposal-item-context-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-item-context-copy span{color:var(--smart-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.smart-proposal-item-context-copy strong{color:var(--smart-text);font-size:.95rem;font-weight:900}.smart-proposal-item-context-copy em{color:var(--smart-muted);font-size:.8rem;font-style:normal;font-weight:750}.smart-proposal-item-dialog-grid{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);align-items:start;gap:18px;display:grid}.smart-proposal-item-dialog-grid--single{grid-template-columns:minmax(0,1fr)}.smart-proposal-item-dialog-main{gap:16px;min-width:0;display:grid}.smart-proposal-item-section{gap:10px;min-width:0;display:grid}.smart-proposal-item-section-title{gap:2px;min-width:0;display:grid}.smart-proposal-item-section-title strong,.smart-proposal-item-section-title span{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-proposal-item-section-title strong{color:var(--smart-text);font-size:.92rem;font-weight:900}.smart-proposal-item-section-title span{color:var(--smart-muted);font-size:.78rem;font-weight:700}.smart-proposal-choice-grid{gap:10px;display:grid}.smart-proposal-choice-grid--items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.smart-proposal-choice-grid--ranges{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.smart-proposal-choice-grid--day-groups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.smart-proposal-choice-grid--conversions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.smart-proposal-choice-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);min-width:0;min-height:64px;color:var(--smart-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.smart-proposal-choice-card:hover,.smart-proposal-choice-card:focus-visible,.smart-proposal-choice-card--selected{border-color:var(--smart-primary);background:var(--smart-primary)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-choice-card:hover,.smart-proposal-choice-card:focus-visible,.smart-proposal-choice-card--selected{background:color-mix(in srgb,var(--smart-primary) 8%,var(--smart-modal-section))}}.smart-proposal-choice-card:hover,.smart-proposal-choice-card:focus-visible,.smart-proposal-choice-card--selected{box-shadow:0 12px 24px var(--smart-primary)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-choice-card:hover,.smart-proposal-choice-card:focus-visible,.smart-proposal-choice-card--selected{box-shadow:0 12px 24px color-mix(in srgb,var(--smart-primary) 10%,transparent)}}.smart-proposal-choice-card:hover,.smart-proposal-choice-card:focus-visible,.smart-proposal-choice-card--selected{outline:none}.smart-proposal-choice-card:active{transform:translateY(1px)}.smart-proposal-choice-card:disabled{cursor:not-allowed;opacity:.55}.smart-proposal-choice-card-check{width:24px;height:24px;color:var(--smart-primary);align-self:start;place-items:center;margin-top:-1px;display:grid}.smart-proposal-choice-card-copy{align-content:start;gap:2px;min-width:0;display:grid}.smart-proposal-choice-card-copy strong,.smart-proposal-choice-card-copy span,.smart-proposal-choice-card-copy em{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-proposal-choice-card-copy strong{color:var(--smart-text);font-size:.88rem;font-weight:900;line-height:1.28}.smart-proposal-choice-card-copy span{color:var(--smart-muted);font-size:.75rem;font-weight:750;line-height:1.3}.smart-proposal-choice-card-copy em{color:var(--smart-muted);font-size:.72rem;font-style:normal;font-weight:700;line-height:1.25}.smart-proposal-choice-card-badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.smart-proposal-choice-card-badges .MuiChip-root,.smart-proposal-choice-card-value.MuiChip-root{border-radius:999px;height:22px;font-size:.68rem;font-weight:850}.smart-proposal-choice-card-value.MuiChip-root{place-self:start end}.smart-proposal-choice-grid--day-groups .smart-proposal-choice-card{min-height:58px;padding:9px 10px}.smart-proposal-choice-grid--ranges .smart-proposal-choice-card{grid-template-columns:auto minmax(0,1fr);min-height:58px;padding:8px 10px}.smart-proposal-choice-grid--conversions .smart-proposal-choice-card{min-height:50px;padding:8px 10px}.smart-proposal-choice-grid--ranges .smart-proposal-choice-card-check,.smart-proposal-choice-grid--ranges .smart-proposal-choice-card-value.MuiChip-root,.smart-proposal-choice-grid--conversions .smart-proposal-choice-card-check{align-self:center}.smart-proposal-choice-grid--ranges .smart-proposal-choice-card-copy{align-content:center}.smart-proposal-choice-grid--ranges .smart-proposal-choice-card-copy strong{white-space:nowrap}.smart-proposal-choice-grid--ranges .smart-proposal-choice-card-value.MuiChip-root{color:#15803d;background:0 0;border:0;border-radius:0;grid-column:2;justify-self:end;height:auto;min-height:0;padding:0;font-size:.72rem;line-height:1.1}:root[data-theme=dark] .smart-proposal-choice-grid--ranges .smart-proposal-choice-card-value.MuiChip-root{color:#4ade80}.smart-proposal-choice-grid--ranges .smart-proposal-choice-card-value .MuiChip-label{padding:0}.smart-proposal-conversion-scroller{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;min-width:0;display:grid;position:relative}.smart-proposal-conversion-scroller:before,.smart-proposal-conversion-scroller:after{z-index:1;pointer-events:none;content:"";opacity:0;width:28px;transition:opacity .14s;position:absolute;top:0;bottom:6px}.smart-proposal-conversion-scroller:before{background:linear-gradient(to right,var(--smart-modal-body),transparent);left:36px}.smart-proposal-conversion-scroller:after{background:linear-gradient(to left,var(--smart-modal-body),transparent);right:36px}.smart-proposal-conversion-scroller--left:before,.smart-proposal-conversion-scroller--right:after{opacity:1}.smart-proposal-conversion-arrow.MuiIconButton-root{border:1px solid var(--smart-border);background:var(--smart-modal-section);width:30px;height:30px;color:var(--smart-muted);border-radius:8px}.smart-proposal-conversion-arrow.MuiIconButton-root:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-proposal-conversion-arrow.MuiIconButton-root.Mui-disabled{opacity:.36}.smart-proposal-conversion-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;min-width:0;padding:2px 1px 6px;display:flex;overflow:auto hidden}.smart-proposal-conversion-track::-webkit-scrollbar{display:none}.smart-proposal-conversion-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);min-width:max-content;min-height:42px;color:var(--smart-text);cursor:pointer;scroll-snap-align:start;text-align:left;border-radius:8px;flex:none;grid-template-columns:20px minmax(0,auto) auto;align-items:center;gap:6px;padding:7px 9px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.smart-proposal-conversion-card:hover,.smart-proposal-conversion-card:focus-visible,.smart-proposal-conversion-card--selected{border-color:var(--smart-primary);background:var(--smart-primary)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-conversion-card:hover,.smart-proposal-conversion-card:focus-visible,.smart-proposal-conversion-card--selected{background:color-mix(in srgb,var(--smart-primary) 8%,var(--smart-modal-section))}}.smart-proposal-conversion-card:hover,.smart-proposal-conversion-card:focus-visible,.smart-proposal-conversion-card--selected{box-shadow:0 10px 20px var(--smart-primary)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-conversion-card:hover,.smart-proposal-conversion-card:focus-visible,.smart-proposal-conversion-card--selected{box-shadow:0 10px 20px color-mix(in srgb,var(--smart-primary) 9%,transparent)}}.smart-proposal-conversion-card:hover,.smart-proposal-conversion-card:focus-visible,.smart-proposal-conversion-card--selected{outline:none}.smart-proposal-conversion-card:active{transform:translateY(1px)}.smart-proposal-conversion-card:disabled{cursor:not-allowed;opacity:.55}.smart-proposal-conversion-check{width:20px;height:20px;color:var(--smart-primary);place-items:center;display:grid}.smart-proposal-conversion-card strong,.smart-proposal-conversion-card em{white-space:nowrap;min-width:0;line-height:1}.smart-proposal-conversion-card strong{color:var(--smart-text);font-size:.84rem;font-weight:900}.smart-proposal-conversion-card em{color:var(--smart-muted);font-size:.66rem;font-style:normal;font-weight:800}.smart-proposal-item-distribution-grid{grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);align-items:start;gap:10px;min-width:0;display:grid}.smart-proposal-item-distribution-grid .MuiInputBase-root{min-height:46px}.smart-proposal-item-distribution-grid .MuiInputBase-input[readonly]{cursor:pointer}.smart-campaign-range-popover.MuiPaper-root{border:1px solid var(--smart-border);background:var(--smart-surface-raised);color:var(--smart-text);box-shadow:var(--smart-popover-shadow);border-radius:10px;overflow:hidden}.smart-campaign-range-popover-content{gap:4px;padding:8px;display:grid}.smart-campaign-range-popover-content .MuiDateCalendar-root{width:318px;max-height:330px}.smart-campaign-range-popover-content .MuiPickersCalendarHeader-root{color:var(--smart-text);padding-left:14px;padding-right:8px}.smart-campaign-range-popover-content .MuiDayCalendar-weekDayLabel{color:var(--smart-muted);font-size:.72rem;font-weight:850}.smart-campaign-range-popover-content .MuiPickersDay-root{color:var(--smart-text);font-weight:750}.smart-campaign-range-popover-content .MuiPickersDay-root:hover{background:var(--smart-hover)}.smart-campaign-range-popover-content .MuiPickersDay-today{border-color:var(--smart-focus)!important}@supports (color:color-mix(in lab,red,red)){.smart-campaign-range-popover-content .MuiPickersDay-today{border-color:color-mix(in srgb,var(--smart-focus) 48%,var(--smart-border))!important}}.smart-campaign-range-day--middle.MuiPickersDay-root{background:var(--smart-focus);border-radius:0}@supports (color:color-mix(in lab,red,red)){.smart-campaign-range-day--middle.MuiPickersDay-root{background:color-mix(in srgb,var(--smart-focus) 13%,transparent)}}.smart-campaign-range-day--middle.MuiPickersDay-root{color:var(--smart-text)}.smart-campaign-range-day--start.MuiPickersDay-root,.smart-campaign-range-day--end.MuiPickersDay-root{background:var(--smart-focus)!important;color:#fff!important}.smart-campaign-range-day--start.MuiPickersDay-root{border-radius:999px 0 0 999px}.smart-campaign-range-day--end.MuiPickersDay-root{border-radius:0 999px 999px 0}.smart-campaign-range-day--start.smart-campaign-range-day--end.MuiPickersDay-root{border-radius:999px}.smart-campaign-range-day--middle.MuiPickersDay-root:hover,.smart-campaign-range-day--start.MuiPickersDay-root:hover,.smart-campaign-range-day--end.MuiPickersDay-root:hover{background:var(--smart-focus)!important}@supports (color:color-mix(in lab,red,red)){.smart-campaign-range-day--middle.MuiPickersDay-root:hover,.smart-campaign-range-day--start.MuiPickersDay-root:hover,.smart-campaign-range-day--end.MuiPickersDay-root:hover{background:color-mix(in srgb,var(--smart-focus) 82%,#000)!important}}.smart-campaign-range-day--middle.MuiPickersDay-root:hover,.smart-campaign-range-day--start.MuiPickersDay-root:hover,.smart-campaign-range-day--end.MuiPickersDay-root:hover{color:#fff!important}.smart-campaign-range-actions{border-top:1px solid var(--smart-border);justify-content:flex-end;gap:8px;padding:8px 4px 2px;display:flex}.smart-proposal-daily-distribution{border-top:1px solid var(--smart-border);gap:10px;min-width:0;padding-top:12px;display:grid}.smart-proposal-daily-distribution-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-width:0;display:grid}.smart-proposal-daily-distribution-title{gap:2px;min-width:0;display:grid}.smart-proposal-daily-distribution-title strong{color:var(--smart-text);font-size:.84rem;font-weight:900}.smart-proposal-daily-distribution-title span{color:var(--smart-muted);font-size:.74rem;font-weight:700}.smart-proposal-daily-distribution-status,.smart-proposal-daily-distribution-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.smart-proposal-daily-distribution-status{order:3;grid-column:1/-1;justify-content:flex-start}.smart-proposal-daily-distribution-status .MuiChip-root{background:var(--smart-hover);height:26px;color:var(--smart-text);border-radius:8px;font-size:.7rem;font-weight:850}.smart-proposal-distribution-chip--ok.MuiChip-root{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-chip--ok.MuiChip-root{background:color-mix(in srgb,#16a34a 12%,var(--smart-surface))}}.smart-proposal-distribution-chip--ok.MuiChip-root{color:#15803d}:root[data-theme=dark] .smart-proposal-distribution-chip--ok.MuiChip-root{color:#86efac}.smart-proposal-distribution-chip--error.MuiChip-root{background:#dc2626}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-chip--error.MuiChip-root{background:color-mix(in srgb,#dc2626 12%,var(--smart-surface))}}.smart-proposal-distribution-chip--error.MuiChip-root{color:#b91c1c}:root[data-theme=dark] .smart-proposal-distribution-chip--error.MuiChip-root{color:#fca5a5}.smart-proposal-daily-distribution-scroller{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;min-width:0;display:grid;position:relative}.smart-proposal-daily-distribution-scroller:before,.smart-proposal-daily-distribution-scroller:after{z-index:2;pointer-events:none;opacity:0;content:"";width:24px;transition:opacity .16s;position:absolute;top:0;bottom:0}.smart-proposal-daily-distribution-scroller:before{background:linear-gradient(to right,var(--smart-modal-body),transparent);left:36px}.smart-proposal-daily-distribution-scroller:after{background:linear-gradient(to left,var(--smart-modal-body),transparent);right:36px}.smart-proposal-daily-distribution-scroller--left:before,.smart-proposal-daily-distribution-scroller--right:after{opacity:1}.smart-proposal-daily-distribution-arrow.MuiIconButton-root{border:1px solid var(--smart-border);background:var(--smart-modal-section);width:30px;height:30px;color:var(--smart-muted);border-radius:8px}.smart-proposal-daily-distribution-arrow.MuiIconButton-root:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-proposal-daily-distribution-arrow.MuiIconButton-root.Mui-disabled{opacity:.36}.smart-proposal-daily-distribution-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:3px;min-width:0;padding:2px 1px 6px;display:flex;overflow:auto hidden}.smart-proposal-daily-distribution-grid::-webkit-scrollbar{display:none}.smart-proposal-distribution-day{border:1px solid var(--smart-border);background:var(--smart-modal-section);scroll-snap-align:start;border-radius:0;grid-template-rows:46px 34px;place-items:end center;width:58px;min-width:58px;padding:3px 4px;display:grid}.smart-proposal-distribution-day--active{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--active{border-color:color-mix(in srgb,var(--smart-focus) 28%,var(--smart-border))}}.smart-proposal-distribution-day--active{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--active{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-modal-section))}}.smart-proposal-distribution-day--weekend{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--weekend{border-color:color-mix(in srgb,#f59e0b 34%,var(--smart-border))}}.smart-proposal-distribution-day--weekend{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--weekend{background:color-mix(in srgb,#f59e0b 10%,var(--smart-modal-section))}}.smart-proposal-distribution-day--weekend.smart-proposal-distribution-day--active{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--weekend.smart-proposal-distribution-day--active{border-color:color-mix(in srgb,#f59e0b 48%,var(--smart-focus))}}.smart-proposal-distribution-day--weekend.smart-proposal-distribution-day--active{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--weekend.smart-proposal-distribution-day--active{background:color-mix(in srgb,#f59e0b 12%,color-mix(in srgb,var(--smart-focus) 8%,var(--smart-modal-section)))}}.smart-proposal-distribution-day--disabled{background:var(--smart-muted);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--disabled{background:color-mix(in srgb,var(--smart-muted) 7%,var(--smart-modal-section))}}.smart-proposal-distribution-day--disabled{opacity:.76}.smart-proposal-distribution-day--disabled.smart-proposal-distribution-day--weekend{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--disabled.smart-proposal-distribution-day--weekend{border-color:color-mix(in srgb,#f59e0b 30%,var(--smart-border))}}.smart-proposal-distribution-day--disabled.smart-proposal-distribution-day--weekend{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-day--disabled.smart-proposal-distribution-day--weekend{background:color-mix(in srgb,#f59e0b 8%,color-mix(in srgb,var(--smart-muted) 5%,var(--smart-modal-section)))}}.smart-proposal-distribution-day-heading{width:100%;height:46px;position:relative}.smart-proposal-distribution-day-heading-inner{transform-origin:50%;text-align:center;white-space:nowrap;justify-items:center;gap:0;min-width:max-content;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.smart-proposal-distribution-day-heading-inner strong{color:var(--smart-text);font-size:.68rem;font-weight:950}.smart-proposal-distribution-day-heading-inner span{color:var(--smart-muted);text-transform:uppercase;font-size:.56rem;font-weight:850}.smart-proposal-distribution-day--weekend .smart-proposal-distribution-day-heading-inner strong,.smart-proposal-distribution-day--weekend .smart-proposal-distribution-day-heading-inner span{color:#b45309}:root[data-theme=dark] .smart-proposal-distribution-day--weekend .smart-proposal-distribution-day-heading-inner strong,:root[data-theme=dark] .smart-proposal-distribution-day--weekend .smart-proposal-distribution-day-heading-inner span{color:#fbbf24}.smart-proposal-distribution-control{justify-content:center;display:flex}.smart-proposal-distribution-control .MuiTextField-root{width:48px}.smart-proposal-distribution-control .MuiInputBase-root{border-radius:0;width:48px;height:30px;min-height:30px;padding-left:0;padding-right:0}.smart-proposal-distribution-control .MuiOutlinedInput-notchedOutline{border-radius:0}.smart-proposal-distribution-control .MuiInputBase-input{text-align:center;min-width:10px;height:30px;padding:0;font-size:.68rem;font-weight:900}.smart-proposal-distribution-control .MuiInputAdornment-root{height:100%;max-height:none;margin:0}.smart-proposal-distribution-control .MuiIconButton-root{width:16px;min-width:16px;height:28px;color:var(--smart-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.88rem}.smart-proposal-distribution-control .MuiIconButton-root:hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-distribution-control .MuiIconButton-root:hover{background:color-mix(in srgb,var(--smart-focus) 10%,transparent)}}.smart-proposal-distribution-control .MuiIconButton-root:hover{color:var(--smart-text)}.smart-proposal-distribution-control .MuiIconButton-root.Mui-disabled{opacity:.42}.smart-proposal-item-preview{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;position:sticky;top:0}.smart-proposal-item-preview-header,.smart-proposal-item-preview-lines,.smart-proposal-item-preview-line{min-width:0;display:grid}.smart-proposal-item-preview-header{gap:3px}.smart-proposal-item-preview-lines{border-top:1px solid var(--smart-border);gap:0}.smart-proposal-item-preview-line{border-bottom:1px solid var(--smart-border);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0}.smart-proposal-item-preview-line:last-child{border-bottom:0}.smart-proposal-item-preview span,.smart-proposal-item-preview strong,.smart-proposal-item-preview em{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-proposal-item-preview-header span,.smart-proposal-item-preview-line span{color:var(--smart-muted);text-transform:uppercase;font-size:.74rem;font-weight:850}.smart-proposal-item-preview-header strong{color:var(--smart-text);font-size:1.2rem;font-weight:950}.smart-proposal-item-preview-header em{color:var(--smart-muted);font-size:.78rem;font-style:normal;font-weight:750}.smart-proposal-item-preview-line strong{color:var(--smart-text);text-align:right;font-size:.78rem;font-weight:900}.smart-proposal-item-preview-line--tone strong{color:var(--smart-proposal-preview-tone)}.smart-proposal-item-preview-line--tone{background:var(--smart-proposal-preview-tone)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-item-preview-line--tone{background:color-mix(in srgb,var(--smart-proposal-preview-tone) 7%,transparent)}}.smart-proposal-item-preview-line--tone{margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}.smart-proposal-item-preview-line--unit strong{color:#0f766e}:root[data-theme=dark] .smart-proposal-item-preview-line--unit strong{color:#2dd4bf}.smart-proposal-item-preview-line--base strong{color:var(--smart-muted)}.smart-proposal-item-preview-line--net strong{color:var(--smart-focus);font-size:.86rem}.smart-proposal-item-picker{grid-template-columns:minmax(180px,1.3fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(96px,.45fr) auto;align-items:center;gap:10px;display:grid}.smart-proposal-item-picker .MuiButton-root{white-space:nowrap;min-height:40px}.smart-proposal-selected-items{gap:9px;display:grid}.smart-proposal-selected-items-empty{border:1px dashed var(--smart-border);background:var(--smart-modal-section);border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-empty{background:color-mix(in srgb,var(--smart-modal-section) 86%,var(--smart-hover))}}.smart-proposal-selected-items-empty{color:var(--smart-muted);text-align:center;padding:26px 18px}.smart-proposal-selected-items-empty-icon{border:1px solid var(--smart-focus);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-empty-icon{border:1px solid color-mix(in srgb,var(--smart-focus) 26%,var(--smart-border))}}.smart-proposal-selected-items-empty-icon{background:var(--smart-focus);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-empty-icon{background:color-mix(in srgb,var(--smart-focus) 9%,var(--smart-modal-section))}}.smart-proposal-selected-items-empty-icon{color:var(--smart-focus)}.smart-proposal-selected-items-empty-icon .MuiSvgIcon-root{width:32px;height:32px}.smart-proposal-selected-items-empty strong{color:var(--smart-text);font-size:1rem;font-weight:920;line-height:1.25}.smart-proposal-selected-items-empty>span:not(.smart-proposal-selected-items-empty-icon){max-width:320px;color:var(--smart-muted);font-size:.82rem;font-weight:760;line-height:1.45}.smart-proposal-selected-items-table-frame{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;min-width:0;overflow:hidden}.smart-proposal-selected-items-table-container{overflow:visible}.smart-proposal-selected-items-table-toolbar{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section);justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-table-toolbar{background:color-mix(in srgb,var(--smart-modal-section) 76%,var(--smart-hover))}}.smart-proposal-selected-items-table-toolbar{padding:8px 10px 7px 12px}.smart-proposal-selected-items-table-toolbar strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;line-height:1.2;overflow:hidden}.smart-proposal-selected-map-toggle.MuiButton-root{min-width:0;height:28px;color:var(--smart-focus);text-transform:none;border-radius:6px;flex:none;padding:0 8px 0 6px;font-size:.72rem;font-weight:850;line-height:1}.smart-proposal-selected-map-toggle.MuiButton-root:hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-map-toggle.MuiButton-root:hover{background:color-mix(in srgb,var(--smart-focus) 10%,transparent)}}.smart-proposal-selected-map-toggle .MuiButton-startIcon{margin-left:0;margin-right:4px}.smart-proposal-selected-items-table-container>.MuiTable-root{table-layout:fixed;width:100%;min-width:0;max-width:100%}.smart-proposal-selected-col-toggle{width:32px}.smart-proposal-selected-col-item{width:220px}.smart-proposal-selected-col-days{width:58px}.smart-proposal-selected-col-range{width:88px}.smart-proposal-selected-col-conversion{width:62px}.smart-proposal-selected-col-insertion,.smart-proposal-selected-col-quantity{width:46px}.smart-proposal-selected-col-discount{width:56px}.smart-proposal-selected-col-unit,.smart-proposal-selected-col-gross,.smart-proposal-selected-col-net{width:78px}.smart-proposal-selected-col-actions{width:86px}.smart-proposal-selected-items-table-container .MuiTableHead-root .MuiTableRow-root{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-table-container .MuiTableHead-root .MuiTableRow-root{background:color-mix(in srgb,var(--smart-modal-section) 72%,var(--smart-hover))}}.smart-proposal-selected-items-table-container .MuiTableCell-head{border-bottom:1px solid var(--smart-focus);height:34px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-table-container .MuiTableCell-head{border-bottom:1px solid color-mix(in srgb,var(--smart-focus) 22%,var(--smart-border))}}.smart-proposal-selected-items-table-container .MuiTableCell-head{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-items-table-container .MuiTableCell-head{background:color-mix(in srgb,var(--smart-modal-section) 72%,var(--smart-hover))}}.smart-proposal-selected-items-table-container .MuiTableCell-head{color:var(--smart-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-top:9px;padding-bottom:8px;font-size:.64rem;font-weight:950;line-height:1.1;overflow:hidden}.smart-proposal-selected-items-table-container .MuiTableCell-head:first-of-type{border-top-left-radius:8px}.smart-proposal-selected-items-table-container .MuiTableCell-head:last-of-type{border-top-right-radius:8px}.smart-proposal-selected-items-table-container .MuiTableCell-root{border-color:var(--smart-border);min-width:0;padding:7px 6px}.smart-proposal-selected-table-row>.MuiTableCell-root{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-proposal-selected-items-table-container .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.smart-proposal-selected-table-row--striped>.MuiTableCell-root{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-table-row--striped>.MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 84%,var(--smart-hover))}}.smart-proposal-selected-table-row:hover>.MuiTableCell-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-table-row:hover>.MuiTableCell-root{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-modal-section))}}.smart-proposal-selected-table-toggle-cell{width:42px;padding-left:4px!important;padding-right:4px!important}.smart-proposal-selected-table-toggle-cell .MuiIconButton-root{width:24px;height:24px;padding:2px}.smart-proposal-selected-table-item{align-items:center;gap:8px;min-width:0;display:flex}.smart-proposal-selected-table-item-copy{gap:1px;min-width:0;display:grid;overflow:hidden}.smart-proposal-selected-table-item-copy>span{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;font-size:.68rem;font-weight:750;line-height:1.25;display:flex;overflow:hidden}.smart-proposal-selected-table-item-copy em{color:#0f766e;font-style:normal;font-weight:850}:root[data-theme=dark] .smart-proposal-selected-table-item-copy em{color:#2dd4bf}.smart-proposal-selected-table-title,.smart-proposal-selected-table-quantity,.smart-proposal-selected-table-discount,.smart-proposal-selected-table-unit,.smart-proposal-selected-table-net{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-selected-table-title{color:var(--smart-text);font-size:.7rem;font-weight:750;line-height:1.35}.smart-proposal-selected-inline-select.MuiInputBase-root{width:100%;min-width:0;color:var(--smart-text);font-family:inherit;font-size:.7rem;line-height:1.25}.smart-proposal-selected-inline-select .MuiSelect-select{text-overflow:ellipsis;border-radius:6px;align-items:center;min-width:0;min-height:30px;transition:background .14s,box-shadow .14s;display:flex;overflow:hidden;padding:2px 22px 2px 4px!important}.smart-proposal-selected-inline-select:hover .MuiSelect-select,.smart-proposal-selected-inline-select.Mui-focused .MuiSelect-select{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-inline-select:hover .MuiSelect-select,.smart-proposal-selected-inline-select.Mui-focused .MuiSelect-select{background:color-mix(in srgb,var(--smart-focus) 8%,transparent)}}.smart-proposal-selected-inline-select:hover .MuiSelect-select,.smart-proposal-selected-inline-select.Mui-focused .MuiSelect-select{box-shadow:inset 0 0 0 1px var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-inline-select:hover .MuiSelect-select,.smart-proposal-selected-inline-select.Mui-focused .MuiSelect-select{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--smart-focus) 24%,transparent)}}.smart-proposal-selected-inline-select--item .MuiSelect-select{min-width:0}.smart-proposal-selected-inline-select--conversion .MuiSelect-select{justify-content:flex-start;min-width:0}.smart-proposal-selected-inline-conversion{min-width:0;max-width:100%;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;gap:1px;font-size:.7rem;font-weight:850;line-height:1.15;display:inline-grid;overflow:hidden}.smart-proposal-selected-inline-conversion em{color:var(--smart-focus);font-size:.62rem;font-style:normal;font-weight:850}.smart-proposal-selected-table-muted{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;line-height:1.35;display:block;overflow:hidden}.smart-proposal-selected-table-quantity{color:var(--smart-text);font-size:.72rem;font-weight:900}.smart-proposal-selected-discount-editor{--smart-proposal-selected-discount-color:#16a34a;width:50px;height:30px;color:var(--smart-proposal-selected-discount-color);border-radius:6px;justify-content:flex-end;align-items:center;gap:1px;transition:background .14s,box-shadow .14s;display:inline-flex}.smart-proposal-selected-discount-editor:hover,.smart-proposal-selected-discount-editor:focus-within{background:var(--smart-proposal-selected-discount-color)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-discount-editor:hover,.smart-proposal-selected-discount-editor:focus-within{background:color-mix(in srgb,var(--smart-proposal-selected-discount-color) 10%,transparent)}}.smart-proposal-selected-discount-editor:hover,.smart-proposal-selected-discount-editor:focus-within{box-shadow:inset 0 0 0 1px var(--smart-proposal-selected-discount-color)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-discount-editor:hover,.smart-proposal-selected-discount-editor:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--smart-proposal-selected-discount-color) 28%,transparent)}}.smart-proposal-selected-discount-editor input{width:28px;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:.72rem;font-weight:900;line-height:1}.smart-proposal-selected-discount-editor em{padding-right:5px;font-size:.7rem;font-style:normal;font-weight:900}.smart-proposal-selected-discount-editor input:disabled{opacity:1}.smart-proposal-selected-table-unit{color:#0f766e;font-size:.72rem;font-weight:850}:root[data-theme=dark] .smart-proposal-selected-table-unit{color:#2dd4bf}.smart-proposal-selected-table-net{color:var(--smart-focus);font-size:.8rem;font-weight:900}.smart-proposal-selected-table-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.smart-proposal-selected-table-row>.MuiTableCell-root:last-child{padding-left:2px;padding-right:2px}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button.MuiIconButton-root{width:24px;height:24px;color:var(--smart-muted);background:0 0;border:0;border-radius:6px;padding:3px;transition:background .14s,color .14s,transform .14s}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button--edit.MuiIconButton-root{color:var(--smart-focus)}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button--copy.MuiIconButton-root{color:#0f766e}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button--remove.MuiIconButton-root{color:#dc2626}:root[data-theme=dark] .smart-proposal-selected-table-actions .smart-proposal-selected-action-button--copy.MuiIconButton-root{color:#2dd4bf}:root[data-theme=dark] .smart-proposal-selected-table-actions .smart-proposal-selected-action-button--remove.MuiIconButton-root{color:#f87171}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button.MuiIconButton-root:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-table-actions .smart-proposal-selected-action-button.MuiIconButton-root:hover{background:color-mix(in srgb,currentColor 10%,var(--smart-modal-section))}}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button.MuiIconButton-root:hover{transform:translateY(-1px)}.smart-proposal-selected-table-actions .smart-proposal-selected-action-button.Mui-disabled{color:var(--smart-muted);opacity:.45;transform:none}.smart-proposal-selected-distribution-row>.MuiTableCell-root{background:var(--smart-modal-section);width:100%;max-width:0}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-distribution-row>.MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 78%,var(--smart-hover))}}.smart-proposal-selected-distribution-row>.MuiTableCell-root{overflow:hidden;padding:0!important}.smart-proposal-selected-distribution-map{scrollbar-width:none;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.smart-proposal-selected-distribution-map::-webkit-scrollbar{display:none}.smart-proposal-selected-distribution-map .MuiTable-root{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:0}.smart-proposal-selected-distribution-map-head.MuiTableCell-root{vertical-align:bottom;border-right:1px solid var(--smart-border);border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section);width:32px;min-width:32px;height:46px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-distribution-map-head.MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 88%,var(--smart-hover))}}.smart-proposal-selected-distribution-map-head.MuiTableCell-root{overflow:hidden;padding:0!important}.smart-proposal-selected-distribution-map-head span{transform-origin:bottom;text-align:center;justify-items:center;gap:1px;width:42px;display:inline-grid;position:relative;top:-12px;transform:rotate(-45deg)translate(5px,2px)}.smart-proposal-selected-distribution-map-head strong,.smart-proposal-selected-distribution-map-head em{color:var(--smart-muted);white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:850;line-height:1.2}.smart-proposal-selected-distribution-map-head strong{color:var(--smart-text)}.smart-proposal-selected-distribution-map-head--weekend.MuiTableCell-root{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-distribution-map-head--weekend.MuiTableCell-root{background:color-mix(in srgb,#f59e0b 16%,var(--smart-modal-section))}}:root[data-theme=dark] .smart-proposal-selected-distribution-map-head--weekend.MuiTableCell-root{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .smart-proposal-selected-distribution-map-head--weekend.MuiTableCell-root{background:color-mix(in srgb,#f59e0b 18%,var(--smart-modal-section))}}.smart-proposal-selected-distribution-map-quantity.MuiTableCell-root{border-right:1px solid var(--smart-border);background:var(--smart-modal-section);width:32px;min-width:32px;height:22px;color:var(--smart-focus);font-size:.7rem;font-weight:950;padding:4px!important}.smart-proposal-selected-distribution-map-quantity--weekend.MuiTableCell-root{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-distribution-map-quantity--weekend.MuiTableCell-root{background:color-mix(in srgb,#f59e0b 10%,var(--smart-modal-section))}}.smart-proposal-selected-distribution-map-quantity--weekend.MuiTableCell-root{color:#b45309}:root[data-theme=dark] .smart-proposal-selected-distribution-map-quantity--weekend.MuiTableCell-root{color:#fbbf24}.smart-proposal-option-total{border-top:1px solid var(--smart-border);justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.smart-proposal-option-total span{color:var(--smart-muted);font-size:.76rem;font-weight:850}.smart-proposal-option-total strong{color:var(--smart-focus);font-size:1rem;font-weight:950}.smart-proposal-review-item{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;min-width:0;padding:12px 14px}.smart-proposal-review-item--wide{grid-column:1/-1}.smart-proposal-review-item span,.smart-proposal-review-item strong{min-width:0;display:block}.smart-proposal-review-item span{color:var(--smart-muted);font-size:.74rem;font-weight:850;line-height:1.35}.smart-proposal-review-item strong{overflow-wrap:anywhere;color:var(--smart-text);font-size:.92rem;font-weight:850;line-height:1.35}.smart-proposal-review-options{gap:10px;display:grid}.smart-proposal-review-option{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;gap:8px;padding:12px;display:grid}.smart-proposal-review-option-header,.smart-proposal-review-option-item{align-items:center;gap:10px;min-width:0;display:grid}.smart-proposal-review-option-header{grid-template-columns:minmax(0,1fr) auto}.smart-proposal-review-option-item{border-top:1px solid var(--smart-border);grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) auto;padding-top:8px}.smart-proposal-review-option strong,.smart-proposal-review-option span,.smart-proposal-review-option em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-review-option strong{color:var(--smart-text);font-weight:900}.smart-proposal-review-option span{color:var(--smart-text);font-size:.82rem;font-weight:800}.smart-proposal-review-option em{color:var(--smart-muted);font-size:.74rem;font-style:normal;font-weight:750}.smart-proposal-review{min-width:0}.smart-proposal-review-hero{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px;display:grid}.smart-proposal-review-hero-copy{align-content:center;gap:5px;min-width:0;display:grid}.smart-proposal-review-hero-copy span,.smart-proposal-review-option-total span{color:var(--smart-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.smart-proposal-review-hero-copy strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;font-weight:950;line-height:1.2;overflow:hidden}.smart-proposal-review-hero-copy em,.smart-proposal-review-option-total em{color:var(--smart-muted);font-size:.76rem;font-style:normal;font-weight:760;line-height:1.35}.smart-proposal-review-panels{gap:12px;min-width:0;display:grid}.smart-proposal-review-panel{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;min-width:0}.smart-proposal-review-hero-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:inline-flex}.smart-proposal-review-hero-tags .MuiChip-root{background:var(--smart-hover);color:var(--smart-text);border-radius:7px;font-size:.7rem;font-weight:820}.smart-proposal-review-panels{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.smart-proposal-review-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.smart-proposal-review-panel{gap:12px;padding:14px;display:grid}.smart-proposal-review-panel-title{gap:3px;min-width:0;display:grid}.smart-proposal-review-panel-title strong{color:var(--smart-text);font-size:.92rem;font-weight:950;line-height:1.25}.smart-proposal-review-panel-title span{color:var(--smart-muted);font-size:.75rem;font-weight:740;line-height:1.4}.smart-proposal-review-client-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.smart-proposal-review-client-card,.smart-proposal-review-status-card,.smart-proposal-review-fact{align-items:center;gap:10px;min-width:0;display:grid}.smart-proposal-review-client-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:34px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-client-card{background:color-mix(in srgb,var(--smart-modal-section) 88%,var(--smart-hover))}}.smart-proposal-review-client-card{padding:9px 10px}.smart-proposal-review-client-card strong,.smart-proposal-review-client-card span,.smart-proposal-review-status-card strong,.smart-proposal-review-status-card em,.smart-proposal-review-fact strong,.smart-proposal-review-fact span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-review-client-card strong,.smart-proposal-review-status-card strong,.smart-proposal-review-fact strong{color:var(--smart-text);font-size:.82rem;font-weight:900}.smart-proposal-review-client-card span,.smart-proposal-review-status-card em,.smart-proposal-review-fact span{color:var(--smart-muted);font-size:.72rem;font-style:normal;font-weight:760}.smart-proposal-review-status-card{border:1px solid #f59e0b;grid-template-columns:12px minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-status-card{border:1px solid color-mix(in srgb,#f59e0b 32%,var(--smart-border))}}.smart-proposal-review-status-card{background:#f59e0b;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-status-card{background:color-mix(in srgb,#f59e0b 7%,var(--smart-modal-section))}}.smart-proposal-review-status-card{padding:11px 12px}.smart-proposal-review-status-card>span{background:#f59e0b;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #f59e0b29}.smart-proposal-review-fact{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.smart-proposal-review-option{gap:12px;padding:14px}.smart-proposal-review-option-header{border-bottom:1px solid var(--smart-border);grid-template-columns:minmax(0,1fr) minmax(160px,auto);padding-bottom:10px}.smart-proposal-review-option-header>div{min-width:0}.smart-proposal-review-option-header strong{color:var(--smart-text);font-size:1rem;font-weight:950;line-height:1.25;display:block}.smart-proposal-review-option-total{text-align:right;justify-items:end;gap:2px;display:grid}.smart-proposal-review-option-total strong{color:#15803d;font-size:.96rem;font-weight:950}.smart-proposal-review-option-total em{color:var(--smart-proposal-review-discount-color,var(--smart-muted));font-weight:900}.smart-proposal-review-item-list{gap:8px;display:grid}.smart-proposal-review-option-item{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:minmax(160px,.75fr) minmax(260px,1.15fr) minmax(260px,1fr);align-items:start;gap:10px 12px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-option-item{background:color-mix(in srgb,var(--smart-modal-section) 90%,var(--smart-hover))}}.smart-proposal-review-option-item{padding:12px}.smart-proposal-review-item-main{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.smart-proposal-review-item-main-copy{gap:2px;min-width:0;display:grid}.smart-proposal-review-item-main-copy strong,.smart-proposal-review-item-main-copy span,.smart-proposal-review-mini-fact span,.smart-proposal-review-mini-fact strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-review-item-main-copy strong{color:var(--smart-text);font-size:.82rem;font-weight:900}.smart-proposal-review-item-main-copy span{color:var(--smart-muted);font-size:.7rem;font-weight:760}.smart-proposal-review-item-facts,.smart-proposal-review-item-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.smart-proposal-review-mini-fact{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.smart-proposal-review-mini-fact span{color:var(--smart-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:850}.smart-proposal-review-mini-fact strong{color:var(--smart-text);font-size:.74rem;font-weight:900;line-height:1.2}.smart-proposal-review-mini-fact--net strong{color:var(--smart-focus);font-weight:950}.smart-proposal-review-mini-fact--discount{border-color:var(--smart-proposal-review-discount-color,#16a34a)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-mini-fact--discount{border-color:color-mix(in srgb,var(--smart-proposal-review-discount-color,#16a34a) 32%,var(--smart-border))}}.smart-proposal-review-mini-fact--discount{background:var(--smart-proposal-review-discount-color,#16a34a)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-mini-fact--discount{background:color-mix(in srgb,var(--smart-proposal-review-discount-color,#16a34a) 7%,var(--smart-modal-section))}}.smart-proposal-review-mini-fact--discount strong{color:var(--smart-proposal-review-discount-color,#16a34a);font-weight:950}.smart-proposal-review-item-map{border-top:1px solid var(--smart-border);grid-column:1/-1;min-width:0;padding-top:8px}.smart-proposal-review-distribution-map{border:1px solid var(--smart-border);background:var(--smart-modal-section);width:100%}.smart-proposal-review-distribution-map .MuiTable-root{min-width:max-content}.smart-proposal-review-notes-body{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;min-height:90px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-notes-body{background:color-mix(in srgb,var(--smart-modal-section) 90%,var(--smart-hover))}}.smart-proposal-review-notes-body{color:var(--smart-text);padding:12px 14px;font-size:.86rem;font-weight:700;line-height:1.55}.smart-proposal-review-notes-body p,.smart-proposal-review-notes-body h2,.smart-proposal-review-notes-body h3,.smart-proposal-review-notes-body ul,.smart-proposal-review-notes-body ol,.smart-proposal-review-notes-body blockquote{margin:0 0 10px}.smart-proposal-review-empty-note.MuiTypography-root{color:var(--smart-muted);font-size:.82rem;font-weight:760}.smart-proposal-review-document{min-width:0}.smart-proposal-review-document-header{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.smart-proposal-review-document-title{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.smart-proposal-review-document-icon{border:1px solid var(--smart-border);width:34px;height:34px;color:var(--smart-focus);border-radius:8px;place-items:center;display:inline-grid}.smart-proposal-review-document-title span,.smart-proposal-review-kpi span,.smart-proposal-review-comparison-head span,.smart-proposal-review-money span{color:var(--smart-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.smart-proposal-review-document-title strong{color:var(--smart-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:950;line-height:1.25;display:-webkit-box;overflow:hidden}.smart-proposal-review-document-title em,.smart-proposal-review-status-pill em,.smart-proposal-review-kpi em{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:760;line-height:1.35;display:block;overflow:hidden}.smart-proposal-review-status-pill{background:#f59e0b;border-left:3px solid #f59e0b;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-status-pill{background:color-mix(in srgb,#f59e0b 6%,var(--smart-modal-section))}}.smart-proposal-review-status-pill{padding:8px 10px}.smart-proposal-review-status-pill>span{background:#f59e0b;border-radius:999px;width:10px;height:10px}.smart-proposal-review-status-pill strong,.smart-proposal-review-kpi strong,.smart-proposal-review-rule strong,.smart-proposal-review-client-line strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:920;line-height:1.25;display:block;overflow:hidden}.smart-proposal-review-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.smart-proposal-review-kpi{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.smart-proposal-review-kpi-icon{background:var(--smart-focus);border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-kpi-icon{background:color-mix(in srgb,var(--smart-focus) 9%,transparent)}}.smart-proposal-review-kpi-icon{color:var(--smart-focus)}.smart-proposal-review-kpi strong{color:var(--smart-proposal-review-discount-color,var(--smart-text));font-size:.92rem;font-weight:950}.smart-proposal-review-context,.smart-proposal-review-document-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.smart-proposal-review-context-section,.smart-proposal-review-note-section,.smart-proposal-review-document-options,.smart-proposal-review-document-option{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.smart-proposal-review-section-title{gap:3px;min-width:0;display:grid}.smart-proposal-review-section-title strong{color:var(--smart-text);font-size:.9rem;font-weight:950;line-height:1.25}.smart-proposal-review-section-title span{color:var(--smart-muted);font-size:.74rem;font-weight:740;line-height:1.35}.smart-proposal-review-client-ledger,.smart-proposal-review-rule-list{gap:6px;min-width:0;display:grid}.smart-proposal-review-client-line{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-client-line{background:color-mix(in srgb,var(--smart-modal-section) 90%,var(--smart-hover))}}.smart-proposal-review-client-line{padding:7px 8px}.smart-proposal-review-client-line span,.smart-proposal-review-rule em{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:760;display:block;overflow:hidden}.smart-proposal-review-client-line strong{white-space:nowrap;display:block}.smart-proposal-review-rule{border-bottom:1px solid var(--smart-border);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px 0 8px;display:grid}.smart-proposal-review-rule:last-child{border-bottom:0;padding-bottom:0}.smart-proposal-review-rule>span{background:var(--smart-focus);border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-rule>span{background:color-mix(in srgb,var(--smart-focus) 8%,transparent)}}.smart-proposal-review-rule>span{color:var(--smart-focus)}.smart-proposal-review-rule--tone{border-left:3px solid var(--smart-proposal-review-rule-color,var(--smart-focus));padding-left:8px}.smart-proposal-review-rule--tone>span{background:var(--smart-proposal-review-rule-color,var(--smart-focus))}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-rule--tone>span{background:color-mix(in srgb,var(--smart-proposal-review-rule-color,var(--smart-focus)) 12%,transparent)}}.smart-proposal-review-rule--tone>span{color:var(--smart-proposal-review-rule-color,var(--smart-focus))}.smart-proposal-review-rule--tone strong{color:var(--smart-proposal-review-rule-color,var(--smart-text))}.smart-proposal-review-comparison{border:1px solid var(--smart-border);scrollbar-width:none;border-radius:8px;min-width:0;display:grid;overflow-x:auto}.smart-proposal-review-comparison::-webkit-scrollbar{display:none}.smart-proposal-review-comparison-head,.smart-proposal-review-comparison-row{grid-template-columns:minmax(170px,1.4fr) 62px 64px 84px 112px 82px 112px;align-items:center;gap:8px;min-width:820px;display:grid}.smart-proposal-review-comparison-head{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-comparison-head{background:color-mix(in srgb,var(--smart-modal-section) 78%,var(--smart-hover))}}.smart-proposal-review-comparison-head{padding:8px 10px}.smart-proposal-review-comparison-row{border-bottom:1px solid var(--smart-border);padding:8px 10px}.smart-proposal-review-comparison-row:last-child{border-bottom:0}.smart-proposal-review-comparison-row strong,.smart-proposal-review-comparison-row span{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:820;display:block;overflow:hidden}.smart-proposal-review-comparison-discount{color:var(--smart-proposal-review-discount-color,var(--smart-muted))!important;font-weight:950!important}.smart-proposal-review-comparison-net{color:var(--smart-focus)!important;font-weight:950!important}.smart-proposal-review-document-option{padding:0;overflow:hidden}.smart-proposal-review-document-option-header{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section);grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:center;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-document-option-header{background:color-mix(in srgb,var(--smart-modal-section) 86%,var(--smart-hover))}}.smart-proposal-review-document-option-header{padding:12px}.smart-proposal-review-document-option-header--simple{grid-template-columns:minmax(0,1fr)}.smart-proposal-review-document-option-header>div:first-child span{color:var(--smart-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.smart-proposal-review-document-option-header>div:first-child strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:950;line-height:1.25;display:block;overflow:hidden}.smart-proposal-review-document-option-totals{grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:12px;min-width:0;display:grid}.smart-proposal-review-money{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.smart-proposal-review-money strong{color:var(--smart-text);white-space:nowrap;font-size:.82rem;font-weight:920;line-height:1.2}.smart-proposal-review-money--discount strong{color:var(--smart-proposal-review-discount-color,var(--smart-muted))}.smart-proposal-review-money--net strong{color:var(--smart-focus);font-weight:950}.smart-proposal-review-items-grid{scrollbar-width:none;min-width:0;padding:10px 12px 0;display:grid;overflow-x:auto}.smart-proposal-review-items-grid::-webkit-scrollbar{display:none}.smart-proposal-review-items-head,.smart-proposal-review-document-item-line{grid-template-columns:minmax(170px,1.15fr) 130px 108px 58px 52px 72px 118px;align-items:center;gap:8px;min-width:760px;display:grid}.smart-proposal-review-items-head{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-items-head{background:color-mix(in srgb,var(--smart-modal-section) 76%,var(--smart-hover))}}.smart-proposal-review-items-head{padding:7px 9px}.smart-proposal-review-items-head span{color:var(--smart-muted);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:950;overflow:hidden}.smart-proposal-review-document-item{border-bottom:1px solid var(--smart-border);min-width:760px}.smart-proposal-review-document-item:last-child{border-bottom:0}.smart-proposal-review-document-item-line{padding:8px 9px}.smart-proposal-review-document-item:nth-child(odd) .smart-proposal-review-document-item-line{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-document-item:nth-child(odd) .smart-proposal-review-document-item-line{background:color-mix(in srgb,var(--smart-modal-section) 88%,var(--smart-hover))}}.smart-proposal-review-document-item-map{border-top:1px solid var(--smart-border);background:var(--smart-modal-section);min-width:760px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-document-item-map{background:color-mix(in srgb,var(--smart-modal-section) 94%,var(--smart-hover))}}.smart-proposal-review-document-item-map{padding:0}.smart-proposal-review-document-item-map .smart-proposal-review-distribution-map{border:0}.smart-proposal-review-document-item-main{min-width:0;display:block}.smart-proposal-review-document-item-main strong,.smart-proposal-review-document-item-main span,.smart-proposal-review-inline-value strong,.smart-proposal-review-inline-value em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-review-document-item-main strong{color:var(--smart-text);font-size:.78rem;font-weight:900}.smart-proposal-review-document-item-main span{color:var(--smart-muted);font-size:.66rem;font-weight:760}.smart-proposal-review-inline-value{min-width:0;color:var(--smart-text);font-size:.74rem;font-weight:850;line-height:1.2}.smart-proposal-review-inline-value--discount strong{color:var(--smart-proposal-review-discount-color,var(--smart-muted))}.smart-proposal-review-inline-value--net strong{color:var(--smart-focus);font-weight:950}.smart-proposal-review-inline-value em{color:var(--smart-muted);margin-top:2px;font-size:.62rem;font-style:normal;font-weight:760}.smart-proposal-review-option-map{border-top:1px solid var(--smart-border);min-width:0;padding:0 12px 12px;display:grid}.smart-proposal-review-option-map-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.smart-proposal-review-option-map-title strong{color:var(--smart-text);font-size:.8rem;font-weight:950}.smart-proposal-review-option-map-title span{color:var(--smart-muted);font-size:.7rem;font-weight:820}.smart-proposal-review-option-matrix{border:1px solid var(--smart-border);scrollbar-width:none;border-top:0;border-radius:0 0 8px 8px;min-width:0;overflow-x:auto}.smart-proposal-review-option-matrix::-webkit-scrollbar{display:none}.smart-proposal-review-option-matrix .MuiTable-root{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:100%}.smart-proposal-review-option-matrix-item-head.MuiTableCell-root,.smart-proposal-review-option-matrix-item.MuiTableCell-root{z-index:2;border-right:1px solid var(--smart-border);background:var(--smart-modal-section);width:150px;min-width:150px;max-width:150px;position:sticky;left:0}.smart-proposal-review-option-matrix-item-head.MuiTableCell-root{height:46px;color:var(--smart-muted);text-transform:uppercase;font-size:.62rem;font-weight:950}.smart-proposal-review-option-matrix-date.MuiTableCell-root{vertical-align:bottom;border-right:1px solid var(--smart-border);border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section);width:34px;min-width:34px;height:46px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-option-matrix-date.MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 88%,var(--smart-hover))}}.smart-proposal-review-option-matrix-date.MuiTableCell-root{overflow:hidden;padding:0!important}.smart-proposal-review-option-matrix-date span{transform-origin:bottom;justify-items:center;gap:1px;width:42px;display:inline-grid;position:relative;top:-12px;transform:rotate(-45deg)translate(5px,2px)}.smart-proposal-review-option-matrix-date strong,.smart-proposal-review-option-matrix-date em{color:var(--smart-muted);white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:850;line-height:1.2}.smart-proposal-review-option-matrix-date strong{color:var(--smart-text)}.smart-proposal-review-option-matrix-date--weekend.MuiTableCell-root,.smart-proposal-review-option-matrix-quantity--weekend.MuiTableCell-root{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-option-matrix-date--weekend.MuiTableCell-root,.smart-proposal-review-option-matrix-quantity--weekend.MuiTableCell-root{background:color-mix(in srgb,#f59e0b 10%,var(--smart-modal-section))}}.smart-proposal-review-option-matrix-item.MuiTableCell-root{height:32px;padding:6px 8px!important}.smart-proposal-review-option-matrix-item strong,.smart-proposal-review-option-matrix-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-proposal-review-option-matrix-item strong{color:var(--smart-text);font-size:.72rem;font-weight:900}.smart-proposal-review-option-matrix-item span{color:var(--smart-muted);font-size:.62rem;font-weight:740}.smart-proposal-review-option-matrix-quantity.MuiTableCell-root{border-right:1px solid var(--smart-border);background:var(--smart-modal-section);width:34px;min-width:34px;height:32px;color:var(--smart-focus);font-size:.68rem;font-weight:950;padding:4px!important}.smart-proposal-review-option-matrix-total-row .MuiTableCell-root{border-top:1px solid var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-option-matrix-total-row .MuiTableCell-root{border-top:1px solid color-mix(in srgb,var(--smart-focus) 24%,var(--smart-border))}}.smart-proposal-review-option-matrix-total-row .MuiTableCell-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-review-option-matrix-total-row .MuiTableCell-root{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-modal-section))}}.smart-rich-text-editor{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;overflow:hidden}.smart-client-rich-text-field{grid-column:1/-1;gap:8px;display:grid}.smart-client-rich-text-label.MuiTypography-root{color:var(--smart-muted);margin:0;font-size:.78rem;font-weight:850}.smart-client-rich-text-field .smart-rich-text-body{min-height:170px;max-height:280px}.smart-proposal-internal-notes .smart-rich-text-body{min-height:150px;max-height:none}.smart-proposal-observations-step .smart-rich-text-editor{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.smart-proposal-observations-step .smart-rich-text-body{height:100%;min-height:0}.smart-rich-text-toolbar{border-bottom:1px solid var(--smart-border);background:var(--smart-modal-section);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.smart-rich-text-block-button.MuiButton-root{min-width:34px;height:32px;color:var(--smart-text);border-radius:7px;padding:0 8px;font-size:.78rem;font-weight:950}.smart-rich-text-icon-button.MuiIconButton-root{width:32px;height:32px;color:var(--smart-text);border-radius:7px}.smart-rich-text-block-button.MuiButton-root:hover,.smart-rich-text-icon-button.MuiIconButton-root:hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-rich-text-block-button.MuiButton-root:hover,.smart-rich-text-icon-button.MuiIconButton-root:hover{background:color-mix(in srgb,var(--smart-focus) 12%,transparent)}}.smart-rich-text-block-button.MuiButton-root:hover,.smart-rich-text-icon-button.MuiIconButton-root:hover{color:var(--smart-focus)}.smart-rich-text-editor:focus-within,.smart-rich-text-block-button.MuiButton-root.Mui-focusVisible,.smart-rich-text-icon-button.MuiIconButton-root.Mui-focusVisible{box-shadow:none;outline:0}.smart-rich-text-block-button.MuiButton-root.Mui-focusVisible,.smart-rich-text-icon-button.MuiIconButton-root.Mui-focusVisible{background:0 0}.smart-rich-text-body{min-height:260px;max-height:420px;color:var(--smart-text);background:var(--smart-modal-section);outline:none;padding:14px 16px;font-size:.94rem;font-weight:650;line-height:1.6;overflow:auto}:root[data-theme=dark] .smart-rich-text-editor,:root[data-theme=dark] .smart-rich-text-toolbar,:root[data-theme=dark] .smart-rich-text-body{background:#111318}.smart-rich-text-body:empty:before{content:attr(data-placeholder);color:var(--smart-muted);pointer-events:none}.smart-rich-text-body:focus,.smart-rich-text-body:focus-visible{box-shadow:none;outline:0}.smart-rich-text-body[aria-disabled=true]{cursor:not-allowed;opacity:.68}.smart-rich-text-body h2,.smart-rich-text-body h3,.smart-rich-text-body p,.smart-rich-text-body ul,.smart-rich-text-body ol,.smart-rich-text-body blockquote{margin:0 0 12px}.smart-rich-text-body h2{font-size:1.08rem;font-weight:950;line-height:1.25}.smart-rich-text-body h3{font-size:1rem;font-weight:900;line-height:1.3}.smart-rich-text-body ul,.smart-rich-text-body ol{padding-left:22px}.smart-rich-text-body blockquote{border-left:3px solid var(--smart-focus);color:var(--smart-muted);padding-left:12px}.smart-price-item-check-list{grid-template-columns:1fr;gap:10px;display:grid}.smart-price-item-check-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-price-item-check-card{background:color-mix(in srgb,var(--smart-modal-section) 88%,var(--smart-focus) 12%)}}.smart-price-item-check-card{padding:10px 12px}.smart-price-item-check-card .MuiFormControlLabel-root{margin:0}.smart-price-item-check-card .MuiFormControlLabel-label{color:var(--smart-text);font-size:.9rem;font-weight:850}.smart-price-item-check-card p{color:var(--smart-focus);margin:-2px 0 0}@supports (color:color-mix(in lab,red,red)){.smart-price-item-check-card p{color:color-mix(in srgb,var(--smart-focus) 72%,var(--smart-text))}}.smart-price-item-check-card p{font-size:.78rem;font-weight:800;line-height:1.35}.smart-price-item-impact-grid{grid-template-columns:repeat(7,minmax(86px,1fr));gap:10px;display:grid}.smart-price-item-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.smart-price-item-value-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;flex-direction:column;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-price-item-value-card{background:color-mix(in srgb,var(--smart-modal-section) 92%,var(--smart-focus) 8%)}}.smart-price-item-value-card{padding:12px}.smart-price-item-value-header{min-width:0;color:var(--smart-focus);align-items:center;gap:8px;display:flex}.smart-price-item-value-name.MuiTypography-root{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;line-height:1.2;overflow:hidden}.smart-price-item-value-chips{flex-wrap:wrap;gap:6px;min-height:26px;display:flex}.smart-price-item-value-chips .MuiChip-root{border:1px solid var(--smart-focus);height:24px}@supports (color:color-mix(in lab,red,red)){.smart-price-item-value-chips .MuiChip-root{border:1px solid color-mix(in srgb,var(--smart-focus) 26%,var(--smart-border))}}.smart-price-item-value-chips .MuiChip-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-value-chips .MuiChip-root{background:color-mix(in srgb,var(--smart-focus) 10%,var(--smart-modal-section))}}.smart-price-item-value-chips .MuiChip-root{color:var(--smart-text);font-size:.72rem;font-weight:850}.smart-weekday-title{color:var(--smart-text);margin:0 0 8px!important;font-size:.88rem!important;font-weight:850!important}.smart-weekday-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.smart-weekday-option.MuiFormControlLabel-root{border:1px solid var(--smart-border);background:var(--smart-bg);border-radius:8px;min-height:40px;margin:0;padding-right:8px}:root[data-theme=dark] .smart-weekday-option.MuiFormControlLabel-root{background:var(--smart-surface-raised);border-color:var(--smart-border)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .smart-weekday-option.MuiFormControlLabel-root{border-color:color-mix(in srgb,var(--smart-border) 72%,#fff)}}.smart-weekday-option .MuiFormControlLabel-label{font-size:.86rem;font-weight:850}.smart-price-row--inactive{opacity:.68}.smart-price-row--inactive td{color:var(--smart-muted)}.smart-affiliates-page{min-height:calc(100vh - 64px)}.smart-affiliates-table-container table{min-width:1220px}.smart-clients-table-container table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.smart-clients-table-container .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) td{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-clients-table-container .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) td{background:color-mix(in srgb,var(--smart-bg) 62%,var(--smart-surface))}}.smart-clients-table-container .MuiTableBody-root .MuiTableRow-root:hover td{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-clients-table-container .MuiTableBody-root .MuiTableRow-root:hover td{background:color-mix(in srgb,var(--smart-focus) 7%,var(--smart-surface))}}.smart-clients-table-container .smart-client-skeleton-row td{height:48px}.smart-client-name-cell{width:260px;max-width:260px}.smart-client-name-stack{width:100%;min-width:0}.smart-client-avatar.MuiAvatar-root{border:1px solid;flex:0 0 34px;width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.smart-client-avatar.MuiAvatar-root{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.smart-client-avatar.MuiAvatar-root{font-size:.78rem;font-weight:900}.smart-client-name-text{gap:2px;min-width:0;max-width:100%;display:grid}.smart-client-name-button{max-width:100%;color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:500;overflow:hidden}.smart-client-name-button:hover,.smart-client-name-button:focus-visible{color:var(--smart-focus);text-underline-offset:3px;outline:none;text-decoration:underline}.smart-client-name-text .smart-affiliate-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-client-document-cell{white-space:nowrap;width:132px;max-width:132px}.smart-client-affiliate-cell{width:126px;max-width:126px}.smart-client-type-cell{width:96px;max-width:96px}.smart-client-type-cell .smart-client-parameter-value{max-width:100%;color:var(--smart-text);font-size:.72rem;font-weight:400}.smart-client-type-cell .smart-client-parameter-label{flex:auto;min-width:0}.smart-client-type-cell .smart-client-parameter-bullet{width:7px;height:7px;box-shadow:none;flex-basis:7px}.smart-client-affiliate-cell-content{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex;overflow:hidden}.smart-client-affiliate-table-avatar.MuiAvatar-root{border:1px solid var(--smart-avatar-border);background:var(--smart-avatar-bg);width:30px;height:30px;color:var(--smart-muted);flex:0 0 30px;font-size:.7rem;font-weight:900}.smart-client-affiliate-table-avatar.MuiAvatar-root img{object-fit:cover}.smart-client-affiliate-copy{gap:2px;min-width:0;max-width:100%;display:grid}.smart-client-affiliate-copy strong,.smart-client-affiliate-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-client-affiliate-copy strong{color:var(--smart-text);font-size:.74rem;font-weight:500}.smart-client-affiliate-copy span{color:var(--smart-focus);font-size:.68rem;font-weight:500}.smart-client-responsibles-cell{text-align:center;width:74px;max-width:74px}.smart-client-status-cell{width:78px;max-width:78px}.smart-client-updated-cell{width:112px;max-width:112px}.smart-client-actions-cell{text-align:center;width:86px;max-width:86px}.smart-client-actions-cell .MuiIconButton-root:first-of-type{margin-left:0}.smart-client-actions-cell>span{vertical-align:middle;display:inline-flex}.smart-client-actions-cell>span+span{margin-left:4px}.smart-client-actions-cell .smart-table-action.MuiIconButton-root{margin-left:0}@media(max-width:1180px){.smart-client-updated-cell{display:none}}@container (max-width:1120px){.smart-client-updated-cell{display:none}}@media(max-width:1020px){.smart-client-type-cell{display:none}}@container (max-width:960px){.smart-client-type-cell{display:none}}@media(max-width:900px){.smart-client-document-cell,.smart-client-responsibles-cell{display:none}.smart-client-name-cell{width:46%;max-width:none}.smart-client-affiliate-cell{width:30%;max-width:none}.smart-client-name-text{max-width:none}}@container (max-width:860px){.smart-client-document-cell,.smart-client-responsibles-cell{display:none}.smart-client-name-cell{width:46%;max-width:none}.smart-client-affiliate-cell{width:30%;max-width:none}.smart-client-name-text{max-width:none}}@media(max-width:760px){.smart-client-affiliate-cell{display:none}.smart-clients-table-container th,.smart-clients-table-container td{padding-left:6px;padding-right:6px}.smart-client-name-cell{width:auto}.smart-client-avatar.MuiAvatar-root{flex-basis:30px;width:30px;height:30px;font-size:.7rem}.smart-client-name-stack{gap:8px}.smart-client-status-cell{width:92px}.smart-client-status-chip.MuiChip-root{max-width:80px}.smart-client-actions-cell{width:72px}}@container (max-width:720px){.smart-client-affiliate-cell{display:none}.smart-clients-table-container th,.smart-clients-table-container td{padding-left:6px!important;padding-right:6px!important}.smart-client-name-cell{width:auto}.smart-client-avatar.MuiAvatar-root{flex-basis:30px;width:30px;height:30px;font-size:.7rem}.smart-client-name-stack{gap:8px}.smart-client-status-cell{width:92px}.smart-client-status-chip.MuiChip-root{max-width:80px}.smart-client-actions-cell{width:72px}}@media(max-width:420px){.smart-client-status-cell{display:none}.smart-client-actions-cell{width:70px}}@container (max-width:460px){.smart-client-status-cell{display:none}.smart-client-actions-cell{width:70px}}.smart-client-responsible-avatar-group.MuiAvatarGroup-root{justify-content:center}.smart-client-responsible-avatar-group.MuiAvatarGroup-root .MuiAvatar-root{border:2px solid var(--smart-avatar-border);background:var(--smart-avatar-bg);width:30px;height:30px;color:var(--smart-muted);font-size:.68rem;font-weight:900}.smart-client-responsibles-tooltip{gap:8px;min-width:220px;padding:4px 0;display:grid}.smart-client-responsibles-tooltip-row{align-items:center;gap:9px;min-width:0;display:flex}.smart-client-responsibles-tooltip-row strong,.smart-client-responsibles-tooltip-row span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.smart-client-responsibles-tooltip-row strong{font-size:.78rem;font-weight:900}.smart-client-responsibles-tooltip-row span{color:#ffffffb8;font-size:.72rem;font-weight:700}.smart-clients-advanced{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px 14px;margin-bottom:12px;padding:14px;display:grid}.smart-clients-advanced-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.smart-client-export-dialog-content.MuiDialogContent-root{flex-direction:column;gap:16px;min-height:420px;display:flex}.smart-client-export-controls{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.smart-client-export-controls>span{color:var(--smart-muted);text-align:right;font-size:.86rem;font-weight:700}.smart-client-export-field-list{gap:8px;display:grid}.smart-client-export-field-row{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 10px;display:grid}.smart-client-export-field-row--selected{border-color:var(--smart-primary)}@supports (color:color-mix(in lab,red,red)){.smart-client-export-field-row--selected{border-color:color-mix(in srgb,var(--smart-primary) 38%,var(--smart-border))}}.smart-client-export-field-row--selected{background:var(--smart-primary)}@supports (color:color-mix(in lab,red,red)){.smart-client-export-field-row--selected{background:color-mix(in srgb,var(--smart-primary) 7%,var(--smart-surface))}}.smart-client-export-field-row .MuiFormControlLabel-root{min-width:0;margin:0}.smart-client-export-field-label{flex-direction:column;gap:2px;min-width:0;display:flex}.smart-client-export-field-label strong,.smart-client-export-field-label em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-client-export-field-label strong{color:var(--smart-text);font-size:.9rem;font-style:normal;font-weight:800}.smart-client-export-field-label em{color:var(--smart-muted);font-size:.75rem;font-style:normal;font-weight:700}.smart-client-export-order-actions{gap:2px;display:inline-flex}@media(max-width:640px){.smart-client-export-controls{grid-template-columns:1fr}.smart-client-export-controls>span{text-align:left}}.smart-client-filter-affiliate-option{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.smart-client-filter-affiliate-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-client-filter-affiliate-option em{color:var(--smart-focus);margin-left:auto;font-size:.72rem;font-style:normal;font-weight:850}.smart-client-filter-parameter-option{align-items:center;gap:8px;min-width:0;display:flex}.smart-client-filter-parameter-option span{border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.smart-client-filter-parameter-option span{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 10%,transparent)}}.smart-client-filter-parameter-option strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.smart-table-empty-dash{color:var(--smart-muted);font-weight:800}.smart-client-contact-cell,.smart-client-profile-cell{gap:2px;min-width:190px;display:grid}.smart-client-contact-cell strong,.smart-client-profile-cell strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:900;overflow:hidden}.smart-client-contact-cell span,.smart-client-profile-cell span{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;overflow:hidden}.smart-client-status-chip.MuiChip-root{justify-content:center;min-width:84px;max-width:160px;height:24px;font-weight:900}.smart-client-status-chip .MuiChip-label{text-overflow:ellipsis;overflow:hidden}.smart-clients-table-container .smart-client-status-chip.MuiChip-root{min-width:68px;max-width:100%;height:22px;font-size:.68rem;font-weight:500}.smart-clients-table-container .smart-client-status-chip .MuiChip-label{padding-left:7px;padding-right:7px}.smart-client-approval-avatar.MuiAvatar-root{flex-basis:38px;width:38px;height:38px}.smart-client-approval-content.MuiDialogContent-root{flex-direction:column;gap:14px;display:flex}.smart-client-approval-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);align-items:start;gap:14px;display:grid}.smart-client-approval-main,.smart-client-approval-side,.smart-client-approval-full{gap:14px;min-width:0;display:grid}.smart-client-approval-full{grid-column:1/-1}.smart-client-approval-side .smart-affiliate-view-list{grid-template-columns:1fr}.smart-client-approval-summary{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.smart-client-approval-summary-copy{gap:2px;min-width:0;display:grid}.smart-client-approval-summary-copy strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:500;overflow:hidden}.smart-client-approval-summary-copy span{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:400;overflow:hidden}.smart-client-approval-notes{line-height:1.45}.smart-client-approval-map{border:1px solid var(--smart-border);border-radius:8px;width:100%;height:240px;overflow:hidden}.smart-client-approval-map iframe{border:0;width:100%;height:100%}:root[data-theme=dark] .smart-client-approval-map iframe{filter:invert(.9)hue-rotate(180deg)saturate(.75)brightness(.82)contrast(.92)}.smart-client-approval-financial-notes{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-height:180px;padding:10px;display:flex}.smart-client-approval-financial-notes>span{color:var(--smart-muted);text-transform:uppercase;font-size:.72rem;font-weight:650}.smart-client-approval-financial-notes p{width:100%;color:var(--smart-text);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.smart-client-notes-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body)}.smart-client-notes-dialog-content p{color:var(--smart-text);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.55}.smart-client-drawer{background:var(--smart-bg);flex-direction:column;min-height:100%;display:flex}.smart-client-drawer-header{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.smart-client-drawer-header .smart-dialog-title-row,.smart-client-drawer-header .smart-dialog-title-row>.min-w-0{flex:auto;min-width:0}.smart-client-drawer-header-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.smart-client-drawer-header-actions .MuiButton-root{white-space:nowrap;min-width:0}.smart-client-drawer-avatar.MuiAvatar-root{flex-basis:42px;width:42px;height:42px}.smart-client-drawer-title.MuiTypography-root{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:900;overflow:hidden}.smart-client-drawer-header .smart-dialog-title-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-client-drawer-content{flex-direction:column;flex:auto;gap:16px;min-width:0;padding:18px 24px 24px;display:flex;overflow-y:auto}.smart-client-drawer-summary{order:1;grid-template-columns:minmax(118px,.55fr) minmax(280px,1.45fr) repeat(3,minmax(140px,1fr));align-items:stretch;gap:10px;display:grid}.smart-client-summary-card{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:72px;padding:10px 12px;display:flex}.smart-client-summary-card>span{color:var(--smart-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:650;overflow:hidden}.smart-client-summary-card>strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;line-height:1.25;overflow:hidden}.smart-client-parameter-value{vertical-align:middle;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.smart-client-parameter-bullet{border:1px solid #00000029;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.smart-client-parameter-bullet{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 10%,transparent)}}.smart-client-parameter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-client-summary-card--status{align-items:flex-start}.smart-client-summary-card--affiliate{min-width:0}.smart-client-summary-affiliate{align-items:center;gap:10px;min-width:0;display:flex}.smart-client-summary-affiliate strong,.smart-client-summary-affiliate em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-client-summary-affiliate strong{color:var(--smart-text);font-size:.92rem;font-weight:500}.smart-client-summary-affiliate em{color:#0f766e;font-size:.76rem;font-style:normal;font-weight:400}.smart-client-drawer-grid{order:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.smart-client-drawer-content>.smart-affiliate-view-section{order:3}.smart-client-drawer-address{background:0 0;border:0;grid-column:1/-1;padding:0}:root[data-theme=dark] .smart-client-drawer-address{background:0 0}.smart-client-drawer-billing{grid-column:1/-1}.smart-client-address-panel{grid-template-columns:repeat(12,minmax(0,1fr));gap:7px 14px;display:grid}.smart-client-address-item{gap:2px;min-width:0;padding:0;display:grid}.smart-client-address-item span{color:var(--smart-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:650;overflow:hidden}.smart-client-address-item strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:400;overflow:hidden}.smart-client-address-item--cep{order:1;grid-column:span 2}.smart-client-address-item--street{order:2;grid-column:span 6}.smart-client-address-item--number{order:3;grid-column:span 2}.smart-client-address-item--district{order:5;grid-column:span 3}.smart-client-address-item--city{order:4;grid-column:span 2}.smart-client-address-item--complement{order:6;grid-column:span 9}.smart-client-drawer-tabs{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;order:0}.smart-client-drawer-tab-bar{border-bottom:1px solid var(--smart-border);scrollbar-width:thin;align-items:center;gap:8px;padding:8px;display:flex;overflow-x:auto}.smart-client-drawer-tabs--top .smart-client-drawer-tab-bar{border-bottom:0}.smart-client-drawer-tab{border:1px solid var(--smart-border);flex:0 auto;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:128px;max-width:210px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab{border:1px solid color-mix(in srgb,var(--smart-border) 84%,transparent)}}.smart-client-drawer-tab{background:var(--smart-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab{background:color-mix(in srgb,var(--smart-surface) 88%,var(--smart-bg))}}.smart-client-drawer-tab{color:var(--smart-text);cursor:pointer;letter-spacing:0;padding:0 12px;font-size:.82rem;font-weight:900;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.smart-client-drawer-tab svg{flex:none}.smart-client-drawer-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-client-drawer-tab:hover,.smart-client-drawer-tab:focus-visible{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab:hover,.smart-client-drawer-tab:focus-visible{border-color:color-mix(in srgb,var(--smart-focus) 34%,transparent)}}.smart-client-drawer-tab:hover,.smart-client-drawer-tab:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab:hover,.smart-client-drawer-tab:focus-visible{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-surface))}}.smart-client-drawer-tab:hover,.smart-client-drawer-tab:focus-visible{color:var(--smart-focus);outline:none}.smart-client-drawer-tab--active{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab--active{border-color:color-mix(in srgb,var(--smart-focus) 28%,transparent)}}.smart-client-drawer-tab--active{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab--active{background:color-mix(in srgb,var(--smart-focus) 10%,transparent)}}.smart-client-drawer-tab--active{color:var(--smart-focus);box-shadow:inset 0 0 0 1px var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--smart-focus) 8%,transparent)}}.smart-client-drawer-tab-count{background:var(--smart-focus);border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;margin-left:auto;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-client-drawer-tab-count{background:color-mix(in srgb,var(--smart-focus) 12%,var(--smart-avatar-bg))}}.smart-client-drawer-tab-count{color:var(--smart-focus);font-size:.68rem;font-style:normal;font-weight:950}.smart-client-drawer-tab-panel{padding:14px}.smart-client-linked-header{justify-content:flex-end;margin-bottom:12px;display:flex}.smart-client-linked-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.smart-client-linked-list--single{grid-template-columns:minmax(0,1fr)}.smart-client-linked-section{gap:8px;min-width:0;display:grid}.smart-client-linked-section h3{color:var(--smart-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.smart-client-linked-card{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.smart-client-linked-card strong,.smart-client-linked-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-client-linked-card strong{color:var(--smart-text);font-size:.86rem;font-weight:500}.smart-client-linked-card span{color:var(--smart-muted);font-size:.76rem;font-weight:400}.smart-client-logs-panel{gap:12px;display:grid}.smart-client-logs-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;display:grid}.smart-client-logs-advanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.smart-client-logs-clear{grid-column:1/-1;justify-self:end;min-width:150px}.smart-client-logs-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smart-client-logs-empty{padding:12px 2px}.smart-client-logs-loader{min-height:44px}.smart-client-logs-loader .MuiButton-root{width:100%}.smart-client-drawer-map{height:210px;margin-top:10px}.smart-client-form-map{height:220px;margin-top:14px}.smart-client-responsibles-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.smart-client-responsibles-list,.smart-client-history-list{min-width:0}.smart-client-responsible-card,.smart-client-history-row{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.smart-client-responsible-card strong,.smart-client-history-row strong,.smart-client-responsible-option strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:500;display:block;overflow:hidden}.smart-client-responsible-card span,.smart-client-history-row span,.smart-client-responsible-option span{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:400;display:block;overflow:hidden}.smart-client-responsible-option{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.smart-permissions-table-container table{min-width:980px}.smart-permission-row--missing .MuiTableCell-root{background:#f59e0b14}.smart-permission-user-cell{min-width:260px}.smart-permission-user-name,.smart-permission-user-email,.smart-permission-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-permission-user-name{color:var(--smart-text);font-weight:900}.smart-permission-user-email{color:var(--smart-muted);font-size:.76rem;font-weight:750}.smart-permission-role{font-size:.84rem;font-weight:900}.smart-permission-role--diretor{color:#1d4ed8}.smart-permission-role--executivo{color:#047857}.smart-permission-role--gerente{color:#b45309}.smart-permission-role--analista{color:#6d28d9}.smart-permission-affiliates-cell{min-width:220px}.smart-permission-affiliate-list{flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;display:flex}.smart-permission-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body)}.smart-permission-dialog-title-copy{gap:2px;min-width:0;display:grid}.smart-dialog-title-main{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;line-height:1.25;display:block;overflow:hidden}.smart-dialog-title-sub{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;line-height:1.35;display:block;overflow:hidden}.smart-permission-dialog-grid{grid-template-columns:minmax(180px,.52fr) minmax(0,1fr);gap:14px;display:grid}.smart-permission-affiliate-column{gap:8px;min-width:0;display:grid}.smart-permission-affiliate-picker{min-width:0}.smart-permission-affiliate-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.smart-affiliate-name-cell{min-width:250px}.smart-affiliate-city-cell{max-width:180px}.smart-affiliate-city{max-width:170px;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.smart-affiliate-city-extra{color:var(--smart-muted);font-weight:850}.smart-affiliate-name{max-width:180px;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-weight:900;display:block;overflow:hidden}.smart-affiliate-meta{color:var(--smart-muted);margin-top:2px;font-size:.78rem;font-weight:750;line-height:1.2;display:block}.smart-affiliate-logo{border:1px solid var(--smart-border);background:var(--smart-hover);width:36px;height:36px;color:var(--smart-focus);border-radius:8px;flex:0 0 36px;place-items:center;display:inline-grid;overflow:hidden}.smart-affiliate-logo-initials{letter-spacing:0;font-size:.76rem;font-weight:950;line-height:1}.smart-affiliate-logo img{object-fit:contain;width:100%;height:100%}.smart-affiliate-view-subtitle.MuiTypography-root{max-width:520px;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400;display:block;overflow:hidden}.smart-affiliate-view-content.MuiDialogContent-root{--smart-affiliate-view-body-bg:var(--smart-modal-body);background:var(--smart-affiliate-view-body-bg)}:root[data-theme=dark] .smart-affiliate-view-content.MuiDialogContent-root{--smart-affiliate-view-body-bg:var(--smart-modal-body)}.smart-affiliate-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.smart-affiliate-view-section{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}:root[data-theme=dark] .smart-affiliate-view-section{background:var(--smart-modal-section)}.smart-affiliate-view-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.smart-affiliate-view-row{min-width:0}.smart-affiliate-view-row--wide{grid-column:1/-1}.smart-affiliate-view-row>span,.smart-affiliate-view-inventory-item span{color:var(--smart-muted);text-transform:uppercase;font-size:.72rem;font-weight:650;display:block}.smart-affiliate-view-row .smart-client-parameter-value,.smart-client-summary-card .smart-client-parameter-value{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;display:inline-flex}.smart-affiliate-view-row .smart-client-parameter-label,.smart-client-summary-card .smart-client-parameter-label{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;display:inline-block}.smart-affiliate-view-row strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.9rem;font-weight:400;display:block;overflow:hidden}.smart-client-view-link{min-width:0;color:var(--smart-focus);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.smart-affiliate-view-row strong .smart-client-view-link{display:block}.smart-affiliate-view-card-text .smart-client-view-link{display:inline}.smart-client-view-link:hover,.smart-client-view-link:focus-visible{text-decoration:underline}.smart-inline-separator{color:var(--smart-muted)}.smart-affiliate-view-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;padding:10px}.smart-affiliate-view-card-title.MuiTypography-root{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:500;overflow:hidden}.smart-affiliate-view-card-text.MuiTypography-root,.smart-affiliate-view-muted{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.82rem;font-weight:400;overflow:hidden}.smart-affiliate-view-inventory{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.smart-affiliate-view-inventory-item{border:1px solid var(--smart-border);background:var(--smart-modal-section);border-radius:8px;place-items:center;min-height:58px;display:grid}.smart-affiliate-view-inventory-item strong{color:var(--smart-text);font-size:.85rem;font-weight:400}.smart-affiliate-view-chip-list{flex-wrap:wrap;gap:8px;display:flex}.smart-affiliate-dialog-content.MuiDialogContent-root{--smart-affiliate-modal-body-bg:var(--smart-modal-body);background:var(--smart-affiliate-modal-body-bg);gap:18px}:root[data-theme=dark] .smart-affiliate-dialog-content.MuiDialogContent-root{--smart-affiliate-modal-body-bg:var(--smart-modal-body)}.smart-affiliate-error-alert.MuiAlert-root{border-radius:8px}:root[data-theme=dark] .smart-affiliate-error-alert.MuiAlert-root{background:var(--smart-modal-danger);color:var(--smart-text);border:1px solid #f8717147}:root[data-theme=dark] .smart-affiliate-error-alert .MuiAlert-icon{color:#fca5a5}.smart-affiliate-dialog-actions.MuiDialogActions-root{gap:10px;padding:12px 24px}.smart-affiliate-cancel-button.MuiButton-root{color:#b42318;background:#b423180f;border-color:#b4231859;margin-right:auto}.smart-affiliate-cancel-button.MuiButton-root:hover{background:#b423181f;border-color:#b423188c}:root[data-theme=dark] .smart-affiliate-cancel-button.MuiButton-root{color:#fecaca;background:#f8717114;border-color:#f8717166}:root[data-theme=dark] .smart-affiliate-cancel-button.MuiButton-root:hover{background:#f8717124;border-color:#f871719e}.smart-affiliate-step-nav{gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.smart-affiliate-step-tab.MuiButton-root{border:1px solid var(--smart-border);min-width:max-content;height:36px;color:var(--smart-muted);background:0 0;border-radius:8px;padding:0 10px 0 7px}.smart-affiliate-step-tab.MuiButton-root:hover{background:var(--smart-hover)}.smart-affiliate-step-tab--active.MuiButton-root,.smart-affiliate-step-tab--active.MuiButton-root:hover{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-affiliate-step-tab--active.MuiButton-root,.smart-affiliate-step-tab--active.MuiButton-root:hover{border-color:color-mix(in srgb,var(--smart-focus) 36%,var(--smart-border))}}.smart-affiliate-step-tab--active.MuiButton-root,.smart-affiliate-step-tab--active.MuiButton-root:hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-affiliate-step-tab--active.MuiButton-root,.smart-affiliate-step-tab--active.MuiButton-root:hover{background:color-mix(in srgb,var(--smart-focus) 10%,transparent)}}.smart-affiliate-step-tab--active.MuiButton-root,.smart-affiliate-step-tab--active.MuiButton-root:hover{color:var(--smart-text)}.smart-affiliate-step-number{background:var(--smart-hover);width:20px;height:20px;color:var(--smart-muted);border-radius:50%;place-items:center;font-size:.72rem;font-weight:950;display:inline-grid}.smart-affiliate-step-tab--active .smart-affiliate-step-number{background:var(--smart-focus);color:#fff}.smart-affiliate-step-text{margin-left:7px;font-size:.78rem;font-weight:850;line-height:1}.smart-affiliate-form-section{border:1px solid var(--smart-border);background:0 0;border-radius:8px;flex-direction:column;gap:22px;padding:14px;display:flex}:root[data-theme=dark] .smart-affiliate-form-section{background:var(--smart-modal-section)}.smart-affiliate-section-title{align-items:center;gap:10px;display:flex}.smart-affiliate-section-title h2{color:var(--smart-text);margin:0;font-size:.95rem;font-weight:900}.smart-affiliate-section-icon{border:1px solid var(--smart-border);background:var(--smart-hover);width:32px;height:32px;color:var(--smart-focus);border-radius:8px;flex:0 0 32px;place-items:center;display:inline-grid}.smart-client-drawer .smart-client-drawer-title.MuiTypography-root,.smart-client-drawer .smart-affiliate-section-title h2,.smart-client-drawer .smart-client-linked-section h3{font-weight:900}.smart-client-drawer .smart-dialog-title-subtitle,.smart-client-drawer .smart-client-drawer-header-actions .MuiButton-root,.smart-client-drawer .smart-client-linked-header .MuiButton-root,.smart-client-drawer .smart-client-responsibles-header .MuiButton-root,.smart-client-drawer .smart-client-logs-toolbar .MuiButton-root,.smart-client-drawer .MuiChip-label,.smart-client-drawer .smart-client-drawer-tab{font-weight:500}.smart-client-drawer .smart-client-drawer-tab--active,.smart-client-drawer .smart-client-drawer-tab-count,.smart-client-drawer .smart-client-summary-card>span,.smart-client-drawer .smart-client-address-item span,.smart-client-drawer .smart-affiliate-view-row>span,.smart-client-drawer .smart-affiliate-view-inventory-item span{font-weight:650}.smart-client-drawer .smart-client-summary-card>strong,.smart-client-drawer .smart-client-summary-affiliate strong,.smart-client-drawer .smart-client-summary-affiliate em,.smart-client-drawer .smart-client-address-item strong,.smart-client-drawer .smart-affiliate-view-row strong,.smart-client-drawer .smart-affiliate-view-card-title.MuiTypography-root,.smart-client-drawer .smart-affiliate-view-inventory-item strong,.smart-client-drawer .smart-client-linked-card strong,.smart-client-drawer .smart-client-responsible-card strong,.smart-client-drawer .smart-client-history-row strong,.smart-client-drawer .smart-client-view-link,.smart-client-drawer .smart-affiliate-view-card-text.MuiTypography-root,.smart-client-drawer .smart-affiliate-view-muted,.smart-client-drawer .smart-client-linked-card span,.smart-client-drawer .smart-client-responsible-card span,.smart-client-drawer .smart-client-history-row span{font-weight:400}:root:not([data-theme=dark]) .smart-client-drawer .smart-affiliate-view-section,:root:not([data-theme=dark]) .smart-client-drawer .smart-affiliate-view-card,:root:not([data-theme=dark]) .smart-client-drawer .smart-client-responsible-card,:root:not([data-theme=dark]) .smart-client-drawer .smart-client-history-row,:root:not([data-theme=dark]) .smart-client-drawer .smart-client-linked-card{background:var(--smart-surface)}.smart-affiliate-form-grid,.smart-client-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.smart-affiliate-data-grid,.smart-client-data-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.smart-affiliate-address-grid,.smart-client-address-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.smart-client-contact-grid,.smart-client-billing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.smart-client-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-client-parameter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.smart-client-parameter-create-button.MuiButton-root{min-width:0;color:var(--smart-focus);text-transform:none;align-self:flex-start;padding:0;font-size:.78rem;font-weight:850;line-height:1.3}.smart-client-contact-list{min-width:0;padding-top:8px;padding-bottom:4px;overflow-x:auto}.smart-client-contact-row{grid-template-columns:minmax(180px,1.1fr) minmax(130px,.75fr) minmax(220px,1.1fr) minmax(150px,.8fr) 36px;align-items:center;gap:10px;min-width:780px;display:grid}.smart-client-field--affiliate,.smart-client-field--agency,.smart-client-field--document-type,.smart-client-field--registration,.smart-client-field--website,.smart-client-field--industry,.smart-client-field--currency{grid-column:span 2}.smart-client-field--affiliate,.smart-client-field--agency,.smart-client-field--company-name,.smart-client-field--trade-name{grid-column:span 3}.smart-client-field--document-number{grid-column:span 4}.smart-client-field--company-name{grid-column:span 3}.smart-client-affiliate-paper{max-height:min(320px,100vh - 128px)!important}.smart-client-affiliate-listbox{max-height:280px!important;overflow-y:auto!important}.smart-client-affiliate-option{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.smart-client-affiliate-avatar.MuiAvatar-root{background:var(--smart-focus);flex:0 0 32px;width:32px;height:32px}@supports (color:color-mix(in lab,red,red)){.smart-client-affiliate-avatar.MuiAvatar-root{background:color-mix(in srgb,var(--smart-focus) 15%,var(--smart-avatar-bg))}}.smart-client-affiliate-avatar.MuiAvatar-root{color:var(--smart-focus);letter-spacing:0;font-size:.72rem;font-weight:800}.smart-client-affiliate-avatar--input.MuiAvatar-root{flex-basis:28px;width:28px;height:28px;font-size:.66rem}.smart-client-affiliate-option-text{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.smart-client-affiliate-option-text strong,.smart-client-affiliate-option-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-client-affiliate-option-text strong{color:var(--smart-text);font-size:.9rem;font-weight:700}.smart-client-affiliate-option-text span{color:var(--smart-muted);font-size:.76rem}.smart-client-affiliate-option em,.smart-client-affiliate-input-frequency{color:#0f766e;white-space:nowrap;flex:none;font-size:.78rem;font-style:normal;font-weight:800}.smart-client-field--affiliate .MuiInputBase-root{min-height:56px}.smart-client-affiliate-input-avatar{margin-right:2px}.smart-client-affiliate-input-frequency{margin-right:4px}.smart-client-field--country,.smart-client-field--symbol{grid-column:span 1}.smart-client-agency-option{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.smart-client-agency-avatar.MuiAvatar-root{border:1px solid var(--smart-client-avatar-bg,var(--smart-focus));flex:0 0 30px;width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.smart-client-agency-avatar.MuiAvatar-root{border:1px solid color-mix(in srgb,var(--smart-client-avatar-bg,var(--smart-focus)) 20%,var(--smart-avatar-border))}}.smart-client-agency-avatar.MuiAvatar-root{background:var(--smart-client-avatar-bg,var(--smart-focus))}@supports (color:color-mix(in lab,red,red)){.smart-client-agency-avatar.MuiAvatar-root{background:var(--smart-client-avatar-bg,color-mix(in srgb, var(--smart-focus) 10%, var(--smart-avatar-bg)))}}.smart-client-agency-avatar.MuiAvatar-root{color:var(--smart-client-avatar-color,var(--smart-focus));font-size:.68rem;font-weight:900}.smart-client-agency-option strong,.smart-client-agency-option span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-client-agency-option strong{color:var(--smart-text);font-size:.86rem;font-weight:500}.smart-client-agency-option span{color:var(--smart-muted);font-size:.74rem;font-weight:400}.smart-client-link-field{flex-direction:column;gap:8px;min-width:0;display:flex}.smart-client-link-autocomplete{min-width:0}.smart-client-link-dialog-title .smart-dialog-title-text{font-weight:900}.smart-client-link-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body);gap:14px;display:grid}.smart-client-link-manager{gap:14px;min-width:0;display:grid}.smart-client-link-search .MuiInputBase-input{font-weight:500}.smart-client-link-panels{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;min-width:0;display:grid}.smart-client-link-list-panel{align-content:start;gap:8px;min-width:0;display:grid}.smart-client-link-list-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.smart-client-link-list-header strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.smart-client-link-list-header span{color:var(--smart-muted);flex:none;font-size:.74rem;font-weight:500}.smart-client-link-list{gap:6px;min-width:0;max-height:286px;padding-right:2px;display:grid;overflow:auto}.smart-client-link-list--results{max-height:342px}.smart-client-link-row{border:1px solid var(--smart-border);background:var(--smart-surface);width:100%;min-width:0;color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px 8px 4px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.smart-client-link-row:hover,.smart-client-link-row:focus-visible{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-link-row:hover,.smart-client-link-row:focus-visible{border-color:color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-client-link-row:hover,.smart-client-link-row:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-link-row:hover,.smart-client-link-row:focus-visible{background:color-mix(in srgb,var(--smart-focus) 5%,var(--smart-surface))}}.smart-client-link-row:hover,.smart-client-link-row:focus-visible{outline:none}.smart-client-link-row--selected{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-link-row--selected{border-color:color-mix(in srgb,var(--smart-focus) 28%,var(--smart-border))}}.smart-client-link-row--selected{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-client-link-row--selected{background:color-mix(in srgb,var(--smart-focus) 8%,var(--smart-surface))}}.smart-client-link-row:disabled{cursor:default;opacity:.62}.smart-client-link-row .MuiCheckbox-root{align-self:center;padding:4px}.smart-client-link-row .smart-client-agency-option,.smart-client-link-row .smart-client-responsible-option{min-width:0}.smart-client-link-list-empty{border:1px dashed var(--smart-border);min-height:48px;color:var(--smart-muted);text-align:center;border-radius:8px;place-items:center;margin:0;padding:12px;font-size:.82rem;font-weight:500;display:grid}.smart-client-link-load-more.MuiButton-root{justify-self:center;min-width:150px}@media(max-width:720px){.smart-approval-dashboard-kpis,.smart-client-link-panels{grid-template-columns:minmax(0,1fr)}}.smart-client-linked-selection{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.smart-client-link-chip.MuiChip-root{border:1px solid var(--smart-focus);justify-content:flex-start;max-width:min(100%,260px);min-height:32px}@supports (color:color-mix(in lab,red,red)){.smart-client-link-chip.MuiChip-root{border:1px solid color-mix(in srgb,var(--smart-focus) 24%,var(--smart-border))}}.smart-client-link-chip.MuiChip-root{background:var(--smart-surface);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-client-link-chip.MuiChip-root{background:color-mix(in srgb,var(--smart-surface) 92%,var(--smart-focus) 8%)}}.smart-client-link-chip.MuiChip-root{color:var(--smart-text);font-weight:500}.smart-client-link-chip .MuiChip-avatar.MuiAvatar-root{border:1px solid var(--smart-surface);width:24px;height:24px;margin-left:5px}@supports (color:color-mix(in lab,red,red)){.smart-client-link-chip .MuiChip-avatar.MuiAvatar-root{border:1px solid color-mix(in srgb,var(--smart-surface) 70%,var(--smart-border))}}.smart-client-link-chip .MuiChip-avatar.MuiAvatar-root{font-size:.62rem;font-weight:900}.smart-client-link-chip .MuiChip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.smart-client-link-chip .MuiChip-deleteIcon{width:18px;height:18px;color:var(--smart-muted);flex:none}.smart-client-link-chip .MuiChip-deleteIcon:hover{color:#dc2626}.smart-client-field--wide{grid-column:span 2}.smart-client-field--full{grid-column:1/-1}.smart-client-address-field--cep{grid-column:1/span 2}.smart-client-address-field--street{grid-column:1/span 3}.smart-client-address-field--number{grid-column:4/span 1}.smart-client-address-field--complement,.smart-client-address-field--district{grid-column:span 2}.smart-client-address-field--city{grid-column:1/span 2}.smart-client-address-field--state{grid-column:span 1}.smart-affiliate-field--cnpj{grid-column:1/span 2}.smart-affiliate-field--legal-name{grid-column:1/span 3}.smart-affiliate-field--name{grid-column:4/span 3}.smart-affiliate-field--slug{grid-column:1/span 2}.smart-affiliate-field--acronym,.smart-affiliate-field--frequency{grid-column:span 1}.smart-affiliate-field--phone{grid-column:span 2}.smart-affiliate-field--net{grid-column:1/-1}.smart-affiliate-address-field--cep{grid-column:1/span 2}.smart-affiliate-address-field--street{grid-column:1/span 3}.smart-affiliate-address-field--number{grid-column:4/span 1}.smart-affiliate-address-field--complement,.smart-affiliate-address-field--district{grid-column:span 2}.smart-affiliate-address-field--city{grid-column:1/span 2}.smart-affiliate-address-field--state,.smart-affiliate-address-field--type{grid-column:span 1}.smart-affiliate-network-box{border:1px solid var(--smart-border);background:var(--smart-affiliate-modal-body-bg);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:76px;padding:8px 12px 10px 4px;display:flex}.smart-affiliate-net-toggle.MuiFormControlLabel-root{align-items:center;margin:0}.smart-affiliate-net-toggle .MuiCheckbox-root{padding-top:4px;padding-bottom:4px}.smart-affiliate-net-toggle .MuiFormControlLabel-label{color:var(--smart-text);font-size:.9rem;font-weight:850;line-height:1.25}.smart-affiliate-network-helper.MuiTypography-root{color:#b45309;margin:-2px 0 0 42px;font-size:.78rem;font-weight:750;line-height:1.35}:root[data-theme=dark] .smart-affiliate-network-helper.MuiTypography-root{color:#fbbf24}.smart-affiliate-contact-row{grid-template-columns:minmax(150px,1.1fr) minmax(120px,.8fr) minmax(140px,.8fr) minmax(180px,1fr) 36px;align-items:center;gap:10px;display:grid}.smart-affiliate-inventory-grid{grid-template-columns:repeat(7,minmax(82px,1fr));gap:10px;display:grid}.smart-affiliate-helper{color:var(--smart-muted);margin:0!important;font-size:.82rem!important;font-weight:700!important}.smart-affiliate-section-action{justify-content:flex-start;display:flex}.smart-affiliate-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.smart-affiliate-logo-upload{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}:root[data-theme=dark] .smart-affiliate-logo-upload{background:var(--smart-surface)}.smart-affiliate-logo-preview{border:1px solid var(--smart-border);background:var(--smart-surface);width:52px;height:52px;color:var(--smart-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.smart-affiliate-logo-preview img{object-fit:contain;width:100%;height:100%}.smart-affiliate-logo-label{color:var(--smart-text);margin:0!important;font-size:.86rem!important;font-weight:900!important}.smart-affiliate-logo-file{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:2px 0 0!important;font-size:.78rem!important;font-weight:700!important}@media(max-width:900px){.smart-ai-panel{min-height:calc(100vh - 100px)}.smart-ai-header{flex-direction:column;align-items:flex-start}.smart-ai-message-bubble{max-width:94%}.smart-ai-message--user .smart-ai-message-bubble{max-width:90%}.smart-ai-watermark span{font-size:1.08rem}.smart-ai-send-button.MuiIconButton-root{justify-self:flex-end}.smart-ai-drawer-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.smart-ai-history{border-right:0;border-bottom:1px solid var(--smart-border);max-height:184px}.smart-ai-drawer-header{min-height:64px;padding:12px 14px}.smart-ai-chat-toolbar{min-height:56px;padding:10px 14px}.smart-price-shell{flex-direction:column}.smart-price-subnav{border-right:0;border-bottom:1px solid var(--smart-border);flex-basis:auto;width:100%;height:auto;position:static}.smart-price-header,.smart-approval-dashboard-hero{flex-direction:column;align-items:flex-start}.smart-approval-refresh-button.MuiButton-root{align-self:flex-start}.smart-approval-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-price-table-container.smart-pending-proposals-table-container{max-height:none}.smart-price-header-actions{flex-direction:column-reverse;align-items:stretch;width:100%}.smart-price-content{padding:14px}.smart-price-toolbar{flex-direction:column;align-items:flex-start;padding:12px 12px 12px 4px}.smart-price-toolbar-search{flex:none;width:100%;min-width:0}.smart-price-toolbar-filters{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.smart-price-filter-chips{justify-content:flex-start}.smart-price-search.MuiTextField-root{width:100%}.smart-client-drawer-content{padding:14px}.smart-client-logs-clear{justify-self:stretch;width:100%}.smart-conversion-form-grid,.smart-affiliate-form-grid,.smart-affiliate-data-grid,.smart-affiliate-address-grid,.smart-client-form-grid,.smart-client-data-grid,.smart-client-address-grid,.smart-client-contact-grid,.smart-client-billing-grid,.smart-client-commercial-grid,.smart-affiliate-contact-row,.smart-affiliate-view-grid,.smart-affiliate-view-list,.smart-client-approval-layout,.smart-client-drawer-summary,.smart-client-drawer-grid,.smart-client-linked-list,.smart-client-logs-toolbar,.smart-client-logs-advanced,.smart-clients-advanced,.smart-client-address-panel,.smart-affiliate-logo-grid,.smart-affiliate-financial-grid,.smart-price-item-form-grid,.smart-price-items-helper,.smart-price-item-values,.smart-digital-product-grid,.smart-digital-product-grid--commercial,.smart-proposal-term-grid,.smart-proposal-wizard-content.MuiDialogContent-root,.smart-proposal-wizard-grid,.smart-proposal-review-hero,.smart-proposal-review-panels,.smart-proposal-review-notes-grid,.smart-proposal-review-document-header,.smart-proposal-review-kpis,.smart-proposal-review-context,.smart-proposal-review-document-notes,.smart-proposal-review-document-option-header,.smart-proposal-review-client-list,.smart-proposal-discount-header,.smart-proposal-option-header,.smart-proposal-item-dialog-grid,.smart-proposal-item-dialog-row,.smart-proposal-item-distribution-grid,.smart-proposal-item-picker,.smart-proposal-review-grid,.smart-proposal-review-option-header,.smart-proposal-review-option-item,.smart-parameter-dialog-grid,.smart-parameter-color-row,.smart-permission-dialog-grid{grid-template-columns:1fr}.smart-proposal-wizard-sidebar{border-right:0;border-bottom:1px solid var(--smart-border);max-height:none;padding-bottom:14px;padding-right:0;position:static;overflow:visible}.smart-proposal-review-item-money,.smart-proposal-review-option-total{text-align:left;justify-items:start}.smart-proposal-review-status-pill{justify-self:stretch}.smart-proposal-review-document-option-totals{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.smart-proposal-review-money{text-align:left;justify-items:start}.smart-proposal-client-card{grid-template-columns:auto minmax(0,1fr) auto}.smart-proposal-client-type-chip.MuiChip-root{justify-self:start}.smart-proposal-options-toolbar{flex-direction:column;align-items:stretch}.smart-proposal-item-picker .MuiButton-root{width:100%}.smart-proposal-daily-distribution-toolbar{grid-template-columns:1fr}.smart-proposal-daily-distribution-actions,.smart-proposal-daily-distribution-status{justify-content:flex-start}.smart-proposal-daily-distribution-actions .MuiButton-root{flex:150px}.smart-clients-advanced-actions{flex-direction:column-reverse}.smart-client-approval-full,.smart-client-address-item,.smart-client-address-item--cep,.smart-client-address-item--street,.smart-client-address-item--number,.smart-client-address-item--district,.smart-client-address-item--city,.smart-client-address-item--complement{grid-column:auto}.smart-parameter-color-swatches{padding-left:0}.smart-affiliate-field--cnpj,.smart-affiliate-field--legal-name,.smart-affiliate-field--name,.smart-affiliate-field--slug,.smart-affiliate-field--acronym,.smart-affiliate-field--frequency,.smart-affiliate-field--phone,.smart-affiliate-field--net,.smart-affiliate-address-field--cep,.smart-affiliate-address-field--street,.smart-affiliate-address-field--number,.smart-affiliate-address-field--complement,.smart-affiliate-address-field--district,.smart-affiliate-address-field--city,.smart-affiliate-address-field--state,.smart-affiliate-address-field--type,.smart-client-field--document-type,.smart-client-field--affiliate,.smart-client-field--document-number,.smart-client-field--company-name,.smart-client-field--trade-name,.smart-client-field--registration,.smart-client-field--website,.smart-client-field--industry,.smart-client-field--currency,.smart-client-field--country,.smart-client-field--symbol,.smart-client-field--wide,.smart-client-field--full,.smart-client-address-field--cep,.smart-client-address-field--street,.smart-client-address-field--number,.smart-client-address-field--complement,.smart-client-address-field--district,.smart-client-address-field--city,.smart-client-address-field--state,.smart-digital-product-field--full{grid-area:auto}.smart-affiliate-inventory-grid,.smart-affiliate-view-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-affiliate-logo-upload{grid-template-columns:52px minmax(0,1fr)}.smart-affiliate-logo-upload .MuiButton-root{grid-column:1/-1;justify-self:flex-start}.smart-weekday-grid,.smart-price-item-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-price-table-container{max-height:none}.smart-price-pagination .MuiTablePagination-toolbar,.smart-price-pagination-skeleton-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
