/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-bold:700;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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:0}.right-0{right:0}.left-0{left: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:var(--spacing)!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-\[52px\]{height:52px}.h-full{height:100%}.min-h-0{min-height: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:0}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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)))}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-\[10px\]{padding-inline:10px}.pt-1{padding-top:var(--spacing)}.pt-\[52px\]{padding-top:52px}.pt-\[72px\]{padding-top:72px}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.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-\[264px\]{margin-left:264px}.lg\:\!hidden{display:none!important}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}: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:#fbfbfa;--smart-surface:#fff;--smart-surface-raised:#fff;--smart-sidebar:#f6f6f4;--smart-text:#1b1b19;--smart-muted:#6c6c66;--smart-brand-text:#1b1b19;--smart-border:#e6e6e2;--smart-hover:#00000009;--smart-selected:#0000000f;--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:#7c3aed;--smart-success:#15803d;--smart-warning:#b45309;--smart-danger:#b91c1c;--smart-table-accent:#4f83f1;--smart-table-head:#f2f6ff;--smart-table-hover:#f7f9ff;--smart-radius:8px;--smart-radius-pill:999px;--smart-space-1:4px;--smart-space-2:8px;--smart-space-3:12px;--smart-space-4:16px;--smart-space-5:20px;--smart-space-6:24px;--smart-page-padding-x:24px;--smart-section-gap:14px;--smart-control-height:40px;--smart-control-height-small:32px;--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:#0c0c0d;--smart-surface:#121213;--smart-surface-raised:#171718;--smart-sidebar:#121213;--smart-text:#ececea;--smart-muted:#9a9a95;--smart-brand-text:#ececea;--smart-border:#ffffff16;--smart-hover:#ffffff0b;--smart-selected:#ffffff14;--smart-icon-bg:#fff;--smart-avatar-bg:#28303c;--smart-focus:#a78bfa;--smart-success:#4ade80;--smart-warning:#fbbf24;--smart-danger:#f87171;--smart-table-accent:#79a7ff;--smart-table-head:#191e29;--smart-table-hover:#171b24;--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-ui-tag.MuiChip-root,.MuiChip-root.MuiChip-colorPrimary,.MuiChip-root.MuiChip-colorSuccess,.MuiChip-root.MuiChip-colorWarning,.MuiChip-root.MuiChip-colorError{border-style:solid;border-width:1px}.smart-ui-tag.MuiChip-root,.smart-ui-tag--neutral.MuiChip-root{border-color:var(--smart-border);background:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag.MuiChip-root,.smart-ui-tag--neutral.MuiChip-root{background:color-mix(in srgb,var(--smart-muted) 5%,var(--smart-surface))}}.smart-ui-tag.MuiChip-root,.smart-ui-tag--neutral.MuiChip-root{color:var(--smart-muted)}.smart-ui-tag--accent.MuiChip-root,.MuiChip-root.MuiChip-colorPrimary{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--accent.MuiChip-root,.MuiChip-root.MuiChip-colorPrimary{border-color:color-mix(in srgb,var(--smart-focus) 34%,var(--smart-border))}}.smart-ui-tag--accent.MuiChip-root,.MuiChip-root.MuiChip-colorPrimary{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--accent.MuiChip-root,.MuiChip-root.MuiChip-colorPrimary{background:color-mix(in srgb,var(--smart-focus) 7%,var(--smart-surface))}}.smart-ui-tag--accent.MuiChip-root,.MuiChip-root.MuiChip-colorPrimary{color:var(--smart-focus)}.smart-ui-tag--success.MuiChip-root,.MuiChip-root.MuiChip-colorSuccess{border-color:var(--smart-success)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--success.MuiChip-root,.MuiChip-root.MuiChip-colorSuccess{border-color:color-mix(in srgb,var(--smart-success) 32%,var(--smart-border))}}.smart-ui-tag--success.MuiChip-root,.MuiChip-root.MuiChip-colorSuccess{background:var(--smart-success)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--success.MuiChip-root,.MuiChip-root.MuiChip-colorSuccess{background:color-mix(in srgb,var(--smart-success) 7%,var(--smart-surface))}}.smart-ui-tag--success.MuiChip-root,.MuiChip-root.MuiChip-colorSuccess{color:var(--smart-success)}.smart-ui-tag--warning.MuiChip-root,.MuiChip-root.MuiChip-colorWarning{border-color:var(--smart-warning)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--warning.MuiChip-root,.MuiChip-root.MuiChip-colorWarning{border-color:color-mix(in srgb,var(--smart-warning) 30%,var(--smart-border))}}.smart-ui-tag--warning.MuiChip-root,.MuiChip-root.MuiChip-colorWarning{background:var(--smart-warning)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--warning.MuiChip-root,.MuiChip-root.MuiChip-colorWarning{background:color-mix(in srgb,var(--smart-warning) 7%,var(--smart-surface))}}.smart-ui-tag--warning.MuiChip-root,.MuiChip-root.MuiChip-colorWarning{color:var(--smart-warning)}.smart-ui-tag--error.MuiChip-root,.MuiChip-root.MuiChip-colorError{border-color:var(--smart-danger)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--error.MuiChip-root,.MuiChip-root.MuiChip-colorError{border-color:color-mix(in srgb,var(--smart-danger) 30%,var(--smart-border))}}.smart-ui-tag--error.MuiChip-root,.MuiChip-root.MuiChip-colorError{background:var(--smart-danger)}@supports (color:color-mix(in lab,red,red)){.smart-ui-tag--error.MuiChip-root,.MuiChip-root.MuiChip-colorError{background:color-mix(in srgb,var(--smart-danger) 7%,var(--smart-surface))}}.smart-ui-tag--error.MuiChip-root,.MuiChip-root.MuiChip-colorError{color:var(--smart-danger)}.smart-ui-tag.MuiChip-root .MuiChip-icon,.MuiChip-root[class*=MuiChip-color] .MuiChip-icon{color:currentColor}.smart-shell,.smart-error-screen,.smart-main{background:var(--smart-bg);color:var(--smart-text)}.smart-topbar{background:var(--smart-surface);height:52px;left:0}@supports (color:color-mix(in lab,red,red)){.smart-topbar{background:color-mix(in srgb,var(--smart-surface) 94%,transparent)}}.smart-topbar{color:var(--smart-text);-webkit-backdrop-filter:blur(12px);border-color:var(--smart-border)!important}.smart-topbar-inner{height:52px}.smart-topbar-title.MuiTypography-root{color:var(--smart-text);font-size:.96875rem;font-weight:600}@media(min-width:1024px){.smart-topbar{left:264px!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{background:var(--smart-sidebar);color:var(--smart-text);box-shadow:none;border:0;border-radius:0;position:relative;overflow:visible}:root[data-theme=dark] .smart-sidebar{background:var(--smart-sidebar);box-shadow:none}.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:.85rem;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:.78rem;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{border:1px solid;width:28px;height:28px;margin-left:3px}@supports (color:color-mix(in lab,red,red)){.smart-table-action.MuiIconButton-root{border:1px solid color-mix(in srgb,currentColor 18%,var(--smart-border))}}.smart-table-action.MuiIconButton-root{background:currentColor;border-radius:7px}@supports (color:color-mix(in lab,red,red)){.smart-table-action.MuiIconButton-root{background:color-mix(in srgb,currentColor 6%,var(--smart-surface))}}.smart-table-action.MuiIconButton-root{transition:background-color .16s,border-color .16s,color .16s,transform .16s}.smart-table-action.MuiIconButton-root .MuiSvgIcon-root{font-size:1rem}.smart-table-action-skeleton.MuiSkeleton-root{border-radius:8px;flex:0 0 30px}.smart-table-action.MuiIconButton-root:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.smart-table-action.MuiIconButton-root:hover{border-color:color-mix(in srgb,currentColor 32%,var(--smart-border))}}.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 11%,var(--smart-surface))}}.smart-table-action.MuiIconButton-root:hover{transform:translateY(-1px)}.smart-table-action.MuiIconButton-root.Mui-disabled{border-color:var(--smart-border);background:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-table-action.MuiIconButton-root.Mui-disabled{background:color-mix(in srgb,var(--smart-muted) 5%,var(--smart-surface))}}.smart-table-action.MuiIconButton-root.Mui-disabled{color:var(--smart-muted);opacity:.38;transform:none}.smart-table-action--view.MuiIconButton-root,.smart-table-action--items.MuiIconButton-root{color:var(--smart-table-accent)}.smart-table-action--edit.MuiIconButton-root{color:#2563eb}:root[data-theme=dark] .smart-table-action--edit.MuiIconButton-root{color:#60a5fa}.smart-table-action--approve.MuiIconButton-root{color:#15803d}:root[data-theme=dark] .smart-table-action--approve.MuiIconButton-root{color:#4ade80}.smart-table-action--export.MuiIconButton-root{color:#15803d}:root[data-theme=dark] .smart-table-action--export.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-trigger--sidebar.MuiButton-root{text-align:left;border-radius:3px;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:42px;padding:7px 8px}.smart-sidebar-product-mark{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed);border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:inline-grid}.smart-sidebar-product-mark svg{stroke-width:1.9px;width:15px;height:15px}.smart-sidebar-product-copy{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.smart-sidebar-product-copy strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96875rem;font-weight:650;overflow:hidden}.smart-sidebar-product-copy small{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;font-weight:400;overflow:hidden}.smart-app-switcher-trigger--sidebar .smart-app-switcher-top-icon{font-size:1rem!important}.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:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed);border:0;border-radius:9px}.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--sidebar.MuiPaper-root{border-radius:3px;width:min(264px,100vw - 24px)}.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:100%;height:auto;color:var(--smart-text)!important;letter-spacing:0!important;font-size:.92rem!important;font-weight:900!important;line-height:1.15!important}.smart-brand-copy{min-width:0}.smart-brand-suite{color:var(--smart-muted);margin-top:2px!important;font-size:.72rem!important;line-height:1.1!important}.smart-sidebar-brand{justify-content:flex-start;align-items:center;height:auto;min-height:0;margin:0;padding:10px 10px 2px;display:flex;position:relative}.smart-sidebar-brand:after{content:none}.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:none}.smart-brand-mark{text-align:center;width:34px;height:34px;box-shadow:none;border:0;border-radius:12px;flex:0 0 34px;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.smart-brand-mark--fallback{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed)}.smart-brand-mark--fallback svg{width:19px;height:19px}.smart-sidebar-user{border-top:1px solid var(--smart-border);align-items:center;gap:10px;min-height:58px;padding:8px 18px;display:flex}.smart-sidebar-user-name,.smart-sidebar-user-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-sidebar-user-name{color:var(--smart-text);font-size:.90625rem;font-weight:600}.smart-sidebar-user-email{color:var(--smart-muted);margin-top:2px;font-size:.78125rem}.smart-sidebar-user-chevron{width:14px;height:14px;color:var(--smart-muted);opacity:.5;flex:none}.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 1px}.smart-menu-button,.smart-submenu-button{width:100%;color:var(--smart-muted);background:0 0;border:0;border-radius:3px;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:8px;min-height:34px;padding:4px 8px;font-size:.9375rem;font-weight:500}.smart-submenu{border-left:0;margin:2px 0 7px;padding:0 0 0 24px}.smart-submenu-button{gap:8px;min-height:34px;padding:4px 8px;font-size:.875rem;font-weight:500}.smart-menu-button:hover,.smart-submenu-button:hover{background:var(--smart-hover);color:var(--smart-text);transform:none}.smart-menu-button--active,.smart-submenu-button--active{background:var(--smart-selected);color:var(--smart-text);box-shadow:none}.smart-sidebar-menu-item:has(.smart-submenu-button--active)>.smart-menu-button--active{color:var(--smart-muted);background:0 0}.smart-submenu-button--active{font-weight:600}.smart-menu-icon,.smart-menu-chevron{flex:none}.smart-menu-icon{color:var(--smart-muted);box-shadow:none;stroke-width:2px;background:0 0;border-radius:0;padding:0;width:16px!important;height:16px!important}.smart-submenu-button .smart-menu-icon{box-shadow:none;stroke-width:2px;padding:0;width:16px!important;height:16px!important}.smart-menu-button--active .smart-menu-icon,.smart-submenu-button--active .smart-menu-icon{color:var(--smart-text);box-shadow:none;background:0 0}.smart-menu-chevron{color:var(--smart-muted);opacity:.55;stroke-width:2px;width:14px;height:14px}.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:.87rem;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:.8rem;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{min-width:0;padding:18px var(--smart-page-padding-x) 28px;flex:auto}.smart-price-header{justify-content:space-between;align-items:center;gap:var(--smart-space-4);border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-surface);min-height:76px;padding:14px var(--smart-space-5);display:flex}.smart-price-header-actions{justify-content:flex-end;align-items:center;gap:var(--smart-space-2);flex:none;display:flex}.smart-permissions-hub,.smart-my-access-page{gap:var(--smart-section-gap);display:grid}.smart-access-identity-card.MuiPaper-root{box-shadow:none}.smart-access-user-name.MuiTypography-root{font-size:1rem;font-weight:800}.smart-access-user-email.MuiTypography-root{margin-top:2px;font-size:.82rem}.smart-permission-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.smart-permission-hub-card.MuiPaper-root,.smart-access-modules-card.MuiPaper-root{box-shadow:none}.smart-permission-hub-card .MuiCardContent-root{flex-direction:column;align-items:flex-start;gap:10px;min-height:220px;padding:22px;display:flex}.smart-permission-hub-card .MuiCardContent-root>.MuiButton-root{margin-top:auto}.smart-permission-hub-card h2,.smart-access-modules-card h2{font-size:1rem;font-weight:800}.smart-permission-hub-card p,.smart-access-modules-card p{font-size:.86rem}.smart-permission-hub-icon{border:1px solid var(--smart-border);background:var(--smart-focus);border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-permission-hub-icon{background:color-mix(in srgb,var(--smart-focus) 10%,var(--smart-surface))}}.smart-permission-hub-icon{color:var(--smart-focus)}.smart-permission-matrix-card.MuiPaper-root{box-shadow:none;border-radius:8px;overflow:hidden}.smart-permission-matrix-card>.MuiCardContent-root{gap:20px;padding:24px;display:grid}.smart-permission-matrix-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smart-permission-matrix-heading h2{letter-spacing:-.015em;font-size:1.08rem;font-weight:800}.smart-permission-matrix-heading p{margin-top:3px;font-size:.84rem}.smart-permission-matrix-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.smart-permission-workspace{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden}.smart-permission-role-selector{border-right:1px solid var(--smart-border);background:var(--smart-bg);align-content:start;gap:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-permission-role-selector{background:color-mix(in srgb,var(--smart-bg) 72%,var(--smart-surface))}}.smart-permission-role-selector{padding:12px}.smart-permission-role-selector .MuiButton-root{min-height:58px;color:var(--smart-text);text-align:left;text-transform:none;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:1px 6px;padding:10px 12px;transition:background .15s,color .15s,transform .15s;display:grid}.smart-permission-role-selector .MuiButton-root.is-selected{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-permission-role-selector .MuiButton-root.is-selected{background:color-mix(in srgb,var(--smart-focus) 16%,var(--smart-surface))}}.smart-permission-role-selector .MuiButton-root.is-selected{box-shadow:inset 3px 0 0 var(--smart-focus);color:var(--smart-focus)}.smart-permission-role-selector .MuiButton-root:not(.is-selected):hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-permission-role-selector .MuiButton-root:not(.is-selected):hover{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-surface))}}.smart-permission-role-selector .MuiButton-root:not(.is-selected):hover{transform:translate(2px)}.smart-permission-role-selector span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.smart-permission-role-selector em{color:var(--smart-muted);grid-column:1;font-size:.7rem;font-style:normal}.smart-permission-role-selector svg{grid-area:1/2/span 2;align-self:center;width:17px;height:17px}.smart-permission-capability-pane{align-content:start;gap:18px;min-width:0;padding:20px;display:grid}.smart-permission-profile-summary{border-bottom:1px solid var(--smart-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.smart-permission-profile-summary>span{background:var(--smart-focus);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-permission-profile-summary>span{background:color-mix(in srgb,var(--smart-focus) 14%,var(--smart-surface))}}.smart-permission-profile-summary>span{color:var(--smart-focus);font-size:1rem;font-weight:900}.smart-permission-profile-summary>div{gap:2px;display:grid}.smart-permission-profile-summary h3{font-size:.94rem;font-weight:850}.smart-permission-profile-summary p{font-size:.76rem}.smart-permission-matrix-filters{flex-wrap:wrap;gap:8px;display:flex}.smart-permission-matrix-filters .MuiButton-root{text-transform:none;border-radius:999px;min-height:32px;padding-inline:14px}.smart-permission-capability-sections{gap:20px;display:grid}.smart-permission-capability-section{gap:10px;display:grid}.smart-permission-capability-section-heading{justify-content:space-between;align-items:center;gap:10px;padding-inline:2px;display:flex}.smart-permission-capability-section-heading h3{letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:800}.smart-permission-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-permission-capability-grid>div{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:11px 13px;transition:border-color .15s,transform .15s;display:flex}.smart-permission-capability-grid>div.is-allowed{border-left:3px solid var(--smart-success,#14804a)}.smart-permission-capability-grid>div.is-denied{border-left:3px solid var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-permission-capability-grid>div.is-denied{border-left:3px solid color-mix(in srgb,var(--smart-muted) 45%,transparent)}}.smart-permission-capability-grid>div.is-denied{color:var(--smart-muted);background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-permission-capability-grid>div.is-denied{background:color-mix(in srgb,var(--smart-bg) 55%,var(--smart-surface))}}.smart-permission-capability-grid>div:hover{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-permission-capability-grid>div:hover{border-color:color-mix(in srgb,var(--smart-focus) 35%,var(--smart-border))}}.smart-permission-capability-grid>div:hover{transform:translateY(-1px)}.smart-permission-capability-grid>div>svg{flex:none;width:19px;height:19px}.smart-permission-capability-grid>div>span{gap:2px;min-width:0;display:grid}.smart-permission-capability-grid strong{font-size:.78rem}.smart-permission-capability-grid em{color:var(--smart-muted);font-size:.68rem;font-style:normal}.smart-permission-exception-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-permission-exception-grid>div{border:1px solid var(--smart-border);background:var(--smart-focus);border-radius:8px;align-items:flex-start;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-permission-exception-grid>div{background:color-mix(in srgb,var(--smart-focus) 4%,var(--smart-surface))}}.smart-permission-exception-grid>div{padding:14px}.smart-permission-exception-grid svg{width:20px;height:20px;color:var(--smart-focus);flex:none}.smart-permission-exception-grid span{gap:3px;display:grid}.smart-permission-exception-grid strong{font-size:.82rem}.smart-permission-exception-grid em{color:var(--smart-muted);font-size:.72rem;font-style:normal;line-height:1.45}@media(max-width:960px){.smart-permission-workspace{grid-template-columns:1fr}.smart-permission-role-selector{border-right:0;border-bottom:1px solid var(--smart-border);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.smart-permission-matrix-card>.MuiCardContent-root{padding:16px}.smart-permission-matrix-heading,.smart-permission-profile-summary{grid-template-columns:1fr}.smart-permission-matrix-heading{display:grid}.smart-permission-matrix-heading-actions{justify-content:flex-start}.smart-permission-profile-summary>span{display:none}.smart-permission-capability-grid,.smart-permission-exception-grid{grid-template-columns:1fr}}.smart-access-loading{place-items:center;min-height:240px;display:grid}.smart-access-modules-card .MuiCardContent-root{gap:16px;padding:22px;display:grid}.smart-access-modules-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smart-access-modules-heading>div{gap:4px;display:grid}.smart-access-module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-access-module{border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-focus);align-items:center;gap:11px;min-height:58px;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-access-module{background:color-mix(in srgb,var(--smart-focus) 2%,var(--smart-surface))}}.smart-access-module{padding:10px 12px}.smart-access-module>span{border-radius:var(--smart-radius);background:var(--smart-focus);flex:none;place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-access-module>span{background:color-mix(in srgb,var(--smart-focus) 9%,var(--smart-surface))}}.smart-access-module>span{color:var(--smart-focus)}.smart-access-module>span svg,.smart-access-module>.MuiSvgIcon-root{width:18px;height:18px}.smart-access-module>.MuiTypography-root{flex:auto;font-size:.88rem;font-weight:700}.smart-access-special-tags{flex-wrap:wrap;gap:8px;display:flex}.smart-proposal-price-table-select{width:min(100%,420px)}@media(max-width:720px){.smart-permission-hub-grid,.smart-access-module-list{grid-template-columns:1fr}.smart-access-modules-heading{flex-direction:column;align-items:flex-start}.smart-permission-matrix-heading{flex-direction:column;align-items:stretch}.smart-permission-matrix-heading-actions{justify-content:flex-start}.smart-permission-role-selector,.smart-permission-capability-grid,.smart-permission-exception-grid{grid-template-columns:1fr}}.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);border-radius:var(--smart-radius);background:var(--smart-hover);width:38px;height:38px;color:var(--smart-focus);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{border-radius:var(--smart-radius);background:var(--smart-surface)}@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{justify-content:space-between;align-items:center;gap:var(--smart-space-4);border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-surface);min-height:64px;margin-top:12px;padding:10px 12px;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{border-radius:var(--smart-radius);background:var(--smart-bg)}.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:var(--smart-radius);margin-top:12px;position:relative}.smart-price-table-frame{border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-surface);margin-top:12px;overflow:hidden}.smart-price-table-frame>.smart-price-pagination,.smart-price-table-frame>.smart-price-pagination-skeleton{margin-inline:10px}.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-data-table{flex-direction:column;gap:12px;min-width:0;display:flex}.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-price-table-container tbody>tr>td:first-child{border-left:10px solid var(--smart-surface);padding-left:20px}.smart-price-table-container tbody>tr>td:last-child{border-right:10px solid var(--smart-surface);padding-right:20px}.smart-price-table-container tbody>tr{transition:background-color .14s}.smart-price-table-container tbody>tr:hover{background:var(--smart-table-hover)}.smart-price-table-container .MuiChip-root{height:22px;font-size:.68rem}.smart-price-table-container .MuiChip-icon{width:14px;height:14px}.smart-price-table-container .MuiChip-label{padding-inline:7px}.smart-clients-table-container th,.smart-clients-table-container td{box-sizing:border-box;text-overflow:ellipsis;font-size:.82rem;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-clients-data-table>.smart-price-pagination.MuiTablePagination-root,.smart-clients-data-table>.smart-price-pagination-skeleton{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;overflow:hidden}.smart-clients-data-table>.smart-price-pagination.MuiTablePagination-root{border-top:1px solid var(--smart-border)}.smart-clients-data-table>.smart-price-pagination .MuiTablePagination-toolbar{min-height:54px;padding-right:10px}.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:.76rem}.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-price-table-frame.smart-insertion-orders-table-frame{overflow:hidden}.smart-price-table-container.smart-insertion-orders-table-container{width:100%;max-width:100%;overflow-x:clip!important}.smart-insertion-orders-table-container table{table-layout:fixed;width:100%;min-width:0}.smart-io-col-reference{width:12%}.smart-io-col-client{width:25%}.smart-io-col-items{width:24%}.smart-io-col-responsible{width:12%}.smart-io-col-delivery{width:22%}.smart-io-col-actions{width:5%}.smart-insertion-order-row .MuiTableCell-root{vertical-align:middle;overflow:hidden;padding-left:8px!important;padding-right:8px!important}.smart-insertion-order-row .smart-proposal-responsible-content strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-insertion-orders-table-container td{white-space:normal}.smart-insertion-orders-table-container th{white-space:nowrap}.smart-io-table-subheading{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:760;line-height:1.1;display:block;overflow:hidden}.smart-io-cell-stack{gap:3px;min-width:0;display:grid}.smart-io-reference-cell .smart-proposal-reference-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.smart-io-cell-stack>span{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:760;overflow:hidden}.smart-io-cell-stack>strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;overflow:hidden}.smart-io-item-box{gap:7px;min-width:0;max-width:100%;display:grid}.smart-io-item-line{gap:4px;min-width:0;display:grid}.smart-io-item-line+.smart-io-item-line{border-top:1px solid var(--smart-border);padding-top:7px}@supports (color:color-mix(in lab,red,red)){.smart-io-item-line+.smart-io-item-line{border-top:1px solid color-mix(in srgb,var(--smart-border) 70%,transparent)}}.smart-io-item-line-main,.smart-io-item-line-meta,.smart-io-delivery-top,.smart-io-status-summary{align-items:center;min-width:0;display:flex}.smart-io-item-line-main{gap:6px}.smart-io-item-line-main strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.76rem;font-weight:900;overflow:hidden}.smart-io-item-line-main em{min-width:0;color:var(--smart-focus);text-overflow:ellipsis;white-space:nowrap;flex:0 76px;font-size:.68rem;font-style:normal;font-weight:850;overflow:hidden}.smart-io-item-line-meta{color:var(--smart-muted);justify-content:space-between;gap:8px;font-size:.68rem;font-weight:760}.smart-io-item-line-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-io-item-line-meta small{flex:none;font-size:.66rem}.smart-io-status-dot{background:#94a3b8;border-radius:999px;flex:none;width:7px;height:7px}.smart-io-status-dot--scheduled,.smart-io-status-pill--scheduled{color:#2563eb}.smart-io-status-dot--running,.smart-io-status-pill--running{color:#16a34a}.smart-io-status-dot--aired,.smart-io-status-pill--aired{color:#7c3aed}.smart-io-status-dot--scheduled,.smart-io-status-dot--running,.smart-io-status-dot--aired{background:currentColor}.smart-io-mini-progress.MuiLinearProgress-root,.smart-io-delivery-progress.MuiLinearProgress-root{background:var(--smart-muted);border-radius:0;height:5px}@supports (color:color-mix(in lab,red,red)){.smart-io-mini-progress.MuiLinearProgress-root,.smart-io-delivery-progress.MuiLinearProgress-root{background:color-mix(in srgb,var(--smart-muted) 18%,transparent)}}.smart-io-mini-progress .MuiLinearProgress-bar,.smart-io-delivery-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:0}.smart-io-delivery{gap:6px;min-width:0;max-width:100%;display:grid}.smart-io-delivery-cell{min-width:0}.smart-io-delivery-period{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:7px;display:flex}.smart-io-delivery-period strong,.smart-io-delivery-period span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:820;line-height:1.15;overflow:hidden}.smart-io-delivery-period strong{color:var(--smart-text)}.smart-io-delivery-period span{color:var(--smart-muted)}.smart-io-delivery-top{justify-content:space-between;gap:8px}.smart-io-delivery-top strong{color:var(--smart-text);flex:none;font-size:.9rem;font-weight:950}.smart-io-delivery-top span{min-width:0;color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:760;overflow:hidden}.smart-io-status-summary{flex-wrap:wrap;gap:4px;margin-top:7px}.smart-io-status-pill{max-width:100%;color:var(--smart-muted);white-space:nowrap;align-items:center;font-size:.63rem;font-weight:850;line-height:1;display:inline-flex}.smart-io-status-pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:4px}.smart-io-actions-cell{text-align:right}.smart-proposals-table-container th,.smart-proposals-table-container td{box-sizing:border-box;text-overflow:ellipsis;font-size:.85rem;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:.78rem;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-proposals-advanced{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:0;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.15fr) minmax(220px,1.15fr) minmax(145px,.72fr) minmax(145px,.72fr) auto;align-items:start;gap:12px 14px;margin-bottom:12px;padding:14px;display:grid}.smart-proposals-advanced .MuiFormControl-root{min-width:0}.smart-proposals-advanced .MuiInputLabel-root,.smart-clients-advanced .MuiInputLabel-root{z-index:1;background:var(--smart-surface);padding:0 4px;line-height:1.1}.smart-proposals-advanced .MuiOutlinedInput-notchedOutline legend,.smart-clients-advanced .MuiOutlinedInput-notchedOutline legend{max-width:100%}.smart-proposals-advanced .MuiOutlinedInput-notchedOutline legend>span,.smart-clients-advanced .MuiOutlinedInput-notchedOutline legend>span{padding-left:5px;padding-right:5px}.smart-proposals-advanced-actions{justify-content:flex-end;align-self:start;align-items:center;gap:8px;min-width:max-content;display:flex}.smart-insertion-orders-advanced{grid-template-columns:repeat(4,minmax(0,1fr))}.smart-insertion-orders-advanced .smart-proposal-pipeline-filter,.smart-insertion-orders-advanced .smart-proposals-advanced-actions{align-self:center}.smart-proposal-filter-parameter-value{min-width:0;max-width:100%;color:var(--smart-text);align-items:center;gap:7px;font-size:.82rem;font-weight:500;display:inline-flex}.smart-proposal-filter-parameter-bullet{border:1px solid #00000029;border-radius:999px;flex:0 0 8px;width:8px;height:8px}.smart-proposal-filter-parameter-value span:last-child,.smart-proposal-filter-client-option strong,.smart-proposal-filter-client-option span,.smart-proposal-filter-affiliate-option strong,.smart-proposal-filter-affiliate-option span,.smart-proposal-filter-owner-copy strong,.smart-proposal-filter-owner-copy span,.smart-proposal-filter-owner-option strong,.smart-proposal-filter-owner-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-filter-affiliate-option,.smart-proposal-filter-owner-option{min-width:0}.smart-proposal-filter-affiliate-option,.smart-proposal-filter-client-option,.smart-proposal-filter-owner-copy{gap:2px;display:grid}.smart-proposal-filter-owner-option{align-items:center;gap:8px;display:flex}.smart-proposal-filter-affiliate-option strong,.smart-proposal-filter-client-option strong,.smart-proposal-filter-owner-copy strong,.smart-proposal-filter-owner-option strong{color:var(--smart-text);font-size:.84rem;font-weight:650}.smart-proposal-filter-affiliate-option span,.smart-proposal-filter-client-option span,.smart-proposal-filter-owner-copy span,.smart-proposal-filter-owner-option span{color:var(--smart-muted);font-size:.74rem;font-weight:500}@media(max-width:1320px){.smart-proposals-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-proposals-advanced-actions{grid-column:1/-1}}.smart-proposal-col-reference{width:11%}.smart-proposal-col-client{width:20%}.smart-proposal-col-affiliate{width:8%}.smart-proposal-col-responsible{width:11%}.smart-proposal-col-status{width:9%}.smart-proposal-col-amount{width:12%}.smart-proposal-col-discount{width:8%}.smart-proposal-col-opened{width:11%}.smart-proposal-col-actions{width:9%}.smart-proposals-table-container .smart-proposal-number-header .MuiTableSortLabel-root,.smart-proposals-table-container .smart-proposal-number-header .smart-table-heading{text-align:right;justify-content:flex-end;width:100%}.smart-proposals-table-container .smart-proposal-opened-cell{text-overflow:clip;overflow:visible}.smart-proposal-reference-button,.smart-proposal-responsible-cell strong,.smart-proposal-amount-cell strong,.smart-proposal-amount-cell span,.smart-proposal-discount-cell strong,.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-button{color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:850}.smart-proposal-reference-content{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.smart-proposal-reference-content .smart-proposal-reference-button,.smart-proposal-reference-content .smart-pending-proposal-reference-button{min-width:0}.smart-proposal-row--follow-up-overdue>td{background:#dc26260d}.smart-proposal-row--follow-up-overdue .smart-proposal-reference-button{color:#b91c1c}:root[data-theme=dark] .smart-proposal-row--follow-up-overdue .smart-proposal-reference-button{color:#fca5a5}.smart-proposal-follow-up-overdue{color:#dc2626;background:#dc26261f;border-radius:999px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.95rem;animation:1.8s ease-in-out infinite smart-follow-up-overdue-blink;display:inline-grid}:root[data-theme=dark] .smart-proposal-follow-up-overdue{color:#f87171}@keyframes smart-follow-up-overdue-blink{0%,to{opacity:1}50%{opacity:.38}}@media(prefers-reduced-motion:reduce){.smart-proposal-follow-up-overdue{animation:none}}.smart-proposal-follow-up-unread{color:#fff;background:#dc2626;border-radius:999px;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #dc262624}.smart-proposal-reference-button:hover,.smart-proposal-reference-button:focus-visible{color:var(--smart-focus);text-underline-offset:3px;outline:none;text-decoration:underline}.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-responsible-cell strong{color:var(--smart-text);font-size:.84rem;font-weight:560}.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;flex:0 0 7px}@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-io-client-list .smart-proposal-client-line{align-items:center}.smart-insertion-order-row--pending>td{background:#f59e0b0d}.smart-io-programming-clock{color:#b45309;background:#f59e0b24;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:28px;height:18px;font-size:.9rem;font-weight:850;line-height:1;display:inline-flex}.smart-io-programming-clock small{font-size:.58rem;line-height:1}.smart-io-programming-clock--overdue{color:#dc2626;background:#dc262621;min-width:18px}.smart-proposal-client-button{color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.87rem;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:.84rem;font-weight:520}.smart-proposal-affiliate-copy span{color:var(--smart-focus);font-size:.76rem;font-weight:620}.smart-proposal-status-value{min-width:0;max-width:100%;color:var(--smart-text);vertical-align:middle;align-items:center;gap:7px;font-size:.8rem;font-weight:500;display:inline-flex}.smart-proposal-status-bullet{border:1px solid #00000029;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.smart-proposal-status-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-amount-cell strong{color:var(--smart-text);font-size:.84rem;font-weight:850}.smart-proposal-discount-cell strong{color:var(--smart-proposal-discount-value-color,var(--smart-muted));font-size:.82rem;font-weight:850}.smart-proposal-amount-cell span,.smart-proposal-muted-cell{color:var(--smart-muted);font-size:.76rem;font-weight:650}.smart-proposal-actions-cell{overflow:visible!important}.smart-proposal-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:inline-flex}.smart-proposal-edit-dialog{gap:14px;display:grid;padding-top:18px!important}.smart-proposal-cancel-title.MuiDialogTitle-root{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 16px;display:flex}.smart-proposal-cancel-title-copy{min-width:0;color:var(--smart-text);align-items:center;gap:10px;font-size:.95rem;font-weight:900;display:inline-flex}.smart-proposal-cancel-title-icon{background:#dc2626;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-cancel-title-icon{background:color-mix(in srgb,#dc2626 10%,var(--smart-surface))}}.smart-proposal-cancel-title-icon{color:#dc2626}.smart-proposal-cancel-dialog{gap:10px;display:grid;padding-top:12px!important}.smart-proposal-edit-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.smart-proposal-cancel-dialog .MuiInputLabel-root{transform:translate(14px,-12px)scale(.75)}.smart-proposal-cancel-helper.MuiTypography-root{color:var(--smart-text);margin:0 0 10px;font-size:.86rem;font-weight:600;line-height:1.4}.smart-proposal-cancel-dialog .MuiFormHelperText-root{margin-top:6px;font-size:.76rem;font-weight:600;line-height:1.35}.smart-proposal-cancel-actions.MuiDialogActions-root{gap:8px;padding:10px 16px}.smart-proposal-create-block-title.MuiDialogTitle-root{color:var(--smart-text);text-align:center;border-bottom:0;place-items:center;gap:12px;padding:26px 48px 4px;font-size:1.18rem;font-weight:900;line-height:1.25;display:grid;position:relative}.smart-proposal-create-block-title-icon{color:#dc2626;background:#dc262612;border:3px solid #dc26266b;border-radius:999px;place-items:center;width:72px;height:72px;display:inline-grid}.smart-proposal-create-block-title-icon .MuiSvgIcon-root{width:38px;height:38px}.smart-proposal-create-block-title .smart-dialog-close-button.MuiIconButton-root{position:absolute;top:10px;right:10px}.smart-proposal-create-block-content.MuiDialogContent-root{text-align:center;justify-items:center;gap:16px;display:grid;padding:8px 34px!important}.smart-proposal-create-block-content p{color:var(--smart-text);margin:0;font-size:.9rem;font-weight:650;line-height:1.45}.smart-proposal-create-block-list{justify-items:center;gap:8px;display:grid}.smart-proposal-create-block-list>strong{color:var(--smart-text);text-transform:uppercase;font-size:.78rem;font-weight:900}.smart-proposal-create-block-list>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.smart-proposal-create-block-actions.MuiDialogActions-root{border-top:0;justify-content:center;padding:12px 16px 24px}.smart-proposal-pipeline-filter.MuiFormControlLabel-root{align-self:center;min-height:40px;margin:0}.smart-proposal-pipeline-filter .MuiFormControlLabel-label{color:var(--smart-text);font-size:.82rem;font-weight:700}.smart-pending-proposals-panel{margin-top:0}.smart-price-table-frame.smart-pending-proposals-panel{background:var(--smart-surface);container-type:inline-size}.smart-price-table-container.smart-pending-proposals-table-container{width:100%;max-width:100%;max-height:calc(100vh - 338px);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:22%}.smart-pending-proposal-col-affiliate{width:13%}.smart-pending-proposal-col-responsible,.smart-pending-proposal-col-amount{width:12%}.smart-pending-proposal-col-discount{width:8%}.smart-pending-proposal-col-status{width:10%}.smart-pending-proposal-col-opened{width:8%}.smart-pending-proposal-col-actions{width:4%}.smart-pending-proposals-table-container th,.smart-pending-proposals-table-container td{box-sizing:border-box;text-overflow:ellipsis;font-size:.85rem;font-weight:500;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:.78rem;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-button,.smart-pending-proposal-affiliate-cell strong,.smart-pending-proposal-affiliate-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-button,.smart-pending-proposal-amount-cell .smart-proposal-option-values-single strong{color:var(--smart-text);font-size:.78rem;font-weight:850}.smart-pending-proposal-reference-button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.smart-pending-proposal-reference-button:hover,.smart-pending-proposal-reference-button:focus-visible{color:var(--smart-focus);text-underline-offset:3px;outline:none;text-decoration:underline}.smart-pending-proposal-affiliate-cell strong{color:var(--smart-text);font-size:.84rem;font-weight:520}.smart-pending-proposal-affiliate-cell span,.smart-pending-proposal-amount-cell .smart-proposal-option-values-single small{color:var(--smart-focus);font-size:.76rem;font-weight:620}.smart-proposal-option-values,.smart-proposal-option-values-single,.smart-proposal-option-discounts,.smart-proposal-option-discounts-single{min-width:0;display:grid}.smart-proposal-option-values,.smart-proposal-option-discounts{gap:4px}.smart-proposal-option-values-single,.smart-proposal-option-discounts-single{gap:2px}.smart-proposal-amount-cell .smart-proposal-option-values-single,.smart-pending-proposal-amount-cell .smart-proposal-option-values-single{text-align:right;justify-items:end}.smart-proposal-option-values-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.smart-proposal-option-values-row small,.smart-proposal-option-values-single strong,.smart-proposal-option-values-single small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-option-values-row small{color:var(--smart-muted);font-size:.7rem;font-weight:760}.smart-proposal-option-values-row strong{color:var(--smart-text);white-space:nowrap;font-size:.76rem;font-weight:860}.smart-proposal-option-discounts,.smart-proposal-option-discounts-single{justify-items:end}.smart-proposal-option-discounts strong,.smart-proposal-option-discounts-single strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;font-weight:860;display:block;overflow:hidden}.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:.87rem;font-weight:560;display:grid}.smart-pending-proposal-status-value{min-width:0;max-width:100%;color:var(--smart-text);vertical-align:middle;align-items:center;gap:7px;font-size:.8rem;font-weight:500;display:inline-flex}.smart-pending-proposal-status-bullet{border:1px solid #00000029;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.smart-pending-proposal-status-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-pending-proposal-actions-cell .MuiIconButton-root{color:var(--smart-muted)}.smart-pending-proposal-actions-cell .MuiIconButton-root:hover,.smart-pending-proposal-actions-cell .MuiIconButton-root:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-pending-proposal-actions-cell .MuiIconButton-root:hover,.smart-pending-proposal-actions-cell .MuiIconButton-root:focus-visible{background:color-mix(in srgb,var(--smart-focus) 9%,transparent)}}.smart-pending-proposal-actions-cell .MuiIconButton-root:hover,.smart-pending-proposal-actions-cell .MuiIconButton-root:focus-visible{color:var(--smart-focus)}.smart-proposal-pi-dialog .MuiDialog-paper{background:var(--smart-surface);flex-direction:column;width:min(1640px,100vw - 48px);max-width:min(1640px,100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.smart-proposal-pi-dialog-title{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.smart-proposal-pi-title{flex:auto;align-items:flex-start;min-width:0;display:flex}.smart-proposal-pi-title-copy{gap:2px;min-width:0;display:grid}.smart-proposal-pi-title-main{align-items:center;gap:14px;min-width:0;display:flex}.smart-proposal-pi-title-copy h2,.smart-proposal-pi-title-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-pi-title-copy h2{color:var(--smart-text);margin:0;font-size:.92rem;font-weight:900}.smart-proposal-pi-title-copy>span{color:var(--smart-muted);margin-top:1px;font-size:.7rem;font-weight:750}.smart-proposal-pi-title-status.MuiChip-root{flex:none;align-self:center;min-width:max-content;max-width:none;height:22px;margin-left:2px}.smart-proposal-pi-title-status .MuiChip-label{text-overflow:clip;white-space:nowrap;padding-left:9px;padding-right:9px;overflow:visible}.smart-proposal-pi-toolbar{border-bottom:1px solid var(--smart-border);background:var(--smart-bg);flex:none;justify-content:flex-end;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-toolbar{background:color-mix(in srgb,var(--smart-bg) 54%,var(--smart-surface))}}.smart-proposal-pi-toolbar{padding:8px 16px}.smart-proposal-pi-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.smart-proposal-pi-toolbar-button.MuiButton-root{--smart-pi-action-color:var(--smart-focus);border-color:var(--smart-pi-action-color);justify-content:flex-start;min-height:32px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-toolbar-button.MuiButton-root{border-color:color-mix(in srgb,var(--smart-pi-action-color) 24%,var(--smart-border))}}.smart-proposal-pi-toolbar-button.MuiButton-root{background:var(--smart-pi-action-color);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-toolbar-button.MuiButton-root{background:color-mix(in srgb,var(--smart-pi-action-color) 7%,transparent)}}.smart-proposal-pi-toolbar-button.MuiButton-root{color:var(--smart-pi-action-color);letter-spacing:0;text-align:left;text-transform:none;padding:5px 10px;font-size:.74rem;font-weight:850;line-height:1.2}.smart-proposal-pi-toolbar-button.MuiButton-root:hover{border-color:var(--smart-pi-action-color)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-toolbar-button.MuiButton-root:hover{border-color:color-mix(in srgb,var(--smart-pi-action-color) 40%,var(--smart-border))}}.smart-proposal-pi-toolbar-button.MuiButton-root:hover{background:var(--smart-pi-action-color)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-toolbar-button.MuiButton-root:hover{background:color-mix(in srgb,var(--smart-pi-action-color) 12%,transparent)}}.smart-proposal-pi-toolbar-button.MuiButton-root.Mui-disabled{border-color:var(--smart-border);color:var(--smart-muted);opacity:.48;background:0 0}.smart-proposal-pi-toolbar-skeleton.MuiSkeleton-root{background-color:var(--smart-muted);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-toolbar-skeleton.MuiSkeleton-root{background-color:color-mix(in srgb,var(--smart-muted) 15%,transparent)}}.smart-proposal-pi-toolbar-button--history.MuiButton-root{--smart-pi-action-color:#475569}.smart-proposal-pi-toolbar-button--edit.MuiButton-root{--smart-pi-action-color:#2563eb}.smart-proposal-pi-toolbar-button--io.MuiButton-root{--smart-pi-action-color:#7c3aed}.smart-proposal-pi-toolbar-button--export.MuiButton-root{--smart-pi-action-color:#15803d}.smart-proposal-pi-toolbar-button--danger.MuiButton-root{--smart-pi-action-color:#dc2626}:root[data-theme=dark] .smart-proposal-pi-toolbar-button--history.MuiButton-root{--smart-pi-action-color:#cbd5e1}:root[data-theme=dark] .smart-proposal-pi-toolbar-button--edit.MuiButton-root{--smart-pi-action-color:#60a5fa}:root[data-theme=dark] .smart-proposal-pi-toolbar-button--io.MuiButton-root{--smart-pi-action-color:#a78bfa}:root[data-theme=dark] .smart-proposal-pi-toolbar-button--export.MuiButton-root{--smart-pi-action-color:#4ade80}:root[data-theme=dark] .smart-proposal-pi-toolbar-button--danger.MuiButton-root{--smart-pi-action-color:#f87171}.smart-proposal-io-create-dialog .MuiDialog-paper{background:var(--smart-surface);overflow:hidden}.smart-proposal-io-create-title{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.smart-proposal-io-create-title>div{gap:2px;min-width:0;display:grid}.smart-proposal-io-create-title strong{min-width:0;color:var(--smart-text);align-items:center;gap:8px;font-size:.95rem;font-weight:900;display:inline-flex}.smart-proposal-io-create-title span{color:var(--smart-muted);font-size:.72rem;font-weight:760}.smart-proposal-io-create-content.MuiDialogContent-root{background:var(--smart-bg);gap:12px;padding:14px 16px;display:grid}.smart-proposal-io-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.smart-proposal-io-mode{border:1px solid var(--smart-border);background:var(--smart-surface);min-width:0;color:var(--smart-text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon subtitle";align-items:center;gap:2px 10px;padding:12px 38px 12px 12px;display:grid;position:relative}.smart-proposal-io-mode:hover,.smart-proposal-io-mode--active{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-io-mode:hover,.smart-proposal-io-mode--active{border-color:color-mix(in srgb,var(--smart-focus) 42%,var(--smart-border))}}.smart-proposal-io-mode:hover,.smart-proposal-io-mode--active{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-io-mode:hover,.smart-proposal-io-mode--active{background:color-mix(in srgb,var(--smart-focus) 7%,var(--smart-surface))}}.smart-proposal-io-mode-icon{background:var(--smart-focus);border-radius:8px;grid-area:icon;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-proposal-io-mode-icon{background:color-mix(in srgb,var(--smart-focus) 11%,transparent)}}.smart-proposal-io-mode-icon{color:var(--smart-focus);font-size:1.1rem}.smart-proposal-io-mode strong,.smart-proposal-io-mode small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-io-mode strong{grid-area:title;font-size:.82rem;font-weight:900}.smart-proposal-io-mode small{color:var(--smart-muted);grid-area:subtitle;font-size:.68rem;font-weight:720}.smart-proposal-io-mode-check{color:var(--smart-focus);position:absolute;top:10px;right:10px}.smart-proposal-io-option-picker{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;gap:7px;padding:10px;display:grid}.smart-proposal-io-option-picker>strong{color:var(--smart-text);font-size:.86rem;font-weight:900}.smart-proposal-io-option-picker>small{color:var(--smart-muted);font-size:.7rem;font-weight:720;line-height:1.35}.smart-proposal-io-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.smart-proposal-io-option{border:1px solid var(--smart-border);background:var(--smart-modal-section);min-width:0;color:var(--smart-text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.smart-proposal-io-option:hover,.smart-proposal-io-option:focus-visible,.smart-proposal-io-option--active{border-color:var(--smart-focus);background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-io-option:hover,.smart-proposal-io-option:focus-visible,.smart-proposal-io-option--active{background:color-mix(in srgb,var(--smart-focus) 8%,var(--smart-modal-section))}}.smart-proposal-io-option:hover,.smart-proposal-io-option:focus-visible,.smart-proposal-io-option--active{outline:none}.smart-proposal-io-option span,.smart-proposal-io-option em,.smart-proposal-io-option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-io-option span{font-size:.8rem;font-weight:900}.smart-proposal-io-option em{color:var(--smart-muted);font-size:.68rem;font-style:normal;font-weight:760}.smart-proposal-io-option-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.smart-proposal-io-option strong{color:#15803d;text-align:right;font-size:.72rem;font-weight:900}:root[data-theme=dark] .smart-proposal-io-option strong{color:#4ade80}.smart-proposal-io-upload,.smart-proposal-io-item-material{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.smart-proposal-io-upload--compact{background:0 0;border:0;padding:0}.smart-proposal-io-upload-head,.smart-proposal-io-item-material-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.smart-proposal-io-upload-head strong,.smart-proposal-io-item-material-head strong,.smart-proposal-io-opec-field>span{min-width:0;color:var(--smart-text);align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:inline-flex}.smart-proposal-io-item-material-head span{color:var(--smart-muted);white-space:nowrap;flex:none;font-size:.68rem;font-weight:760}.smart-proposal-io-helper,.smart-proposal-io-opec-field>small{color:var(--smart-muted);font-size:.68rem;font-weight:720;line-height:1.35}.smart-proposal-io-upload-head .MuiButton-root{text-transform:none;border-radius:8px;font-size:.72rem;font-weight:850}.smart-proposal-io-upload-empty{color:var(--smart-muted);font-size:.72rem;font-weight:720}.smart-proposal-io-item-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.smart-proposal-io-item-material{align-content:start}.smart-proposal-io-files{gap:7px}.smart-proposal-io-opec-field{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;gap:7px;padding:10px;display:grid}.smart-proposal-io-opec-field .smart-rich-text-editor{background:var(--smart-bg)}.smart-proposal-io-opec-field .smart-rich-text-body{min-height:118px;max-height:210px;overflow:auto}.smart-proposal-io-item-material .smart-proposal-audio-player-meta{grid-template-columns:minmax(0,1fr) auto}.smart-proposal-io-item-material .smart-proposal-audio-player-remove.MuiIconButton-root{grid-column:2}.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending{border-color:#dc2626;position:relative}@supports (color:color-mix(in lab,red,red)){.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending{border-color:color-mix(in srgb,#dc2626 72%,var(--smart-border))}}.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending{box-shadow:0 0 0 1px #dc262624}.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending .smart-proposal-audio-player-meta{grid-template-columns:minmax(0,1fr) auto;padding-right:18px}.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending .smart-proposal-audio-player-remove.MuiIconButton-root{z-index:2;border:2px solid var(--smart-modal-body);color:#fff;background:#dc2626;grid-column:auto;width:24px;height:24px;position:absolute;top:-9px;right:-9px;box-shadow:0 8px 18px #dc262642}.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending .smart-proposal-audio-player-remove.MuiIconButton-root:hover,.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending .smart-proposal-audio-player-remove.MuiIconButton-root:focus-visible{color:#fff;background:#b91c1c}.smart-proposal-io-create-dialog .smart-proposal-pi-follow-up-audio--pending .smart-proposal-audio-player-remove.MuiIconButton-root svg{width:15px;height:15px}.smart-proposal-io-create-dialog .smart-proposal-audio-waveform,.smart-proposal-io-create-dialog .smart-proposal-audio-waveform-bar{border-radius:3px}.smart-proposal-io-create-dialog .smart-proposal-audio-waveform{height:40px}.smart-proposal-io-create-dialog .smart-proposal-audio-waveform-layer{top:5px;right:5px;bottom:5px;left:5px}.smart-proposal-io-create-actions.MuiDialogActions-root{border-top:1px solid var(--smart-border);padding:10px 16px}@media(max-width:760px){.smart-proposal-io-mode-grid,.smart-proposal-io-option-grid,.smart-proposal-io-item-materials{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1120px){.smart-proposal-io-option-grid,.smart-proposal-io-item-materials{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-proposal-pi-content.MuiDialogContent-root{flex:1 1 0;grid-template-rows:minmax(0,1fr);gap:14px;height:calc(100vh - 205px);min-height:0;max-height:calc(100vh - 205px);display:grid;position:relative;overflow:hidden;padding:16px 16px 18px!important}.smart-proposal-pi-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:stretch;gap:14px;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.smart-proposal-pi-skeleton .MuiSkeleton-root{background-color:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-skeleton .MuiSkeleton-root{background-color:color-mix(in srgb,var(--smart-muted) 15%,transparent)}}.smart-proposal-pi-skeleton-section{gap:10px}.smart-proposal-pi-skeleton-followup{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.smart-proposal-pi-skeleton-followup .smart-proposal-followup-composer{align-self:end}.smart-proposal-pi-layout--locking{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateZ(0)}.smart-proposal-pi-lock-overlay{z-index:3;background:var(--smart-surface);align-content:center;justify-items:center;gap:10px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-lock-overlay{background:color-mix(in srgb,var(--smart-surface) 58%,transparent)}}.smart-proposal-pi-lock-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--smart-text);text-align:center}.smart-proposal-pi-lock-overlay strong{max-width:min(340px,100% - 48px);color:var(--smart-text);font-size:.84rem;font-weight:850;line-height:1.35}.smart-proposal-pi-main{scrollbar-width:thin;align-content:start;gap:14px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.smart-proposal-pi-summary{grid-template-columns:minmax(0,1.45fr) minmax(130px,.82fr) minmax(140px,.85fr) minmax(140px,.82fr) minmax(150px,.95fr);align-items:stretch;gap:8px;margin-top:0;display:grid}.smart-proposal-pi-metric{border:1px solid var(--smart-border);border-radius:6px;align-content:center;gap:3px;min-width:0;padding:8px 10px;display:grid}.smart-proposal-pi-metric-label{min-width:0;color:var(--smart-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:5px;font-size:.62rem;font-weight:850;display:inline-flex}.smart-proposal-pi-metric-label svg{flex:none;width:.86rem;height:.86rem}.smart-proposal-pi-metric-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-pi-metric strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.smart-proposal-pi-metric--success strong{color:#16a34a}.smart-proposal-pi-values-metric .smart-proposal-option-values,.smart-proposal-pi-values-metric .smart-proposal-option-values-single{align-self:center}.smart-proposal-pi-values-metric .smart-proposal-option-values-single strong,.smart-proposal-pi-values-metric .smart-proposal-option-values-row strong{color:#16a34a}.smart-proposal-pi-responsible-metric .smart-proposal-responsible-content{grid-template-columns:28px minmax(0,1fr)}.smart-proposal-pi-clients-metric{align-content:start}.smart-proposal-pi-client-list{gap:4px;min-width:0;display:grid}.smart-proposal-pi-client-row{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.smart-proposal-pi-client-row i{border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-client-row i{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent)}}.smart-proposal-pi-client-row strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;display:block;overflow:hidden}.smart-proposal-pi-client-row .smart-proposal-client-button{color:var(--smart-text);font-size:.76rem;font-weight:800}.smart-proposal-pi-client-row+.smart-proposal-pi-client-row{border-top:1px solid var(--smart-border);padding-top:4px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-client-row+.smart-proposal-pi-client-row{border-top:1px solid color-mix(in srgb,var(--smart-border) 72%,transparent)}}.smart-proposal-pi-section,.smart-proposal-pi-decision,.smart-proposal-pi-history{gap:10px;display:grid}.smart-proposal-pi-decision{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;padding:14px}.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-heading strong{color:var(--smart-text);align-items:center;gap:6px;font-size:.86rem;font-weight:900;display:inline-flex}.smart-proposal-pi-section-title strong svg{color:var(--smart-focus)}.smart-proposal-pi-section-title span,.smart-proposal-pi-decision span,.smart-proposal-pi-history-heading>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);border-radius:8px;gap:8px;display:grid;overflow:hidden}.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-map-toolbar{justify-content:flex-start;align-items:center;padding:0 10px;display:flex}.smart-proposal-pi-map-toolbar .MuiButton-root{min-width:0;color:var(--smart-muted);letter-spacing:0;text-transform:none;padding:4px 6px;font-size:.66rem;font-weight:850;line-height:1}.smart-proposal-pi-map-toolbar .MuiButton-root:hover,.smart-proposal-pi-map-toolbar .MuiButton-root:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-map-toolbar .MuiButton-root:hover,.smart-proposal-pi-map-toolbar .MuiButton-root:focus-visible{background:color-mix(in srgb,var(--smart-focus) 8%,transparent)}}.smart-proposal-pi-map-toolbar .MuiButton-root:hover,.smart-proposal-pi-map-toolbar .MuiButton-root:focus-visible{color:var(--smart-focus)}.smart-proposal-pi-map-toolbar .MuiButton-startIcon{margin-right:3px}.smart-proposal-pi-table{width:100%;max-width:100%;overflow-x:clip}.smart-proposal-pi-table .MuiTable-root{table-layout:fixed;width:100%;min-width:0;max-width:100%}.smart-proposal-pi-table .MuiTableCell-root{border-bottom-color:var(--smart-border);text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.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-col-toggle{width:34px}.smart-proposal-pi-col-item{width:18%}.smart-proposal-pi-col-opec-status{width:12%}.smart-proposal-pi-col-range{width:18%}.smart-proposal-pi-col-conversion,.smart-proposal-pi-col-quantity,.smart-proposal-pi-col-discount{width:7%}.smart-proposal-pi-col-unit,.smart-proposal-pi-col-gross,.smart-proposal-pi-col-net{width:10%}.smart-proposal-pi-table .smart-proposal-pi-map-toggle-head,.smart-proposal-pi-table .smart-proposal-pi-map-toggle-cell{text-align:center;width:34px;min-width:34px;max-width:34px;padding-left:8px;padding-right:4px}.smart-proposal-pi-table .smart-proposal-pi-map-toggle-head{padding-top:0;padding-bottom:0}.smart-proposal-pi-table .smart-proposal-pi-map-toggle-cell{vertical-align:middle}.smart-proposal-pi-item-name{gap:4px;display:grid;overflow:hidden}.smart-proposal-pi-item-map-toggle.MuiIconButton-root{width:22px;height:22px;color:var(--smart-muted);background:0 0;border:0;border-radius:0;padding:0}.smart-proposal-pi-item-map-toggle.MuiIconButton-root:hover,.smart-proposal-pi-item-map-toggle.MuiIconButton-root:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-item-map-toggle.MuiIconButton-root:hover,.smart-proposal-pi-item-map-toggle.MuiIconButton-root:focus-visible{background:color-mix(in srgb,var(--smart-focus) 8%,transparent)}}.smart-proposal-pi-item-map-toggle.MuiIconButton-root:hover,.smart-proposal-pi-item-map-toggle.MuiIconButton-root:focus-visible{color:var(--smart-focus)}.smart-proposal-pi-item-title{min-width:0;color:var(--smart-focus);display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-item-title{color:color-mix(in srgb,var(--smart-focus) 70%,var(--smart-text))}}.smart-proposal-pi-item-title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950}.smart-proposal-pi-item-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.smart-proposal-pi-item-tags:empty{display:none}.smart-proposal-pi-item-tags .smart-proposal-pi-item-bonus,.smart-proposal-pi-item-tags .smart-proposal-pi-item-barter,.smart-proposal-pi-item-tags .smart-proposal-pi-item-commercial{margin-left:0}.smart-proposal-pi-table-muted{min-width:0;color:var(--smart-muted);white-space:normal;font-weight:760;line-height:1.22;display:block}.smart-proposal-pi-status-empty,.smart-proposal-pi-opec-status{max-width:100%;color:var(--smart-muted);align-items:center;font-size:.7rem;font-weight:850;line-height:1.1;display:inline-flex}.smart-proposal-pi-opec-status:before{content:"";background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;margin-right:5px}.smart-proposal-pi-opec-status--pending{color:#94a3b8}.smart-proposal-pi-opec-status--scheduled{color:#2563eb}.smart-proposal-pi-opec-status--running{color:#16a34a}.smart-proposal-pi-opec-status--aired{color:#7c3aed}.smart-proposal-pi-opec-status-control{align-items:center;gap:2px;min-width:0;display:grid}.smart-proposal-pi-opec-status-control .MuiSelect-select{min-height:0;color:var(--smart-text);padding:0 20px 0 0;font-size:.7rem;font-weight:850;line-height:1.2}.smart-proposal-pi-opec-status-control .MuiSelect-icon{color:var(--smart-muted);font-size:1rem;right:0}.smart-proposal-pi-opec-status-control small{color:var(--smart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:760;line-height:1.1;overflow:hidden}.smart-proposal-pi-status-error{color:#dc2626;margin-top:8px;font-size:.72rem;font-weight:760;display:block}.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);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.smart-proposal-pi-note-title{min-width:0;color:var(--smart-text);align-items:center;gap:6px;font-size:.78rem;font-weight:850;display:inline-flex}.smart-proposal-pi-note-title svg{width:17px;height:17px;color:var(--smart-focus)}.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-note-empty{font-style:normal}.smart-proposal-pi-follow-up{border:1px solid var(--smart-border);background:var(--smart-bg);border-radius:8px;flex-direction:column;align-self:stretch;gap:0;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.smart-proposal-pi-follow-up-header{border-bottom:1px solid var(--smart-border);padding:12px 12px 10px}.smart-proposal-pi-follow-up-heading{align-items:start;gap:5px;min-width:0;display:grid}.smart-proposal-pi-follow-up-header strong{min-width:0;color:var(--smart-text);align-items:center;gap:6px;font-size:.86rem;font-weight:920;display:inline-flex}.smart-proposal-pi-follow-up-header svg{color:var(--smart-focus)}.smart-proposal-pi-follow-up-status{min-width:0;color:var(--smart-muted);text-align:right;justify-content:flex-end;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.smart-proposal-pi-follow-up-status--overdue{color:#dc2626}.smart-proposal-pi-follow-up-deadline{text-align:right;justify-self:end;justify-items:end;gap:2px;min-width:0;display:grid}.smart-proposal-pi-follow-up-deadline small{color:var(--smart-muted);text-align:right;font-size:.68rem;font-weight:760;line-height:1.35}.smart-proposal-pi-follow-up-thread{scrollbar-width:thin;flex:auto;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.smart-proposal-pi-follow-up-message{border:1px solid var(--smart-border);justify-self:start;gap:7px;width:min(100%,292px);display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-message{border:1px solid color-mix(in srgb,var(--smart-border) 72%,transparent)}}.smart-proposal-pi-follow-up-message{background:var(--smart-surface);box-shadow:0 8px 22px var(--smart-shadow);border-radius:10px 10px 10px 3px;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-message{box-shadow:0 8px 22px color-mix(in srgb,var(--smart-shadow) 7%,transparent)}}.smart-proposal-pi-follow-up-message--own{border-color:var(--smart-focus);justify-self:end}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-message--own{border-color:color-mix(in srgb,var(--smart-focus) 24%,var(--smart-border))}}.smart-proposal-pi-follow-up-message--own{background:var(--smart-focus);border-radius:10px 10px 3px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-message--own{background:color-mix(in srgb,var(--smart-focus) 12%,var(--smart-bg))}}.smart-proposal-pi-follow-up-message--incoming{background:var(--smart-surface)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-message--incoming{background:color-mix(in srgb,var(--smart-surface) 92%,var(--smart-bg))}}.smart-proposal-pi-follow-up-message--system{background:var(--smart-muted);border-style:dashed;border-radius:8px;justify-self:center;width:min(100%,340px)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-message--system{background:color-mix(in srgb,var(--smart-muted) 7%,var(--smart-bg))}}.smart-proposal-pi-follow-up-message--system{box-shadow:none}.smart-proposal-pi-follow-up-message--system .smart-proposal-pi-follow-up-message-meta strong{color:var(--smart-muted)}.smart-proposal-pi-follow-up-message-meta{align-items:center;min-width:0;display:flex}.smart-proposal-pi-follow-up-message-meta strong{min-width:0;color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:880;overflow:hidden}.smart-proposal-pi-follow-up-message-body{color:var(--smart-text);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.48}.smart-proposal-pi-follow-up-message-body h2,.smart-proposal-pi-follow-up-message-body h3,.smart-proposal-pi-follow-up-message-body p,.smart-proposal-pi-follow-up-message-body ul,.smart-proposal-pi-follow-up-message-body ol,.smart-proposal-pi-follow-up-message-body blockquote{margin:0 0 6px}.smart-proposal-pi-follow-up-message-body h2{font-size:.9rem}.smart-proposal-pi-follow-up-message-body h3{font-size:.84rem}.smart-proposal-pi-follow-up-message-body ul,.smart-proposal-pi-follow-up-message-body ol{padding-left:18px}.smart-proposal-pi-follow-up-message-body blockquote{border-left:2px solid var(--smart-border);color:var(--smart-muted);padding-left:8px}.smart-proposal-pi-follow-up-message-footer{min-width:0;color:var(--smart-muted);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:.64rem;font-weight:760;line-height:1;display:inline-flex}.smart-proposal-pi-follow-up-read{width:16px;height:12px;color:var(--smart-muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-read{color:color-mix(in srgb,var(--smart-muted) 82%,transparent)}}.smart-proposal-pi-follow-up-read{line-height:1}.smart-proposal-pi-follow-up-read svg{width:15px;height:15px}.smart-proposal-pi-follow-up-read--seen{color:var(--smart-focus)}.smart-proposal-pi-follow-up-seen{color:var(--smart-focus);justify-self:end;font-size:.64rem;font-weight:850}.smart-proposal-pi-follow-up-files,.smart-proposal-pi-follow-up-pending-files{gap:6px;min-width:0;display:grid}.smart-proposal-pi-follow-up-files>button{border:1px solid var(--smart-border);background:var(--smart-bg);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-files>button{background:color-mix(in srgb,var(--smart-bg) 62%,var(--smart-surface))}}.smart-proposal-pi-follow-up-files>button{color:var(--smart-text);text-align:left;cursor:pointer;padding:7px 8px;font-size:.72rem;font-weight:820}.smart-proposal-pi-follow-up-files>button:hover{background:var(--smart-hover)}.smart-proposal-pending-file-chip{border:1px solid var(--smart-border);background:var(--smart-bg);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pending-file-chip{background:color-mix(in srgb,var(--smart-bg) 72%,var(--smart-surface))}}.smart-proposal-pending-file-chip{color:var(--smart-text);padding:5px 5px 5px 9px;font-size:.72rem;font-weight:820}.smart-proposal-pending-file-chip>svg{color:var(--smart-muted)}.smart-proposal-pending-file-chip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.smart-proposal-pending-file-chip small{color:var(--smart-muted);white-space:nowrap;font-size:.64rem;font-weight:760}.smart-proposal-pending-file-chip button{color:#dc2626;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid}.smart-proposal-pending-file-chip button:hover,.smart-proposal-pending-file-chip button:focus-visible{background:#dc26261c}:root[data-theme=dark] .smart-proposal-pending-file-chip button{color:#f87171}.smart-proposal-pi-follow-up-audio{border:1px solid var(--smart-border);background:var(--smart-bg);border-radius:8px;gap:0;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-audio{background:color-mix(in srgb,var(--smart-bg) 62%,var(--smart-surface))}}.smart-proposal-pi-follow-up-audio{padding:7px 8px}.smart-proposal-pi-follow-up-audio-loading{min-width:0;color:var(--smart-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:.72rem;font-weight:820;display:grid}.smart-proposal-pi-follow-up-audio-loading span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-pi-follow-up-audio-loading em{color:var(--smart-muted);white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:760}.smart-proposal-audio-player{gap:5px;min-width:0;display:grid}.smart-proposal-audio-player-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:7px;min-width:0;display:grid}.smart-proposal-audio-player-meta strong,.smart-proposal-audio-player-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.smart-proposal-audio-player-meta strong{color:var(--smart-text);font-size:.72rem;font-weight:850}.smart-proposal-audio-player-meta span{color:var(--smart-muted);font-size:.64rem;font-weight:760}.smart-proposal-audio-player-row{grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;column-gap:7px;min-width:0;display:grid}.smart-proposal-audio-player-row--no-download{grid-template-columns:26px minmax(0,1fr)}.smart-proposal-audio-track{grid-column:2;gap:2px;min-width:0;display:grid;overflow:hidden}.smart-proposal-audio-download-slot{grid-column:3;justify-content:center;align-items:center;width:26px;min-width:26px;display:flex}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root{background:var(--smart-focus);border:0;border-radius:999px;width:26px;min-width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root{background:color-mix(in srgb,var(--smart-focus) 12%,var(--smart-bg))}}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root{color:var(--smart-focus);padding:0}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root svg{width:16px;height:16px}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button--play.MuiIconButton-root{background:var(--smart-focus);color:#fff;grid-column:1}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root:hover,.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root:hover,.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button.MuiIconButton-root:focus-visible{background:color-mix(in srgb,var(--smart-focus) 22%,var(--smart-bg))}}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button--play.MuiIconButton-root:hover,.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button--play.MuiIconButton-root:focus-visible{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button--play.MuiIconButton-root:hover,.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-button--play.MuiIconButton-root:focus-visible{background:color-mix(in srgb,var(--smart-focus) 82%,#000)}}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-remove.MuiIconButton-root{width:22px;height:22px;color:var(--smart-muted);background:0 0;border:0;border-radius:999px;padding:0}.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-remove.MuiIconButton-root:hover,.smart-proposal-pi-follow-up-audio .smart-proposal-audio-player-remove.MuiIconButton-root:focus-visible{background:var(--smart-hover);color:var(--smart-text)}.smart-proposal-audio-waveform{cursor:pointer;--smart-audio-progress:0%;background:0 0;border:0;border-radius:7px;width:100%;min-width:0;height:30px;padding:0;display:block;position:relative;overflow:hidden}.smart-proposal-audio-waveform:focus-visible{outline:2px solid var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-audio-waveform:focus-visible{outline:2px solid color-mix(in srgb,var(--smart-focus) 42%,transparent)}}.smart-proposal-audio-waveform:focus-visible{outline-offset:2px}.smart-proposal-audio-waveform-layer{pointer-events:none;align-items:center;gap:1px;min-width:0;display:flex;position:absolute;top:2px;right:3px;bottom:2px;left:3px;overflow:hidden}.smart-proposal-audio-waveform-layer--progress{clip-path:inset(0 calc(100% - var(--smart-audio-progress,0%)) 0 0);will-change:clip-path}.smart-proposal-audio-waveform-bar{background:var(--smart-muted);border-radius:999px;flex:1 1 0;min-width:0;display:block}@supports (color:color-mix(in lab,red,red)){.smart-proposal-audio-waveform-bar{background:color-mix(in srgb,var(--smart-muted) 62%,transparent)}}.smart-proposal-audio-waveform-bar{transition:none}.smart-proposal-audio-waveform-layer--progress .smart-proposal-audio-waveform-bar{background:var(--smart-focus)}.smart-proposal-audio-player-time{color:var(--smart-muted);white-space:nowrap;justify-self:end;font-size:.62rem;font-weight:780;line-height:1}.smart-proposal-pi-follow-up-files>button>span,.smart-proposal-pi-follow-up-pending-files>span>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.smart-proposal-pi-follow-up-files em,.smart-proposal-pi-follow-up-pending-files small{color:var(--smart-muted);font-size:.66rem;font-weight:760}.smart-proposal-pi-follow-up-pending-files>span>button{width:18px;height:18px;color:var(--smart-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.smart-proposal-pi-follow-up-pending-files>span>button:hover{background:var(--smart-hover);color:var(--smart-text)}.smart-proposal-io-upload--attachments .smart-proposal-io-files{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.smart-proposal-io-upload--attachments .smart-proposal-pending-file-chip{max-width:min(100%,280px)}.smart-proposal-io-upload--attachments .smart-proposal-pending-file-chip button{color:#dc2626;border-radius:999px;width:22px;height:22px}.smart-proposal-io-upload--attachments .smart-proposal-pending-file-chip button:hover,.smart-proposal-io-upload--attachments .smart-proposal-pending-file-chip button:focus-visible{color:#dc2626;background:#dc26261c}:root[data-theme=dark] .smart-proposal-io-upload--attachments .smart-proposal-pending-file-chip button{color:#f87171}.smart-proposal-pi-follow-up-empty{min-height:132px;color:var(--smart-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:.78rem;font-weight:760;display:flex}.smart-proposal-pi-follow-up-empty svg{width:42px;height:42px;color:var(--smart-text);opacity:.08}.smart-proposal-pi-follow-up-composer{border-top:1px solid var(--smart-border);background:var(--smart-surface);flex:none;gap:8px;margin-top:auto;padding:10px;display:grid}.smart-proposal-pi-follow-up-composer .smart-rich-text-editor{background:var(--smart-bg);border-radius:8px}.smart-proposal-pi-follow-up-composer .smart-rich-text-toolbar{background:var(--smart-bg);gap:2px;padding:5px 6px}.smart-proposal-pi-follow-up-composer .smart-rich-text-block-button.MuiButton-root{border-radius:6px;min-width:28px;height:26px;font-size:.68rem}.smart-proposal-pi-follow-up-composer .smart-rich-text-icon-button.MuiIconButton-root{border-radius:6px;width:26px;height:26px}.smart-proposal-pi-follow-up-composer .smart-rich-text-icon-button svg{width:16px;height:16px}.smart-proposal-pi-follow-up-composer .smart-rich-text-body{background:var(--smart-bg);height:80px;min-height:80px;max-height:80px;padding:7px 10px;font-size:.8rem;font-weight:650;line-height:1.45}.smart-proposal-pi-follow-up-tools{justify-content:space-between;align-items:center;display:flex}.smart-proposal-pi-follow-up-tools .MuiIconButton-root{color:var(--smart-muted);background:0 0;border:0;border-radius:8px}.smart-proposal-pi-follow-up-tools .MuiIconButton-root:hover,.smart-proposal-pi-follow-up-tools .MuiIconButton-root:focus-visible{background:var(--smart-hover);color:var(--smart-focus)}.smart-proposal-pi-follow-up-tools .smart-proposal-pi-follow-up-send.MuiIconButton-root{background:var(--smart-focus);color:#fff}.smart-proposal-pi-follow-up-tools .smart-proposal-pi-follow-up-send.Mui-disabled{background:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-follow-up-tools .smart-proposal-pi-follow-up-send.Mui-disabled{background:color-mix(in srgb,var(--smart-muted) 20%,transparent)}}.smart-proposal-pi-follow-up-tools .smart-proposal-pi-follow-up-send.Mui-disabled{color:var(--smart-muted)}.smart-proposal-pi-reason-field{gap:6px;min-width:0;display:grid}.smart-proposal-pi-reason-field>span{color:var(--smart-text);font-size:.74rem;font-weight:850}.smart-proposal-pi-reason-field textarea{border:1px solid var(--smart-border);background:var(--smart-bg);width:100%;min-height:112px;color:var(--smart-text);resize:vertical;border-radius:8px;padding:10px 12px;font-size:.84rem;line-height:1.45}.smart-proposal-pi-reason-field textarea::placeholder{color:var(--smart-muted);opacity:.82}.smart-proposal-pi-reason-field textarea:focus{border-color:var(--smart-focus);outline:2px solid var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-reason-field textarea:focus{outline:2px solid color-mix(in srgb,var(--smart-focus) 20%,transparent)}}.smart-proposal-pi-reason-field textarea:focus{outline-offset:1px}.smart-proposal-pi-reason-field textarea:disabled{cursor:not-allowed;opacity:.62}.smart-proposal-pi-reason-field--error textarea{border-color:#dc2626;outline-color:#dc26262e}.smart-proposal-pi-reason-field small{color:#dc2626;min-height:18px;font-size:.72rem;font-weight:760}.smart-proposal-pi-history-trigger{justify-content:flex-start;display:flex}.smart-proposal-pi-history-trigger .MuiButton-root{border-radius:8px}.smart-proposal-history-dialog .MuiDialog-paper{max-height:min(720px,100vh - 64px)}.smart-proposal-history-dialog-title{border-bottom:1px solid var(--smart-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;padding:14px 16px!important}.smart-proposal-history-dialog-title>div{gap:3px;min-width:0;display:grid}.smart-proposal-history-dialog-title strong{color:var(--smart-text);font-size:.96rem;font-weight:920}.smart-proposal-history-dialog-title span{color:var(--smart-muted);font-size:.72rem;font-weight:720}.smart-proposal-history-dialog-content.MuiDialogContent-root{overflow:hidden;padding:14px 16px 16px!important}.smart-proposal-pi-history-list{scrollbar-width:thin;gap:0;max-height:min(560px,100vh - 190px);padding-right:3px;display:grid;overflow-y:auto}.smart-proposal-pi-history-item{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:0 0 10px;display:grid;position:relative}.smart-proposal-pi-history-item:before{background:var(--smart-border);content:"";width:1px;position:absolute;top:18px;bottom:0;left:6px}.smart-proposal-pi-history-item:last-child{padding-bottom:0}.smart-proposal-pi-history-item:last-child:before{display:none}.smart-proposal-pi-history-dot{z-index:1;border:3px solid var(--smart-surface);background:var(--smart-focus);width:13px;height:13px;box-shadow:0 0 0 1px var(--smart-focus);border-radius:999px;margin-top:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-history-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--smart-focus) 35%,var(--smart-border))}}.smart-proposal-pi-history-card{border:1px solid var(--smart-border);gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-history-card{border:1px solid color-mix(in srgb,var(--smart-border) 72%,transparent)}}.smart-proposal-pi-history-card{background:var(--smart-bg);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pi-history-card{background:color-mix(in srgb,var(--smart-bg) 58%,var(--smart-surface))}}.smart-proposal-pi-history-card{padding:9px 10px}.smart-proposal-pi-history-card-top,.smart-proposal-pi-history-status-flow,.smart-proposal-pi-history-meta{align-items:center;gap:8px;min-width:0;display:flex}.smart-proposal-pi-history-card-top{justify-content:space-between}.smart-proposal-pi-history-card-top strong{min-width:0;color:var(--smart-text);font-size:.8rem;font-weight:900;line-height:1.35}.smart-proposal-pi-history-card-top time{color:var(--smart-muted);flex:none;font-size:.68rem;font-weight:760}.smart-proposal-pi-history-status-flow{color:var(--smart-text);font-size:.76rem;font-weight:820}.smart-proposal-pi-history-status-flow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-pi-history-status-flow svg{color:var(--smart-muted);flex:none;font-size:1rem}.smart-proposal-pi-history-meta{color:var(--smart-muted);flex-wrap:wrap;font-size:.7rem;font-weight:740}.smart-proposal-pi-history-meta em{min-width:0;font-style:normal;line-height:1.4}.smart-proposal-pi-actions{border-top:1px solid var(--smart-border);gap:8px;padding:12px 18px}@media(max-width:1180px){.smart-proposal-pi-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.smart-proposal-pi-main{padding-right:0;overflow:visible}.smart-proposal-pi-follow-up{height:min(620px,100vh - 160px);min-height:420px}}@container (max-width:980px){.smart-proposals-table-container th:nth-child(8),.smart-proposals-table-container td:nth-child(8){display:none}.smart-proposal-col-reference{width:13%}.smart-proposal-col-client{width:22%}.smart-proposal-col-affiliate{width:10%}.smart-proposal-col-responsible{width:13%}.smart-proposal-col-status{width:10%}.smart-proposal-col-amount{width:12%}.smart-proposal-col-discount{width:8%}.smart-proposal-col-opened{width:0}.smart-proposal-col-actions{width:12%}}@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:14%}.smart-proposal-col-client{width:26%}.smart-proposal-col-affiliate{width:0}.smart-proposal-col-responsible{width:15%}.smart-proposal-col-status{width:11%}.smart-proposal-col-amount{width:13%}.smart-proposal-col-discount{width:8%}.smart-proposal-col-actions{width:13%}}@media(max-width:760px){.smart-proposal-edit-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-table-heading{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.smart-table-heading svg{width:16px;height:16px;color:var(--smart-table-accent);opacity:.78}.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:44px;padding-right:10px}.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{color:var(--smart-text);white-space:nowrap;font-size:.82rem;font-weight:500}.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-row--with-close{width:100%}.smart-dialog-title-close-slot{margin-left:auto}.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-dialog-paper.MuiDialog-paper{border:1px solid var(--smart-focus);width:min(1500px,100% - 28px);max-width:min(1500px,100% - 28px);max-height:calc(100dvh - 28px)}@supports (color:color-mix(in lab,red,red)){.smart-price-items-dialog-paper.MuiDialog-paper{border:1px solid color-mix(in srgb,var(--smart-focus) 18%,var(--smart-border))}}.smart-price-items-dialog-paper.MuiDialog-paper{background:var(--smart-modal-body);border-radius:8px;box-shadow:0 24px 64px #1f123533}.smart-price-items-content.MuiDialogContent-root,.smart-price-item-dialog-content.MuiDialogContent-root{background:var(--smart-modal-body);flex-direction:column;gap:24px;min-height:0;display:flex;padding:24px!important}.smart-price-items-toolbar{border:1px solid var(--smart-border);background:linear-gradient(135deg,var(--smart-modal-section),var(--smart-focus));border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-price-items-toolbar{background:linear-gradient(135deg,var(--smart-modal-section),color-mix(in srgb,var(--smart-focus) 5%,var(--smart-modal-section)))}}.smart-price-items-toolbar{padding:14px 16px}.smart-price-items-toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.smart-price-items-frame{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px #1f123512}.smart-price-items-frame .smart-price-items-table-container{max-height:min(58vh,620px);overflow:hidden auto!important}.smart-price-items-frame .smart-price-pagination.MuiTablePagination-root{background:var(--smart-surface);flex:none}.smart-price-items-table-container table{table-layout:fixed;width:100%;min-width:0}.smart-price-items-table-container .MuiTableBody-root .MuiTableRow-root{transition:background-color .15s,box-shadow .15s}.smart-price-items-table-container .MuiTableBody-root .MuiTableRow-root:not(.smart-price-item-network-row):not(.smart-price-item-custom-group-row):nth-of-type(2n) .MuiTableCell-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-items-table-container .MuiTableBody-root .MuiTableRow-root:not(.smart-price-item-network-row):not(.smart-price-item-custom-group-row):nth-of-type(2n) .MuiTableCell-root{background:color-mix(in srgb,var(--smart-focus) 2.5%,var(--smart-surface))}}.smart-price-items-table-container .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-items-table-container .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-surface))}}.smart-price-items-table-container .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root:first-child{box-shadow:inset 3px 0 var(--smart-focus)}.smart-price-items-table-container .MuiTableBody-root .MuiTableCell-root{height:58px;padding-top:12px;padding-bottom:12px}.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:720px}.smart-parameters-page .smart-price-toolbar{background:var(--smart-focus);min-height:58px}@supports (color:color-mix(in lab,red,red)){.smart-parameters-page .smart-price-toolbar{background:color-mix(in srgb,var(--smart-focus) 2%,var(--smart-surface))}}.smart-parameters-page .smart-price-toolbar-search{flex-basis:480px;max-width:480px}.smart-parameters-table-container tbody .MuiTableRow-root{height:58px;transition:background-color .14s}.smart-parameters-table-container tbody .MuiTableRow-root:nth-of-type(2n) td{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-parameters-table-container tbody .MuiTableRow-root:nth-of-type(2n) td{background:color-mix(in srgb,var(--smart-bg) 54%,var(--smart-surface))}}.smart-parameters-table-container tbody .MuiTableRow-root:hover td{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-parameters-table-container tbody .MuiTableRow-root:hover td{background:color-mix(in srgb,var(--smart-focus) 6%,var(--smart-surface))}}.smart-parameters-table-container tbody .MuiTableRow-root:hover td:first-child{box-shadow:inset 3px 0 var(--smart-focus)}.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-dialog-grid--localized{grid-template-columns:1fr}.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:0;font-weight:850;display:inline-flex}.smart-price-items-table-container th:first-child,.smart-price-items-table-container td:first-child{width:28%}.smart-price-items-table-container th:nth-child(2),.smart-price-items-table-container td:nth-child(2){width:92px}.smart-price-items-table-container th:last-child,.smart-price-items-table-container td:last-child{width:88px}.smart-price-items-table-container .smart-price-item-affiliate span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-price-item-range-column{width:auto;min-width:0;text-align:center!important}.smart-price-item-range-column .MuiTableSortLabel-root{justify-content:center;width:100%;position:relative}.smart-price-item-range-column .MuiTableSortLabel-icon{position:absolute;right:0}.smart-price-item-column-row .MuiTableCell-root{border-bottom:1px solid var(--smart-focus);height:64px}@supports (color:color-mix(in lab,red,red)){.smart-price-item-column-row .MuiTableCell-root{border-bottom:1px solid color-mix(in srgb,var(--smart-focus) 20%,var(--smart-border))}}.smart-price-item-column-row .MuiTableCell-root{background:var(--smart-modal-section)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-column-row .MuiTableCell-root{background:color-mix(in srgb,var(--smart-modal-section) 92%,var(--smart-focus) 8%)}}.smart-price-item-column-row .MuiTableCell-root{vertical-align:middle;padding-top:12px;padding-bottom:12px}.smart-price-item-range-heading{text-align:center;justify-items:center;width:100%;min-width:0;display:grid}.smart-price-item-range-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--smart-text);letter-spacing:.015em;font-size:.76rem;font-weight:900;line-height:1.25;display:block;overflow:hidden}.smart-price-item-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.smart-price-item-identity .smart-person-avatar.MuiAvatar-root{border:2px solid var(--smart-surface);box-shadow:0 0 0 1px var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-item-identity .smart-person-avatar.MuiAvatar-root{box-shadow:0 0 0 1px color-mix(in srgb,var(--smart-focus) 20%,var(--smart-border))}}.smart-price-item-identity>span{gap:3px;min-width:0;display:grid}.smart-price-item-identity strong,.smart-price-item-identity em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-price-item-identity strong{color:var(--smart-text);font-size:.84rem;font-weight:900}.smart-price-item-identity em{color:var(--smart-muted);font-size:.72rem;font-style:normal;font-weight:750}.smart-price-item-discount-cell svg{color:var(--smart-focus);filter:drop-shadow(0 2px 4px var(--smart-focus))}@supports (color:color-mix(in lab,red,red)){.smart-price-item-discount-cell svg{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--smart-focus) 18%,transparent))}}.smart-price-item-discount-cell .MuiSvgIcon-root[aria-label=Não],.smart-price-item-discount-cell .MuiSvgIcon-root[aria-label=No]{color:var(--smart-muted)}.smart-price-item-price-cell{color:var(--smart-text);font-feature-settings:"tnum";text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.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:20px;padding:20px;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:18px;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:hidden;padding:22px!important}.smart-proposal-wizard-sidebar{border-right:1px solid var(--smart-border);align-self:stretch;height:100%;min-height:0;max-height:none;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;overflow:auto}.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-item-commercial-rules,.smart-proposal-item-discount-rules,.smart-proposal-commercial-type-section{gap:8px;min-width:0;display:grid}.smart-proposal-commercial-type-title{gap:2px;display:grid}.smart-proposal-commercial-type-title strong{color:var(--smart-text);font-size:.8rem;font-weight:900}.smart-proposal-commercial-type-title span{color:var(--smart-muted);font-size:.72rem;font-weight:720}.smart-proposal-commercial-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.smart-proposal-commercial-type-card{border:1px solid var(--smart-border);background:var(--smart-modal-section);min-width:0;min-height:74px;color:var(--smart-text);text-align:left;border-radius:8px;align-content:center;gap:4px;padding:10px;display:grid}.smart-proposal-commercial-type-card:hover,.smart-proposal-commercial-type-card:focus-visible,.smart-proposal-commercial-type-card--active{border-color:var(--smart-focus);background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-commercial-type-card:hover,.smart-proposal-commercial-type-card:focus-visible,.smart-proposal-commercial-type-card--active{background:color-mix(in srgb,var(--smart-focus) 9%,var(--smart-modal-section))}}.smart-proposal-commercial-type-card strong,.smart-proposal-commercial-type-card span,.smart-proposal-commercial-type-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;overflow:hidden}.smart-proposal-commercial-type-card strong{font-size:.78rem;font-weight:900}.smart-proposal-commercial-type-card span{color:#0f766e;font-size:.74rem;font-weight:900}.smart-proposal-commercial-type-card em{color:#b45309;text-transform:uppercase;font-size:.65rem;font-style:normal;font-weight:850}.smart-proposal-commercial-type-loading,.smart-proposal-commercial-rules-loading{min-height:42px;color:var(--smart-muted);align-items:center;gap:8px;font-size:.78rem;font-weight:760;display:inline-flex}.smart-proposal-item-commercial-rules .smart-proposal-discount-control,.smart-proposal-item-discount-rules .smart-proposal-discount-control{border-top:0;margin-top:5px;padding-top:0}.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;padding-top:12px;position:relative}.smart-proposal-client-searchbox .MuiInputLabel-root{z-index:1;background:var(--smart-modal-body);padding:0 5px;line-height:1.1}.smart-proposal-client-searchbox .MuiOutlinedInput-notchedOutline legend{max-width:100%}.smart-proposal-client-searchbox .MuiOutlinedInput-notchedOutline legend>span{padding-left:5px;padding-right:5px}.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-recent{border-top:1px solid var(--smart-border);grid-column:1/-1;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.smart-proposal-client-recent{border-top:1px solid color-mix(in srgb,var(--smart-border) 78%,transparent)}}.smart-proposal-client-recent{margin-top:2px;padding-top:9px}.smart-proposal-client-recent-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.smart-proposal-client-recent-header strong{color:var(--smart-text);font-size:.76rem;font-weight:900}.smart-proposal-client-recent-header span,.smart-proposal-client-recent-empty{color:var(--smart-muted);font-size:.72rem;font-weight:700}.smart-proposal-client-recent-skeleton,.smart-proposal-client-recent-list{gap:5px;min-width:0;display:grid}.smart-proposal-client-recent-row{grid-template-columns:7px minmax(96px,.9fr) minmax(130px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.smart-proposal-client-recent-status{border-radius:999px;width:7px;height:7px}.smart-proposal-client-recent-copy,.smart-proposal-client-recent-money{gap:1px;min-width:0;display:grid}.smart-proposal-client-recent-copy strong,.smart-proposal-client-recent-copy span,.smart-proposal-client-recent-money strong,.smart-proposal-client-recent-money span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-proposal-client-recent-copy strong,.smart-proposal-client-recent-money strong{color:var(--smart-text);font-size:.74rem;font-weight:850}.smart-proposal-client-recent-copy span,.smart-proposal-client-recent-money span{color:var(--smart-muted);font-size:.68rem;font-weight:700}.smart-proposal-client-recent-money{padding-bottom:5px;position:relative}.smart-proposal-client-recent-money em{transform-origin:0;background:#16a34a;border-radius:999px;width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.smart-proposal-client-recent-money em{background:color-mix(in srgb,#16a34a 62%,var(--smart-border))}}.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-skeleton{gap:12px;display:grid}.smart-proposal-pricing-skeleton-tabs{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 166px;align-items:center;gap:8px;display:grid}.smart-proposal-pricing-skeleton-tab.MuiSkeleton-root{height:54px}.smart-proposal-pricing-skeleton-option-button.MuiSkeleton-root,.smart-proposal-pricing-skeleton-add.MuiSkeleton-root{height:34px}.smart-proposal-pricing-skeleton-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.smart-proposal-pricing-skeleton-add.MuiSkeleton-root{width:132px}.smart-proposal-pricing-skeleton-icons{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.smart-proposal-pricing-skeleton-icons .MuiSkeleton-root{width:30px;height:30px}.smart-proposal-pricing-skeleton-table{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;gap:8px;padding:10px;display:grid}.smart-proposal-pricing-skeleton-head.MuiSkeleton-root{height:38px}.smart-proposal-pricing-skeleton-row.MuiSkeleton-root{height:46px}.smart-proposal-pricing-skeleton .MuiSkeleton-root{background-color:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-proposal-pricing-skeleton .MuiSkeleton-root{background-color:color-mix(in srgb,var(--smart-muted) 13%,transparent)}}.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-media-actions{flex-wrap:wrap;gap:8px;display: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-digital-proposal-option{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.smart-digital-proposal-option>span{gap:2px;min-width:0;display:grid}.smart-digital-proposal-option strong,.smart-digital-proposal-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-digital-proposal-option small{color:var(--smart-muted);font-size:.68rem;font-weight:800}.smart-digital-proposal-option b{color:var(--smart-focus);white-space:nowrap;font-size:.78rem}.smart-digital-proposal-flags{border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-modal-section);align-items:center;gap:16px;min-height:46px;padding:4px 12px;display:flex}.smart-digital-package-toggle{border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-modal-section);padding:7px 12px 9px}.smart-digital-package-toggle .MuiFormControlLabel-root{margin:0}.smart-digital-package-toggle p{color:var(--smart-muted);margin:-2px 0 0 34px;font-size:.72rem}.smart-digital-package-items-field .MuiChip-root{border:1px solid var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-digital-package-items-field .MuiChip-root{border:1px solid color-mix(in srgb,var(--smart-focus) 45%,var(--smart-border))}}.smart-digital-package-items-field .MuiChip-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-digital-package-items-field .MuiChip-root{background:color-mix(in srgb,var(--smart-focus) 14%,var(--smart-surface))}}.smart-digital-package-items-field .MuiChip-root{color:var(--smart-focus);font-weight:850}.smart-digital-package-items-field .MuiChip-deleteIcon{color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-digital-package-items-field .MuiChip-deleteIcon{color:color-mix(in srgb,var(--smart-focus) 78%,var(--smart-muted))}}.smart-digital-package-items-field .MuiChip-root:hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-digital-package-items-field .MuiChip-root:hover{background:color-mix(in srgb,var(--smart-focus) 20%,var(--smart-surface))}}.smart-digital-package-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.smart-digital-package-item{border:1px solid var(--smart-focus);align-items:center;gap:9px;min-height:42px;display:flex}@supports (color:color-mix(in lab,red,red)){.smart-digital-package-item{border:1px solid color-mix(in srgb,var(--smart-focus) 18%,var(--smart-border))}}.smart-digital-package-item{background:var(--smart-focus);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.smart-digital-package-item{background:color-mix(in srgb,var(--smart-focus) 5%,var(--smart-surface))}}.smart-digital-package-item{color:var(--smart-text);padding:8px 10px;font-size:.76rem;font-weight:800}.smart-digital-package-item .MuiSvgIcon-root{color:var(--smart-focus);flex:none}.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-grid--commercial-flags{grid-template-columns:repeat(2,minmax(0,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--commercial-flags .smart-proposal-choice-card{min-height:58px;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,.smart-proposal-choice-grid--commercial-flags .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-item-bonus,.smart-proposal-selected-item-barter,.smart-proposal-selected-item-commercial,.smart-proposal-selected-item-digital,.smart-proposal-pi-item-bonus,.smart-proposal-pi-item-barter,.smart-proposal-pi-item-commercial,.smart-proposal-review-item-bonus,.smart-proposal-review-item-barter,.smart-proposal-review-item-commercial{border:1px solid #16a34a;align-items:center;max-width:100%;margin-left:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-item-bonus,.smart-proposal-selected-item-barter,.smart-proposal-selected-item-commercial,.smart-proposal-selected-item-digital,.smart-proposal-pi-item-bonus,.smart-proposal-pi-item-barter,.smart-proposal-pi-item-commercial,.smart-proposal-review-item-bonus,.smart-proposal-review-item-barter,.smart-proposal-review-item-commercial{border:1px solid color-mix(in srgb,#16a34a 28%,var(--smart-border))}}.smart-proposal-selected-item-bonus,.smart-proposal-selected-item-barter,.smart-proposal-selected-item-commercial,.smart-proposal-selected-item-digital,.smart-proposal-pi-item-bonus,.smart-proposal-pi-item-barter,.smart-proposal-pi-item-commercial,.smart-proposal-review-item-bonus,.smart-proposal-review-item-barter,.smart-proposal-review-item-commercial{color:#15803d;text-transform:uppercase;vertical-align:middle;background:#16a34a1a;border-radius:999px;padding:3px 6px;font-size:.58rem;font-weight:900;line-height:1}.smart-proposal-selected-item-barter,.smart-proposal-pi-item-barter,.smart-proposal-review-item-barter{border-color:#0ea5e9}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-item-barter,.smart-proposal-pi-item-barter,.smart-proposal-review-item-barter{border-color:color-mix(in srgb,#0ea5e9 30%,var(--smart-border))}}.smart-proposal-selected-item-barter,.smart-proposal-pi-item-barter,.smart-proposal-review-item-barter{color:#0369a1;background:#0ea5e91a}.smart-proposal-selected-item-commercial,.smart-proposal-pi-item-commercial,.smart-proposal-review-item-commercial{border-color:#7c3aed}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-item-commercial,.smart-proposal-pi-item-commercial,.smart-proposal-review-item-commercial{border-color:color-mix(in srgb,#7c3aed 30%,var(--smart-border))}}.smart-proposal-selected-item-commercial,.smart-proposal-pi-item-commercial,.smart-proposal-review-item-commercial{color:#6d28d9;background:#7c3aed1a}.smart-proposal-selected-item-digital{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.smart-proposal-selected-item-digital{border-color:color-mix(in srgb,#2563eb 30%,var(--smart-border))}}.smart-proposal-selected-item-digital{color:#1d4ed8;background:#2563eb1a}:root[data-theme=dark] .smart-proposal-selected-item-bonus,:root[data-theme=dark] .smart-proposal-pi-item-bonus,:root[data-theme=dark] .smart-proposal-review-item-bonus{color:#86efac}:root[data-theme=dark] .smart-proposal-selected-item-barter,:root[data-theme=dark] .smart-proposal-pi-item-barter,:root[data-theme=dark] .smart-proposal-review-item-barter{color:#7dd3fc}:root[data-theme=dark] .smart-proposal-selected-item-commercial,:root[data-theme=dark] .smart-proposal-pi-item-commercial,:root[data-theme=dark] .smart-proposal-review-item-commercial{color:#c4b5fd}:root[data-theme=dark] .smart-proposal-selected-item-digital{color:#93c5fd}.smart-proposal-selected-table-unit{color:#0f766e;font-size:.72rem;font-weight:850}.smart-parameters-page,.smart-proposal-commercial-rules-page,.smart-proposal-follow-up-rules-page{align-content:start;gap:14px;display:grid}.smart-parameters-page>.smart-breadcrumbs,.smart-proposal-commercial-rules-page>.smart-breadcrumbs,.smart-proposal-follow-up-rules-page>.smart-breadcrumbs{margin-bottom:0}.smart-parameters-page>.smart-price-info.MuiAlert-root,.smart-parameters-page>.smart-price-toolbar,.smart-parameters-page>.smart-price-inline-alert.MuiAlert-root,.smart-parameters-page>.smart-price-table-frame,.smart-proposal-commercial-rules-page>.smart-price-info.MuiAlert-root,.smart-proposal-commercial-rules-page>.smart-price-inline-alert.MuiAlert-root,.smart-proposal-commercial-rules-page>.smart-price-toolbar,.smart-proposal-commercial-rules-page>.smart-price-table-frame,.smart-proposal-follow-up-rules-page>.smart-price-info.MuiAlert-root,.smart-proposal-follow-up-rules-page>.smart-price-inline-alert.MuiAlert-root,.smart-proposal-follow-up-rules-page>.smart-price-toolbar{margin-top:0}.smart-parameters-subnav{background:var(--smart-surface);gap:7px}@supports (color:color-mix(in lab,red,red)){.smart-parameters-subnav{background:color-mix(in srgb,var(--smart-surface) 97%,var(--smart-focus) 3%)}}.smart-parameters-subnav{padding:14px 12px}.smart-parameters-subnav-heading{border-bottom:1px solid var(--smart-border);min-height:42px;color:var(--smart-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:3px;padding:0 10px 10px;font-size:.78rem;font-weight:900;display:flex}.smart-parameters-subnav-heading svg{color:var(--smart-focus)}.smart-parameters-subnav .smart-price-subnav-button{border:1px solid #0000;min-height:44px}.smart-parameters-subnav .smart-price-subnav-button:hover{border-color:var(--smart-border);background:var(--smart-surface)}.smart-parameters-subnav .smart-price-subnav-button--active{border-color:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-parameters-subnav .smart-price-subnav-button--active{border-color:color-mix(in srgb,var(--smart-focus) 28%,var(--smart-border))}}.smart-parameters-subnav .smart-price-subnav-button--active{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-parameters-subnav .smart-price-subnav-button--active{background:color-mix(in srgb,var(--smart-focus) 10%,var(--smart-surface))}}.smart-parameters-subnav .smart-price-subnav-button--active{color:var(--smart-focus);box-shadow:inset 3px 0 var(--smart-focus)}.smart-proposal-commercial-rules-toolbar{align-items:center;margin-top:12px;padding:10px 12px}.smart-proposal-commercial-rules-controls{flex:520px;grid-template-columns:minmax(220px,280px);align-items:start;gap:10px;min-width:0;display:grid}.smart-proposal-commercial-rules-controls .MuiTextField-root{width:100%}.smart-proposal-commercial-rules-controls .MuiInputBase-root{background:var(--smart-bg);border-radius:8px;min-height:40px}.smart-proposal-commercial-rules-facts{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.smart-proposal-commercial-rules-facts span{border:1px solid var(--smart-border);background:var(--smart-bg);min-height:30px;color:var(--smart-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:780;display:inline-flex}.smart-proposal-commercial-rules-facts strong{color:var(--smart-text);font-size:.82rem;font-weight:920}.smart-proposal-follow-up-rules-toolbar{align-items:center;margin-top:12px;padding:10px 12px}.smart-proposal-follow-up-rules-controls{flex:420px;grid-template-columns:minmax(220px,320px);align-items:start;gap:10px;min-width:0;display:grid}.smart-proposal-follow-up-rules-controls .MuiTextField-root{width:100%}.smart-proposal-follow-up-rules-controls .MuiInputBase-root{background:var(--smart-bg);border-radius:8px;min-height:40px}.smart-proposal-follow-up-rules-facts{flex-wrap:wrap;flex:220px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.smart-proposal-follow-up-rules-facts span{border:1px solid var(--smart-border);background:var(--smart-bg);min-height:30px;color:var(--smart-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:780;display:inline-flex}.smart-proposal-follow-up-rules-facts strong{color:var(--smart-text);font-size:.82rem;font-weight:920}.smart-proposal-commercial-rules-table-container{width:100%;max-width:100%;overflow-x:clip!important}.smart-proposal-commercial-rules-table-container table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.smart-proposal-commercial-rules-table-container th,.smart-proposal-commercial-rules-table-container td{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;overflow:hidden;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.smart-proposal-commercial-rules-table-container th:first-child,.smart-proposal-commercial-rules-table-container td:first-child{width:23%}.smart-proposal-commercial-rules-table-container th:nth-child(2),.smart-proposal-commercial-rules-table-container td:nth-child(2){width:31%}.smart-proposal-commercial-rules-table-container th:nth-child(3),.smart-proposal-commercial-rules-table-container td:nth-child(3){width:15%}.smart-proposal-commercial-rules-table-container th:nth-child(4),.smart-proposal-commercial-rules-table-container td:nth-child(4),.smart-proposal-commercial-rules-table-container th:nth-child(5),.smart-proposal-commercial-rules-table-container td:nth-child(5){width:11%}.smart-proposal-commercial-rules-table-container th:nth-child(6),.smart-proposal-commercial-rules-table-container td:nth-child(6){width:9%}.smart-proposal-commercial-rules-table-container .MuiTextField-root{width:100%}.smart-proposal-commercial-rules-table-container .MuiInputBase-root{background:var(--smart-bg);border-radius:8px;min-height:36px}.smart-proposal-commercial-rules-table-container .MuiInputBase-input{color:var(--smart-text);text-overflow:ellipsis;font-size:.78rem;font-weight:760;overflow:hidden}.smart-proposal-commercial-rule-type-cell{gap:3px;display:grid}.smart-proposal-commercial-rule-name-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.smart-proposal-commercial-rule-name-editor .smart-table-action.MuiIconButton-root{margin-left:0}.smart-proposal-commercial-rule-type-cell>span{color:var(--smart-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:820;overflow:hidden}.smart-proposal-commercial-rule-adjustment-cell .MuiInputBase-input{text-align:right;font-weight:900}.smart-proposal-commercial-rule-switch{min-width:68px;color:var(--smart-text);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:.72rem;font-weight:780;display:inline-flex}.smart-proposal-commercial-rule-switch .MuiSwitch-root{margin-left:-8px}@media(max-width:1100px){.smart-proposal-commercial-rules-toolbar{flex-direction:column;align-items:stretch}.smart-proposal-commercial-rules-controls{flex-basis:auto;grid-template-columns:1fr}.smart-proposal-commercial-rules-facts{justify-content:flex-start}}: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:14px;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:12px;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:14px 16px}.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:14px;display:grid}.smart-price-item-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;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:14px;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:16px}.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{background:var(--smart-muted)}@supports (color:color-mix(in lab,red,red)){.smart-price-row--inactive{background:color-mix(in srgb,var(--smart-muted) 5%,var(--smart-surface))}}.smart-price-row--inactive td{color:var(--smart-muted)}.smart-price-row--inactive:hover{background:var(--smart-muted)!important}@supports (color:color-mix(in lab,red,red)){.smart-price-row--inactive:hover{background:color-mix(in srgb,var(--smart-muted) 9%,var(--smart-surface))!important}}.smart-price-row--inactive .smart-table-action.Mui-disabled{display:none}.smart-affiliates-page,.smart-discount-policies-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:.84rem;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,.smart-client-status-cell{width:96px;max-width:96px}.smart-client-type-cell .smart-client-parameter-value,.smart-client-status-cell .smart-client-parameter-value{max-width:100%;color:var(--smart-text);font-size:.78rem;font-weight:400}.smart-client-type-cell .smart-client-parameter-label,.smart-client-status-cell .smart-client-parameter-label{flex:auto;min-width:0}.smart-client-type-cell .smart-client-parameter-bullet,.smart-client-status-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;vertical-align:middle;width:88px;max-width:88px}.smart-client-responsibles-cell>.MuiAvatarGroup-root,.smart-client-responsibles-cell>.MuiStack-root{justify-content:center;margin-left:auto;margin-right:auto}.smart-client-status-cell{width:78px;max-width:78px}.smart-client-updated-cell{width:112px;max-width:112px}.smart-client-actions-cell{text-align:right;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-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-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:minmax(220px,1.2fr) minmax(170px,.9fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(220px,1.15fr) auto;align-items:start;gap:12px 14px;margin-bottom:12px;padding:14px;display:grid}.smart-clients-advanced-actions{grid-column:auto;justify-content:flex-end;align-self:start;align-items:center;gap:8px;min-width:max-content;display:flex}.smart-clients-advanced .MuiFormControl-root{min-width:0}@media(max-width:1320px){.smart-clients-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-clients-advanced-actions{grid-column:1/-1}}.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-client-status-chip.smart-proposal-pi-title-status.MuiChip-root{min-width:max-content;max-width:none;height:22px}.smart-client-status-chip.smart-proposal-pi-title-status .MuiChip-label{text-overflow:clip;white-space:nowrap;padding-left:9px;padding-right:9px;overflow:visible}.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-proposals-panel{gap:12px;display:grid}.smart-client-proposals-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.smart-client-proposals-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.smart-client-proposals-toolbar strong{color:var(--smart-text);font-size:.94rem;font-weight:950;line-height:1.2}.smart-client-proposals-toolbar span{color:var(--smart-muted);font-size:.76rem;font-weight:650;line-height:1.35}.smart-client-proposals-periods{flex:none;align-items:center;gap:6px;display:inline-flex}.smart-client-proposals-periods .MuiButton-root{border-radius:8px;min-width:58px;height:32px;font-size:.74rem;font-weight:900}.smart-client-proposals-insights{grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);gap:12px;min-height:286px;display:grid}.smart-client-proposals-chart-card,.smart-client-proposals-kpi,.smart-client-proposals-status-breakdown{border:1px solid var(--smart-border);background:var(--smart-surface);border-radius:8px;min-width:0}.smart-client-proposals-chart-card{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:100%;padding:14px;display:grid}.smart-client-proposals-insight-title{gap:3px;min-width:0;display:grid}.smart-client-proposals-insight-title strong,.smart-client-proposals-status-breakdown>strong{color:var(--smart-text);font-size:.88rem;font-weight:950;line-height:1.2}.smart-client-proposals-insight-title span{color:var(--smart-muted);font-size:.74rem;font-weight:700;line-height:1.35}.smart-client-proposals-line-chart{border-top:1px solid var(--smart-border);grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-height:212px;padding-top:10px;display:grid}.smart-client-proposals-line-chart svg{width:100%;min-height:168px;overflow:visible}.smart-client-proposals-line-grid{stroke:var(--smart-border)}@supports (color:color-mix(in lab,red,red)){.smart-client-proposals-line-grid{stroke:color-mix(in srgb,var(--smart-border) 86%,transparent)}}.smart-client-proposals-line-grid{stroke-width:1px}.smart-client-proposals-line-area{fill:var(--smart-client-proposal-series-color,var(--smart-focus))}@supports (color:color-mix(in lab,red,red)){.smart-client-proposals-line-area{fill:color-mix(in srgb,var(--smart-client-proposal-series-color,var(--smart-focus)) 9%,transparent)}}.smart-client-proposals-line-stroke{fill:none;stroke:var(--smart-client-proposal-series-color,var(--smart-focus));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.smart-client-proposals-line-point{fill:var(--smart-surface);stroke:var(--smart-client-proposal-series-color,var(--smart-focus));stroke-width:2.4px}.smart-client-proposals-line-point--empty{opacity:.45;stroke:var(--smart-client-proposal-series-color,var(--smart-focus))}.smart-client-proposals-line-labels{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.smart-client-proposals-line-labels span{color:var(--smart-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;overflow:hidden}.smart-client-proposals-line-label--hidden{opacity:0}.smart-client-proposals-line-values{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;min-height:26px;display:flex}.smart-client-proposals-line-values span{border:1px solid var(--smart-client-proposal-series-color,var(--smart-focus));align-items:center;gap:5px;min-width:0;max-width:220px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-client-proposals-line-values span{border:1px solid color-mix(in srgb,var(--smart-client-proposal-series-color,var(--smart-focus)) 22%,var(--smart-border))}}.smart-client-proposals-line-values span{background:var(--smart-client-proposal-series-color,var(--smart-focus));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.smart-client-proposals-line-values span{background:color-mix(in srgb,var(--smart-client-proposal-series-color,var(--smart-focus)) 7%,var(--smart-surface))}}.smart-client-proposals-line-values span{padding:4px 8px}.smart-client-proposals-line-values span i{background:var(--smart-client-proposal-series-color,var(--smart-focus));border-radius:999px;flex:none;width:8px;height:8px}.smart-client-proposals-line-values>small{color:var(--smart-muted);font-size:.72rem;font-weight:800}.smart-client-proposals-line-values strong,.smart-client-proposals-line-values em{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.1;overflow:hidden}.smart-client-proposals-line-values strong{color:var(--smart-muted);font-weight:900}.smart-client-proposals-line-values em{color:var(--smart-text);font-style:normal;font-weight:900}.smart-client-proposals-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.smart-client-proposals-kpi{align-content:center;gap:4px;padding:12px;display:grid}.smart-client-proposals-kpi span{color:var(--smart-muted);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;overflow:hidden}.smart-client-proposals-kpi strong{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:950;line-height:1.15;overflow:hidden}.smart-client-proposals-kpi--danger strong{color:#dc2626}.smart-client-proposals-status-breakdown{grid-column:1/-1;align-content:start;gap:8px;padding:12px;display:grid}.smart-client-proposals-status-breakdown>span{color:var(--smart-muted);font-size:.78rem;font-weight:700}.smart-client-proposals-status-line{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.smart-client-proposals-status-line i{border-radius:999px;width:8px;height:8px}.smart-client-proposals-status-line em{color:var(--smart-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:720;overflow:hidden}.smart-client-proposals-status-line strong{color:var(--smart-muted);font-size:.76rem;font-weight:900}.smart-client-proposals-chart-skeleton{min-height:286px}.smart-client-proposals-table-frame{border-top:1px solid var(--smart-border);border-radius:8px}.smart-client-proposals-table-container{max-height:none}.smart-client-proposals-table-container table{table-layout:fixed;width:100%!important;min-width:0!important}.smart-client-proposals-table-container th,.smart-client-proposals-table-container td{font-size:.8rem}.smart-client-proposals-table-container .smart-proposal-actions{width:100%}.smart-client-proposal-col-reference{width:12%}.smart-client-proposal-col-affiliate{width:13%}.smart-client-proposal-col-responsible{width:14%}.smart-client-proposal-col-status{width:12%}.smart-client-proposal-col-value{width:13%}.smart-client-proposal-col-discount{width:8%}.smart-client-proposal-col-date{width:11%}.smart-client-proposal-col-actions{width:17%}.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-page .smart-permissions-table-container table{min-width:960px!important}.smart-permissions-page{gap:14px;display:grid}.smart-permissions-page .smart-price-info.MuiAlert-root,.smart-permissions-page .smart-price-toolbar,.smart-permissions-page .smart-price-inline-alert.MuiAlert-root,.smart-permissions-page .smart-price-table-frame{margin-top:0}.smart-permissions-page .smart-price-toolbar{border-radius:8px;min-height:64px;padding:10px 12px}.smart-permissions-page .smart-price-toolbar-search{flex-basis:380px}.smart-permissions-page .smart-price-table-frame{border-top:1px solid var(--smart-border);border-radius:8px}.smart-permissions-page .smart-permissions-table-container{overscroll-behavior-inline:contain;overflow-x:auto!important}.smart-list-table-container,.smart-affiliates-table-container,.smart-permissions-table-container,.smart-parameters-table-container,.smart-price-tables-table-container,.smart-price-items-table-container,.smart-price-conversions-table-container,.smart-time-ranges-table-container,.smart-digital-products-table-container,.smart-proposal-terms-table-container,.smart-discount-policies-table-container{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto!important}.smart-list-table-container table,.smart-affiliates-table-container table,.smart-permissions-table-container table,.smart-parameters-table-container table,.smart-price-tables-table-container table,.smart-price-items-table-container table,.smart-price-conversions-table-container table,.smart-time-ranges-table-container table,.smart-digital-products-table-container table,.smart-proposal-terms-table-container table,.smart-discount-policies-table-container table{table-layout:fixed;width:100%!important}.smart-list-table-container th,.smart-list-table-container td,.smart-affiliates-table-container th,.smart-affiliates-table-container td,.smart-permissions-table-container th,.smart-permissions-table-container td,.smart-parameters-table-container th,.smart-parameters-table-container td,.smart-price-tables-table-container th,.smart-price-tables-table-container td,.smart-price-items-table-container th,.smart-price-items-table-container td,.smart-price-conversions-table-container th,.smart-price-conversions-table-container td,.smart-time-ranges-table-container th,.smart-time-ranges-table-container td,.smart-digital-products-table-container th,.smart-digital-products-table-container td,.smart-proposal-terms-table-container th,.smart-proposal-terms-table-container td,.smart-discount-policies-table-container th,.smart-discount-policies-table-container td{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.smart-list-table-container .MuiTableSortLabel-root,.smart-list-table-container .smart-table-heading,.smart-affiliates-table-container .MuiTableSortLabel-root,.smart-affiliates-table-container .smart-table-heading,.smart-permissions-table-container .MuiTableSortLabel-root,.smart-permissions-table-container .smart-table-heading,.smart-parameters-table-container .MuiTableSortLabel-root,.smart-parameters-table-container .smart-table-heading,.smart-price-tables-table-container .MuiTableSortLabel-root,.smart-price-tables-table-container .smart-table-heading,.smart-price-items-table-container .MuiTableSortLabel-root,.smart-price-items-table-container .smart-table-heading,.smart-price-conversions-table-container .MuiTableSortLabel-root,.smart-price-conversions-table-container .smart-table-heading,.smart-time-ranges-table-container .MuiTableSortLabel-root,.smart-time-ranges-table-container .smart-table-heading,.smart-digital-products-table-container .MuiTableSortLabel-root,.smart-digital-products-table-container .smart-table-heading,.smart-proposal-terms-table-container .MuiTableSortLabel-root,.smart-proposal-terms-table-container .smart-table-heading,.smart-discount-policies-table-container .MuiTableSortLabel-root,.smart-discount-policies-table-container .smart-table-heading{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.smart-list-table-container .smart-name-cell,.smart-list-table-container .smart-user-cell,.smart-affiliates-table-container .smart-affiliate-name-cell,.smart-affiliates-table-container .smart-user-cell,.smart-permissions-table-container .smart-permission-user-cell,.smart-permissions-table-container .smart-user-cell,.smart-parameters-table-container .smart-name-cell,.smart-price-tables-table-container .smart-name-cell,.smart-price-tables-table-container .smart-user-cell,.smart-price-items-table-container .smart-price-item-affiliate,.smart-price-items-table-container .smart-price-item-range-column,.smart-price-items-table-container .smart-user-cell,.smart-price-conversions-table-container .smart-user-cell,.smart-time-ranges-table-container .smart-name-cell,.smart-time-ranges-table-container .smart-user-cell,.smart-digital-products-table-container .smart-user-cell,.smart-proposal-terms-table-container .smart-user-cell,.smart-discount-policies-table-container .smart-user-cell{max-width:100%;min-width:0!important}.smart-price-tables-table-container th:first-child,.smart-price-tables-table-container td:first-child{width:25%}.smart-price-tables-table-container th:nth-child(2),.smart-price-tables-table-container td:nth-child(2){width:20%}.smart-price-tables-table-container th:nth-child(3),.smart-price-tables-table-container td:nth-child(3){width:18%}.smart-price-tables-table-container th:nth-child(4),.smart-price-tables-table-container td:nth-child(4){width:9%}.smart-price-tables-table-container th:nth-child(5),.smart-price-tables-table-container td:nth-child(5){width:10%}.smart-price-tables-table-container th:nth-child(6),.smart-price-tables-table-container td:nth-child(6){width:154px}.smart-price-tables-page{align-content:start;gap:var(--smart-section-gap);display:grid}.smart-price-tables-page>.smart-price-toolbar,.smart-price-tables-page>.smart-price-table-frame{margin-top:0}.smart-price-tables-overview{border:1px solid var(--smart-focus);justify-content:space-between;align-items:center;gap:28px;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-overview{border:1px solid color-mix(in srgb,var(--smart-focus) 20%,var(--smart-border))}}.smart-price-tables-overview{border-radius:var(--smart-radius);background:linear-gradient(120deg,var(--smart-focus),var(--smart-surface) 46%),var(--smart-surface)}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-overview{background:linear-gradient(120deg,color-mix(in srgb,var(--smart-focus) 8%,var(--smart-surface)),var(--smart-surface) 46%),var(--smart-surface)}}.smart-price-tables-overview{padding:20px 22px}.smart-price-tables-overview-copy{align-items:center;gap:14px;min-width:0;display:flex}.smart-price-tables-overview-copy>div{gap:3px;min-width:0;display:grid}.smart-price-tables-overview-icon{border:1px solid var(--smart-focus);flex:none;place-items:center;width:46px;height:46px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-overview-icon{border:1px solid color-mix(in srgb,var(--smart-focus) 24%,var(--smart-border))}}.smart-price-tables-overview-icon{border-radius:var(--smart-radius);background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-overview-icon{background:color-mix(in srgb,var(--smart-focus) 12%,var(--smart-surface))}}.smart-price-tables-overview-icon{color:var(--smart-focus)}.smart-price-tables-overview-icon svg{width:22px;height:22px}.smart-price-tables-overview-eyebrow.MuiTypography-root{color:var(--smart-focus);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:850}.smart-price-tables-overview h2{letter-spacing:-.015em;font-size:1rem;font-weight:850}.smart-price-tables-overview p{font-size:.8rem}.smart-price-tables-metrics{border:1px solid var(--smart-border);border-radius:var(--smart-radius);background:var(--smart-surface);flex:none;grid-template-columns:repeat(2,minmax(92px,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-metrics{background:color-mix(in srgb,var(--smart-surface) 94%,transparent)}}.smart-price-tables-metrics>div{align-content:center;gap:1px;min-height:58px;padding:8px 16px;display:grid}.smart-price-tables-metrics>div+div{border-left:1px solid var(--smart-border)}.smart-price-tables-metrics strong{color:var(--smart-text);font-size:1.18rem;font-weight:850;line-height:1.1}.smart-price-tables-metrics span{color:var(--smart-muted);font-size:.68rem;font-weight:750}.smart-price-tables-toolbar{background:var(--smart-focus);min-height:58px}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-toolbar{background:color-mix(in srgb,var(--smart-focus) 2%,var(--smart-surface))}}.smart-price-tables-toolbar .smart-price-toolbar-search{flex-basis:520px;max-width:520px}.smart-price-tables-table-container table{min-width:820px}.smart-price-tables-table-container .MuiTableRow-root:not(.MuiTableRow-head){height:66px;transition:background-color .14s}.smart-price-tables-table-container .MuiTableRow-root:not(.MuiTableRow-head):hover{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-price-tables-table-container .MuiTableRow-root:not(.MuiTableRow-head):hover{background:color-mix(in srgb,var(--smart-focus) 3%,var(--smart-surface))}}.smart-price-table-name{align-items:center;gap:10px;min-width:0;display:flex}.smart-price-table-name>span{border-radius:var(--smart-radius);background:var(--smart-focus);flex:none;place-items:center;width:34px;height:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-price-table-name>span{background:color-mix(in srgb,var(--smart-focus) 9%,var(--smart-surface))}}.smart-price-table-name>span{color:var(--smart-focus)}.smart-price-table-name>span svg{width:17px;height:17px}.smart-price-table-name>div{gap:1px;min-width:0;display:grid}.smart-price-table-name strong,.smart-price-table-validity.MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.smart-price-table-name .MuiTypography-root{font-size:.68rem}.smart-price-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.smart-price-table-actions .smart-table-action.MuiIconButton-root{margin-left:0}.smart-price-access-dialog-content .MuiAutocomplete-root{margin-top:2px}.smart-price-access-dialog-content .smart-permission-affiliate-actions-row{justify-content:flex-end;margin-top:-6px}@media(max-width:1050px){.smart-price-tables-overview{flex-direction:column;align-items:stretch;gap:16px}.smart-price-tables-metrics{width:100%}}@media(max-width:560px){.smart-price-tables-overview{padding:16px}.smart-price-tables-overview-copy{align-items:flex-start}.smart-price-tables-metrics{grid-template-columns:1fr}.smart-price-tables-metrics>div+div{border-top:1px solid var(--smart-border);border-left:0}.smart-price-tables-page>.smart-price-toolbar{padding:12px}}.smart-affiliates-table-container th:first-child,.smart-affiliates-table-container td:first-child{width:22%}.smart-affiliates-table-container th:nth-child(2),.smart-affiliates-table-container td:nth-child(2),.smart-affiliates-table-container th:nth-child(3),.smart-affiliates-table-container td:nth-child(3){width:12%}.smart-affiliates-table-container th:nth-child(4),.smart-affiliates-table-container td:nth-child(4),.smart-affiliates-table-container th:nth-child(8),.smart-affiliates-table-container td:nth-child(8){width:8%}.smart-affiliates-table-container th:nth-child(5),.smart-affiliates-table-container td:nth-child(5){width:14%}.smart-affiliates-table-container th:nth-child(6),.smart-affiliates-table-container td:nth-child(6),.smart-affiliates-table-container th:nth-child(7),.smart-affiliates-table-container td:nth-child(7){width:10%}.smart-affiliates-table-container th:nth-child(9),.smart-affiliates-table-container td:nth-child(9){width:132px}.smart-affiliate-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.smart-affiliate-table-actions .smart-table-action.MuiIconButton-root{margin-left:0}.smart-permissions-table-container th:first-child,.smart-permissions-table-container td:first-child{width:25%}.smart-permissions-table-container th:nth-child(2),.smart-permissions-table-container td:nth-child(2),.smart-permissions-table-container th:nth-child(4),.smart-permissions-table-container td:nth-child(4){width:16%}.smart-permissions-table-container th:nth-child(3),.smart-permissions-table-container td:nth-child(3){width:22%}.smart-permissions-table-container th:nth-child(5),.smart-permissions-table-container td:nth-child(5){width:13%}.smart-permissions-table-container th:nth-child(6),.smart-permissions-table-container td:nth-child(6){width:8%;padding-right:22px!important}.smart-permissions-table-container th:nth-child(7),.smart-permissions-table-container td:nth-child(7){width:84px}.smart-parameters-table-container th:nth-child(4),.smart-parameters-table-container td:nth-child(4),.smart-parameters-table-container th:nth-child(5),.smart-parameters-table-container td:nth-child(5){width:10%}.smart-parameters-table-container th:first-child,.smart-parameters-table-container td:first-child{width:44%}.smart-parameters-table-container th:nth-child(2),.smart-parameters-table-container td:nth-child(2),.smart-parameters-table-container th:nth-child(3),.smart-parameters-table-container td:nth-child(3){width:18%}.smart-price-conversions-table-container th:first-child,.smart-price-conversions-table-container td:first-child,.smart-price-conversions-table-container th:nth-child(2),.smart-price-conversions-table-container td:nth-child(2),.smart-price-conversions-table-container th:nth-child(5),.smart-price-conversions-table-container td:nth-child(5),.smart-price-conversions-table-container th:nth-child(6),.smart-price-conversions-table-container td:nth-child(6){width:96px}.smart-price-conversions-table-container th:nth-child(3),.smart-price-conversions-table-container td:nth-child(3),.smart-price-conversions-table-container th:nth-child(4),.smart-price-conversions-table-container td:nth-child(4),.smart-time-ranges-table-container th:first-child,.smart-time-ranges-table-container td:first-child{width:24%}.smart-time-ranges-table-container th:nth-child(2),.smart-time-ranges-table-container td:nth-child(2){width:28%}.smart-time-ranges-table-container th:nth-child(3),.smart-time-ranges-table-container td:nth-child(3),.smart-time-ranges-table-container th:nth-child(4),.smart-time-ranges-table-container td:nth-child(4){width:14%}.smart-time-ranges-table-container th:nth-child(5),.smart-time-ranges-table-container td:nth-child(5){width:10%}.smart-time-ranges-table-container th:nth-child(6),.smart-time-ranges-table-container td:nth-child(6){width:96px}.smart-digital-products-table-container .smart-price-item-affiliate{min-width:0;max-width:100%}.smart-digital-products-table-container th:first-child,.smart-digital-products-table-container td:first-child,.smart-digital-products-table-container th:nth-child(2),.smart-digital-products-table-container td:nth-child(2){width:18%}.smart-digital-products-table-container th:nth-child(3),.smart-digital-products-table-container td:nth-child(3),.smart-digital-products-table-container th:nth-child(4),.smart-digital-products-table-container td:nth-child(4),.smart-digital-products-table-container th:nth-child(5),.smart-digital-products-table-container td:nth-child(5){width:10%}.smart-digital-products-table-container th:nth-child(6),.smart-digital-products-table-container td:nth-child(6),.smart-digital-products-table-container th:nth-child(7),.smart-digital-products-table-container td:nth-child(7),.smart-digital-products-table-container th:nth-child(8),.smart-digital-products-table-container td:nth-child(8),.smart-digital-products-table-container th:nth-child(9),.smart-digital-products-table-container td:nth-child(9){width:7%}.smart-digital-products-table-container th:nth-child(10),.smart-digital-products-table-container td:nth-child(10){width:104px}.smart-proposal-terms-table-container th:first-child,.smart-proposal-terms-table-container td:first-child,.smart-proposal-terms-table-container th:nth-child(4),.smart-proposal-terms-table-container td:nth-child(4),.smart-proposal-terms-table-container th:nth-child(5),.smart-proposal-terms-table-container td:nth-child(5){width:96px}.smart-proposal-terms-table-container th:nth-child(2),.smart-proposal-terms-table-container td:nth-child(2){width:55%}.smart-proposal-terms-table-container th:nth-child(3),.smart-proposal-terms-table-container td:nth-child(3){width:15%}.smart-discount-policies-table-container th:first-child,.smart-discount-policies-table-container td:first-child{width:27%}.smart-discount-policies-table-container th:nth-child(2),.smart-discount-policies-table-container td:nth-child(2){width:17%}.smart-discount-policies-table-container th:nth-child(3),.smart-discount-policies-table-container td:nth-child(3),.smart-discount-policies-table-container th:nth-child(4),.smart-discount-policies-table-container td:nth-child(4),.smart-discount-policies-table-container th:nth-child(6),.smart-discount-policies-table-container td:nth-child(6){width:11%}.smart-discount-policies-table-container th:nth-child(5),.smart-discount-policies-table-container td:nth-child(5){width:15%}.smart-discount-policies-table-container th:nth-child(7),.smart-discount-policies-table-container td:nth-child(7){width:84px}.smart-permission-row--missing .MuiTableCell-root{background:#f59e0b08}.smart-permissions-table-container th,.smart-permissions-table-container td{padding:12px 14px!important}.smart-permissions-table-container th{background:var(--smart-bg)}@supports (color:color-mix(in lab,red,red)){.smart-permissions-table-container th{background:color-mix(in srgb,var(--smart-bg) 58%,var(--smart-surface))}}.smart-permissions-table-container th{color:var(--smart-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:800}.smart-permissions-table-container tbody .MuiTableRow-root{transition:background-color .14s}.smart-permissions-table-container tbody .MuiTableRow-root:hover .MuiTableCell-root{background:var(--smart-focus)}@supports (color:color-mix(in lab,red,red)){.smart-permissions-table-container tbody .MuiTableRow-root:hover .MuiTableCell-root{background:color-mix(in srgb,var(--smart-focus) 3%,var(--smart-surface))}}.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:800}.smart-permission-user-email{color:var(--smart-muted);font-size:.76rem;font-weight:600}.smart-permission-role{font-size:.84rem;font-weight:800}.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:260px}.smart-permission-affiliate-list{align-items:center;gap:6px;width:max-content;max-width:100%;display:flex}.smart-permission-affiliate-tag{border:1px solid var(--smart-border);background:var(--smart-hover);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:150px;padding:3px 9px 3px 3px;display:inline-flex}.smart-permission-affiliate-tag>span{background:var(--smart-focus);border-radius:50%;flex:none;place-items:center;min-width:24px;height:24px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-permission-affiliate-tag>span{background:color-mix(in srgb,var(--smart-focus) 18%,var(--smart-surface))}}.smart-permission-affiliate-tag>span{color:var(--smart-focus);font-size:.61rem;font-weight:900}.smart-permission-affiliate-tag>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.smart-permission-affiliate-more{border:1px solid var(--smart-focus);flex:none;place-items:center;min-width:30px;height:30px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-permission-affiliate-more{border:1px solid color-mix(in srgb,var(--smart-focus) 45%,var(--smart-border))}}.smart-permission-affiliate-more{color:var(--smart-focus);border-radius:999px;font-size:.7rem;font-weight:900}.smart-permission-affiliate-all{border:1px solid var(--smart-focus);align-items:center;gap:6px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smart-permission-affiliate-all{border:1px solid color-mix(in srgb,var(--smart-focus) 42%,var(--smart-border))}}.smart-permission-affiliate-all{background:var(--smart-focus);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.smart-permission-affiliate-all{background:color-mix(in srgb,var(--smart-focus) 8%,var(--smart-surface))}}.smart-permission-affiliate-all{color:var(--smart-focus);padding:0 10px;font-size:.7rem;font-weight:850}.smart-permission-affiliate-all svg{width:15px;height:15px}.smart-permission-affiliate-tooltip-shell.MuiTooltip-tooltip{border:1px solid var(--smart-border);background:var(--smart-surface-raised);min-width:230px;max-width:320px;color:var(--smart-text);box-shadow:var(--smart-popover-shadow);border-radius:8px;padding:12px}@media(max-width:760px){.smart-permissions-page .smart-price-toolbar{flex-direction:column;align-items:stretch}.smart-permissions-page .smart-price-toolbar-search{flex-basis:auto;min-width:0}.smart-permissions-page .smart-price-toolbar-filters,.smart-permissions-page .smart-price-filter-chips{justify-content:flex-start}}.smart-permission-affiliate-tooltip-arrow.MuiTooltip-arrow{color:var(--smart-surface-raised)}.smart-permission-affiliate-tooltip-arrow.MuiTooltip-arrow:before{border:1px solid var(--smart-border)}.smart-permission-affiliate-tooltip{gap:8px;display:grid}.smart-permission-affiliate-tooltip-title{border-bottom:1px solid var(--smart-border);letter-spacing:.04em;text-transform:uppercase;padding-bottom:7px;font-size:.72rem;font-weight:900}.smart-permission-affiliate-tooltip-row{align-items:center;gap:9px;min-width:0;display:flex}.smart-permission-affiliate-tooltip-row>span{background:var(--smart-focus);border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.smart-permission-affiliate-tooltip-row>span{background:color-mix(in srgb,var(--smart-focus) 14%,var(--smart-surface))}}.smart-permission-affiliate-tooltip-row>span{color:var(--smart-focus);font-size:.65rem;font-weight:900}.smart-permission-affiliate-tooltip-row>div{gap:1px;min-width:0;display:grid}.smart-permission-affiliate-tooltip-row strong,.smart-permission-affiliate-tooltip-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-permission-affiliate-tooltip-row strong{font-size:.76rem;font-weight:850}.smart-permission-affiliate-tooltip-row em{color:var(--smart-muted);font-size:.68rem;font-style:normal;font-weight:700}.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-parameters-subnav{flex-direction:row;padding:10px 12px;overflow-x:auto}.smart-parameters-subnav-heading{display:none}.smart-parameters-subnav .smart-price-subnav-button{flex:none;width:auto}.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-proposals-advanced,.smart-client-address-panel,.smart-affiliate-logo-grid,.smart-affiliate-financial-grid,.smart-price-item-form-grid,.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-digital-package-composition,.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-pricing-skeleton-tabs{grid-template-columns:1fr}.smart-proposal-pricing-skeleton-actions{flex-direction:column;align-items:stretch}.smart-proposal-pricing-skeleton-add.MuiSkeleton-root{width:100%}.smart-proposal-pricing-skeleton-icons{justify-content:flex-start}.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,.smart-proposals-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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
