/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--smart-border-angle:0deg}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--smart-border-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-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{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-wrap{text-wrap:wrap}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#1e2835;--muted:#9aa3ae;--line:#e5e8ec;--soft:#f5f7f9;--accent:#163a52}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#eef1f4;margin:0}body,button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.wireframe{background:#fff;border:1px solid #dfe3e7;border-radius:18px;grid-template-columns:210px 300px minmax(520px,1fr);width:calc(100% - 64px);min-height:calc(100vh - 64px);margin:32px;display:grid;overflow:hidden;box-shadow:0 24px 60px #2a364517}.rail,.middle-column{border-right:1px solid var(--line)}.rail{flex-direction:column;padding:28px 18px 20px;display:flex}.logo{align-items:center;gap:10px;padding:0 8px 34px;font-size:16px;display:flex}.logo>span{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.rail nav{gap:6px;display:grid}.rail-item{color:#929ba5;border-radius:8px;align-items:center;gap:11px;height:40px;padding:0 10px;font-size:12px;display:flex}.rail-item i,.search-line i{border:1.5px solid #aeb5be;border-radius:4px;width:13px;height:13px}.rail-item.current{color:var(--ink);background:#eef2f5}.rail-item.current i{background:#7e8c9a;border-color:#7e8c9a}.rail-profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:20px 7px 0;display:flex}.rail-profile>i{background:#d9dee4;border-radius:50%;width:30px;height:30px}.rail-profile div{gap:2px;display:grid}.rail-profile b{font-size:10px}.rail-profile small{color:var(--muted);font-size:9px}.middle-column{flex-direction:column;min-width:0;display:flex}.column-head{justify-content:space-between;align-items:flex-end;height:105px;padding:25px 22px 18px;display:flex}.column-head small,.right-title small{color:var(--muted);font-size:9px}.column-head h1{margin:6px 0 0;font-size:18px}.column-head button{border:1px solid var(--line);background:#fff;border-radius:7px;width:28px;height:28px}.segmented{text-align:center;background:#f2f4f6;border-radius:7px;grid-template-columns:1fr 1fr;margin:0 22px 16px;padding:3px;font-size:10px;display:grid}.segmented span{padding:6px}.segmented .selected{background:#fff;border-radius:5px;box-shadow:0 1px 3px #dce1e6}.search-line{border:1px solid var(--line);color:#a7afb8;border-radius:7px;align-items:center;gap:9px;height:38px;margin:0 22px 10px;padding:0 11px;font-size:9px;display:flex}.search-line i{border-radius:50%}.row-list{border-top:1px solid var(--line)}.list-row{border-bottom:1px solid #eef0f2;align-items:center;height:72px;padding:0 20px;display:flex}.circle{color:#a3abb4;background:#edf0f3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.row-copy{gap:5px;min-width:0;margin-left:11px;display:grid}.row-copy b{font-size:11px}.row-copy span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.list-row>small{color:#aab1b9;margin-left:auto;font-size:8px}.right-column{min-width:0}.top-line{border-bottom:1px solid var(--line);color:#9ca5af;justify-content:space-between;align-items:center;height:64px;padding:0 28px;font-size:10px;display:flex}.top-line div{gap:9px;display:flex}.top-line i{border:1px solid var(--line);border-radius:50%;width:28px;height:28px}.right-body{padding:30px}.right-title{justify-content:space-between;align-items:flex-end;display:flex}.right-title h2{margin:7px 0 0;font-size:20px}.right-title button{background:var(--accent);color:#fff;border:0;border-radius:7px;padding:10px 14px;font-size:9px}.filters{gap:9px;margin:24px 0 18px;display:flex}.filters span{border:1px solid var(--line);color:#9aa3ad;border-radius:20px;padding:7px 12px;font-size:9px}.filters span:first-child{color:#4d5b68;background:#eff2f4}.card-grid{grid-template-columns:repeat(3,minmax(135px,1fr));gap:14px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.image-placeholder{color:#aeb7c0;place-items:center;height:120px;font-size:24px;display:grid}.tone-1{background:#e5e9ec}.tone-2{background:#dfe4e7}.tone-3{background:#e9ecee}.card-copy{padding:12px}.card-copy small{color:#a6aeb7;margin-bottom:6px;font-size:8px;display:block}.card-copy b{font-size:11px;display:block}.card-copy p{color:#9da5ae;margin:6px 0 13px;font-size:8px}.card-copy>div{color:#9fa7b0;border-top:1px solid #eef0f2;justify-content:space-between;padding-top:9px;font-size:8px;display:flex}.card-copy i{background:#ccd2d8;border-radius:50%;width:7px;height:7px}@media (max-width:1000px){.wireframe{border:0;border-radius:0;grid-template-columns:72px 270px minmax(440px,1fr);width:100%;margin:0}.logo b,.rail-item span,.rail-profile div{display:none}.rail{padding-inline:13px}.rail-item{justify-content:center}.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.wireframe{display:block}.rail{display:none}.middle-column{border-right:0}.right-column{border-top:1px solid var(--line)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.right-body{padding:22px 16px}}.detail-body{padding:22px 26px 28px}.detail-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.detail-heading small{color:var(--muted);font-size:8px}.detail-heading h2{margin:5px 0 0;font-size:17px}.detail-heading>span{color:#a8b0b8;letter-spacing:2px}.hero-strip{grid-template-columns:3fr 1fr;gap:10px;height:190px;display:grid}.hero-main,.hero-side{color:#a8b2bb;background:#dfe4e7;border-radius:8px;place-items:center;font-size:30px;display:grid;position:relative;overflow:hidden}.hero-side{background:#e8ebed}.hero-main>div{color:#fff;background:linear-gradient(#0000,#232d37a6);gap:4px;padding:38px 18px 15px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-main small{font-size:8px}.hero-main b{font-size:13px}.detail-tabs{border-bottom:1px solid var(--line);align-items:center;gap:9px;height:44px;display:flex}.detail-tabs span{color:#8e98a2;background:#f1f3f5;border-radius:5px;padding:6px 10px;font-size:8px}.detail-meta{border-bottom:1px solid var(--line);color:#99a2ac;justify-content:space-between;align-items:center;height:42px;font-size:8px;display:flex}.detail-grid{grid-template-columns:1.25fr 1fr .9fr;min-height:255px;display:grid}.detail-grid>section{border-right:1px solid var(--line);padding:15px}.detail-grid>section:last-child{border:0}.preview-panel{padding-left:0!important}.mini-image{color:#a8b1b9;background:#e4e8eb;border-radius:7px;place-items:center;height:150px;font-size:25px;display:grid}.preview-actions{color:#9aa3ac;justify-content:space-around;align-items:center;height:39px;font-size:8px;display:flex}.detail-grid h3{margin:1px 0 13px;font-size:10px}.info-row{color:#737f8b;border-bottom:1px solid #f0f2f3;align-items:center;gap:8px;height:31px;font-size:8px;display:flex}.info-row i{border:1px solid #aeb6be;border-radius:3px;width:10px;height:10px}.info-row small{color:#abb2b9;margin-left:auto}.note-box{background:#f3f5f6;border-radius:7px;padding:12px}.note-box b{font-size:8px}.note-box p{color:#9ba4ad;margin:6px 0 0;font-size:7px;line-height:1.5}.note-line{background:#edf0f2;border-radius:4px;height:8px;margin-top:15px}.note-line.short{width:65%;margin-top:8px}@media (max-width:1000px){.detail-body{padding:18px}.hero-strip{height:165px}.detail-grid{grid-template-columns:1.2fr 1fr}.note-panel{display:none}.info-panel{border-right:0!important}}@media (max-width:720px){.hero-strip{height:150px}.detail-grid{grid-template-columns:1fr 1fr}.detail-tabs{overflow:hidden}.detail-tabs span{white-space:nowrap}}@media (max-width:1000px){.wireframe{grid-template-columns:92px 270px minmax(440px,1fr)}}@media (max-width:720px){.wireframe{display:block}}html,body,button{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.logo b,.column-head h1,.right-title h2,.detail-heading h2{letter-spacing:-.035em;font-weight:700}.wireframe{grid-template-rows:105px minmax(calc(100vh - 169px),1fr)}.shell-header{grid-column:1/-1;grid-template-columns:260px 300px minmax(520px,1fr);align-items:stretch;display:grid}.shell-header .logo{border-right:1px solid var(--line);align-self:stretch;padding:0 26px;display:flex}.section-name{border-bottom:1px solid var(--line);letter-spacing:-.015em;grid-column:2;align-items:center;padding:0 26px;font-size:13px;font-weight:700;display:flex}.header-right{border-bottom:1px solid var(--line);color:#9ca5af;grid-column:3;justify-content:flex-end;align-items:center;padding:0 28px;font-size:10px;display:flex}.header-right i{border:1px solid var(--line);border-radius:50%;width:30px;height:30px}.first-menu-item{background:#eef2f5;border-radius:8px;align-items:center;gap:11px;height:40px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.first-menu-item i{background:#7e8c9a;border-radius:4px;width:13px;height:13px}@media (max-width:1000px){.shell-header{grid-template-columns:92px 270px minmax(440px,1fr)}.shell-header .logo{justify-content:center;padding:0}.shell-header .logo b{display:none}.first-menu-item{justify-content:center;padding:0;font-size:0}}@media (max-width:720px){.wireframe{grid-template-rows:72px minmax(calc(100vh - 72px),1fr);grid-template-columns:72px minmax(0,1fr);display:grid}.shell-header{grid-template-columns:72px minmax(0,1fr)}.section-name{grid-column:2}.header-right,.middle-column{display:none}.right-column{border-left:0}.rail{padding:15px;display:block}}.shell-header .logo{gap:9px}.logo>span{border-radius:7px;width:26px;height:26px;font-size:10px}.logo b{letter-spacing:-.025em;font-size:15px;font-weight:750}.section-name{color:#515d69;letter-spacing:0;font-size:11px;font-weight:600}.rail{padding:19px 22px}.first-menu-item{color:#6f7984;background:0 0;gap:10px;height:36px;padding:0 6px;font-size:10px;font-weight:500}.first-menu-item:hover{background:#f5f6f7}.first-menu-item i{background:0 0;border:1px solid #9ca6b0;border-radius:3px;width:12px;height:12px}.header-right i{border-color:#dfe3e7;width:27px;height:27px}html,body,button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.logo b{font-size:17px;font-weight:800}.first-menu-item{color:#596572;font-size:13px;font-weight:500}.section-name{letter-spacing:-.035em;color:#1e2835;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700}.logo img{width:174px;max-width:100%;height:auto;display:block}@media (max-width:1000px){.logo img{object-fit:cover;object-position:left;width:48px;max-width:none}}.section-name{background:#ff8a65}.header-right{background:#73b7ff}.header-right i{background:#fff;border-color:#1e283538}.section-name,.middle-column{color:#fff;background:#ff2424}.header-right,.right-column{color:#fff;background:#0568ff}@media (max-width:1000px){.wireframe,.shell-header{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.wireframe,.shell-header{grid-template-columns:72px minmax(0,1fr)}.middle-column{display:none}}.shell-header .logo,.section-name,.header-right,.rail,.middle-column,.right-column{color:var(--ink);background:#fff}.wireframe,.shell-header{grid-template-columns:260px 300px minmax(520px,1fr)}.shell-header .logo{background:#ffd84d}.section-name{color:var(--ink);background:#ff8a65}.header-right{color:var(--ink);background:#73b7ff}.rail{background:#fff1a8}.middle-column{background:#ffc2b8}.right-column{background:#b9dcff}.first-menu-item{background:#ffffff8c}@media (max-width:1000px){.wireframe,.shell-header{grid-template-columns:92px 270px minmax(440px,1fr)}}@media (max-width:720px){.wireframe,.shell-header{grid-template-columns:72px minmax(0,1fr)}.middle-column{display:none}}.section-name,.header-right{background:#ff8a65}.shell-header{--brand-column:260px;position:relative}.shell-header:after{content:"";z-index:2;left:var(--brand-column);pointer-events:none;background:#1e28353d;height:1px;position:absolute;top:50%;right:0}.section-name,.header-right{padding-bottom:52px}@media (max-width:1000px){.shell-header{--brand-column:92px}.section-name,.header-right{padding-bottom:52px}}@media (max-width:720px){.shell-header{--brand-column:72px}.section-name{padding-bottom:35px}}.section-name{grid-template-rows:1fr 1fr;align-items:center;padding:0 26px;display:grid}.section-title{align-self:center}.glass-actions{align-self:center;align-items:center;gap:8px;display:flex}.glass-actions button{-webkit-backdrop-filter:blur(18px)saturate(150%);color:#4f2b22;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#ffffff94,#ffffff47);border:1px solid #ffffff9e;border-radius:999px;min-width:68px;height:32px;padding:0 16px;font-size:11px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #ffffff2e,0 5px 14px #56251621}.glass-actions button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#0000);border-radius:999px;height:38%;position:absolute;inset:2px 8px auto}.glass-actions button:hover{background:linear-gradient(#ffffffb8,#ffffff5c);transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 8px 18px #5625162b}.glass-actions button:active{transform:translateY(0)scale(.98)}@media (max-width:720px){.section-name{padding:0 16px}.glass-actions{gap:5px}.glass-actions button{min-width:0;height:27px;padding:0 10px;font-size:9px}}.glass-actions button,.glass-actions button:hover,.glass-actions button:active{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #1e283538;transition:none;transform:none}.glass-actions button:before{display:none}.first-menu-item,.first-menu-item:hover{box-shadow:none;background:0 0;border:0}.wireframe{border-radius:18px;grid-template-rows:105px minmax(0,1fr);grid-template-columns:260px 300px minmax(520px,1fr);width:calc(100% - 64px);min-width:1080px;height:calc(100vh - 64px);min-height:calc(100vh - 64px);margin:32px;display:grid}.shell-header{--brand-column:260px;grid-template-rows:105px;grid-template-columns:260px 300px minmax(520px,1fr);height:auto;display:grid}.shell-header .logo{border-right:1px solid var(--line);border-bottom:0;grid-area:auto;justify-content:flex-start;padding:0 26px;overflow:visible}.shell-header .logo img{flex:initial;width:174px;max-width:100%}.shell-header .logo .site-dot{background:#cbd1d8;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.shell-header .logo b{letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:750;display:block}.section-name{grid-area:auto/2;grid-template-rows:1fr 1fr;padding:0 26px}.header-right{border-bottom:1px solid var(--line);background:#ff8a65;grid-area:auto/3;justify-content:flex-end;padding:0 28px 52px;display:flex;position:relative}.new-assignment-button{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#1e2023;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;height:32px;min-height:32px;max-height:32px;padding:0 4px 0 15px;font-size:11px;font-weight:650;line-height:1;display:flex;position:absolute;bottom:10px;right:28px}.new-assignment-button>i{background:#087be8;border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.new-assignment-button>i:before,.new-assignment-button>i:after{content:"";background:#fff;border-radius:999px;width:11px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-assignment-button>i:after{transform:translate(-50%,-50%)rotate(90deg)}.documents-header-actions{align-items:center;gap:12px;display:flex}.documents-summary{color:#1e28358c;font-size:12px}.documents-summary strong{color:var(--ink)}.download-documents-button{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#1e2023;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;height:32px;min-height:32px;max-height:32px;padding:0 4px 0 15px;font-size:11px;font-weight:650;line-height:1;display:flex}.download-documents-button>i{background:#087be8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.download-documents-button img{width:11px;height:16px;display:block}.shell-header:after{top:50%;left:260px;right:0}.rail{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;min-height:0;padding:19px 22px;display:flex}.first-menu-item{justify-content:flex-start;width:auto;min-width:0;height:36px;font-size:13px}.user-section{background:#4b9b76;border-top:1px solid #1e28352e;align-items:center;height:105px;margin:auto -22px -19px;padding:0 22px;display:flex;position:relative}.user-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff2e;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;min-width:0;height:54px;padding:0 14px;font-size:12px;font-weight:650;transition:background-color .16s;display:flex;box-shadow:inset 0 0 0 1px #fff3}.user-card:hover,.user-card[aria-expanded=true]{background:#ffffff45}.user-card i{background:#cbd1d8;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.agency-menu{z-index:20;-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1e28351a;border-radius:18px;padding:14px 12px;position:absolute;bottom:calc(100% + 10px);left:22px;right:22px;box-shadow:0 16px 40px #1e28352e}.agency-menu button{width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 12px;font-size:13px;font-weight:500}.agency-menu button:hover{background:#1e28350f}.agency-menu-separator{background:#1e283521;height:1px;margin:7px 8px}.middle-column,.right-column{border-bottom:0;min-height:0;display:block}.middle-column{--assignment-list-row-height:180px;border-right:1px solid var(--line);overflow-y:auto}.search-panel{opacity:0;border-bottom:1px solid #0000;max-height:0;padding:0 18px;transition:max-height .3s,padding .3s,opacity .22s,transform .3s,border-color .3s;overflow:hidden;transform:translateY(-8px)}.search-panel.is-visible{opacity:1;border-bottom-color:#1e283524;max-height:57px;padding:12px 18px;transform:translateY(0)}.search-field{background:#1e2835;border:1px solid #1e2835;border-radius:999px;align-items:center;gap:9px;height:32px;padding:0 14px;display:flex}.search-field i{border:1.25px solid #ffffffd1;border-radius:50%;flex:0 0 11px;width:11px;height:11px;position:relative}.search-field i:after{content:"";background:#ffffffd1;border-radius:999px;width:4px;height:1.25px;position:absolute;bottom:-2px;right:-3px;transform:rotate(45deg)}.search-field input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px;font-weight:600}.search-field input::placeholder{color:#ffffffc7}.first-menu-item{color:var(--ink);font-weight:700}.first-menu-item i{background:0 0;border:1.5px solid #76838f;border-radius:50%;width:14px;height:14px;position:relative}.first-menu-item i:after{content:"";background:#76838f;border-radius:50%;position:absolute;inset:3px}.rail-menu{gap:8px;display:grid}.secondary-menu-item{color:#1e283594;align-items:center;gap:10px;min-height:36px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.secondary-menu-item span{white-space:nowrap;min-width:0}.secondary-menu-item i{background:0 0;border:1.5px solid #76838f;border-radius:50%;flex:0 0 14px;width:14px;height:14px;position:relative}.secondary-menu-item i:after{content:"";background:#76838f;border-radius:50%;position:absolute;inset:3px}.secondary-menu-item i.locked-menu-icon{background:#76838f;border:0;border-radius:0;-webkit-mask:url(/lock.svg) 50%/contain no-repeat;mask:url(/lock.svg) 50%/contain no-repeat}.secondary-menu-item i.locked-menu-icon:after{display:none}.rail-menu .secondary-menu-item.is-locked{cursor:default}.rail-menu .secondary-menu-item.is-locked:hover{background:0 0}.rail-menu .expenses-menu-icon{object-fit:contain}.expenses-page{background:#e8edf2;grid-area:2/2/auto/-1;min-width:0;min-height:0;padding:22px}.expenses-empty-card{text-align:center;background:#f4f6f8;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;box-shadow:inset 0 0 0 1px #1e283514}.expenses-empty-icon{background:#1e28350f;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.expenses-empty-icon img{opacity:.7;width:20px;height:18px;display:block}.expenses-empty-card strong{color:#1e2835;letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700}.expenses-empty-card strong:before{content:"Conteggio spese";color:#526779;letter-spacing:0;margin-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:650;display:block}.expenses-empty-card p{color:#1e283580;text-wrap:pretty;max-width:390px;margin:8px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.48}.expenses-page-active{background:#e3e9ef;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:hidden}.expenses-workspace{flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.expenses-intro{background:#f4f6f8;border-radius:28px;flex:none;justify-content:space-between;align-items:center;gap:28px;min-height:106px;padding:20px 24px;display:flex;box-shadow:inset 0 0 0 1px #1e283512}.expenses-intro small,.expenses-form-card header small,.expenses-preview-card header small{color:#53697b;letter-spacing:.02em;font-size:10.5px;font-weight:650}.expenses-intro h2{color:#1e2835;letter-spacing:-.03em;margin:5px 0 4px;font-size:24px;line-height:1.15}.expenses-intro p{color:#1e283585;margin:0;font-size:12px;line-height:1.45}.expenses-intro label{color:#1e283599;gap:7px;width:min(390px,42%);font-size:11px;font-weight:600;display:grid}.expenses-intro select{color:#1e2835;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #1e283526;border-radius:999px;outline:0;padding:0 38px 0 14px;font-size:12px}.expenses-form-card,.expenses-preview-card{background:#f4f6f8;border-radius:28px;min-width:0;min-height:0;padding:22px;box-shadow:inset 0 0 0 1px #1e283512,0 12px 36px #1e28350f}.expenses-form-card{overflow-y:auto}.expenses-form-card>header,.expenses-preview-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.expenses-form-card h3,.expenses-preview-card h3{color:#1e2835;letter-spacing:-.025em;margin:4px 0 0;font-size:19px}.expenses-form-card>header>span{color:#53697b;background:#e3e9ef;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650}.expenses-basic-fields{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px;display:grid}.expenses-basic-fields label,.expenses-commission label{color:#1e283594;gap:6px;font-size:10.5px;font-weight:550;display:grid}.expenses-basic-fields input,.expenses-commission input{box-sizing:border-box;color:#1e2835;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #1e283521;border-radius:12px;outline:0;padding:0 12px;font-size:12px}.expenses-basic-fields input:disabled{color:#1e2835ad;opacity:1;background:#e9edf1}.expenses-choice{border:0;margin:0 0 17px;padding:0}.expenses-choice legend,.expenses-options h4{color:#1e2835;margin:0 0 9px;font-size:12px;font-weight:650}.expenses-choice>div{flex-wrap:wrap;gap:7px;display:flex}.expenses-choice button,.expenses-commission button{color:#1e28359e;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283524;border-radius:999px;padding:0 12px;font-size:11px}.expenses-choice button.active,.expenses-commission button.active{color:#fff;background:#1e2835;border-color:#1e2835;font-weight:600}.expenses-choice button span{margin-left:6px}.expenses-choice-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.expenses-options{padding-top:3px}.expenses-toggle{color:#1e2835;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #1e283517;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 11px;display:grid}.expenses-toggle>i{border:1.5px solid #aeb7c1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.expenses-toggle.active>i{color:#fff;background:#087be8;border-color:#087be8}.expenses-toggle>span{gap:3px;display:grid}.expenses-toggle strong{font-size:11.5px}.expenses-toggle small{color:#1e283580;font-size:10px;font-weight:400}.expenses-toggle>b{color:#1e28356b;font-size:18px;font-weight:400}.expenses-commission{background:#e9edf1;border-radius:16px;margin:0 0 8px 32px;padding:12px}.expenses-commission>div{gap:7px;margin-bottom:11px;display:flex}.expenses-info{color:#1e283594;background:#e6edf3;border-radius:16px;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.expenses-info i{border:1px solid #607789;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font:600 11px/1 Georgia,serif;display:grid}.expenses-info p{margin:0;font-size:10.5px;line-height:1.48}.expenses-preview-card{background:#eef2f5;flex-direction:column;display:flex;overflow:hidden}.expenses-preview-card>header{flex:none}.expenses-preview-card>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.expenses-preview-card>header button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#1e2835;border:0;border-radius:999px;padding:0 12px;font-size:10.5px;font-weight:600}.expenses-preview-card>header button:disabled{color:#8a949d;cursor:default;background:#d7dde2}.expenses-sheet{color:#1e2835;background:#fff;flex:1;min-height:0;padding:28px 30px;overflow-y:auto;box-shadow:0 8px 24px #1e283514}.expenses-sheet-heading{border-bottom:1px solid #1e28351f;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.expenses-sheet-heading>div{gap:3px;display:grid}.expenses-sheet-heading>div:last-child{text-align:right}.expenses-sheet-heading small{color:#1e28357a;font-size:9.5px}.expenses-sheet-heading strong{letter-spacing:-.02em;font-size:17px}.expenses-sheet-heading span{color:#1e28358a;font-size:10.5px}.expenses-sheet-section{border-bottom:1px solid #1e28351a;padding:17px 0}.expenses-sheet-section h4{color:#52697a;margin:0 0 9px;font-size:11px;font-weight:650}.expenses-sheet-section>div{justify-content:space-between;align-items:center;gap:18px;min-height:27px;font-size:11px;display:flex}.expenses-sheet-section>div span{color:#1e283594}.expenses-sheet-section>div strong{font-weight:600}.expenses-sheet>footer{gap:10px;padding-top:18px;display:grid}.expenses-sheet>footer span{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.expenses-sheet>footer span:last-child{background:#edf2f6;border-radius:14px;padding:13px 15px;font-weight:650}.expenses-sheet>footer strong{letter-spacing:-.02em;font-size:17px}@media (max-width:1000px){.expenses-layout{grid-template-columns:1fr}.expenses-page-active{overflow:auto}.expenses-form-card,.expenses-preview-card{min-height:600px}}@media (max-width:720px){.expenses-intro{flex-direction:column;align-items:stretch}.expenses-intro label{width:100%}.expenses-choice-columns,.expenses-basic-fields{grid-template-columns:1fr}.expenses-sheet{padding:22px 18px}}.expenses-choice{gap:8px;display:grid}.expenses-choice>span{color:#1e2835;font-size:12px;font-weight:650}.expenses-choice>select{-webkit-appearance:none;appearance:none;color:#1e2835;width:max-content;min-width:172px;max-width:100%;height:36px;font:inherit;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#65717d 50%),linear-gradient(135deg,#65717d 50%,#0000 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #1e283529;border-radius:999px;outline:0;padding:0 38px 0 14px;font-size:11.5px;font-weight:500;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1e28350f}.expenses-choice>select:hover{border-color:#1e283540}.expenses-choice>select:focus{border-color:#007aff7a;box-shadow:0 0 0 3px #007aff1f}.expenses-options{background:#e9edf1;border-radius:17px;padding-top:0;overflow:hidden}.expenses-options-trigger{color:#1e2835;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.expenses-options-trigger>span{gap:3px;display:grid}.expenses-options-trigger strong{font-size:12px;font-weight:650}.expenses-options-trigger small{color:#1e283580;font-size:10px;font-weight:400}.expenses-options-trigger>i{border-bottom:1.5px solid #667481;border-right:1.5px solid #667481;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)translate(-2px,-2px)}.expenses-options.is-open .expenses-options-trigger>i{transform:rotate(225deg)translate(-1px,-1px)}.expenses-options-content{padding:0 7px 8px}.expenses-options-content .expenses-toggle{border-top-color:#1e283514}.assignment-row{border-bottom:1px solid #1e283538;flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:20px 24px 18px;display:flex}.expenses-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.expenses-choice-grid .expenses-choice{align-content:start;margin:0}.expenses-choice-grid .expenses-choice>select{width:100%;min-width:0}@media (max-width:720px){.expenses-choice-grid{grid-template-columns:1fr}}.expenses-intro>div{gap:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid}.expenses-intro>div>small{color:#53697bd1;letter-spacing:0;text-transform:none;margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.25}.expenses-intro>div>h2{color:#2b211e;letter-spacing:-.025em;margin:0 0 7px;font-size:24px;font-weight:700;line-height:1.12}.expenses-intro>div>p{color:#1e283594;letter-spacing:0;text-wrap:pretty;max-width:36em;margin:0;font-size:12px;font-weight:400;line-height:1.5}.expenses-workspace{grid-template:"intro preview""form preview"minmax(0,1fr)/minmax(330px,.4fr) minmax(0,.6fr);gap:14px 18px;display:grid}.expenses-intro{flex-direction:column;grid-area:intro;justify-content:flex-start;align-items:stretch;gap:16px;min-height:0;padding:20px 22px}.expenses-intro label{width:100%}.expenses-layout{display:contents}.expenses-form-card{grid-area:form}.expenses-preview-card{grid-area:preview}.expenses-preview-card>header{padding-inline:30px}.expenses-page-active{background:#ffd8c9}.expenses-workspace{background:#ffb99f;border-radius:28px;padding:20px;box-shadow:inset 0 0 0 1px #78341c17,0 14px 40px #78341c1a}.expenses-intro,.expenses-form-card,.expenses-preview-card{background:#ffffffad;box-shadow:inset 0 0 0 1px #78341c12}.expenses-preview-card{background:#ffffffb8}.expenses-options{background:#ffffff8a}.expenses-info{background:#ffffff94}.payment-data-section .expenses-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-data-section .expenses-basic-fields label:last-child:nth-child(odd){grid-column:1/-1}.payment-sheet-switch{align-items:center;gap:6px;display:flex!important}.payment-sheet-switch button{color:#1e283594!important;background:#fff!important;border:1px solid #1e283526!important;border-radius:999px!important;height:30px!important;padding:0 12px!important;font-size:10.5px!important;font-weight:600!important}.payment-sheet-switch button.active{color:#fff!important;background:#1e2835!important;border-color:#1e2835!important}.expenses-data-section,.expenses-conditions{margin:0 0 18px}.expenses-data-section>h4,.expenses-conditions>h4{color:#1e2835;letter-spacing:-.01em;margin:0 0 10px;font-size:12px;font-weight:700}.expenses-data-section .expenses-basic-fields{margin-bottom:0}.expenses-conditions .expenses-choice-grid{background:#ffffffb3;border:1px solid #1e283517;border-radius:17px;margin:0;display:block;overflow:hidden}.expenses-conditions .expenses-choice{border-bottom:1px solid #1e283514;grid-template-columns:minmax(90px,1fr) minmax(150px,auto);align-items:center;gap:14px;min-height:48px;padding:5px 10px 5px 14px;display:grid}.expenses-conditions .expenses-choice:last-child{border-bottom:0}.expenses-conditions .expenses-choice>span{color:#1e28359e;font-size:11.5px;font-weight:550}.expenses-conditions .expenses-choice>select{justify-self:end;width:210px;max-width:100%;height:36px;font-size:11.5px}@media (max-width:720px){.expenses-conditions .expenses-choice{grid-template-columns:1fr}.expenses-conditions .expenses-choice>select{justify-self:stretch;width:100%}}@media (max-width:1000px){.expenses-page-active .expenses-form-card,.expenses-page-active .expenses-preview-card{min-height:0}}@media (max-width:720px){.expenses-workspace{height:auto;display:flex}.expenses-layout{grid-template-columns:1fr;display:grid}.expenses-form-card,.expenses-preview-card{grid-area:auto}.expenses-intro{flex-direction:column;align-items:stretch}.expenses-intro label{width:100%}}.assignment-row strong{letter-spacing:-.025em;color:var(--ink);font-size:17px;font-weight:700}.assignment-row span{color:#6d7782;font-size:11px;font-weight:500}.assignment-row{gap:0;padding-top:22px;padding-bottom:19px}.assignment-row strong{font-size:16px;line-height:1.22}.assignment-row{min-height:112px;padding:22px 24px 20px}.assignment-row strong{letter-spacing:-.04em;font-size:19px;font-weight:750;line-height:1.15}.assignment-row .property-meta{letter-spacing:.095em;text-transform:uppercase;color:#1e283575;margin-top:9px;font-size:8.5px;font-weight:400;line-height:1.3}.assignment-row .property-owner{color:#1e2835db;margin-top:15px;font-size:12.5px;font-weight:650;line-height:1.2}.wireframe{grid-template-columns:260px 430px minmax(520px,1fr);min-width:1210px}html,body{background:#fff}.wireframe{width:100%;height:100vh;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0}.shell-header{grid-template-columns:260px 430px minmax(520px,1fr)}.assignment-row{height:var(--assignment-list-row-height);min-height:var(--assignment-list-row-height);grid-template-columns:minmax(0,1fr) 122px;gap:0;padding:0;display:grid;overflow:hidden}.property-copy{flex-direction:column;justify-content:center;min-width:0;padding:22px 20px 20px;display:flex}.status-cell{border-left:1px solid #1e283538;grid-template-rows:1fr auto;display:grid}.completion-cell,.deadline-cell{flex-direction:column;justify-content:center;align-items:center;display:flex}.completion-ring{background:conic-gradient(#566573 0 68%,#ffffff85 68% 100%);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.completion-ring:before{content:"";background:#ffc2b8;border-radius:50%;position:absolute;inset:5px}.completion-ring span{z-index:1;color:var(--ink);font-size:9px;font-weight:700;position:relative}.completion-cell small,.deadline-cell small{letter-spacing:.04em;color:#1e28358c;font-size:8px;font-weight:500}.completion-cell small{margin-top:7px}.deadline-cell{border-top:1px solid #1e283538;align-items:center;min-height:48px;padding:8px 12px}.deadline-cell strong{white-space:nowrap;margin-top:4px;font-size:10.5px;font-weight:700;line-height:1.2}.missing-docs{color:#1e2835ad;background:#ffffff6b;border:1px solid #1e283521;border-radius:7px;width:max-content;margin-top:12px;padding:7px 10px;font-size:9.5px;font-weight:600;line-height:1}.owner-line{align-items:center;gap:10px;min-width:0;margin-top:15px;display:flex}.owner-line .property-owner,.owner-line .missing-docs{margin-top:0}.owner-line .missing-docs{white-space:nowrap;padding:6px 8px;font-size:8.5px}.owner-line{flex-direction:column;align-items:flex-start;gap:9px;width:100%}.owner-divider{background:#1e28352e;width:100%;height:1px;display:block}.property-copy{grid-template-rows:1fr 48px;padding:0;display:grid}.property-main{flex-direction:column;justify-content:center;padding:22px 20px 16px;display:flex}.docs-row,.deadline-cell{min-height:48px;position:relative}.docs-row:before,.deadline-cell:before{content:"";background:#1e283538;height:1px;position:absolute;top:0;left:14px;right:14px}.docs-row{align-items:center;padding:7px 20px;display:flex}.docs-row .missing-docs{margin:0}.deadline-cell{border-top:0}.property-copy{text-align:left;justify-content:stretch;align-items:stretch}.property-main{justify-content:flex-start;align-items:flex-start}.docs-row{justify-content:flex-start;align-items:center}.completion-ring{width:54px;height:54px}.glass-actions button.active,.glass-actions button.active:hover,.glass-actions button.active:active{color:#fff;background:#1e2835;border-color:#1e2835}.glass-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:330px;display:grid}.glass-actions button{white-space:nowrap;width:100%;min-width:0;padding-inline:12px}.assignment-row{cursor:default}.assignment-row.assignment-openable{cursor:pointer}.detail-open{grid-template-columns:260px 0 minmax(520px,1fr);transition:grid-template-columns .65s cubic-bezier(.16,1,.3,1)}.detail-open .middle-column{opacity:0;pointer-events:none;border-right:0;transition:opacity .24s;overflow:hidden}.detail-open .right-column{grid-column:3}.detail-open .close-detail{animation:.28s ease-out .2s both close-in}@keyframes close-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.right-column{position:relative;overflow-y:auto}.close-detail{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #1e283538;border-radius:50%;place-items:center;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid;position:absolute;top:18px;left:18px}.dossier-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px;display:grid}.detail-open .dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-card{background:#ffffff7a;border-radius:28px;min-height:340px}.seller-card{min-height:406px;padding:20px;overflow:hidden}.seller-card h3{letter-spacing:-.025em;margin:0 0 16px;font-size:16px;font-weight:700}.seller-track-shell{position:relative}.seller-track-shell:after{content:"";z-index:2;opacity:1;pointer-events:none;background:linear-gradient(90deg,#0000,#dcedfff5);width:68px;transition:opacity .4s;position:absolute;top:0;bottom:8px;right:0}.seller-track-shell.at-end:after{opacity:0}.seller-card-track{scroll-snap-type:x mandatory;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.seller-subcard{scroll-snap-align:start;background:#ffffff9e;border-radius:10px;height:308px;padding:18px 18px 34px}.seller-person{align-items:center;gap:10px;margin-bottom:15px;display:flex}.seller-person>i{background:#cbd1d8;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.seller-person>div{gap:3px;display:grid}.seller-person span{color:#1e28358c;font-size:11px}.seller-subcard dl{margin:0;display:grid}.seller-subcard dl>div{border-top:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.seller-subcard dt{color:#1e283580;font-size:10px}.seller-subcard dd{text-align:right;color:#1e2835d1;margin:0;font-size:11px;font-weight:600}.property-card{padding:20px}.property-card h3{letter-spacing:-.025em;margin:0 0 16px;font-size:16px;font-weight:700}.property-address{background:#ffffff9e;border-radius:10px;gap:5px;margin-bottom:12px;padding:16px;display:grid}.property-address strong{font-size:14px}.property-address span{color:#1e28358c;font-size:10px}.property-card dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;display:grid}.property-card dl>div{border-top:1px solid #1e28351a;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.property-card dt{color:#1e283580;font-size:10px}.property-card dd{text-align:right;margin:0;font-size:11px;font-weight:600}.assignment-card{padding:20px}.assignment-card h3{letter-spacing:-.025em;margin:0 0 16px;font-size:16px;font-weight:700}.assignment-card dl{margin:0;display:grid}.assignment-card dl>div{border-top:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.assignment-card dl>div:first-child{border-top:0;width:100%;margin:0 0 4px;padding:0}.assignment-card dl>div:first-child dd{letter-spacing:-.025em;background:0 0;border-radius:0;padding:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:750}.assignment-card dt{color:#1e283580;font-size:10px}.assignment-card dd{text-align:right;margin:0;font-size:12px;font-weight:650}.activity-card{padding:20px;overflow:hidden}.activity-card header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.activity-card h3{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:700}.activity-card header>span{color:#1e283580;font-size:10px}.activity-list{height:275px;padding-left:2px;overflow-y:auto}.activity-entry{border-bottom:1px solid #1e283517;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 0 11px 18px;display:grid;position:relative}.activity-entry>i{background:#76838f;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:1px}.activity-entry p{margin:0;font-size:10.5px;line-height:1.35}.activity-entry div>span{color:#1e283580;margin-top:4px;font-size:9px;line-height:1.35;display:block}.activity-entry time{white-space:nowrap;color:#1e28357a;font-size:8.5px}.close-detail{background:#087be8;border:0;width:32px;height:32px;font-size:0;top:28px;left:auto;right:28px;box-shadow:0 8px 22px #00000038}.close-detail:before,.close-detail:after{content:"";background:#fff;border-radius:999px;width:16px;height:3.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.close-detail:after{transform:translate(-50%,-50%)rotate(-45deg)}.seller-card h3,.property-card h3,.assignment-card h3,.activity-card h3{font-size:18px}.seller-person strong{font-size:16px}.seller-person span{font-size:13px}.seller-subcard dl>div{padding:8px 0}.seller-subcard dl>div:last-child{padding-bottom:0}.seller-subcard dt{font-size:12px}.seller-subcard dd{font-size:13px}.editable-seller-subcard{position:relative}.edit-seller-button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:14px;height:14px;padding:0;display:grid;position:absolute;top:28px;right:22px}.edit-seller-button img{filter:brightness(0);opacity:.48;width:12px;height:12px;display:block}.edit-seller-button[aria-pressed=true] img{opacity:.9}.mario-person{padding-right:26px}.editable-seller-subcard.is-editing [contenteditable=true]{cursor:text;background:#ffffffb3;border-radius:4px;outline:0;max-width:100%;box-shadow:inset 0 0 0 1px #087be852}.editable-seller-subcard.is-editing .seller-person strong[contenteditable=true]{display:inline-block}.edit-seller-button{width:24px;height:18px}.edit-seller-button img{width:24px;height:auto}.property-card,.assignment-card{position:relative}.edit-property-button,.edit-assignment-button{top:22px;right:20px}.property-card.is-editing [contenteditable=true],.assignment-card.is-editing [contenteditable=true]{cursor:text;background:#ffffffb3;border-radius:4px;outline:0;max-width:100%;box-shadow:inset 0 0 0 1px #087be852}.property-card.is-editing .property-address strong[contenteditable=true]{display:inline-block}.edit-seller-button{background:#087be8;-webkit-mask:url(/edit-character.svg?v=2) 50%/contain no-repeat;mask:url(/edit-character.svg?v=2) 50%/contain no-repeat}.edit-seller-button img,.edit-seller-button[aria-pressed=true] img{opacity:0}.editable-seller-subcard .seller-person{position:relative}.editable-seller-subcard .edit-seller-button{top:50%;right:0;transform:translateY(-50%)}.property-address{padding-right:52px;position:relative}.property-address .edit-property-button{top:50%;right:16px;transform:translateY(-50%)}.property-address strong{font-family:New York,New York Small,ui-serif,Georgia,serif;font-size:20px}.property-address span{font-size:12px}.document-request .document-trash{cursor:pointer;background:#ff3b30;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;-webkit-mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat;mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat}.document-request .document-trash:hover{background:#ff3b30}.document-trash img{opacity:0}.document-row-actions{align-items:center;gap:8px;display:flex}.document-request .document-download{cursor:pointer;background:#087be8;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;-webkit-mask:url(/arrow-down-app.svg?v=2) 50%/contain no-repeat;mask:url(/arrow-down-app.svg?v=2) 50%/contain no-repeat}.document-download img{opacity:0}.delete-document-backdrop{z-index:99999;-webkit-backdrop-filter:blur(7px);background:#0f141c6b;place-items:center;display:grid;position:fixed;inset:0}.delete-document-dialog{color:#1e2835;background:#fff;border:1px solid #1e28351f;border-radius:22px;width:min(360px,100vw - 40px);padding:28px;box-shadow:0 24px 70px #0f141c57}.delete-document-dialog p{color:#1e2835;letter-spacing:-.02em;margin:0 0 24px;font-size:18px;font-weight:750;line-height:1.35}.delete-document-dialog>div{justify-content:flex-end;gap:10px;display:flex}.delete-document-dialog button{color:#1e2835;min-width:78px;height:38px;font:inherit;cursor:pointer;background:#e8ecf0;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700}.delete-document-dialog .confirm-delete{color:#fff;background:#ff3b30}.document-request .document-upload-icon,.subcard-add-document{cursor:pointer;background:#087be8;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;-webkit-mask:url(/plus-app.svg?v=1) 50%/contain no-repeat;mask:url(/plus-app.svg?v=1) 50%/contain no-repeat}.document-request>span{min-width:0}.document-request .document-upload-icon.is-blue,.subcard-add-document.is-blue{background:#087be8}.document-upload-icon img{opacity:0}.document-upload-icon input{display:none}.seller-card{position:relative}.smart-card-upload{z-index:4;color:#087be8;white-space:nowrap;cursor:pointer;background:#ffffffc2;border:1px solid #087be833;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:17px;right:18px;box-shadow:0 3px 12px #1f2b370d}.smart-card-upload:hover{background:#fff;border-color:#087be8}.smart-card-upload img{width:14px;height:14px;display:block}.smart-card-upload input{display:none}.property-card>.smart-card-upload,.assignment-card>.smart-card-upload{right:56px}.smart-upload-status{z-index:9999;color:#fff;background:#1e2835;border-radius:14px;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:11.5px;font-weight:650;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 14px 36px #1e283547}.smart-upload-status i{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite smart-upload-spin}@keyframes smart-upload-spin{to{transform:rotate(360deg)}}.download-documents-button img{filter:brightness(0)invert();width:12px;height:17px}.property-card dl>div{padding:10px 0}.property-card dt{font-size:12px}.property-card dd{font-size:13px}.property-card dl>div:nth-child(-n+2){border-top:0}.assignment-card dt{font-size:12px}.assignment-card dd{font-size:14px}.assignment-card dl>div:first-child dd{font-size:20px}.activity-card header>span{font-size:12px}.activity-entry{padding-top:13px;padding-bottom:13px}.activity-entry p{font-size:13px;line-height:1.4}.activity-entry div>span{font-size:12px;line-height:1.4}.activity-entry time{font-size:11px}.right-column .close-detail-bar{z-index:20;box-sizing:border-box;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-start;width:100%;height:0;padding:0 20px;display:flex;position:sticky;top:14px;overflow:visible}.right-column .close-detail-bar .close-detail{pointer-events:auto;margin:0;position:relative;top:auto;left:auto;right:auto}.right-column .dossier-grid>:first-child{box-sizing:border-box;padding-right:54px}.close-detail{background:#087be8;width:36px;height:36px}.close-detail.expand-detail:before,.close-detail.expand-detail:after{display:none}.close-detail.expand-detail img{color:#fff;filter:brightness(0)invert();width:22px;height:22px;display:block}.close-detail.close-detail-icon:before,.close-detail.close-detail-icon:after{display:none}.close-detail.close-detail-icon img{filter:brightness(0)invert();width:16px;height:16px;display:block}.documents-card{padding:20px;position:relative;overflow:hidden}.documents-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#dcedfff5);height:68px;position:absolute;bottom:20px;left:20px;right:20px}.documents-card header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.documents-card h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:700}.documents-card header>span{color:#1e28358c;font-size:12px}.documents-card header>span strong{color:var(--ink)}.documents-list{height:275px;overflow-y:auto}.documents-list>div{border-bottom:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 0;display:flex}.documents-list span{font-size:13px;line-height:1.35}.documents-list strong{white-space:nowrap;color:#1e283594;font-size:12px}.detail-open .documents-card{grid-column:1/-1}.documents-card.documents-open{min-height:480px}.documents-card.documents-open:after{display:none}.documents-open .documents-list{height:390px}.document-group{width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e28351a;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 0;display:grid}.document-group span{font-size:13px}.document-group strong{color:#1e283594;font-size:12px}.document-group i{border-bottom:1.5px solid #1e28358c;border-right:1.5px solid #1e28358c;width:8px;height:8px;transform:rotate(45deg)}.document-group[aria-expanded=true] i{transform:rotate(225deg)}.seller-documents{border-bottom:1px solid #1e28351a;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0;display:grid}.seller-documents section{background:#ffffff9e;border-radius:10px;padding:14px}.document-person{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.document-person>div{gap:3px;display:grid}.document-person strong{color:var(--ink);font-size:14px}.document-person span,.document-person small{color:#1e28358c;font-size:11px}.document-request{border-top:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.document-request span{font-size:12px}.document-request button{color:#fff;cursor:pointer;background:#1e2835;border:0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650}.provenance-documents{background:#ffffff9e;border:0;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:14px 0;padding:14px;display:grid}.detail-open .dossier-card{min-height:430px}.detail-open .activity-list,.detail-open .documents-list{height:345px}.detail-open .documents-card.documents-open{min-height:520px}.detail-open .documents-open .documents-list{height:430px}.documents-list>.seller-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0;display:grid}.seller-subcard,.property-address,.seller-documents section{border-radius:22px}.documents-card{min-height:500px}.documents-card:after{display:none}.documents-workspace{grid-template-columns:minmax(290px,34%) minmax(0,1fr);gap:18px;height:410px;display:grid;position:relative}.document-groups{box-shadow:none;border-right:0;padding-right:8px;position:relative;overflow-y:auto}.document-upload-pane{min-width:0;padding:0 2px 8px 0;overflow-y:auto}.document-upload-pane .seller-documents,.document-upload-pane .provenance-documents{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.document-upload-pane .seller-documents section,.document-upload-pane .provenance-documents section{background:#ffffff9e;border-radius:22px;padding:16px}.document-upload-empty{color:#1e283580;background:#ffffff47;border-radius:22px;place-items:center;height:100%;font-size:13px;display:grid}.documents-card.documents-open,.detail-open .documents-card.documents-open{min-height:500px}.documents-open .documents-list,.detail-open .documents-open .documents-list{height:auto}.wireframe:not(.detail-open) .documents-workspace{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr;gap:14px}.wireframe:not(.detail-open) .documents-workspace:before{display:none}.wireframe:not(.detail-open) .document-groups{box-shadow:none;border-bottom:0;border-right:0;padding:0 0 8px}.wireframe:not(.detail-open) .document-upload-pane .seller-documents,.wireframe:not(.detail-open) .document-upload-pane .provenance-documents{grid-template-columns:1fr}.document-upload-pane section>.document-request:first-child,.document-upload-pane .document-person+.document-request{border-top:0}.document-groups .document-group:last-child{border-bottom:0}.document-groups .document-group{grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.document-groups .document-group>span{align-items:center;gap:8px;display:flex}.document-groups .document-group>span i{flex:0 0 8px;transform:rotate(-45deg)}.document-groups .document-group[aria-expanded=true]>span{font-weight:700}.document-groups .document-group[aria-expanded=true]>span i{border-bottom-color:#087be8;border-right-color:#087be8}.document-groups .document-group{box-sizing:border-box;border-bottom:0;border-radius:12px;padding-inline:10px;transition:background-color .16s,color .16s}.document-groups .document-group:hover{background:#ffffff7a}.document-groups .document-group:hover>span i{border-bottom-color:#087be8;border-right-color:#087be8}.document-groups .document-group:disabled{cursor:default;color:#1e283557;background:0 0}.document-groups .document-group:disabled:hover{background:0 0}.document-groups .document-group:disabled:hover>span{color:#1e283557}.document-groups .document-group:disabled strong{color:#1e283547}.document-pane-card{min-height:100%;position:relative}.document-pane-title{z-index:1;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.2;position:absolute;top:16px;left:16px}.document-pane-card>.provenance-documents>section:first-child,.document-pane-card>.cadastral-documents>section:first-child,.document-pane-card>.urban-documents>section:first-child,.document-pane-card>.energy-documents>section:first-child,.document-pane-card>.condominium-documents>section:first-child,.document-pane-card>.constraints-documents>section:first-child,.document-pane-card>.other-documents>section:first-child{padding-top:52px}.wireframe:not(.detail-open) .documents-workspace{position:relative}.wireframe:not(.detail-open) .documents-workspace:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#dcedfff5);height:48px;position:absolute;top:102px;left:0;right:0}.activity-card{position:relative}.activity-scroll-fade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#dcedfff5);height:68px;transition:opacity .12s linear;position:absolute;bottom:20px;left:20px;right:20px}.document-upload-pane .provenance-documents{grid-template-columns:1fr}.document-upload-pane .cadastral-documents{background:0 0;border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}.document-upload-pane .cadastral-documents section{background:#ffffff9e;border-radius:22px;padding:16px}.document-upload-pane .urban-documents{background:0 0;border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}.document-upload-pane .urban-documents section{background:#ffffff9e;border-radius:22px;padding:16px}.document-upload-pane .energy-documents{background:0 0;border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}.document-upload-pane .energy-documents section{background:#ffffff9e;border-radius:22px;padding:16px}.document-upload-pane .condominium-documents,.document-upload-pane .constraints-documents{background:0 0;border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}.document-upload-pane .condominium-documents section,.document-upload-pane .constraints-documents section{background:#ffffff9e;border-radius:22px;padding:16px}.document-upload-pane .other-documents{grid-template-columns:1fr;margin:0;padding:0;display:grid}.document-upload-pane .other-documents section{background:#ffffff9e;border-radius:22px;padding:16px}.activity-entry{border-bottom:0}.activity-entry>i{z-index:1;top:19px}.activity-entry:not(:last-child):after{content:"";background:#76838f61;width:1px;position:absolute;top:26px;bottom:-14px;left:4px}.document-inserted{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.document-inserted>b{letter-spacing:.04em;background:#1e283517;border-radius:6px;padding:5px 7px;font-size:9px}.document-inserted>span{gap:3px;display:grid}.document-inserted>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-inserted>span small{color:#1e283580;font-size:9px}.detail-open .seller-card .seller-subcard{flex-direction:column;display:flex}.detail-open .seller-card .seller-person{min-height:52px;margin-bottom:12px}.detail-open .seller-card .seller-person>i{flex-basis:42px;width:42px;height:42px}.detail-open .seller-card .seller-person>div{gap:5px}.detail-open .seller-card .seller-subcard dl{flex:1;grid-template-rows:repeat(6,minmax(0,1fr))}.detail-open .seller-card .seller-subcard dl>div{align-items:center;min-height:0;padding:0}.detail-open .seller-card .seller-subcard dt,.detail-open .seller-card .seller-subcard dd{line-height:1.25}.detail-open .dossier-card:not(.documents-card){height:400px;min-height:400px}.detail-open .seller-card{min-height:400px}.detail-open .seller-subcard{height:300px;padding:18px 22px 24px}.detail-open .activity-list{height:300px}.first-menu-item,.secondary-menu-item{cursor:pointer}.first-menu-item.is-current,.secondary-menu-item.is-current{font-weight:750}.reminders-page{background:#fff;border-bottom:0;grid-area:2/2/auto/-1;min-height:0;padding:28px}.reminder-card{background:#f4f6f8;border-radius:28px;width:100%;min-height:300px;padding:24px;box-shadow:inset 0 0 0 1px #1e283514}.reminder-card-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.reminder-filters{align-items:center;gap:8px;display:flex}.reminder-filters button{color:#1e28359e;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283529;border-radius:999px;padding:0 16px;font-size:11px;font-weight:650}.reminder-filters button.active{color:#fff;background:#1e2835;border-color:#1e2835}.new-reminder-button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#1e2023;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 4px 0 15px;font-size:11px;font-weight:650;display:flex}.new-reminder-button i{background:#087be8;border-radius:50%;width:24px;height:24px;position:relative}.new-reminder-button i:before,.new-reminder-button i:after{content:"";background:#fff;border-radius:999px;width:11px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-reminder-button i:after{transform:translate(-50%,-50%)rotate(90deg)}.new-reminder-form{background:#fff;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) 150px auto;gap:10px;margin-bottom:16px;padding:14px;display:grid}.new-reminder-form input,.new-reminder-form select{min-width:0;height:36px;color:var(--ink);font:inherit;background:#f7f8fa;border:1px solid #1e283524;border-radius:10px;outline:0;padding:0 12px;font-size:12px}.new-reminder-form input:focus,.new-reminder-form select:focus{border-color:#087be8}.new-reminder-form>button{color:#fff;height:36px;font:inherit;cursor:pointer;background:#087be8;border:0;border-radius:999px;padding:0 16px;font-size:11px;font-weight:700}.reminder-list{background:#fff;border-radius:22px;overflow:hidden}.reminder-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:grid}.reminder-check{cursor:pointer;background:#fff;border:1.5px solid #aeb7c1;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.reminder-check.is-done{background:#087be8;border-color:#087be8}.reminder-check.is-done i{border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.reminder-row>div{gap:5px;display:grid}.reminder-row strong{letter-spacing:-.015em;font-size:14px;font-weight:700}.reminder-row span,.reminder-row time{color:#1e283585;font-size:11px}.reminder-row time{white-space:nowrap}.reminder-empty{text-align:center;color:#1e28357a;padding:52px;font-size:13px}.reminders-page{background:#f7dfe6}.reminder-card{background:#fbeef2;box-shadow:inset 0 0 0 1px #5e2d3d14}.assignment-reminder{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.assignment-reminder>i{background:#fff;border:1.5px solid #d86d8d;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.assignment-reminder>span{gap:3px;min-width:0;display:grid}.assignment-reminder small{text-transform:uppercase;letter-spacing:.06em;color:#a54a67;font-size:8px;font-weight:700;line-height:1}.assignment-reminder b{text-overflow:ellipsis;white-space:nowrap;color:#633343;font-size:9.5px;font-weight:650;line-height:1.2;overflow:hidden}.assignment-reminder:hover>i{background:#f7dfe6;box-shadow:inset 0 0 0 4px #fff}.assignment-reminder{background:#fbeef2;border:1px solid #a54a671f;border-radius:12px;padding:8px 11px}.property-copy.has-reminder{grid-template-rows:1fr 74px}.property-copy.has-reminder .docs-row{padding:8px 20px}.property-copy.has-reminder .assignment-reminder{border-radius:14px;gap:11px;width:100%;min-height:56px;padding:10px 14px}.property-copy.has-reminder .assignment-reminder>i{flex-basis:22px;width:22px;height:22px}.property-copy.has-reminder .assignment-reminder small{font-size:8.5px}.property-copy.has-reminder .assignment-reminder b{font-size:11px}.assignment-reminder{position:relative}.assignment-reminder>em{color:#fff;letter-spacing:-.01em;background:#ff3b30;border:0;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:18px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #00000038}.reminder-assignment-filter{min-width:220px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283524;border-radius:999px;outline:0;padding:0 38px 0 14px;font-size:12px;font-weight:650}.reminder-header-filters button,.reminder-assignment-filter{height:36px;box-shadow:none;background:#fff;border:1px solid #1e28352e;border-radius:999px}.reminder-header-filters button{min-width:86px;padding:0 18px}.reminder-header-filters button.active{color:#fff;background:#1e2835;border-color:#1e2835}.reminder-header-filters button,.reminder-assignment-filter{-webkit-appearance:none;appearance:none;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;line-height:1}.reminder-assignment-filter{background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#65717d 50%),linear-gradient(135deg,#65717d 50%,#0000 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.reminder-assignment-filter::-ms-expand{display:none}.reminder-assignment-filter option{font-weight:400}.reminder-assignment-filter option:checked{font-weight:700}.reminder-title-button{width:max-content;max-width:100%;color:var(--ink);font:inherit;letter-spacing:-.015em;text-align:left;cursor:text;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.reminder-title-input{width:100%;height:30px;color:var(--ink);font:inherit;background:#fff;border:1px solid #087be8;border-radius:8px;outline:0;padding:0 9px;font-size:14px;font-weight:700;box-shadow:0 0 0 3px #087be81a}.reminder-date-field{background:#f7f8fa;border:1px solid #1e283524;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 5px 0 10px;display:flex}.reminder-date-field>span{color:#1e28358c;flex:none;font-size:10px}.new-reminder-form .reminder-date-field input{background:0 0;border:0;width:104px;height:30px;padding:0;font-size:10px}.reminder-date-field>button{color:#087be8;height:26px;font:inherit;cursor:pointer;background:#e5effb;border:0;border-radius:999px;padding:0 9px;font-size:10px;font-weight:700}.reminder-assignment-filter{field-sizing:content;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:180px;max-width:min(100%,420px)}.new-reminder-form>select{text-overflow:ellipsis;white-space:nowrap;width:220px;min-width:220px;max-width:220px}.reminder-due-control{align-items:center;gap:7px;height:36px;display:flex}.reminder-due-control>span{color:#1e283594;flex:none;font-size:11px}.new-reminder-form .reminder-due-control>select{-webkit-appearance:none;appearance:none;width:88px;height:36px;color:var(--ink);font:inherit;background:#f7f8fa;border:1px solid #1e283524;border-radius:999px;outline:0;padding:0 28px 0 11px;font-size:11px}.new-reminder-form .reminder-due-control>input{border-radius:999px;width:125px;height:36px;padding:0 9px;font-size:10px}.new-reminder-form .reminder-due-control>select{width:70px;padding:0 20px 0 9px}.new-reminder-form .reminder-due-control>input{width:92px;padding:0 7px}.new-reminder-form>button{min-width:76px}.new-reminder-form>input:first-child{letter-spacing:-.01em;background:#f6f7f9f5;border:1px solid #1e28351a;border-radius:14px;height:44px;margin:-4px 0;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1e28350a}.new-reminder-form>input:first-child::placeholder{color:#1e283561;font-weight:400}.new-reminder-form>input:first-child:hover{background:#fff}.new-reminder-form>input:first-child:focus{background:#fff;border-color:#087be8;box-shadow:0 0 0 4px #087be821}.reminders-page{overflow:hidden}.reminder-card{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.reminder-card-header,.new-reminder-form{flex:none}.reminder-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.reminder-list::-webkit-scrollbar{width:8px}.reminder-list::-webkit-scrollbar-thumb{background:#1e283557;border:2px solid #fff;border-radius:999px}.glass-actions button,.reminder-header-filters button{box-sizing:border-box;border-radius:999px;width:96px;min-width:96px;max-width:96px;height:32px;min-height:32px;max-height:32px;padding:0 12px}.new-assignment-button,.download-documents-button,.new-reminder-button{box-sizing:border-box;white-space:nowrap;border-radius:999px;gap:8px;width:auto;height:32px;min-height:32px;max-height:32px;padding:0 4px 0 14px;font-size:11px;font-weight:650;line-height:1}.new-assignment-button>i,.download-documents-button>i,.new-reminder-button>i{flex:0 0 24px;width:24px;height:24px}.reminder-card-header>.new-reminder-button{display:none}.header-right>.new-reminder-button{align-items:center;display:flex;position:absolute;bottom:10px;right:28px}.reminder-row>div{min-width:0}.reminder-title-button{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.reminder-row.is-expanded{align-items:start;padding-top:17px;padding-bottom:17px}.reminder-row.is-expanded .reminder-title-button{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;display:block;overflow:visible}.reminder-row.is-expanded time{padding-top:2px}.reminder-empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.reminder-empty strong{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:700}.reminder-empty span{color:#1e283585;max-width:320px;font-size:11px;line-height:1.45}.reminder-list:has(>.reminder-empty){justify-content:center;align-items:center;display:flex;-webkit-mask-image:none!important;mask-image:none!important}.reminder-list:has(>.reminder-empty) .reminder-empty{width:100%;min-height:0;padding:32px}:is(.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty strong,.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty span){font-size:0}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty strong:after{content:"Nessun promemoria completato";font-size:15px}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty span:after{content:"I promemoria contrassegnati come eseguiti compariranno qui.";font-size:11px;line-height:1.45}.reminder-row time{flex-direction:column;align-items:flex-end;gap:5px;width:auto;display:flex}.reminder-row time b{color:#285b87;white-space:nowrap;background:#087be817;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.reminder-row time small{color:#1e283580;white-space:nowrap;font-size:9.5px;font-weight:500}.new-reminder-form{grid-template-columns:minmax(280px,1fr) 180px 240px 88px;justify-content:stretch;align-items:center;width:100%}.new-reminder-form>input:first-child{width:100%;min-width:280px;max-width:none;margin:0}.new-reminder-form>button{width:88px;min-width:88px;max-width:88px}.new-reminder-form input,.new-reminder-form select,.new-reminder-form button{box-sizing:border-box;-webkit-appearance:none;appearance:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.new-reminder-form>select,.new-reminder-form .reminder-due-control>select{background-image:linear-gradient(45deg,#0000 50%,#65717d 50%),linear-gradient(135deg,#65717d 50%,#0000 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.reminder-due-control{grid-template-columns:54px 74px 100px;gap:6px;width:240px;display:grid}.reminder-due-control>span{width:54px}.new-reminder-form .reminder-due-control>input{text-align:center;font-variant-numeric:tabular-nums;width:100px;min-width:100px;max-width:100px}.new-reminder-form .reminder-due-control>input::placeholder{color:#1e283561}.new-reminder-form>select{height:36px;color:var(--ink);background-color:#fff;border:1px solid #1e28352e;border-radius:999px;padding-left:14px;font-size:12px;font-weight:700;line-height:1}.new-reminder-form>select option{font-weight:400}.new-reminder-form>select option:checked{font-weight:700}.reminder-assignment-filter,.new-reminder-form>select{font-weight:500}.reminder-assignment-filter option,.new-reminder-form>select option,.reminder-assignment-filter option:checked,.new-reminder-form>select option:checked{font-weight:400}.rail-menu .first-menu-item,.rail-menu .secondary-menu-item{border-radius:11px;padding-inline:10px;transition:background-color .16s}.rail-menu .first-menu-item:hover,.rail-menu .secondary-menu-item:hover{background:#1e28350f}.rail-menu .menu-icon{color:#667481;opacity:.48;flex:0 0 18px;width:18px;height:18px;transition:opacity .16s;display:block}.rail-menu .first-menu-item,.rail-menu .secondary-menu-item{color:#1e283594}.rail-menu .first-menu-item.is-current,.rail-menu .secondary-menu-item.is-current{color:#000}.sold-callout{margin-top:8px}.sold-callout strong{color:var(--ink);letter-spacing:-.02em;font-size:14px;font-weight:700;display:block}.sold-callout p{color:#1e28358f;letter-spacing:-.005em;max-width:360px;margin:5px 0 0;font-size:11px;font-weight:450;line-height:1.45}.sold-button{color:#fff;width:100%;height:44px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#087be8;border:0;border-radius:999px;margin-top:14px;font-size:13px;font-weight:750;transition:transform .18s,background-color .18s,box-shadow .18s;box-shadow:0 8px 20px #087be83d,inset 0 1px #ffffff40}.sold-button:hover{background:#006ed1;transform:translateY(-1px);box-shadow:0 11px 24px #087be84d,inset 0 1px #ffffff4d}.sold-button:active{transform:translateY(0)scale(.99)}.assignment-row .property-owner.property-owner-replaced{color:#1e2835db;margin-top:7px;font-size:12.5px;font-weight:650;line-height:1.2}.assignment-row .property-owner.property-owner-replaced .party-count{margin-left:7px}.assignment-row{--assignment-surface:#ffd4cd;background:var(--assignment-surface);border-bottom:0;border-radius:14px;margin:8px 10px 10px;transition:background-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 5px 14px #5b2a2314,0 1px 2px #5b2a230f}.assignment-row:hover{--assignment-surface:#ffe2dd;background-color:var(--assignment-surface);box-shadow:0 8px 20px #5b2a231c,0 2px 4px #5b2a2312}.archived-dossier-heading{color:var(--ink);background:#e7f5eb;border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #2a5d3b1a}.archived-dossier-heading span{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#237b49;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.archived-dossier-heading strong{letter-spacing:-.02em;font-size:15px}.archived-dossier-heading small{color:#1e28358c;margin-left:auto;font-size:11px}.archived-view .dossier-card>h3:after,.archived-view .dossier-card>header h3:after{content:"  ✓";color:#278050;font-size:.78em}.archived-complete-badge{color:#fff;text-align:center;letter-spacing:-.01em;background:#237b49;border-radius:999px;margin-top:16px;padding:12px 16px;font-size:12px;font-weight:750}.archived-view .document-group strong{color:#237b49;font-size:0}.archived-view .document-group strong:after{content:"Completo";font-size:11px;font-weight:700}.assignment-row.assignment-archived{--assignment-surface:#e4e6e9;box-shadow:0 5px 16px #262c341a,0 1px 2px #262c3412;background:#e4e6e9!important}.assignment-row.assignment-archived:hover,.assignment-row.assignment-archived.is-previewed{--assignment-surface:#eef0f2;box-shadow:0 8px 22px #262c3424,0 2px 4px #262c3414;background:#eef0f2!important}.assignment-archived .missing-docs{color:#5e6670;font-weight:700}.assignment-archived .completion-ring{border-color:#6f7780}.assignment-archived .completion-ring span{color:#3f4750}.archived-dossier-heading{background:#dfe2e5;box-shadow:0 8px 24px #262c341a}.archived-dossier-heading span,.archived-complete-badge{background:#555d66}.archived-view .dossier-card{background:#e4e6e9;box-shadow:0 10px 28px #262c341f}.archived-view .dossier-card>h3:after,.archived-view .dossier-card>header h3:after,.archived-view .document-group strong{color:#555d66}.archived-view .seller-track-shell:after{background:linear-gradient(90deg,#0000,#e4e6e9f7)}.archived-view .documents-card:after,.wireframe:not(.detail-open) .archived-view .documents-workspace:after,.archived-view .activity-scroll-fade{background:linear-gradient(#0000,#e4e6e9f7)}.reminder-check{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:22px;max-width:22px;min-height:22px;max-height:22px;font:inherit;outline:0;margin:0;padding:0;line-height:1}.reminder-check i{box-sizing:border-box;display:block}.reminder-check{transition:background-color .16s,border-color .16s,box-shadow .16s}.reminder-check:not(.is-done):hover{background:#dceeff;border-color:#087be8;box-shadow:inset 0 0 0 4px #fff}.sold-dialog-backdrop{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0f141c6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.sold-dialog{width:min(760px,100vw - 40px);max-height:calc(100vh - 56px);color:var(--ink);background:#fafafcf5;border:1px solid #ffffffa6;border-radius:28px;padding:26px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow-y:auto;box-shadow:0 30px 90px #0f141c52}.sold-dialog header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.sold-dialog header small{color:#087be8;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750}.sold-dialog h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:23px;font-weight:750}.sold-dialog header p{color:#1e28358c;margin:0;font-size:12px;line-height:1.45}.sold-dialog header>button{color:#313943;cursor:pointer;background:#e5e7ea;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.sold-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sold-dialog label{color:#1e283594;gap:6px;font-size:10px;font-weight:650;display:grid}.sold-dialog input{width:100%;height:40px;color:var(--ink);font:inherit;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #1e28351f;border-radius:12px;outline:0;padding:0 13px;font-size:12px}.sold-dialog input:focus{border-color:#087be8;box-shadow:0 0 0 3px #087be81f}.sold-dialog-wide{grid-column:1/-1}.sold-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.sold-dialog footer button{height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#e4e7ea;border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:700}.sold-dialog footer .sold-dialog-confirm{color:#fff;background:#087be8}.buyer-card{min-height:406px}.buyer-subcard-empty{background:#ffffff9e;border:0;position:relative}.buyer-subcard-empty:before{content:"Acquirente da inserire";color:#1e283575;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.document-upload-pane .buyer-documents{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}.document-upload-pane .buyer-documents>section{background:#ffffff9e;border-radius:22px;min-width:0;padding:16px}.wireframe:not(.detail-open) .document-upload-pane .buyer-documents{grid-template-columns:1fr}.sold-callout>span{color:#285b87;background:#087be814;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:10px;font-weight:650;line-height:1.35;display:block}.closing-status-badge{color:#fff;text-align:center;letter-spacing:-.01em;background:#087be8;border-radius:999px;margin-top:16px;padding:12px 16px;font-size:12px;font-weight:750}.closing-dossier-heading{color:var(--ink);background:#dceeff;border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #0856a01f}.closing-dossier-heading span{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#087be8;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.closing-dossier-heading strong{letter-spacing:-.02em;font-size:15px}.closing-dossier-heading small{color:#1e28358c;margin-left:auto;font-size:11px}.closing-dossier-heading>button{color:#c9342d;height:30px;font:inherit;cursor:pointer;background:#ff3b301a;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.closing-dossier-heading>button img{filter:invert(27%)sepia(70%)saturate(2444%)hue-rotate(346deg)brightness(89%)contrast(86%);width:15px;height:15px;display:block}.closing-dossier-heading>button:hover{background:#ff3b3029}.closing-dossier-heading>button{margin-left:auto}.closing-dossier-heading>button+small{margin-left:0}.closing-dossier-heading .closing-completion{color:#1768a8;text-transform:none;letter-spacing:0;white-space:nowrap;background:#087be817;border-radius:999px;margin-left:0;padding:5px 9px;font-size:10.5px;font-weight:650;line-height:1.2}.closing-dossier-heading .closing-completion+button{margin-left:0}.closing-dossier-heading{padding-right:14px}.closing-dossier-heading>button{padding-left:10px;padding-right:10px}.assignment-row.is-previewed:not(.assignment-archived){--assignment-surface:#ffe2dd;background-color:var(--assignment-surface);box-shadow:0 8px 20px #5b2a231c,0 2px 4px #5b2a2312}.archived-dossier-heading>span{text-transform:none;letter-spacing:0;font-weight:650}.archived-view .documents-card .document-groups{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 52px),#0000009e calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 52px),#0000009e calc(100% - 22px),#0000 100%)}.archived-view .document-trash{display:none!important}.assignment-card .sold-assignment-details .sale-price-row{min-height:48px;margin:0 0 14px;padding:0 2px 12px}.assignment-card .sold-assignment-details>div:nth-child(2){margin-top:0}.assignment-card .sold-assignment-details .sale-integration-row{margin-top:0!important}.assignment-card .sold-assignment-details .sale-deed-row{margin-top:0!important;margin-bottom:14px!important}.assignment-card .sold-assignment-details .buyer-agency-commission-row,.assignment-card .sold-assignment-details .seller-agency-commission-row{margin-top:0!important}.closing-parties{align-items:center;gap:8px;min-width:0;margin-top:15px;display:flex}.closing-parties .property-owner{margin-top:0}.closing-parties>i{border-top:1.5px solid #1e2835;border-right:1.5px solid #1e2835;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.closing-buyer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignment-row .closing-parties .property-owner,.assignment-row .closing-parties .closing-buyer{color:#1e2835;font-size:12.5px;font-weight:650;line-height:1.2}.archived-view .dossier-card>h3:after,.archived-view .dossier-card>header h3:after{content:none}.assignment-row .closing-parties .party-count{color:#1e2835;flex:none;font-size:10px;font-weight:650;line-height:1}.owner-summary{align-items:center;gap:8px;margin-top:15px;display:flex}.owner-summary .property-owner{margin-top:0}.assignment-row .owner-summary .party-count{color:#1e2835;font-size:10px;font-weight:650;line-height:1}.detail-open .assignment-card h3{margin-bottom:12px;font-size:17px}.detail-open .assignment-card dt{font-size:11.5px}.detail-open .assignment-card dd{font-size:13.5px}.detail-open .assignment-card dl>div:first-child dd{font-size:19px}.detail-open .assignment-card .sold-callout{width:100%;margin-top:10px}.detail-open .assignment-card .sold-callout strong{font-size:15px}.detail-open .assignment-card .sold-callout p{max-width:none;margin-top:6px;font-size:11.5px;line-height:1.45}.detail-open .assignment-card .sold-callout>span{margin-top:9px;padding:8px 10px;font-size:10.5px;line-height:1.4}.detail-open .assignment-card .sold-button{height:40px;margin-top:11px;font-size:13.5px}.sold-callout>span,.detail-open .assignment-card .sold-callout>span{color:#1e283585;background:0 0;padding:0;font-weight:500}.detail-open .assignment-card{flex-direction:column;display:flex}.detail-open .assignment-card dl{width:100%}.detail-open .assignment-card .sold-callout{gap:7px;margin-top:auto;display:grid}.detail-open .assignment-card .sold-callout>span{margin-top:0}.detail-open .assignment-card .sold-button{flex:0 0 40px;margin-top:14px}.sold-callout{background:#ffffff94;border-radius:14px;padding:10px 13px;box-shadow:inset 0 0 0 1px #1e28350f}.detail-open .assignment-card .sold-callout{gap:2px;margin-top:auto}.sold-callout>span,.detail-open .assignment-card .sold-callout>span{margin-top:2px}.assignment-card .sold-assignment-details .sale-price-row{border-top:0;width:100%;margin:0 0 2px;padding:0 0 10px}.assignment-card .sold-assignment-details .sale-price-row dd,.detail-open .assignment-card .sold-assignment-details .sale-price-row dd{letter-spacing:-.03em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:750}.assignment-card .sold-assignment-details .original-price-row{padding:8px 0}.assignment-card .sold-assignment-details .original-price-row dd,.detail-open .assignment-card .sold-assignment-details .original-price-row dd{color:#1e2835d1;font-size:13.5px;font-weight:650}.assignment-card .sold-assignment-details>div:not(.sale-price-row),.detail-open .assignment-card .sold-assignment-details>div:not(.sale-price-row){box-sizing:border-box;align-items:center;min-height:54px;margin:0;padding:12px 0}.assignment-card .sold-assignment-details>div:not(.sale-price-row) dt,.detail-open .assignment-card .sold-assignment-details>div:not(.sale-price-row) dt{font-size:12px;line-height:1.3}.assignment-card .sold-assignment-details>div:not(.sale-price-row) dd,.detail-open .assignment-card .sold-assignment-details>div:not(.sale-price-row) dd{color:#1e2835e6;font-size:14px;font-weight:650;line-height:1.3}.detail-open .assignment-card .sold-assignment-details>div:not(.sale-price-row){min-height:43px;padding:7px 0}.assignment-card .sold-assignment-details,.detail-open .assignment-card .sold-assignment-details{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.assignment-card .sold-assignment-details>div:not(.sale-price-row),.detail-open .assignment-card .sold-assignment-details>div:not(.sale-price-row){gap:8px;min-width:0;min-height:40px;padding:6px 0}.assignment-card .sold-assignment-details>div:not(.sale-price-row) dt,.assignment-card .sold-assignment-details>div:not(.sale-price-row) dd{min-width:0}.assignment-card .sold-assignment-details>div:not(.sale-price-row) dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-card .sold-assignment-details .sale-integration-row dd{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;display:flex;overflow:visible}.assignment-card .sold-assignment-details .sale-integration-row dd small{color:#1e283580;white-space:nowrap;font-size:10.5px;font-weight:500}.integration-date-input{color:#1e2835;width:118px;font:inherit;background:#fff;border:1px solid #087be838;border-radius:7px;outline:0;margin-left:4px;padding:2px 5px;font-size:10.5px}.integration-date-input:focus{border-color:#087be8;box-shadow:0 0 0 2px #087be81a}.assignment-card .sold-assignment-details>div:nth-child(2),.assignment-card .sold-assignment-details .sale-integration-row{background:#237a700b;box-shadow:inset 1px 0 #237a7029,inset -1px 0 #237a7029;padding-left:12px!important;padding-right:12px!important}.assignment-card .sold-assignment-details>div:nth-child(2){border-radius:12px 12px 0 0;margin-top:5px;box-shadow:inset 0 1px #237a7029,inset 1px 0 #237a7029,inset -1px 0 #237a7029}.assignment-card .sold-assignment-details .sale-integration-row{border-radius:0 0 12px 12px;margin-bottom:7px;box-shadow:inset 0 -1px #237a7029,inset 1px 0 #237a7029,inset -1px 0 #237a7029}.assignment-card .sold-assignment-details>div:nth-child(2) dt,.assignment-card .sold-assignment-details .sale-integration-row dt{color:#3d6961;font-weight:650}.assignment-card .sold-assignment-details .agency-commission-row dd{justify-content:flex-end;align-items:center;gap:10px;display:flex;overflow:visible}.assignment-card .sold-assignment-details .agency-commission-row{border-top:0;min-height:46px!important;margin-top:1px!important;padding-top:9px!important;padding-bottom:7px!important}.assignment-card .sold-assignment-details .agency-commission-row~div{min-height:43px!important;padding-top:8px!important;padding-bottom:8px!important}.assignment-card .sold-assignment-details .agency-commission-row dd span{text-align:center;background:#1e28350e;border-radius:9px;min-width:42px;padding:5px 8px}.assignment-card .sold-assignment-details .agency-percentage-field{justify-content:center;align-items:center;gap:1px;display:inline-flex}.assignment-card .sold-assignment-details .agency-percentage-field b{min-width:18px;font:inherit;text-align:right;outline:0;font-weight:500}.assignment-card .sold-assignment-details .agency-percentage-field i{font:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:normal}.assignment-card .assignment-percentage-row .agency-percentage-field{text-align:center;background:#1e28350e;border-radius:9px;justify-content:center;align-items:center;gap:1px;min-width:42px;padding:5px 8px;display:inline-flex}.assignment-card .assignment-percentage-row .agency-percentage-field b{min-width:18px;font:inherit;text-align:right;outline:0;font-weight:500}.assignment-card .assignment-percentage-row .agency-percentage-field i{font:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:normal}.buyer-binary-choice{background:#1e283512;border-radius:999px;padding:2px;display:inline-flex}.buyer-binary-choice button{color:#1e283585;min-width:34px;height:23px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:10.5px;font-weight:600}.buyer-binary-choice button.is-selected{color:#1e2835;background:#fff;box-shadow:0 1px 4px #1e283521}.buyer-binary-choice button:disabled{cursor:default}.seller-subcard dl>.buyer-mortgage-row{background-image:linear-gradient(#1e28351a,#1e28351a);background-position:0 0;background-repeat:no-repeat;background-size:calc(100% - 84px) 1px;border-top:0}.provenance-selection-header>.smart-card-upload.is-person{z-index:auto;color:#1e2835;height:28px;min-height:28px;box-shadow:none;background:#ffffffe6;border:1px solid #1e28352e;border-radius:999px;gap:6px;padding:0 10px;font-size:10px;font-weight:500;position:static;top:auto;right:auto}.document-upload-pane .provenance-documents{row-gap:0}.activity-card header>span{color:#1e28359e;white-space:nowrap;background:#1e283512;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:600;line-height:1}.assignment-card .sold-assignment-details .buyer-agency-commission-row{border-top:1px solid #237a7033!important}.dossier-card-title-with-badge{align-items:center;gap:8px;min-width:0;display:flex}.dossier-card-title-with-badge h3{margin:0}.new-card-pill{color:#17659f;vertical-align:middle;white-space:nowrap;cursor:default;background:#087be81a;border:0;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font:600 10px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:inline-flex}.new-card-pill:hover{background:#087be829}.dossier-card-title-with-badge>.new-card-pill{animation:10s ease-out both new-card-pill-dismiss}@keyframes new-card-pill-dismiss{0%,82%{opacity:1}to{opacity:0}}.document-group>span{align-items:center;gap:7px;min-width:0;display:flex}.document-group .document-new-pill{flex:none;align-items:center;height:19px;padding:0 7px;font-size:9px;font-style:normal;display:inline-flex}.document-group .document-new-pill+i{margin-left:auto}.assignment-card .sold-assignment-details .agency-commission-row dd strong{color:#1e2835;white-space:nowrap;font-size:14px;font-weight:700}.assignment-card .sold-assignment-details .agency-commission-row dd strong[contenteditable=true]{text-align:right;background:#237a7014;border-radius:9px;outline:1px solid #237a702e;min-width:88px;padding:5px 8px}.assignment-card:has(.sold-assignment-details){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1e283533 transparent;height:470px;min-height:470px;max-height:470px;padding-bottom:20px;overflow-y:auto}.assignment-card:has(.sold-assignment-details)::-webkit-scrollbar{width:5px}.assignment-card:has(.sold-assignment-details)::-webkit-scrollbar-thumb{background:#1e28352e;border-radius:999px}.assignment-card .sold-assignment-details .buyer-agency-commission-row,.assignment-card .sold-assignment-details .seller-agency-commission-row{background:#237a7013;border:1px solid #237a7033;order:10;min-height:44px!important;margin:0!important;padding:8px 12px!important}.assignment-card .sold-assignment-details .buyer-agency-commission-row{border-bottom:0;border-radius:12px 12px 0 0;margin-top:9px!important}.assignment-card .sold-assignment-details .seller-agency-commission-row{border-radius:0 0 12px 12px}.assignment-card .sold-assignment-details .buyer-agency-commission-row dt,.assignment-card .sold-assignment-details .seller-agency-commission-row dt{color:#3d6961;font-size:12px;font-weight:650}.assignment-card .sold-assignment-details .buyer-agency-commission-row dd,.assignment-card .sold-assignment-details .seller-agency-commission-row dd{color:#1e2835;font-size:13.5px;font-weight:650}.assignment-card .sold-assignment-details .buyer-agency-commission-row .agency-percentage-field,.assignment-card .sold-assignment-details .seller-agency-commission-row .agency-percentage-field{background:#ffffff9e}.cancel-sale-backdrop{z-index:99999;-webkit-backdrop-filter:blur(7px);background:#0f141c6b;place-items:center;display:grid;position:fixed;inset:0}.cancel-sale-dialog{color:#1e2835;background:#fff;border:1px solid #1e28351f;border-radius:22px;width:min(380px,100vw - 40px);padding:28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;box-shadow:0 24px 70px #0f141c57}.cancel-sale-dialog h2{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:750;line-height:1.3}.cancel-sale-dialog p{color:#1e28358f;margin:0 0 24px;font-size:12px;line-height:1.45}.cancel-sale-dialog>div{justify-content:flex-end;gap:10px;display:flex}.cancel-sale-dialog button{color:#1e2835;min-width:78px;height:38px;font:inherit;cursor:pointer;background:#e8ecf0;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700}.cancel-sale-dialog .confirm-cancel-sale{color:#fff;background:#ff3b30}.closing-empty .dossier-card,.active-empty .dossier-card,.archived-empty .dossier-card{box-shadow:none;background:#ffffff24;border:1.5px dashed #1e28353d}.closing-empty .dossier-card>*,.active-empty .dossier-card>*,.archived-empty .dossier-card>*{visibility:hidden}.closing-empty .dossier-card:after,.closing-empty .seller-track-shell:after,.closing-empty .activity-scroll-fade,.active-empty .dossier-card:after,.active-empty .seller-track-shell:after,.active-empty .activity-scroll-fade,.archived-empty .dossier-card:after,.archived-empty .seller-track-shell:after,.archived-empty .activity-scroll-fade{display:none!important}.right-column.active-empty .dossier-grid,.right-column.closing-empty .dossier-grid,.right-column.archived-empty .dossier-grid{display:none}.assignment-blue-empty{text-align:center;background:#ffffff6b;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 44px);min-height:300px;margin:22px;padding:38px;display:flex;box-shadow:inset 0 0 0 1px #1e283512}.assignment-blue-empty>i{opacity:.62;background:#1e283511 url(/house-outline.svg) 50%/18px 18px no-repeat;border-radius:50%;width:42px;height:42px;margin-bottom:16px}.assignment-blue-kicker{color:#087be8;margin-bottom:8px;font-size:11px;font-weight:650}.assignment-blue-empty>strong{color:#1e2835;letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.25}.assignment-blue-empty>p{color:#1e283580;max-width:390px;margin:8px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.48}.closing-list-empty{--assignment-surface:#ffd4cd;height:var(--assignment-list-row-height);min-height:var(--assignment-list-row-height);background:var(--assignment-surface);text-align:center;border:0;border-radius:22px;justify-content:center;align-items:center;margin:8px 10px 10px;padding:24px;display:flex;box-shadow:0 5px 14px #5b2a2314,0 1px 2px #5b2a230f}.closing-list-empty>div{justify-content:center;align-items:center;display:flex}.closing-list-empty strong{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.3}.assignment-row.closing-list-empty:hover{--assignment-surface:#ffd4cd;background:var(--assignment-surface);box-shadow:0 5px 14px #5b2a2314,0 1px 2px #5b2a230f}.assignment-row.search-results-empty,.assignment-row.search-results-empty:hover{width:100%;height:calc(100% - 57px);min-height:220px;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:24px}.assignment-row .property-main{min-width:0;overflow:hidden}.assignment-row .property-main>strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.assignment-row .property-meta,.assignment-row .property-owner{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.assignment-row .owner-summary{min-width:0;max-width:100%}.assignment-row .owner-summary .property-owner{min-width:0}.assignment-row .closing-parties{max-width:100%;overflow:hidden}.assignment-row .closing-parties .property-owner{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignment-row .assignment-reminder b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.assignment-blue-empty{height:calc(100% - 56px);margin:28px}.reminders-page{padding:22px}.new-smart-writing-button{color:#fff;width:auto;height:32px;font:inherit;cursor:pointer;background:#202124;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 14px;font-size:11px;font-weight:650;display:flex}.new-smart-writing-button i{background:#7c3aed;border-radius:50%;width:24px;height:24px;position:relative}.new-smart-writing-button i:before,.new-smart-writing-button i:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;top:11px;left:7px;right:7px}.new-smart-writing-button i:after{transform:rotate(90deg)}.smart-writing-page{background:#d9c7ff;grid-area:2/2/auto/-1;min-width:0;min-height:0;padding:22px;overflow:hidden}.smart-writing-workspace{box-sizing:border-box;background:#c9adff;border-radius:28px;flex-direction:column;height:100%;min-height:0;padding:24px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #43247b14,0 14px 40px #43247b1a}.smart-writing-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 4px 22px;display:flex}.smart-writing-hero small{color:#5d2ca8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.smart-writing-hero h2{color:#21172e;letter-spacing:-.035em;margin:5px 0 6px;font-size:25px;font-weight:750}.smart-writing-hero p{color:#21172e94;margin:0;font-size:12px;line-height:1.45}.smart-writing-hero>span{color:#5d2ca8;background:#ffffff80;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.smart-writing-layout{flex:1;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:18px;min-height:0;display:grid}.smart-writing-compose,.smart-writing-preview{background:#ffffff9e;border-radius:24px;min-width:0;min-height:0;padding:20px;box-shadow:inset 0 0 0 1px #43247b12}.smart-writing-compose{flex-direction:column;gap:15px;display:flex}.smart-writing-compose label{color:#21172e94;gap:7px;font-size:10px;font-weight:650;display:grid}.smart-writing-compose select,.smart-writing-compose textarea{box-sizing:border-box;color:#21172e;width:100%;font:inherit;background:#ffffffe0;border:1px solid #43247b21;border-radius:14px;outline:0;font-size:12px}.smart-writing-compose select{height:40px;padding:0 34px 0 13px}.smart-writing-compose textarea{resize:none;height:100%;min-height:120px;padding:13px;line-height:1.45}.smart-writing-instructions{flex:1;min-height:0}.smart-writing-compose select:focus,.smart-writing-compose textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.smart-writing-compose>button{color:#fff;height:40px;font:inherit;cursor:pointer;background:#6d35ce;border:0;border-radius:999px;font-size:12px;font-weight:750;box-shadow:0 8px 20px #562aa538}.smart-writing-preview{flex-direction:column;display:flex}.smart-writing-preview>div:first-child{border-bottom:1px solid #43247b17;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.smart-writing-preview small{color:#21172e;font-size:11px;font-weight:750}.smart-writing-preview>div:first-child span{color:#21172e6b;font-size:10px}.smart-writing-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.smart-writing-empty i{background:#e6dcfa;border-radius:15px;width:42px;height:42px;margin-bottom:14px;box-shadow:inset 0 0 0 1px #7c3aed1a}.smart-writing-empty strong{color:#21172e;letter-spacing:-.02em;font-size:15px;font-weight:750}.smart-writing-empty p{color:#21172e80;max-width:300px;margin:7px 0 0;font-size:11px;line-height:1.45}.smart-writing-page{background:#d9c7ff;grid-template-columns:minmax(420px,.9fr) minmax(360px,1.1fr);gap:18px;display:grid}.smart-writing-catalog,.smart-writing-sheet{background:#c9adff;border-radius:28px;min-width:0;min-height:0;padding:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #43247b14,0 14px 40px #43247b1a}.smart-writing-catalog{flex-direction:column;display:flex}.smart-writing-catalog>header{justify-content:space-between;align-items:flex-end;padding-bottom:16px;display:flex}.smart-writing-catalog h2{color:#21172e;margin:4px 0 0;font-size:22px}.smart-writing-catalog small{color:#5d2ca8;text-transform:uppercase;font-size:9px;font-weight:750}.smart-writing-catalog>header>strong{color:#5d2ca8;background:#ffffff80;border-radius:999px;padding:6px 10px;font-size:10px}.smart-writing-tools{gap:10px;padding-bottom:14px;display:grid}.smart-writing-tools>label{background:#ffffffb8;border-radius:13px;align-items:center;height:38px;padding:0 12px;display:flex}.smart-writing-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.smart-writing-tools>div{color:#594f65;gap:12px;font-size:9px;display:flex}.smart-writing-tools>div span{align-items:center;gap:5px;display:flex}.smart-writing-tools i,.smart-writing-groups button>i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.smart-writing-tools i.ready,.smart-writing-groups i.ready{background:#21835b}.smart-writing-tools i.complete,.smart-writing-groups i.complete{background:#a96d00}.smart-writing-tools i.review,.smart-writing-groups i.review{box-sizing:border-box;border:1.5px solid #675c75}.smart-writing-groups{min-height:0;padding-right:5px;overflow-y:auto}.smart-writing-groups>section{border-top:1px solid #43247b1a;padding:13px 0}.smart-writing-groups>section>header{justify-content:space-between;margin-bottom:7px;display:flex}.smart-writing-groups h3{color:#4e2b79;margin:0;font-size:11px}.smart-writing-groups>section>header span{color:#665675;font-size:9px}.smart-writing-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.smart-writing-groups button{color:#21172e;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:8px;padding:9px 10px;font-size:10px;line-height:1.35;display:flex}.smart-writing-groups button:hover,.smart-writing-groups button.is-selected{background:#fff9}.smart-writing-groups button.is-selected{font-weight:700}.smart-writing-sheet{background:#f4efffd1;flex-direction:column;display:flex}.smart-writing-sheet>header{border-bottom:1px solid #43247b1a;justify-content:space-between;padding-bottom:16px;display:flex}.smart-writing-sheet>header h2{color:#21172e;margin:5px 0 0;font-size:21px}.smart-writing-sheet>header>button{color:#fff;background:#7c3aed;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.smart-writing-document{background:#ffffffb8;border-radius:20px;flex:1;margin-top:17px;padding:22px}.smart-writing-document p,.smart-writing-document span{color:#655a72;font-size:10px;line-height:1.5}.smart-writing-document strong{font-size:19px;display:block}.smart-writing-sheet>footer{padding-top:14px}.smart-writing-sheet>footer button{color:#fff;width:100%;height:40px;font:inherit;background:#6d35ce;border:0;border-radius:999px;font-size:11px;font-weight:750}.smart-writing-sheet-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.smart-writing-sheet-empty i{background:#d8c7f5;border-radius:15px;width:44px;height:44px}.smart-writing-sheet-empty strong{margin-top:13px;font-size:14px}.smart-writing-sheet-empty p{color:#655a72;max-width:280px;font-size:10px;line-height:1.5}.smart-writing-page{grid-template-columns:minmax(500px,1.05fr) minmax(380px,.95fr)}.smart-writing-catalog,.smart-writing-sheet{padding:26px}.smart-writing-catalog>header{padding-bottom:20px}.smart-writing-catalog h2{font-size:26px;line-height:1.15}.smart-writing-catalog small{font-size:10.5px}.smart-writing-catalog>header>strong{padding:7px 12px;font-size:11.5px}.smart-writing-tools{gap:12px;padding-bottom:18px}.smart-writing-tools>label{height:44px;padding-inline:15px}.smart-writing-tools input{font-size:13px}.smart-writing-tools>div{gap:17px;font-size:10.5px}.smart-writing-tools i,.smart-writing-groups button>i{flex-basis:9px;width:9px;height:9px}.smart-writing-groups{padding-right:9px}.smart-writing-groups>section{padding:18px 0}.smart-writing-groups>section>header{align-items:center;margin-bottom:10px}.smart-writing-groups h3{letter-spacing:-.01em;font-size:14px}.smart-writing-groups>section>header span{font-size:10.5px}.smart-writing-groups>section>div{grid-template-columns:1fr;gap:6px}.smart-writing-groups button{align-items:flex-start;gap:10px;min-height:42px;padding:11px 13px;font-size:12.5px;line-height:1.4}.smart-writing-groups button>i{margin-top:4px}.smart-writing-sheet>header{padding-bottom:20px}.smart-writing-sheet>header small{font-size:10.5px}.smart-writing-sheet>header h2{font-size:25px;line-height:1.22}.smart-writing-document{margin-top:20px;padding:27px}.smart-writing-document p,.smart-writing-document span{font-size:12px;line-height:1.6}.smart-writing-document strong{font-size:23px}.smart-writing-sheet>footer button{height:44px;font-size:12.5px}.smart-writing-sheet-empty strong{font-size:16px}.smart-writing-sheet-empty p{font-size:11.5px;line-height:1.55}.smart-writing-page.smart-writing-simple{display:block}.smart-writing-simple .smart-writing-hero{padding-bottom:24px}.smart-writing-simple .smart-writing-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:20px}.smart-writing-simple .smart-writing-compose label{gap:8px;font-size:11.5px}.smart-writing-simple .smart-writing-compose select{height:46px;padding-inline:15px;font-size:13px;font-weight:600}.smart-writing-simple .smart-writing-compose>button{height:44px;margin-top:auto;font-size:13px}.smart-writing-simple .smart-writing-compose>button:disabled{opacity:.38;cursor:default;box-shadow:none}.smart-writing-status-guide{color:#21172e8f;flex-wrap:wrap;gap:12px;padding:5px 0;font-size:10px;display:flex}.smart-writing-status-guide span{align-items:center;gap:6px;display:flex}.smart-writing-status-guide i{box-sizing:border-box;border-radius:50%;width:9px;height:9px}.smart-writing-status-guide i.ready{background:#21835b}.smart-writing-status-guide i.complete{background:#a96d00}.smart-writing-status-guide i.review{border:1.5px solid #675c75}.smart-writing-simple .smart-writing-preview{padding:24px}.smart-writing-simple .smart-writing-preview .smart-writing-document{min-height:540px;margin-top:18px}.smart-writing-simple .smart-writing-empty{height:100%}.smart-writing-simple .smart-writing-compose select{-webkit-appearance:none;appearance:none;height:36px;color:var(--ink);background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#65717d 50%),linear-gradient(135deg,#65717d 50%,#0000 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #1e28352e;border-radius:999px;padding:0 34px 0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1}.smart-writing-simple .smart-writing-compose select::-ms-expand{display:none}.smart-writing-simple .smart-writing-compose select option,.smart-writing-simple .smart-writing-compose select option:checked{font-weight:400}.smart-writing-body{border-top:1px solid #43247b1f;margin-top:18px;padding-top:16px}.smart-writing-body p{margin:0 0 12px;color:#40364c!important;font-size:12px!important;line-height:1.65!important}.smart-writing-body p:last-child{margin-bottom:0}.smart-writing-simple .smart-writing-preview{min-height:0;overflow:hidden}.smart-writing-simple .smart-writing-document{min-height:0;overflow-y:auto}.smart-writing-selected-status{background:#ffffffb8;border-radius:14px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex;box-shadow:inset 0 0 0 1px #43247b17}.smart-writing-selected-status small{color:#21172e;font-size:11px;font-weight:700}.smart-writing-selected-status span{color:#21172e7a;font-size:10px}.smart-writing-simple .smart-writing-preview>.smart-writing-document:first-child{align-items:initial;justify-content:initial;border-bottom:0;min-height:540px;padding-bottom:27px;display:block}.smart-writing-simple .smart-writing-layout{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"hero preview""compose preview"}.smart-writing-simple .smart-writing-hero{box-sizing:border-box;background:#ffffff9e;border-radius:24px;grid-area:hero;padding:22px 24px;display:block;box-shadow:inset 0 0 0 1px #43247b12}.smart-writing-simple .smart-writing-hero h2{font-size:21px}.smart-writing-simple .smart-writing-hero p{max-width:310px;font-size:11.5px}.smart-writing-simple .smart-writing-compose{grid-area:compose}.smart-writing-simple .smart-writing-preview{box-sizing:border-box;grid-area:preview;height:100%}.smart-writing-simple .smart-writing-preview .smart-writing-document{min-height:0}.smart-writing-simple .smart-writing-hero>div{gap:0;display:grid}.smart-writing-simple .smart-writing-hero small{letter-spacing:.11em;margin-bottom:9px;font-size:9px}.smart-writing-simple .smart-writing-hero h2{margin:0 0 9px;font-size:22px;line-height:1.12}.smart-writing-simple .smart-writing-hero p{max-width:290px;font-size:11.5px;line-height:1.55}.apple-select{width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;position:relative}.apple-select-trigger{box-sizing:border-box;color:#1d1d1f;width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #1e28352e;border-radius:999px;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000a}.apple-select-trigger i{border-bottom:1.7px solid #6e747b;border-right:1.7px solid #6e747b;width:7px;height:7px;margin:-4px 2px 0 12px;transition:transform .16s;transform:rotate(45deg)}.apple-select.is-open .apple-select-trigger i{margin-top:4px;transform:rotate(225deg)}.apple-select-menu{z-index:80;box-sizing:border-box;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#f8f8faed;border:1px solid #0000001f;border-radius:16px;gap:2px;width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #0003,0 2px 8px #0000001f}.apple-select-menu button{color:#1d1d1f;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:12px;font-weight:400;display:flex}.apple-select-menu button:hover{background:#0000000e}.apple-select-menu button b{font-size:12px;font-weight:700}.smart-writing-compose label:has(.apple-select.is-open){z-index:20;position:relative}.reminder-assignment-filter{width:auto;min-width:220px;max-width:420px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.reminder-assignment-filter .apple-select-trigger{font-weight:650}.new-reminder-form>.apple-select{width:180px;min-width:180px}.reminder-due-control>.apple-select{width:74px;min-width:74px}.new-reminder-form>.apple-select .apple-select-trigger{background:#f7f8fa;border-radius:10px}.reminder-due-control>.apple-select .apple-select-trigger{background:#f7f8fa;border-radius:10px;padding-inline:10px}.new-reminder-form>.apple-select.is-open,.reminder-due-control>.apple-select.is-open,.reminder-card-header .apple-select.is-open{z-index:90}.apple-select-trigger{background:#ffffffeb;border-color:#00000029;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px #fffc,0 .5px 1px #0000000f}.apple-select-trigger:hover{background:#fff}.apple-select.is-open .apple-select-trigger{border-color:#007aff7a;box-shadow:0 0 0 3px #007aff1f}.apple-select-menu{-webkit-backdrop-filter:saturate(190%)blur(28px);backdrop-filter:saturate(190%)blur(28px);transform-origin:50% 0;background:#f6f6f7e0;border-color:#00000024;border-radius:13px;gap:0;width:calc(100% + 10px);max-height:260px;padding:5px;animation:.14s cubic-bezier(.2,.8,.2,1) apple-menu-in;left:-5px;overflow-y:auto;box-shadow:0 20px 50px #00000038,0 3px 10px #00000021,inset 0 .5px #ffffffe6}.apple-select-menu button{justify-content:initial;white-space:normal;border-radius:7px;grid-template-columns:17px minmax(0,1fr);gap:5px;min-height:30px;padding:4px 8px;font-size:12px;line-height:1.25;display:grid}.apple-select-menu button b{visibility:hidden;color:inherit;text-align:center;font-size:11px}.apple-select-menu button.is-selected b{visibility:visible}.apple-select-menu button.is-selected{color:#fff;background:#0a84ff}.apple-select-menu button:not(.is-selected):hover{background:#0001}@keyframes apple-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.assignment-row{border-radius:22px}.reminder-list{background:0 0;border-radius:0;gap:10px;display:grid;overflow:hidden}.reminder-row{background:#fff;border-radius:20px;box-shadow:0 5px 16px #1e283512,0 1px 2px #1e28350d}.reminder-assignment-filter{width:auto;min-width:180px;max-width:min(100%,420px);height:36px;box-shadow:none;color:var(--ink);cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#65717d 50%),linear-gradient(135deg,#65717d 50%,#0000 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #1e28352e;border-radius:999px;padding:0 38px 0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1}.reminder-list{background:#fff;border-radius:22px;display:block;overflow:hidden}.reminder-row{box-shadow:none;background:0 0;border-radius:0}.reminder-row:not(:last-child){border-bottom:1px solid #1e283517}.reminder-list{overflow:hidden auto}.active-reminders-count{color:#1e283599;white-space:nowrap;background:#1e283512;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;display:flex}.reminders-page,.reminders-page button,.reminders-page input,.reminders-page select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.reminder-header-filters button{font-weight:400}.reminder-header-filters button.active{font-weight:600}.reminder-assignment-filter,.reminder-assignment-filter option{font-weight:400}.active-reminders-count{color:#1e283580;gap:6px;font-size:11px;font-weight:400}.active-reminders-count strong{color:#1e2835;font-size:13px;font-weight:600}.active-reminders-count span{font-weight:400}.reminder-title-button,.reminder-title-input{letter-spacing:-.01em;font-weight:600}.reminder-row>div>span{color:#1e283580;font-weight:400;line-height:1.4}.reminder-row time b{color:#087be8;font-weight:600}.reminder-row time small{color:#1e28357a;font-weight:400}.reminder-empty strong{letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.reminder-empty span{color:#1e283580;text-wrap:pretty;max-width:340px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.5}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty strong:after{font-size:15px;font-weight:600}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty span:after{font-size:11.5px;font-weight:400;line-height:1.5}.assignment-header-filters button{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:400}.assignment-header-filters button.active,.assignment-header-filters button.active:hover,.assignment-header-filters button.active:active{font-weight:600}.new-assignment-button{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600}.right-column,.right-column button,.right-column input{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.dossier-card h3,.dossier-card>header h3,.activity-card header h3,.documents-card header h3{letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:600}.seller-person strong,.document-person strong{letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600}.seller-subcard dt,.property-card dt,.assignment-card dt{color:#1e283580;font-weight:400}.seller-subcard dd,.property-card dd,.assignment-card dd{color:#1e2835db;font-weight:500}.property-address strong{letter-spacing:-.015em;font-family:New York,New York Small,ui-serif,Georgia,serif;font-weight:600}.smart-card-upload,.download-documents-button,.sold-button{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600}.documents-summary,.documents-card header>span{color:#1e283585;font-weight:400}.documents-summary strong,.documents-card header>span strong{color:#1e2835b8;font-weight:500}.document-group span{font-weight:400}.document-group strong{color:#1e283585;font-weight:500}.document-group[aria-expanded=true] span{font-weight:600}.document-group[aria-expanded=true] strong{font-weight:500}.document-person span,.document-person small,.document-request small,.document-request span,.document-request span strong{font-weight:400}.activity-card header>span,.activity-entry span,.activity-entry time{color:#1e283580;font-weight:400}.activity-entry p strong{font-weight:600}.assignment-card dl>div:first-child dd,.assignment-card .sold-assignment-details .sale-price-row dd{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:750}.assignment-card .sold-assignment-details>div:not(.sale-price-row) dd,.detail-open .assignment-card .sold-assignment-details>div:not(.sale-price-row) dd{font-weight:500}.closing-dossier-heading strong,.archived-dossier-heading strong{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600}.closing-dossier-heading small,.archived-dossier-heading small{font-weight:400}.activity-entry{padding-left:21px}.activity-entry>i,.activity-entry:hover>i,.activity-entry:first-child>i,.activity-entry:first-child:hover>i{z-index:2;box-sizing:border-box;width:6px;height:6px;box-shadow:none;background:#a7b0b9;border:0;border-radius:50%;transition:none;top:20px;left:2px}.activity-entry:first-child>i,.activity-entry:first-child:hover>i{background:#697580}.activity-entry:not(:last-child):after{background:#76838f38;width:1px;top:28px;bottom:-10px;left:4.5px}.activity-day{letter-spacing:.04em;text-transform:uppercase;color:#71817e;padding:14px 0 4px 21px;font-size:11px;font-weight:600}.activity-day:first-child{padding-top:2px}.activity-entry.is-group summary{cursor:pointer;list-style:none}.activity-entry.is-group summary::-webkit-details-marker{display:none}.activity-entry.is-group summary>span{color:#71817e;margin-top:4px;font-size:12px;line-height:1.4;display:block}.activity-entry.is-group summary span:after{content:" · apri";color:#416c65}.activity-entry.is-group details[open] summary span:after{content:" · chiudi"}.activity-entry.is-group details>div{margin-top:6px;padding-left:2px}.activity-entry.is-group details>div span{color:#71817e;margin-top:3px;font-size:12px;display:block}.activity-now{color:#243331;background:#237a7014;border-radius:14px;margin:-2px 0 10px;padding:10px 12px;font-size:13px;line-height:1.4}.activity-now strong{color:#237a70;font-weight:600}html[data-theme=dark] .activity-day,html[data-theme=dark] .activity-entry.is-group summary>span,html[data-theme=dark] .activity-entry.is-group details>div span{color:#ffffff94}html[data-theme=dark] .activity-now{color:#f3f5f6;background:#ffffff0f}.activity-entry:not(:last-child){background:linear-gradient(90deg,#0000 0 21px,#1e283517 21px 100%) bottom/100% 1px no-repeat}.new-assignment-button,.new-reminder-button,.download-documents-button{color:#fff;letter-spacing:0;height:32px;min-height:32px;max-height:32px;box-shadow:none;background:#1e2023;border:0;border-radius:999px;gap:8px;padding:0 4px 0 14px;font-size:11px;font-weight:600}.new-assignment-button>i,.new-reminder-button>i,.download-documents-button>i{background:#087be8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.download-documents-button img{object-fit:contain;filter:brightness(0)invert();width:14px;height:14px}.smart-card-upload{color:#1e2835;height:28px;box-shadow:none;background:#ffffffe6;border:1px solid #1e28352e;border-radius:999px;gap:6px;padding:0 10px;font-size:10px;font-weight:500;transition:border-color .16s,background-color .16s,color .16s;top:17px;right:18px}.smart-card-upload:hover{color:#087be8;background:#fff;border-color:#087be88c}.smart-card-upload img{object-fit:contain;order:2;width:14px;height:14px}.smart-card-upload span{order:1}.closing-dossier-heading>button{height:30px;box-shadow:none;background:#ff3b3014;border:1px solid #c9342d2e;border-radius:999px;gap:7px;padding:0 11px;font-size:10.5px;font-weight:500}.closing-dossier-heading>button img{object-fit:contain;order:2;width:14px;height:14px}.closing-dossier-heading>button:hover{background:#ff3b3021;border-color:#c9342d4d}.missing-docs,.archived-complete-badge,.closing-dossier-heading>span,.archived-dossier-heading>span{box-shadow:none;letter-spacing:0;border-radius:999px}.missing-docs{color:#1e28359e;background:#1e283512;border:0;font-weight:400}.close-detail{background:#ffffffe0;border:0;width:32px;height:32px;transition:background-color .16s;box-shadow:0 5px 16px #1e28351f}.close-detail:hover{background:#fff}.close-detail.close-detail-icon img{filter:none;width:14px;height:14px}.close-detail.expand-detail img{object-fit:contain;filter:brightness(0);width:15px;height:15px}.sold-button{letter-spacing:0;font-weight:600}.archived-complete-badge{font-weight:600}.new-reminder-form{background:#fffffff0;border:1px solid #1e283512;border-radius:18px;grid-template-columns:minmax(360px,1.45fr) 180px minmax(242px,.72fr) 88px;align-items:center;gap:10px;padding:12px 14px;box-shadow:0 8px 24px #1e28350f}.new-reminder-form>input:first-child{background:#f6f7f9;border-color:#1e28351f;border-radius:14px;width:100%;min-width:0;height:46px;margin:0;padding:0 16px;font-size:14px;font-weight:500}.new-reminder-form>select{background-color:#f7f8fa;border-color:#1e283524;width:180px;min-width:180px;max-width:180px;height:36px;font-weight:400}.reminder-due-control{align-items:center;gap:7px;width:auto;display:flex}.reminder-due-control>span{color:#1e283580;width:auto;font-size:11px;font-weight:500}.new-reminder-form .reminder-due-control>select{background-color:#f7f8fa;flex:0 0 74px;font-weight:400}.new-reminder-form .reminder-due-control>input{background:#f7f8fa;flex:0 0 100px;font-weight:400}.new-reminder-form>button{background:#087be8;border-radius:999px;width:88px;min-width:88px;max-width:88px;height:36px;font-weight:600;transition:opacity .16s,background-color .16s}.new-reminder-form>button:hover:not(:disabled){background:#066dce}.new-reminder-form>button:disabled{opacity:.36;cursor:default}@media (max-width:980px){.new-reminder-form{grid-template-columns:minmax(0,1fr) minmax(242px,.8fr) 88px}.new-reminder-form>input:first-child{grid-column:1/-1}.new-reminder-form>select{grid-area:2/1}.reminder-due-control{grid-area:2/2}.new-reminder-form>button{grid-area:2/3}}@media (max-width:680px){.new-reminder-form{grid-template-columns:1fr}.new-reminder-form>input:first-child,.new-reminder-form>select,.reminder-due-control,.new-reminder-form>button{grid-column:1;width:100%;min-width:0;max-width:none}.new-reminder-form>button{grid-row:auto}.reminder-due-control{flex-wrap:wrap}}.smart-writing-empty i{display:none}.smart-writing-empty{position:relative}.smart-writing-empty>strong{white-space:nowrap;position:static;transform:none}.smart-writing-preview>.smart-writing-empty:first-child{border-bottom:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.smart-writing-empty>i{width:42px;height:42px;box-shadow:none;background:#43247b12 url(/sparkles.svg) 50%/17px 22px no-repeat;border-radius:50%;margin-bottom:16px;display:block!important}.smart-writing-empty:before{content:none!important;display:none!important}.smart-writing-empty>strong{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700}.smart-writing-empty>strong:before{content:"Scritture intelligenti";color:#6f3fc4;letter-spacing:0;margin-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:650;display:block}.smart-writing-empty>p{max-width:390px;margin-top:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.48}.smart-writing-simple .smart-writing-layout{gap:14px 20px}.smart-writing-simple .smart-writing-hero{background:#ffffff9e;border-radius:24px;padding:18px 20px;box-shadow:inset 0 0 0 1px #43247b12}.smart-writing-simple .smart-writing-compose{background:#ffffff9e;border-radius:24px;padding-top:20px;box-shadow:inset 0 0 0 1px #43247b12}.smart-writing-description{overscroll-behavior:contain;background:#ffffff80;border-radius:18px;height:auto;min-height:76px;max-height:180px;padding:15px 18px;overflow-y:auto;box-shadow:inset 0 0 0 1px #43247b14}.smart-writing-description small{color:#21172e;letter-spacing:0;align-items:center;gap:8px;margin-bottom:7px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.smart-writing-description small:before{content:"ⓘ";color:#087be8;flex:0 0 18px;width:18px;height:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:18px}.assignment-card .sold-callout,.detail-open .assignment-card .sold-callout{box-sizing:border-box;box-shadow:none;background:#087be812;border:1px solid #087be81f;border-radius:15px;padding:13px 15px 13px 44px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;display:block;position:relative}.assignment-card .sold-callout:before{content:"ⓘ";color:#087be8;width:18px;height:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:18px;position:absolute;top:14px;left:15px}.assignment-card .sold-callout strong,.detail-open .assignment-card .sold-callout strong{letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.35}.assignment-card .sold-callout>span,.detail-open .assignment-card .sold-callout>span{color:#21172e94;letter-spacing:0;text-wrap:pretty;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.55;display:block}.detail-open .assignment-card .sold-callout{padding:10px 14px 10px 40px}.detail-open .assignment-card .sold-callout:before{top:11px;left:13px}.detail-open .assignment-card .sold-callout strong{font-size:12.5px;line-height:1.3}.detail-open .assignment-card .sold-callout>span{font-size:10.8px;line-height:1.4}.detail-open .assignment-card .sold-button{flex-basis:38px;height:38px;margin-top:10px}.smart-writing-description p{color:#21172e8a;text-align:left;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:38em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.55}.smart-writing-simple .smart-writing-compose{gap:14px}.smart-writing-description{height:auto;min-height:76px;max-height:180px}.smart-writing-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;right:28px}.smart-writing-header-actions button{color:#1e2835;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283533;border-radius:999px;padding:0 16px;font-size:11px;font-weight:600;line-height:1;transition:background-color .16s,color .16s}.smart-writing-header-actions button:hover{color:#fff;background:#1e2835}.smart-writing-document{position:relative}.edit-smart-writing-button{z-index:2;cursor:pointer;background:#087be8;border:0;width:24px;height:20px;padding:0;position:absolute;top:22px;right:22px;-webkit-mask:url(/edit-character.svg) 50%/contain no-repeat;mask:url(/edit-character.svg) 50%/contain no-repeat}.edit-smart-writing-button img{opacity:0}.smart-writing-document.is-editing [contenteditable=true]{background:#ffffffb8;border-radius:6px;outline:0;box-shadow:inset 0 0 0 1px #087be847}.smart-writing-document.is-editing>strong[contenteditable=true],.smart-writing-document.is-editing>p[contenteditable=true]{padding:3px 5px;display:block}.smart-writing-document.is-editing .smart-writing-body[contenteditable=true]{padding:16px 8px 4px}.smart-writing-preview .smart-writing-document>strong,.smart-writing-preview .smart-writing-document>p,.smart-writing-preview .smart-writing-body,.smart-writing-preview .smart-writing-body p{font-family:New York,New York Small,ui-serif,Georgia,serif}.smart-writing-preview .smart-writing-document>strong{text-align:center;letter-spacing:-.025em;max-width:680px;margin:0 auto;font-size:24px;line-height:1.2;display:block}.smart-writing-preview .smart-writing-document>p{font-size:13px;line-height:1.45}.smart-writing-preview .smart-writing-body p{margin:0 0 16px;font-size:14px!important;line-height:1.58!important}.smart-writing-document-kicker{text-align:center;letter-spacing:.12em;text-transform:uppercase;max-width:680px;margin:0 auto 8px;line-height:1.3;display:block;color:#21172e75!important;font-size:10px!important;font-weight:600!important}.smart-writing-document-property{text-align:center;max-width:680px;color:#21172e80!important;margin:11px auto 0!important}.smart-writing-body{max-width:680px;margin:28px auto 0;padding-top:24px}.smart-writing-body .smart-writing-declaration{letter-spacing:.12em;text-transform:uppercase;color:#21172e!important;margin:24px 0 16px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1.4!important}.smart-writing-legal-note{text-align:left;background:0 0;border-top:1px solid #43247b1f;border-radius:0;max-width:680px;padding:16px 0 0;color:#21172e70!important;margin:32px auto 0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:10.5px!important;font-weight:400!important;line-height:1.5!important}.smart-writing-sources{background:#43247b0b;border-radius:14px;max-width:680px;margin:14px auto 0;padding:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.smart-writing-sources>strong{color:#21172ea3;letter-spacing:0;margin:0 0 7px!important;font-size:10.5px!important;font-weight:650!important}.smart-writing-sources a{color:#5d2ca8;padding:7px 0;text-decoration:none;display:block}.smart-writing-sources a+a{border-top:1px solid #43247b17}.smart-writing-sources a span{font-weight:650;display:block;color:#4f278b!important;font-family:inherit!important;font-size:10.5px!important}.smart-writing-sources a small{color:#21172e7a;margin-top:2px;font-size:9.5px;line-height:1.4;display:block}.smart-writing-sources a:hover span{text-decoration:underline}.smart-writing-auto-filled{color:inherit;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#7c4cdb29;border-radius:5px;padding:1px 4px;box-shadow:inset 0 -1px #6939be47}.smart-writing-auto-filled.is-seller,.smart-writing-auto-filled.is-buyer{background:#af89e624;box-shadow:inset 0 -1px #7e4ec12b}.smart-writing-auto-filled.is-property{background:#7ec79d24;box-shadow:inset 0 -1px #378b5b29}.smart-writing-auto-filled.is-sale{background:#ffb27f26;box-shadow:inset 0 -1px #cd703629}.smart-writing-auto-filled.is-missing{color:#9a6400;background:#ffb70024;box-shadow:inset 0 -1px #be7d0033}@media print{.smart-writing-auto-filled{box-shadow:none;background:0 0;padding:0}.smart-writing-legal-note{background:0 0;border:1px solid #0000001f}.smart-writing-sources{display:none!important}}.smart-writing-preview-tools{align-items:center;gap:10px;display:flex}.smart-writing-preview-tools .smart-writing-status{letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:10.5px;font-weight:650;line-height:1;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.smart-writing-preview-tools .smart-writing-status.is-incomplete{color:#9a6400;background:#ffb70024;box-shadow:inset 0 0 0 1px #be7d001f}.smart-writing-preview-tools .smart-writing-status.is-complete{color:#167346;background:#34c75921;box-shadow:inset 0 0 0 1px #1673461a}.smart-writing-preview .smart-writing-preview-header>span{color:#21172e75;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.25}.smart-writing-document .smart-writing-auto-filled{animation:1.05s cubic-bezier(.2,.72,.28,1) both smart-writing-data-fill}.smart-writing-document .smart-writing-auto-filled.is-missing{animation:.36s 1.95s both smart-writing-missing-highlight}@keyframes smart-writing-missing-highlight{0%{color:inherit;background-color:#0000;box-shadow:inset 0 -1px #0000}to{color:#9a6400;background-color:#ffb70024;box-shadow:inset 0 -1px #be7d0033}}.smart-writing-document p .smart-writing-auto-filled:nth-of-type(2){animation-delay:90ms}.smart-writing-document p .smart-writing-auto-filled:nth-of-type(3){animation-delay:.18s}.smart-writing-document p .smart-writing-auto-filled:nth-of-type(4){animation-delay:.27s}.smart-writing-document p .smart-writing-auto-filled:nth-of-type(5){animation-delay:.36s}.smart-writing-document p .smart-writing-auto-filled:nth-of-type(n+6){animation-delay:.45s}@keyframes smart-writing-data-fill{0%{opacity:.35;filter:saturate(.45);box-shadow:inset 0 -1px #0000,0 0 #6d35ce00}48%{opacity:1;filter:saturate(1.15);box-shadow:inset 0 -1px #6d35ce2e,0 0 0 4px #6d35ce13}to{opacity:1;filter:saturate()}}@property --smart-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.smart-writing-simple .smart-writing-document:before{content:"";z-index:3;box-sizing:border-box;border-radius:inherit;background:conic-gradient(from var(--smart-border-angle),transparent 0 66%,#087be8f0 77%,#7c4cdbf5 87%,transparent 98%);filter:drop-shadow(0 0 5px #5052e252);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2.5px;animation:1.65s cubic-bezier(.22,.7,.22,1) both smart-writing-border-scan;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes smart-writing-border-scan{0%{--smart-border-angle:-55deg;opacity:0}12%{opacity:1}78%{opacity:.9}to{--smart-border-angle:305deg;opacity:0}}@media (prefers-reduced-motion:reduce){.smart-writing-document .smart-writing-auto-filled,.smart-writing-simple .smart-writing-document:before{animation:none}}.smart-writing-preview-tools .edit-smart-writing-button{flex:0 0 20px;width:20px;height:17px;position:static}.smart-writing-simple .smart-writing-hero>div{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.smart-writing-simple .smart-writing-hero small{color:#5d2ca8c7;letter-spacing:0;text-transform:none;margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.25}.smart-writing-simple .smart-writing-hero h2{color:#21172e;letter-spacing:-.025em;margin:0 0 7px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.12}.smart-writing-simple .smart-writing-hero p{color:#21172e94;letter-spacing:0;text-wrap:pretty;max-width:34em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.smart-writing-simple .smart-writing-compose{grid-template-rows:auto auto auto auto minmax(0,1fr) 44px;align-content:stretch;gap:13px;padding:6px 24px 22px;display:grid}.smart-writing-simple .smart-writing-description{grid-row:4;width:100%;height:auto;min-height:76px;max-height:180px}.smart-writing-simple .smart-writing-compose>button{grid-row:6;width:100%;margin:0}.smart-print-preview-backdrop{z-index:100100;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);background:#181c228a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.smart-print-preview{box-sizing:border-box;color:#21172e;background:#f6f5f8f0;border:1px solid #ffffff7a;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 34px);height:min(900px,100vh - 40px);padding:22px;display:grid;box-shadow:0 30px 90px #00000047}.smart-print-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 2px 18px;display:flex}.smart-print-preview>header small{color:#21172e80;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;display:block}.smart-print-preview>header h2{letter-spacing:-.03em;margin:0 0 5px;font-size:21px}.smart-print-preview>header>button{color:#3c3445;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,transform .16s;display:grid;box-shadow:0 5px 16px #1e28351f}.smart-print-preview>header>button img{width:14px;height:14px;display:block}.smart-print-preview>header>button:hover{background:#fff}.smart-print-preview>header>button:active{transform:scale(.96)}.smart-print-preview-scroll{background:#e8e7ea;border:1px solid #21172e0f;border-radius:22px;min-height:0;padding:26px;overflow:auto}.smart-print-sheet{box-sizing:border-box;color:#1d232b;background:#fff;width:min(100%,210mm);min-height:297mm;margin:0 auto;padding:18mm 17mm;font-family:New York,New York Small,ui-serif,Georgia,serif;box-shadow:0 8px 28px #1e28351f}.smart-print-sheet>small{color:#666f78;letter-spacing:.14em;padding-bottom:9px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:9px;font-weight:700;display:block}.smart-print-sheet h1{letter-spacing:-.025em;margin:25px 0 7px;font-size:30px;line-height:1.18}.smart-print-assignment{color:#5f6872;margin:0 0 28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500}.smart-print-sheet>div{padding-top:20px}.smart-print-sheet>div p{margin:0 0 16px;font-size:15px;line-height:1.72}.smart-print-sheet>div p:last-child{margin-bottom:0}.smart-print-preview>footer{background:#ffffff61;border-top:1px solid #21172e17;border-radius:0 0 28px 28px;justify-content:flex-end;align-items:center;gap:10px;margin:18px -22px -22px;padding:15px 22px;display:flex}.smart-print-preview>footer button{color:#4e287f;cursor:pointer;background:#6d35ce17;border:1px solid #6d35ce24;border-radius:999px;min-width:104px;height:42px;padding:0 24px;font:600 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:background .16s,transform .16s}.smart-print-preview>footer button:hover{background:#6d35ce24}.smart-print-preview>footer button:active{transform:scale(.98)}.smart-print-preview>footer button.is-primary{color:#fff;background:#6d35ce;border-color:#6d35ce;box-shadow:0 4px 12px #6d35ce33}.smart-print-preview>footer button.is-primary:hover{background:#5f2dba}@media (max-width:680px){.smart-print-preview-backdrop{place-items:end center;padding:0}.smart-print-preview{border-radius:28px 28px 0 0;width:100%;height:96vh}.smart-print-preview-scroll{padding:10px}.smart-print-preview>footer span{display:none}}@media print{.smart-print-preview-backdrop,.smart-print-preview-backdrop *{visibility:visible!important}.smart-print-preview-backdrop{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.smart-print-preview{width:210mm!important;height:auto!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0!important;display:block!important}.smart-print-preview>header,.smart-print-preview>footer{display:none!important}.smart-print-preview-scroll{background:#fff!important;padding:0!important;overflow:visible!important}.smart-print-sheet{width:210mm!important;min-height:297mm!important;box-shadow:none!important;margin:0!important;padding:18mm 17mm!important}@page{size:A4;margin:0}}.smart-writing-guided .smart-writing-compose>label,.smart-writing-guided .smart-writing-compose>label:first-of-type,.smart-writing-guided .smart-writing-compose>label:nth-of-type(2),.smart-writing-guided .smart-writing-compose>label:nth-of-type(3){padding-left:0!important}.smart-writing-guided .smart-writing-compose>label:before{content:none!important;display:none!important}.smart-writing-guided .smart-writing-model-fields{box-sizing:border-box;background:#6d35ce0b;border-radius:18px;gap:12px;width:100%;margin:2px 0 0;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #43247b0e}.smart-writing-guided .smart-writing-model-fields>label{gap:6px;margin:0;display:grid;padding:0!important}.smart-writing-guided .smart-writing-model-fields>label:before{content:none!important;display:none!important}.smart-writing-simple .smart-writing-document{background:#fff}@media print{.smart-writing-simple .smart-writing-document{background:#fff!important}}.ni-backdrop{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0f141c6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.ni-dialog{width:min(760px,100vw - 40px);max-height:calc(100vh - 56px);color:var(--ink);background:#fafafcf5;border:1px solid #ffffffa6;border-radius:28px;padding:26px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow-y:auto;box-shadow:0 30px 90px #0f141c52}.ni-dialog header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ni-dialog header small{color:#087be8;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750}.ni-dialog header h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:23px;font-weight:750}.ni-dialog header p{color:#1e28358c;margin:0;font-size:12px;line-height:1.45}.ni-dialog header>button{color:#313943;cursor:pointer;background:#e5e7ea;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.ni-zona{text-align:center;cursor:pointer;width:100%;font:inherit;color:inherit;background:#087be80d;border:1.5px dashed #087be873;border-radius:22px;flex-direction:column;align-items:center;gap:5px;padding:20px 16px;transition:background .16s;display:flex}.ni-zona:hover{background:#087be81c}.ni-zona .ni-cerchio{background:#087be8;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:3px;display:grid}.ni-zona .ni-cerchio img{filter:brightness(0)invert();width:17px;height:20px}.ni-zona strong{letter-spacing:-.02em;font-size:15px;font-weight:750}.ni-zona>span:last-child{color:#1e283580;max-width:330px;font-size:11.5px;line-height:1.45}.ni-parti{gap:7px;margin-top:16px;display:grid}.ni-parti>p{letter-spacing:.06em;text-transform:uppercase;color:#1e283559;margin:0 2px 1px;font-size:10px;font-weight:750}.ni-scelta{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #1e28351f;border-radius:16px;align-items:center;gap:11px;padding:11px 13px;transition:border-color .16s,box-shadow .16s;display:flex}.ni-scelta:hover{border-color:#087be880;box-shadow:0 4px 14px #087be81a}.ni-scelta .ni-sigla{color:#087be8;letter-spacing:-.02em;background:#087be81f;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font-size:11px;font-weight:800;display:grid}.ni-scelta .ni-testo{flex:1;min-width:0}.ni-scelta .ni-testo strong{letter-spacing:-.015em;font-size:13px;font-weight:700;display:block}.ni-scelta .ni-testo span{color:#1e283580;font-size:11px;line-height:1.4;display:block}.ni-scelta .ni-tag{color:#087be8;text-transform:uppercase;letter-spacing:.05em;background:#087be81f;border-radius:999px;flex:none;padding:3px 9px;font-size:9.5px;font-weight:750}.ni-scelta .ni-azione{opacity:.55;flex:none;width:13px;height:16px}.ni-scelta.ni-fatto{background:#34c75914;border-color:#34c75959}.ni-scelta.ni-fatto .ni-sigla,.ni-scelta.ni-fatto .ni-tag{color:#1d7a3a;background:#34c75929}.ni-nota{color:#1e283580;text-align:center;margin:12px 2px 0;font-size:11px;line-height:1.5}.ni-due{gap:9px;margin-top:14px;display:flex}.ni-due>*{flex:1}.ni-blu{color:#fff;height:40px;font:inherit;cursor:pointer;background:#087be8;border:0;border-radius:999px;padding:0 18px;font-size:12.5px;font-weight:700}.ni-chiara{height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283526;border-radius:999px;padding:0 18px;font-size:12.5px;font-weight:650}.ni-pagine{flex-wrap:wrap;gap:8px;display:flex}.ni-pagina{background:#dfe5eb;border:1px solid #1e28351a;border-radius:12px;width:74px;height:98px;position:relative;overflow:hidden}.ni-pagina img{object-fit:cover;width:100%;height:100%}.ni-pagina em{color:#fff;background:#1e2023d9;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;bottom:5px;left:5px}.ni-lavorio{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:34px 20px;display:flex}.ni-lavorio i{border:3px solid #087be833;border-top-color:#087be8;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite ni-giro}@keyframes ni-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ni-lavorio i{animation-duration:2.4s}}.ni-lavorio strong{font-size:14px;font-weight:750}.ni-lavorio span{color:#1e283580;font-size:11.5px}.ni-stop{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 16px 6px;display:flex}.ni-stop .ni-segno{color:#b06a00;background:#ff9f0a29;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:750;line-height:1;display:grid}.ni-stop strong{letter-spacing:-.02em;font-size:16px;font-weight:750}.ni-stop>span:last-child{color:#1e283580;max-width:360px;font-size:12px;line-height:1.5}.ni-file{background:#fff;border:1px solid #1e283517;border-radius:16px;flex-wrap:wrap;align-items:center;gap:11px;padding:12px 14px;display:flex}.ni-file b{color:#fff;letter-spacing:.03em;background:#1e2023;border-radius:8px;flex:none;padding:5px 8px;font-size:9.5px}.ni-file .ni-dett{flex:1;min-width:0}.ni-file .ni-dett strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.ni-file .ni-dett span{color:#1e283594;font-size:12px}.ni-file .ni-cartella{color:#1d7a3a;white-space:nowrap;background:#34c75921;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:700;display:flex}.ni-file .ni-cartella:before{content:"";clip-path:polygon(0 20%,38% 20%,48% 0,100% 0,100% 100%,0 100%);background:#1d7a3a;border-radius:2px 2px 1px 1px;width:12px;height:9px}.ni-file .ni-cartella{display:none}.ni-archivio{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:10px;display:grid}.ni-dati{background:#fff;border:1px solid #1e283517;border-radius:18px;margin-top:12px;padding:4px 16px}.ni-riga{border-bottom:1px solid #1e28350f;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.ni-riga:last-child{border-bottom:0}.ni-riga>span{color:#1e283580}.ni-riga>strong{text-align:right;font-weight:700}.ni-verifica{color:#b06a00;font:inherit;cursor:pointer;background:#ff9f0a29;border:0;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:3px 9px;font-size:10px;font-weight:750;display:inline-flex}.ni-verifica:before{content:"";background:#ff9f0a;border-radius:50%;width:6px;height:6px}.ni-dialog header small{color:#087be8db;letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:600;line-height:1.25}.ni-dialog header h2{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.14}.ni-dialog header p{font-size:12px;line-height:1.5}.ni-dialog header>button{background:0 0;flex-basis:44px;place-items:center;width:44px;height:44px;margin:-6px -6px 0 0;transition:background-color .16s,transform .16s;display:grid}.ni-due{gap:10px;margin-top:16px}.ni-blu,.ni-chiara{height:44px;padding:0 20px;font-size:13px;font-weight:600;line-height:1;transition:background-color .16s,transform .16s,box-shadow .16s}.ni-blu{box-shadow:0 6px 16px #087be82e}.ni-blu:hover{background:#066dce;box-shadow:0 8px 20px #087be83d}.ni-chiara:hover{background:#f5f6f7}.ni-blu:active,.ni-chiara:active{transform:scale(.98)}@media (max-width:720px){.ni-backdrop{place-items:end center;padding:0}.ni-dialog{width:100%;max-width:none;max-height:92vh;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}}.expenses-page-active .expenses-intro h2{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:23px;font-weight:650;line-height:1.15}.ni-riga>span{flex-direction:column;gap:1px;display:flex}.ni-riga>span em{color:#1e283561;font-size:10.5px;font-style:normal;line-height:1.3}.ni-start-options{margin-top:0}.ni-manual-choice .ni-sigla{letter-spacing:.03em;font-size:8px}.ni-manual-arrow{color:#1e283559;margin:0 3px;font-size:24px;line-height:1}.ni-manual-form{gap:16px;display:grid}.ni-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ni-form-grid label,.ni-address-fields label{color:#1e28359e;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10px;font-weight:750;display:grid}.ni-form-grid input,.ni-address-fields input{color:#1e2835;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #1e283521;border-radius:12px;outline:none;padding:0 13px;font-size:13px;box-shadow:0 3px 12px #1f2b3709}.ni-form-grid input:focus,.ni-address-fields input:focus{border-color:#087be8;box-shadow:0 0 0 3px #087be81a}.ni-form-wide{grid-column:1/-1}.ni-address-fields{background:#ffffffbf;border:1px solid #1e283517;border-radius:18px;grid-template-columns:2fr 1fr;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.ni-blu:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.ni-form-grid,.ni-address-fields{grid-template-columns:1fr}.ni-form-wide{grid-column:auto}}.aggiungi-riga{color:#087be8;min-height:34px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #087be838;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.aggiungi-riga:hover{background:#fff;border-color:#087be866}.aggiungi-riga>i{background:#087be8;width:12px;height:12px;-webkit-mask:url(/plus-app.svg?v=1) 50%/contain no-repeat;mask:url(/plus-app.svg?v=1) 50%/contain no-repeat}.provenance-selectable{position:relative}.provenance-selection-header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:0 2px;display:flex}.provenance-selection-header>span{color:#1e2835;align-items:baseline;gap:8px;display:flex}.provenance-selection-header strong{font-size:15px;font-weight:700}.provenance-selection-header small{color:#1e283585;white-space:nowrap;font-size:11px}.provenance-selection-header>button{color:#087be8;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff94;border:1px solid #087be852;border-radius:999px;padding:0 14px;font-size:11px;font-weight:650}.provenance-selection-header>button:hover{background:#fff;border-color:#087be880}.document-add-button{color:#087be8;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff94;border:1px solid #087be852;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.document-add-button:hover{background:#fff;border-color:#087be880}.document-add-button input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.document-upload-pane .other-documents section,.document-pane-card>.other-documents>section:first-child{background:0 0;border-radius:0;padding:0}.provenance-selector{z-index:8;background:#fff;border:1px solid #1e28351c;border-radius:16px;width:min(320px,100%);padding:9px;position:absolute;top:42px;right:0;box-shadow:0 16px 38px #1e28352b}.provenance-selector label{color:#1e2835;cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-height:36px;padding:5px 8px;font-size:11px;display:flex}.provenance-selector label:hover{background:#087be80e}.provenance-selector input{accent-color:#087be8;width:15px;height:15px}.provenance-selector label.is-fixed{color:#1e283585;cursor:default}.provenance-selector label.is-fixed:hover{background:0 0}.provenance-selector>button{color:#fff;width:100%;height:32px;font:inherit;cursor:pointer;background:#087be8;border:0;border-radius:9px;margin-top:7px;font-size:11px;font-weight:700}.provenance-selection-empty{text-align:center;color:#1e28357a;padding:22px 14px;font-size:11px}.aml-page{min-height:0;color:var(--ink);background:#eef1f4;grid-area:2/2/auto/-1;padding:28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow:hidden}.aml-shell{grid-template-columns:minmax(0,1fr) 0fr;gap:16px;height:100%;min-height:0;transition:grid-template-columns .62s cubic-bezier(.16,1,.3,1);display:grid}.aml-shell.is-open{grid-template-columns:0fr minmax(0,1fr)}.aml-card{background:#f6f7f8;border-radius:28px;min-width:0;min-height:0;padding:24px;box-shadow:inset 0 0 0 1px #1e283512}.aml-list-card{--aml-list-row-height:64px;opacity:1;flex-direction:column;transition:opacity .2s;display:flex;overflow:hidden}.aml-shell.is-open .aml-list-card{opacity:0;pointer-events:none}.aml-card-header{flex:none;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.aml-practice-filter{-webkit-appearance:none;appearance:none;min-width:220px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#65717d 50%),linear-gradient(135deg,#65717d 50%,#0000 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #1e28352e;border-radius:999px;outline:0;padding:0 38px 0 14px;font-size:12px;font-weight:500}.aml-count{color:#1e283599;white-space:nowrap;background:#1e283512;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:11px;display:flex}.aml-count strong{color:var(--ink);font-size:13px;font-weight:750}.aml-list{background:#fff;border-radius:22px;flex:1;min-height:0;overflow-y:auto}.aml-practice-row{width:100%;min-height:var(--aml-list-row-height);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e283517;grid-template-columns:minmax(0,1fr) auto 7px;align-items:center;gap:14px;padding:12px 18px;display:grid}.aml-practice-row:last-child{border-bottom:0}.aml-practice-row:hover{background:#1e283508}.aml-practice-row.is-readonly{cursor:default}.aml-practice-copy{gap:3px;min-width:0;display:grid}.aml-practice-copy b{letter-spacing:-.015em;font-size:14px;font-weight:700}.aml-practice-copy span{color:#1e283580;font-size:11px}.aml-arrow{border-top:1.5px solid #1e283566;border-right:1.5px solid #1e283566;width:7px;height:7px;transform:rotate(45deg)}.aml-chip{height:28px;color:var(--ink);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:default;background:#fff;border:1px solid #1e283538;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.aml-chip-button{cursor:pointer}.aml-chip.is-on{color:#fff;background:#1e2835;border-color:#1e2835}.aml-dossier-card{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .28s .1s;display:flex;position:relative}.aml-shell.is-open .aml-dossier-card{opacity:1;pointer-events:auto}.aml-close{z-index:10;color:#0000;cursor:pointer;background:#087be8;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:0;position:absolute;top:0;right:0;box-shadow:0 8px 22px #00000038}.aml-close:before,.aml-close:after{content:"";background:#fff;border-radius:999px;width:16px;height:3.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.aml-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.aml-dossier-scroll{flex:1;min-height:0;overflow-y:auto}.aml-dossier-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-right:44px;display:flex}.aml-dossier-heading strong{letter-spacing:-.025em;font-size:19px;font-weight:750;display:block}.aml-dossier-heading>div>span{color:#1e283580;margin-top:4px;font-size:11.5px;display:block}.aml-placeholder{color:#1e283580;text-align:center;background:#fff;border-radius:18px;padding:40px;font-size:12.5px;box-shadow:inset 0 0 0 1px #1e283512}.aml-steps{flex-direction:column;gap:26px;max-width:760px;display:flex}.aml-panel{background:#fff;border-radius:18px;min-width:0;padding:20px 22px;box-shadow:inset 0 0 0 1px #1e283512}.aml-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.aml-panel-heading h4{letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-size:13.5px;font-weight:750;display:flex}.aml-panel-heading h4 i{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:750;display:flex}.aml-person-row{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-top:1px solid #1e28351a;grid-template-columns:32px minmax(0,1fr) auto 12px;align-items:center;gap:11px;padding:9px 0;display:grid}.aml-person:first-of-type .aml-person-row{border-top:0}.aml-avatar{background:#cbd1d8;border-radius:50%;width:32px;height:32px}.aml-person-row>span{gap:1px;min-width:0;display:grid}.aml-person-row>span strong{letter-spacing:-.015em;font-size:13.5px;font-weight:700}.aml-person-row>span small{color:#1e283580;font-size:10.5px}.aml-chevron{border-bottom:1.5px solid #1e28358c;border-right:1.5px solid #1e28358c;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.aml-person-row.is-open .aml-chevron{transform:rotate(225deg)}.aml-person-detail{border-top:1px solid #1e28351a;padding:4px 0 14px}.aml-data{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;display:grid}.aml-data>div{border-top:1px solid #1e283512;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;display:flex}.aml-data>div:nth-child(-n+2){border-top:0}.aml-data dt{color:#1e283580;font-size:11.5px}.aml-data dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}.aml-questions{border-top:1px solid #1e28351a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:4px;display:grid}.aml-questions label,.aml-suspicion{gap:8px;min-width:0;padding:11px 0;display:grid}.aml-questions label>span,.aml-suspicion>span{font-size:12.5px;font-weight:600}.aml-scelte{flex-wrap:wrap;gap:7px;display:flex}.aml-risk-row{border-top:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding-top:12px;display:flex}.aml-risk-row>div{align-items:baseline;gap:12px;display:flex}.aml-risk-row small{color:#1e283580;font-size:11.5px}.aml-risk-row strong{letter-spacing:-.025em;font-size:20px;font-weight:750}.aml-evaluation{border-top:1px solid #1e28351f;margin-top:16px;padding-top:15px}.aml-evaluation>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.aml-evaluation>header h4{margin:0;font-size:13.5px}.aml-evaluation>header span{color:#1e28356b;font-size:10px}.aml-eval-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.aml-eval-column h5{color:#1e28359e;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0 0 7px;font-size:10px}.aml-eval-row{border-top:1px solid #1e283514;justify-content:space-between;align-items:center;gap:9px;min-height:42px;display:flex}.aml-eval-row>span{color:#1e283585;font-size:11.5px}.aml-eval-value,.aml-eval-options button,.aml-suspect-row button{color:#1e2835;height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1e28352e;border-radius:999px;padding:0 12px;font-size:11px;font-weight:650}.aml-eval-value b,.aml-eval-options b{margin-left:3px}.aml-eval-value:hover,.aml-eval-options button:hover{border-color:#087be8}.aml-eval-options{gap:5px;display:flex}.aml-eval-options button:first-child{color:#087be8;border-color:#087be8}.aml-suspect-row{border-top:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:10px;min-height:43px;margin-top:5px;display:flex}.aml-suspect-row span{color:#1e283585;font-size:11.5px}.aml-suspect-list{background:#1e28350a;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.aml-suspect-list button{color:#1e2835b3;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:7px;padding:7px;font-size:10.5px;display:flex}.aml-suspect-list i{border:1px solid #1e283538;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.aml-suspect-list button.is-on{color:#1e2835;font-weight:650}.aml-suspect-list button.is-on i{color:#fff;background:#1e2835;border-color:#1e2835}.aml-evaluation>footer{color:#fff;background:#1e2835;border-radius:12px;justify-content:space-between;align-items:center;margin-top:7px;padding:11px 14px;display:flex}.aml-evaluation>footer>span{color:#ffffff94;font-size:10.5px}.aml-evaluation>footer>div{gap:16px;display:flex}.aml-evaluation>footer small{color:#ffffffa6;font-size:10px}.aml-evaluation>footer b{color:#fff;margin-left:3px;font-size:16px}.aml-button{-webkit-appearance:none;appearance:none;min-width:150px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:650;display:inline-flex}.aml-button-dark{color:#fff;background:#1e2835;border-color:#1e2835}.aml-button-line{border-color:#1e283538}.aml-button:disabled{opacity:.38;cursor:default}.aml-answers{border-top:1px solid #1e28351a;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:10px;display:flex}.aml-answers span{background:#1e283512;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:650}.aml-print-row{border-top:1px solid #1e28351a;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.aml-print-row>span{gap:2px;display:grid}.aml-print-row b{font-size:12.5px}.aml-print-row small{color:#1e283580;font-size:10.5px}.aml-operation{grid-template-columns:1fr}.aml-operation>div:nth-child(2){border-top:1px solid #1e283512}.aml-suspicion{border-top:1px solid #1e28351a;margin-top:2px}.aml-suspicion input{height:32px;font:inherit;background:#f7f8fa;border:1px solid #1e283524;border-radius:999px;outline:0;padding:0 14px;font-size:12px}.aml-suspicion input:focus{background:#fff;border-color:#087be8}.aml-document-row{border-top:1px solid #1e28351a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:50px;padding:7px 0;display:grid}.aml-document-row:first-child{border-top:0}.aml-document-row>span{gap:2px;display:grid}.aml-document-row>span b{font-size:12.5px;font-weight:650}.aml-document-row>span small{color:#1e283580;font-size:10.5px}.aml-file{grid-template-columns:auto minmax(0,170px) 22px;align-items:center;gap:9px;display:grid}.aml-file>i{background:#1e283517;border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:750}.aml-file>span{gap:1px;min-width:0;display:grid}.aml-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.aml-file small{color:#1e283580;font-size:9px}.aml-file button{color:#fff;cursor:pointer;background:#ff3b30;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:18px}.aml-upload{color:#087be8;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.aml-upload>i{color:#fff;background:#087be8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;font-style:normal;font-weight:400;display:grid}.aml-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aml-document-actions{align-items:center;gap:11px;display:flex}.aml-from-dossier{color:#1e2835;height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1e283533;border-radius:999px;padding:0 12px;font-size:10.5px;font-weight:650}.aml-from-dossier:hover{color:#087be8;border-color:#087be8}.aml-final{justify-content:flex-end;display:flex}.aml-print-sheet{display:none}.aml-print-preview-backdrop{z-index:100100;-webkit-backdrop-filter:blur(13px);background:#141b239e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aml-print-preview{color:#1e2835;background:#eef0f2;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 34px);height:min(900px,100vh - 40px);padding:20px;display:grid;box-shadow:0 30px 90px #00000057}.aml-print-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 2px 16px;display:flex}.aml-print-preview>header small{color:#087be8;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:750}.aml-print-preview>header h2{letter-spacing:-.03em;margin:4px 0;font-size:21px}.aml-print-preview>header p{color:#1e283585;margin:0;font-size:11.5px}.aml-print-preview>header>button{color:#fff;cursor:pointer;background:#1e2835;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.aml-print-preview-scroll{background:#dfe3e7;border-radius:18px;min-height:0;padding:22px;overflow:auto}.aml-print-preview>footer{justify-content:flex-end;align-items:center;gap:9px;padding:15px 2px 0;display:flex}.aml-print-pages-note{color:#1e283580;margin-right:auto;font-size:11px;font-weight:650}.aml-fascicolo-document{gap:24px;display:grid}.aml-fascicolo-page{box-sizing:border-box;color:#141a22;background:#fff;width:min(100%,210mm);min-height:297mm;margin:0 auto;padding:15mm 14mm;font-size:10.5px;line-height:1.42;position:relative;overflow:hidden;box-shadow:0 8px 28px #1e28351f}.aml-fascicolo-page h1{letter-spacing:-.025em}.ps-marchio{border-bottom:2px solid #141a22;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:9px;display:flex}.ps-marchio b{letter-spacing:-.02em;font-size:15.5px;font-weight:750}.ps-marchio span{color:#5a6270;text-align:right;font-size:9.5px}.ps-page-number{color:#9aa2ad;font-size:8.5px;position:absolute;bottom:8mm;right:14mm}.ps-inline-input{color:#141a22;width:100%;min-width:0;height:24px;font:inherit;background:#087be80a;border:0;border-bottom:1px solid #82909d;border-radius:0;outline:0;padding:1px 5px;font-weight:700}.ps-inline-input:focus{background:#087be817;border-bottom-color:#087be8}.ps-inline-input.is-missing,.ps-date-input.is-missing{background:#fff2d6;border-color:#df9500}.ps-inline-input.is-compact{width:118px}.aml-fascicolo-page b.is-missing{color:#a86f00}.ps-cover{background:linear-gradient(160deg,#fff 0 80%,#f2f7fb 80.2%,#e2eef6 91%,#fff 91.2%);padding:18mm}.ps-cover-brand{border-bottom:2px solid #0e4776;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.ps-cover-brand b{letter-spacing:-.03em;font-size:17px}.ps-cover-brand span{color:#426178;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.ps-cover-title{text-align:center;margin-top:42mm}.ps-cover-title h1{color:#0e4776;margin:0;font-size:32px}.ps-cover-title h2{color:#0e4776;margin:5px 0 1px;font-size:19px}.ps-cover-title p{margin:0;font-size:10px}.ps-cover-title h3{margin:18px 0 0;font-size:20px;font-weight:500}.ps-cover-client{text-align:center;border-bottom:1px solid #8794a0;width:72%;margin:42mm auto 0;padding-bottom:6px}.ps-cover-client>.ps-inline-input{text-align:center;text-transform:uppercase;height:34px;font-size:19px}.ps-cover-client>b{font-size:19px;display:block}.ps-cover-client small{justify-content:center;align-items:center;gap:3px;margin-top:4px;display:flex}.ps-cover-client small .ps-inline-input{text-align:center;width:175px}.ps-cover-meta{gap:8px;margin:50mm 6mm 0;display:grid}.ps-cover-meta label{grid-template-columns:92px 1fr;align-items:center;gap:9px;display:grid}.ps-cover-meta label>span{font-weight:700}.ps-agency-footer{color:#1a2732;gap:2px;display:grid;position:absolute;bottom:18mm;left:18mm}.ps-agency-footer strong{font-size:10px}.ps-agency-footer span{font-size:9px}.ps-checklist-page h1{text-align:center;margin:17px 0 12px;font-size:25px}.ps-checklist-intro{margin:0 0 20px;font-size:11px;font-style:italic;line-height:1.55}.ps-checklist-heading{color:#697480;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #b9c1c9;grid-template-columns:54px 105px 1fr;gap:8px;padding:0 4px 5px;font-size:8.5px;font-weight:750;display:grid}.ps-checklist{display:grid}.ps-check-row{border-bottom:1px solid #e1e5e8;grid-template-columns:54px 105px 1fr;align-items:center;gap:8px;min-height:39px;padding:5px 4px;display:grid}.ps-check-row>span:last-child{font-size:10.5px}.ps-check-control{justify-content:center;align-items:center;display:flex}.ps-check-control input{accent-color:#087be8;width:18px;height:18px}.ps-check-control i{color:#087be8;border:1px solid #26313c;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ps-date-input{width:100%;height:27px;font:inherit;background:#087be80a;border:0;border-bottom:1px solid #9aa5af;outline:0;padding:0 6px;font-size:9.5px}.ps-date-print{font-size:9.5px}.ps-client-page{padding:12mm 12mm 11mm;font-size:9.2px;line-height:1.3}.ps-client-page h1{text-align:center;margin:12px 0 1px;font-size:16px}.ps-form-law{text-align:center;margin:0;font-size:8.5px}.ps-form-intro{margin:13px 0 9px;font-size:9px;font-style:italic;line-height:1.35}.ps-declaration{margin:0 0 8px;line-height:1.42}.ps-declaration .ps-inline-input{width:170px;height:18px;display:inline-block}.ps-declaration .ps-inline-input.is-compact{width:85px}.ps-form-grid{background:#fafbfc;border:1px solid #dce1e5;grid-template-columns:1.05fr 1.25fr .55fr;gap:0 10px;padding:5px 8px;display:grid}.ps-form-grid label,.ps-operation-fields label{border-bottom:1px solid #dfe3e7;align-items:center;gap:5px;min-width:0;min-height:28px;display:flex}.ps-form-grid label>span,.ps-operation-fields label>span{color:#43505d;flex:none;font-size:8.5px;font-weight:650}.ps-form-grid .ps-inline-input,.ps-operation-fields .ps-inline-input{background:0 0;height:22px}.ps-form-grid .ps-span-two{grid-column:span 2}.ps-form-grid .ps-span-three{grid-column:1/-1}.ps-operation-fields{margin-top:7px;display:grid}.ps-operation-fields label{min-height:27px}.ps-operation-fields label small{color:#76818c;font-size:7.5px;font-style:italic}.ps-privacy{text-align:justify;border-top:1px solid #cbd2d8;margin:9px 0 0;padding-top:7px;font-size:7.25px;line-height:1.25}.ps-privacy-consent{margin:5px 0 0;font-size:7.25px;line-height:1.25}.ps-signature-row{grid-template-columns:1fr 1fr;gap:28px;margin-top:15px;font-size:9px;display:grid}.ps-signature-row span:last-child{text-align:center}.antiriciclaggio-header-button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#1e2023;border:0;border-radius:999px;padding:0 14px;font-size:11px;font-weight:650;position:absolute;bottom:10px;right:28px}@media (max-width:680px){.aml-print-preview-backdrop{place-items:end center;padding:0}.aml-print-preview{border-radius:28px 28px 0 0;width:100%;height:96vh}.aml-print-preview-scroll{padding:10px}.aml-print-pages-note{display:none}.aml-fascicolo-page{transform-origin:0 0}.ps-marchio span{max-width:55%}}@media print{body *{visibility:hidden!important}.aml-print-sheet,.aml-print-sheet *{visibility:visible!important}.aml-print-sheet{color:#141a22;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;position:absolute;inset:0;display:block!important}.aml-print-sheet .aml-fascicolo-document{display:block}.aml-print-sheet .aml-fascicolo-page{width:210mm;height:297mm;min-height:297mm;box-shadow:none;page-break-after:always;break-after:page;margin:0;padding:15mm 14mm}.aml-print-sheet .aml-fascicolo-page:last-child{page-break-after:auto;break-after:auto}.aml-print-sheet .ps-cover{padding:18mm}.aml-print-sheet .ps-client-page{padding:12mm 12mm 11mm}.aml-register-print{padding:16mm 15mm}.aml-register-print header{border-bottom:2px solid #141a22;justify-content:space-between;padding-bottom:9px;display:flex}.aml-register-print h1{margin:18px 0 14px;font-size:20px}.aml-register-print table{border-collapse:collapse;width:100%;font-size:11px}.aml-register-print th,.aml-register-print td{text-align:left;border:1px solid #c9cfd6;padding:8px}.aml-register-print th{background:#eef1f4}.aml-register-print footer{color:#8891a0;border-top:1px solid #dfe3e7;margin-top:24px;padding-top:8px;font-size:9px}@page{size:A4;margin:0}}.rail-menu .first-menu-item,.rail-menu .secondary-menu-item{letter-spacing:-.01em;min-height:36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.rail-menu .first-menu-item.is-current,.rail-menu .secondary-menu-item.is-current{font-weight:650}.rail-menu .menu-icon{object-fit:contain;opacity:.52;transform-origin:50%;flex-basis:18px;width:18px;height:18px}.rail-menu .is-current .menu-icon{opacity:.88}.rail-menu img[src^="/house-outline.svg"]{transform:scale(1)}.rail-menu img[src^="/checklist.svg"]{transform:scale(.96)}.rail-menu img[src^="/shield-badge-checkmark.svg"]{transform:scale(1.16)}.rail-menu .smart-writing-menu-icon{transform:scale(1.08)}.rail-menu .secondary-menu-item i.locked-menu-icon{background:#1e283580;flex:0 0 18px;width:18px;height:18px;-webkit-mask-size:16px 18px;mask-size:16px 18px}.reminder-list:has(>.reminder-empty){background:#ffffff94;border-radius:22px}.reminder-list:has(>.reminder-empty) .reminder-empty{height:100%;min-height:260px;padding:34px}.reminder-empty:before{content:"";opacity:.7;background:#1e28350f url(/checklist.svg) 50%/18px 18px no-repeat;border-radius:50%;width:42px;height:42px;margin-bottom:8px}.reminder-empty strong:before{content:"Promemoria";color:#a54a67;letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.smart-writing-preview>.smart-writing-empty-sheet:first-child{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;min-height:0;padding:0;display:flex}.smart-writing-empty-preview-label{color:#21172e75;flex:0 0 34px;justify-content:flex-end;align-items:flex-start;height:34px;font-size:11px;display:flex}.smart-writing-empty-paper{box-sizing:border-box;background:#ffffffeb;border-radius:20px 20px 0 0;flex:1;grid-template-rows:28px 12px 1px 14px 14px 34px 14px 74px;align-content:start;gap:18px;min-height:0;padding:52px 58px;display:grid;overflow:hidden}.smart-writing-empty-paper>*{background:#eef0f2;border:0;border-radius:999px;margin:0;display:block}.smart-writing-empty-paper b{width:44%;height:28px}.smart-writing-empty-paper i{width:28%;height:12px}.smart-writing-empty-paper hr{width:100%;height:1px}.smart-writing-empty-paper span:first-of-type{width:76%;height:14px}.smart-writing-empty-paper span:nth-of-type(2){width:88%;height:14px}.smart-writing-empty-paper em:first-of-type{border-radius:12px;width:100%;height:34px}.smart-writing-empty-paper em:nth-of-type(2){width:66%;height:14px}.smart-writing-empty-paper strong{border-radius:16px;width:100%;height:74px}@media (max-width:720px){.smart-writing-empty-paper{padding:38px 30px}}.reminder-empty strong{letter-spacing:-.025em;color:#1e2835;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:0;font-weight:700}.reminder-empty strong:after{content:"Nessun promemoria";font-size:19px;display:block}.reminder-empty span{max-width:390px;margin-top:1px;font-size:0;line-height:1.48}.reminder-empty span:after{content:"Crea attività collegate agli incarichi e assegna una scadenza. Le ritroverai qui finché non saranno completate.";font-size:12px}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty strong:before{content:"Promemoria";font-size:11px;font-weight:650}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty strong:after{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty span:after{font-size:12px;line-height:1.48}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty:before{display:none}.reminder-card:has(.active-reminders-count[aria-label="0 promemoria completati"]) .reminder-empty strong:before{display:none}.smart-writing-empty>p{font-size:0}.smart-writing-empty>p:after{content:"Scegli una categoria e un modello per preparare il documento. Sottomano usa automaticamente i dati già presenti nell’incarico.";font-size:12px}.assignment-row{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;position:relative}.assignment-actions{z-index:8;position:absolute;top:10px;right:132px}.assignment-actions-trigger{color:#1e283594;letter-spacing:1px;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:9px;width:30px;height:26px;padding:0;font:700 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;transition:opacity .16s,background-color .16s,color .16s}.assignment-row:hover .assignment-actions-trigger,.assignment-row:focus-within .assignment-actions-trigger,.assignment-actions-trigger[aria-expanded=true]{opacity:1}.assignment-actions-trigger:hover,.assignment-actions-trigger[aria-expanded=true]{color:#1e2835;background:#ffffff94}.assignment-actions-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #1e28351f;border-radius:11px;min-width:168px;padding:5px;position:absolute;top:29px;right:0;box-shadow:0 10px 28px #1e28352e}.assignment-actions-menu button{color:#b23b35;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 11px;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.assignment-actions-menu button:hover{background:#b23b3514}@media (hover:none){.assignment-actions-trigger{opacity:1}}.assignment-row.is-arranging{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;animation:.24s ease-in-out infinite alternate assignment-jiggle;box-shadow:0 7px 18px #1e283524}.assignment-row.is-arranging:nth-of-type(2n){animation-direction:alternate-reverse;animation-delay:-.12s}.assignment-row.is-dragging{cursor:grabbing;opacity:.48;animation:none;transform:scale(.98)}@keyframes assignment-jiggle{0%{transform:rotate(-.35deg)translateY(-.25px)}to{transform:rotate(.35deg)translateY(.25px)}}.assignment-arrange-actions{z-index:9;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:8px 130px auto 8px}.assignment-arrange-actions button{cursor:pointer;pointer-events:auto;background:#fffffff5;border:1px solid #1e28351f;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;box-shadow:0 3px 9px #1e283529}.assignment-arrange-actions .assignment-remove{color:#fff;background:#ff453a;border-color:#ff453a;font:400 24px/22px -apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.assignment-pin img{opacity:.7;width:11px;height:17px}.assignment-pin.is-active{color:#fff;background:#0a84ff;border-color:#0a84ff}.assignment-pin.is-active img{filter:invert();opacity:1}.assignment-row.is-pinned:not(.is-arranging):after{content:"";opacity:.38;background:url(/pin.svg) 50%/contain no-repeat;width:8px;height:13px;position:absolute;top:10px;right:135px}.arrange-done-button{color:#fff;cursor:pointer;background:#0a84ff;border:0;border-radius:18px;min-width:76px;height:36px;padding:0 18px;font:650 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.assignment-trash-dialog p{color:#1e2835;font-weight:650}@media (prefers-reduced-motion:reduce){.assignment-row.is-arranging{animation:none}}.wireframe.empty-trash-view .right-column>*{display:none!important}.assignment-row.is-arranging{overflow:visible}.assignment-arrange-actions{inset:-11px -11px auto}.assignment-arrange-actions .assignment-pin{width:28px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0}.assignment-arrange-actions .assignment-pin img{opacity:.7;filter:drop-shadow(0 2px 3px #1e283533);width:14px;height:22px}.assignment-arrange-actions .assignment-pin.is-active{color:#0a84ff;background:0 0;border:0}.assignment-arrange-actions .assignment-pin.is-active img{opacity:1;filter:invert(42%)sepia(98%)saturate(2925%)hue-rotate(197deg)brightness(101%)contrast(103%)drop-shadow(0 2px 3px #0a84ff38)}.assignment-arrange-actions .assignment-remove{width:29px;height:29px;box-shadow:0 3px 10px #ff453a47}.assignment-arrange-actions{display:block;inset:0}.assignment-arrange-actions .assignment-pin{width:19px;height:24px;position:absolute;top:22px;right:9px}.assignment-arrange-actions .assignment-remove{background:#fffffff7;border:1px solid #1e28351f;width:22px;height:22px;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 9px #1e28352e}.assignment-arrange-actions .assignment-remove img{opacity:.78;width:9px;height:9px;display:block}.assignment-arrange-actions .assignment-pin{right:132px}@keyframes assignment-shift-up{0%{translate:0 16px}to{translate:0}}@keyframes assignment-shift-down{0%{translate:0 -16px}to{translate:0}}.assignment-arrange-actions .assignment-pin{border-radius:7px;width:22px;height:26px;transition:background-color .18s,transform .18s,opacity .18s}.assignment-arrange-actions .assignment-pin:hover{background:#ffffff80;transform:translateY(-1px)}.assignment-arrange-actions .assignment-pin img{width:9px;height:15px}.assignment-row.is-shifting-up{animation:.32s cubic-bezier(.16,1,.3,1) assignment-shift-up,.24s ease-in-out .32s infinite alternate assignment-jiggle}.assignment-row.is-shifting-down{animation:.32s cubic-bezier(.16,1,.3,1) assignment-shift-down,.24s ease-in-out .32s infinite alternate assignment-jiggle}.property-address-heading{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.assignment-row .property-address-heading>strong{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.035em;-webkit-box-orient:vertical;min-width:0;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:720;line-height:1.16;display:-webkit-box;overflow:hidden}.assignment-row .property-address-heading>strong.is-long-address{letter-spacing:-.025em;font-size:16px;line-height:1.18}.property-address-heading .assignment-pin{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;transition:background-color .16s,transform .16s;display:grid}.property-address-heading .assignment-pin img{filter:invert(49%)sepia(8%)saturate(530%)hue-rotate(169deg)brightness(91%)contrast(88%);opacity:.78;width:9px;height:15px}.property-address-heading .assignment-pin:hover{background:#1e283514;transform:scale(1.04)}.property-address-heading .assignment-pin.is-active:hover{background:#0a84ff1a}.property-address-heading .assignment-pin.is-active img{opacity:1;filter:invert(42%)sepia(98%)saturate(2925%)hue-rotate(197deg)brightness(101%)contrast(103%)drop-shadow(0 1px 2px #0a84ff40)}.assignment-row .property-copy,.assignment-row .property-copy.has-reminder{grid-template-rows:minmax(0,1fr) 72px}.assignment-row .property-main>strong{letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:720;line-height:1.16}.assignment-row .property-meta{letter-spacing:.075em;color:#1e283580;margin-top:7px;font-size:9px;font-weight:500;line-height:1.3}.assignment-row .owner-summary,.assignment-row .closing-parties{gap:7px;margin-top:10px}.assignment-row .property-owner,.assignment-row .closing-parties .property-owner,.assignment-row .closing-parties .closing-buyer{letter-spacing:-.01em;font-size:12px;font-weight:620;line-height:1.25}.assignment-row .property-owner.property-owner-replaced{margin-top:8px;font-size:12px;font-weight:620}.assignment-row .docs-row{min-height:54px;padding:8px 20px}.assignment-row .property-copy.has-reminder .docs-row{padding:8px 20px}.assignment-row .property-copy.has-reminder .assignment-reminder{border-radius:13px;min-height:52px;padding:9px 13px}.assignment-row .assignment-reminder small{letter-spacing:.075em;font-size:8px}.assignment-row .assignment-reminder b{letter-spacing:-.005em;font-size:10.5px;font-weight:650;line-height:1.25}.assignment-row .missing-docs{letter-spacing:-.005em;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:600}.assignment-row .status-cell{grid-template-rows:minmax(0,1fr) 54px}.assignment-row .completion-ring{width:52px;height:52px}.assignment-row .completion-cell small,.assignment-row .deadline-cell small{letter-spacing:.055em;font-size:8px;font-weight:550}.assignment-row .completion-cell small{margin-top:6px}.assignment-row .deadline-cell strong{margin-top:3px;font-size:10px;font-weight:680;line-height:1.2}.assignment-row .docs-row:before,.assignment-row .deadline-cell:before{display:none}.assignment-row .status-cell{border-left:0}.assignment-row{grid-template-columns:minmax(0,1fr) 116px}.assignment-row .property-main{justify-content:center;padding:18px 20px 12px}.assignment-row .property-main>strong,.assignment-row .property-meta,.assignment-row .owner-summary,.assignment-row .closing-parties{width:100%}.assignment-row .owner-summary,.assignment-row .closing-parties{margin-top:9px}.assignment-row .docs-row{align-items:center;padding:8px 20px 10px}.assignment-row .docs-row>.missing-docs,.assignment-row .docs-row>.assignment-reminder{box-sizing:border-box;width:100%}.assignment-row .missing-docs{background:#ffffff57;border:0;border-radius:13px;align-items:center;min-height:48px;margin:0;padding:0 13px;display:flex}.assignment-row .property-copy.has-reminder .assignment-reminder{min-height:52px}.assignment-row .status-cell{background:#ffffff1f;border-radius:16px;grid-template-rows:minmax(0,1fr) 56px;margin:8px 8px 8px 0;overflow:hidden}.assignment-row .completion-cell,.assignment-row .deadline-cell{width:100%}.assignment-row .deadline-cell{min-height:56px;padding:7px}.assignment-row .docs-row>.missing-docs{background:#ffffff6b;border:1px solid #1e283521;border-radius:999px;width:max-content;min-height:0;padding:7px 11px}.assignment-row .completion-ring:before{background:var(--assignment-surface)}@supports (color:color-mix(in lab, red, red)){.assignment-row .completion-ring:before{background:color-mix(in srgb,var(--assignment-surface) 88%,#fff 12%)}}.assignment-row .property-meta{letter-spacing:.06em;font-size:10px}.assignment-row .property-owner,.assignment-row .closing-parties .property-owner,.assignment-row .closing-parties .closing-buyer{font-size:12.5px}.assignment-row .assignment-reminder small{font-size:8.5px}.assignment-row .assignment-reminder b{font-size:11px}.assignment-row .missing-docs,.assignment-row .completion-ring span,.assignment-row .completion-cell small,.assignment-row .deadline-cell small{font-size:10px}.assignment-row .deadline-cell strong{font-size:11px}.assignment-row .assignment-reminder{background:#ffffff7a;border-color:#a54a6717}.assignment-row .assignment-reminder small{color:#853952c7}.assignment-row .assignment-reminder b{color:#4a2a35e0}.assignment-row .docs-row>.assignment-reminder{border-radius:13px;width:min(230px,100%);min-height:48px;padding:8px 12px;transform:translateY(-7px)}.assignment-row .assignment-reminder>i{flex:0 0 20px;width:20px;height:20px}.assignment-row .assignment-reminder>em{top:-5px;right:-5px}.assignment-row>.property-copy{min-height:0;overflow:hidden}.assignment-row>.status-cell{box-sizing:border-box;align-self:start;height:calc(100% - 16px);min-height:0}.assignment-row .property-main>strong.is-long-address{letter-spacing:-.025em;font-size:16px;line-height:1.18}.seller-track-shell.is-single-person:after{display:none}.seller-track-shell.is-single-person .seller-card-track{grid-auto-columns:100%;width:100%;display:block;overflow-x:hidden}.seller-track-shell.is-single-person .seller-subcard{box-sizing:border-box;width:100%}.right-column .dossier-grid>.seller-card.single-person-card,.right-column .dossier-grid>.seller-card.single-person-card:first-child{padding-right:20px}.smart-writing-signatures{border-top:1px solid #43247b13;max-width:680px;margin:30px auto 0;padding-top:20px}.smart-writing-signatures h3,.smart-print-signatures h3{color:#2c2435;letter-spacing:-.012em;margin:0;font:600 17px/1.25 New York,New York Small,ui-serif,Georgia,serif}.smart-writing-signatures>div,.smart-print-signatures>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px;margin-top:24px;display:grid}.smart-writing-signatures article,.smart-print-signatures article{flex-direction:column;min-width:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:flex}.smart-writing-signatures article strong,.smart-print-signatures article strong{color:#332a3c;font-family:New York,New York Small,ui-serif,Georgia,serif;font-size:14px;font-weight:600;line-height:1.35}.smart-writing-signatures article small,.smart-print-signatures article small{color:#7c7385;margin-top:2px;font-size:10px;font-weight:500;line-height:1.35}.smart-writing-signatures article i,.smart-print-signatures article i{border-bottom:1px solid #8d8496;height:44px;display:block}.smart-writing-signatures article span,.smart-print-signatures article span{color:#8a8292;margin-top:6px;font-size:9px;font-weight:500;line-height:1.3}.smart-print-signatures{margin-top:38px;padding-top:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.smart-print-signatures h3{color:#262c33;font-size:17px}.smart-print-signatures>div{gap:32px 38px;margin-top:26px}.smart-print-signatures article strong{color:#2d333a;font-size:13px}.smart-print-signatures article small,.smart-print-signatures article span{color:#6f7780}@media (max-width:720px){.smart-writing-signatures>div,.smart-print-signatures>div{grid-template-columns:1fr}}.sold-dialog{flex-direction:column;width:min(720px,100vw - 40px);padding:22px 18px;display:flex}.sold-dialog>header{margin-bottom:18px}.sold-buyer-section,.sold-sale-section{background:#ffffffb8;border:1px solid #1e28351a;border-radius:20px;min-height:142px;padding:14px 16px}.sold-sale-section{order:1;margin-top:0}.sold-buyer-section{order:2;margin-top:12px}.sold-dialog>header{order:0}.sold-dialog>.sold-document-info{order:3}.sold-dialog>footer{order:4}.sold-dialog-step-1>.sold-buyer-section,.sold-dialog-step-2>.sold-sale-section{display:none}.sold-dialog-step-2>.sold-buyer-section{margin-top:0}.sold-section-heading{margin-bottom:11px}.sold-section-heading small{color:#087be8;margin-bottom:4px;font-size:10px;font-weight:650;line-height:1.25;display:block}.sold-section-heading h3{color:#1e2835;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.25}.sold-section-heading p{color:#1e28358a;max-width:560px;margin:5px 0 0;font-size:11.5px;line-height:1.45}.sold-dialog .sold-document-upload{color:#fff;text-align:left;cursor:pointer;background:#087be8;border:1px solid #087be83d;border-radius:16px;align-items:center;gap:11px;width:100%;min-height:64px;padding:10px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 22px #087be833}.sold-dialog .sold-document-upload:hover{background:#066dce;border-color:#066dce;box-shadow:0 10px 26px #087be847}.sold-document-upload.has-file{background:#16805f;border-color:#16805f;box-shadow:0 8px 22px #16805f2e}.sold-document-upload>span:nth-child(2){gap:3px;min-width:0;display:grid}.sold-document-upload strong{letter-spacing:-.015em;font-size:13px;font-weight:600;line-height:1.25}.sold-document-upload small{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.4;overflow:hidden}.sold-document-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sold-document-upload-icon{background:#ffffff2b;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.sold-document-upload-icon img{filter:brightness(0)invert();width:16px;height:19px}.sold-document-upload--document .sold-document-upload-icon{position:relative;overflow:hidden}.sold-upload-document-symbol,.sold-upload-camera-symbol{transform-origin:50%;will-change:opacity,transform;margin:auto;position:absolute;inset:0;filter:none!important}.sold-upload-document-symbol{opacity:1;transition:opacity .16s .11s,transform .34s cubic-bezier(.16,1,.3,1) .11s;transform:scale(1)rotate(0)}img.sold-upload-camera-symbol{opacity:0;width:20px;height:20px;transition:opacity .16s,transform .34s cubic-bezier(.16,1,.3,1);transform:scale(.42)rotate(10deg)}.sold-document-upload--document.show-camera .sold-upload-document-symbol{opacity:0;transition-delay:0s;transform:scale(.42)rotate(-10deg)}.sold-document-upload--document.show-camera .sold-upload-camera-symbol{opacity:1;transition-delay:.11s;transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.sold-upload-document-symbol,.sold-upload-camera-symbol{transition:none}.sold-upload-document-symbol{opacity:1;transform:none}.sold-upload-camera-symbol{display:none}}.sold-document-info{color:#21172e94;letter-spacing:0;text-align:left;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;background:#087be812;border:1px solid #087be81f;border-radius:15px;margin-top:12px;padding:12px 14px 12px 43px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.55;position:relative}.sold-document-info:before{content:"ⓘ";color:#087be8;width:18px;height:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:18px;position:absolute;top:12px;left:14px}:is(.sold-dialog-step-2:has(.sold-buyer-section>.sold-manual-details[open])>.sold-document-info,.sold-dialog-step-1:has(.sold-sale-section>.sold-manual-details[open])>.sold-document-info){display:none}.sold-manual-details{margin-top:8px}.sold-manual-details summary{color:#087be8;cursor:pointer;width:max-content;margin:0 auto;padding:8px 12px;font-size:11.5px;font-weight:600;list-style:none}.sold-manual-details summary::-webkit-details-marker{display:none}.sold-manual-details summary:hover{text-underline-offset:3px;text-decoration:underline}.sold-manual-details[open] summary{text-align:left;align-items:center;gap:4px;margin:0 0 10px;padding:4px 0;display:flex}:is(.sold-buyer-section:has(>.sold-manual-details[open])>.sold-document-upload,.sold-buyer-section:has(>.sold-manual-details[open])>.sold-document-info,.sold-sale-section:has(>.sold-manual-details[open])>.sold-document-upload){display:none}.sold-manual-details[open]>summary{font-size:0}.sold-manual-details[open]>summary:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.sold-manual-details[open]>summary:after{font-size:11.5px}.sold-buyer-section>.sold-manual-details[open]>summary:after,.sold-sale-section>.sold-manual-details[open]>summary:after{content:"Indietro"}.sold-buyer-fields,.sold-manual-details .sold-sale-fields{border-top:1px solid #1e283517;padding-top:14px}.sold-sale-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sold-manual-details .sold-dialog-fields label{color:#1e283594;letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:500;line-height:1.3}.sold-manual-details .sold-dialog-fields input{letter-spacing:0;border-color:#1e283521;height:43px;font-size:13px;font-weight:400;box-shadow:0 3px 12px #1f2b3709}.sold-manual-details .sold-dialog-fields input:focus{border-color:#087be8;box-shadow:0 0 0 3px #087be81a}.sold-manual-details .sold-mortgage-choice>.buyer-binary-choice{background:#1e28350e;border:1px solid #1e283521;border-radius:12px;grid-template-columns:1fr 1fr;width:100%;height:43px;padding:3px;display:grid}.sold-manual-details .sold-mortgage-choice>.buyer-binary-choice button{border-radius:9px;width:100%;height:35px;font-size:12px}.sold-manual-details .sold-mortgage-choice>.buyer-binary-choice button.is-selected{box-shadow:0 1px 4px #1e28351f}.sold-dialog header small{color:#087be8db;letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:600;line-height:1.25}.sold-dialog header>div{min-width:0}.sold-dialog header>button{color:#59636e;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:-6px -6px 0 0;padding:0;transition:background-color .16s,transform .16s;display:grid}.sold-dialog header>button:hover{background:#1e28350f}.sold-dialog header>button:active{transform:scale(.96)}.sold-dialog header>button img{width:15px;height:15px;display:block}.sold-dialog header h2{letter-spacing:-.025em;white-space:nowrap;margin:5px 0 6px;font-size:24px;font-weight:700;line-height:1.14}.sold-dialog header p{font-size:12px;line-height:1.5}.sold-dialog footer{gap:10px;margin-top:16px}.sold-dialog footer button{min-width:104px;height:44px;padding:0 20px;font-size:13px;font-weight:600;line-height:1;transition:background-color .16s,transform .16s,box-shadow .16s}.sold-dialog footer button:hover{background:#dadde1}.sold-dialog footer button:active{transform:scale(.98)}.sold-dialog footer .sold-dialog-confirm{color:#fff;background:#087be8;min-width:154px;box-shadow:0 6px 16px #087be82e}.sold-dialog footer .sold-dialog-confirm:hover{background:#066dce;box-shadow:0 8px 20px #087be83d}.sold-dialog header>button:focus-visible{outline-offset:2px;outline:3px solid #087be847}.sold-manual-details summary:focus-visible{outline-offset:2px;outline:3px solid #087be847}.sold-dialog footer button:focus-visible{outline-offset:2px;outline:3px solid #087be847}.sold-dialog .sold-document-upload:focus-within{border-color:#fff;box-shadow:0 0 0 3px #087be847,0 8px 22px #087be833}@media (max-width:640px){.sold-dialog{padding:20px}.sold-buyer-section,.sold-sale-section{padding:15px}.sold-dialog-fields,.sold-sale-fields{grid-template-columns:1fr}.sold-dialog-wide{grid-column:auto}.sold-dialog header h2{white-space:normal}}.expenses-sheet-section>div.is-long-value{background:0 0;border-radius:0;grid-template-columns:76px minmax(0,1fr);justify-content:stretch;align-items:start;gap:18px;min-height:34px;margin:0;padding:5px 0;display:grid}.expenses-sheet-section>div.is-long-value span{color:#1e283594;padding-top:1px;font-size:11px;font-weight:400}.expenses-sheet-section>div.is-long-value strong{text-align:right;overflow-wrap:anywhere;max-width:100%;font-size:10.5px;font-weight:500;line-height:1.42}.assignment-row .property-main>strong{overflow-wrap:anywhere;min-width:0}.closing-dossier-heading,.archived-dossier-heading{min-width:0;overflow:hidden}.closing-dossier-heading>span,.archived-dossier-heading>span,.closing-dossier-heading>button,.closing-dossier-heading>small,.archived-dossier-heading>small{flex:none}.closing-dossier-heading>strong,.archived-dossier-heading>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.property-card .property-address{min-width:0;overflow:hidden}.property-card .property-address>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.property-card{min-width:0;overflow:hidden}.property-card dl,.property-card dl>div{box-sizing:border-box;min-width:0;max-width:100%}.property-card dl>div{align-items:center}.property-card dt{flex:none;max-width:42%}.property-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58%;overflow:hidden}.detail-open .property-card dl>div{padding:6px 0}.expenses-form-card>header p{color:#1e283580;max-width:310px;margin:7px 0 0;font-size:10.5px;font-weight:400;line-height:1.45}.expenses-basic-fields label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.expenses-basic-fields label>span em{color:#667989;white-space:nowrap;font-size:8.5px;font-style:normal;font-weight:650}.expenses-basic-fields input.is-missing{border-color:#d06f3a8c;box-shadow:0 0 0 3px #d06f3a14}.expenses-sheet-empty{text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.expenses-empty-sheet{opacity:.42;grid-template-rows:22px 10px 1px 12px 12px 12px 28px 12px 12px;gap:15px;display:grid;position:absolute;inset:28px 30px}.expenses-empty-sheet>*{background:#e4e9ed;border-radius:999px;display:block}.expenses-empty-sheet i{width:44%;height:22px}.expenses-empty-sheet b{width:28%;height:10px}.expenses-empty-sheet>span:first-of-type{width:100%;height:1px}.expenses-empty-sheet>span:nth-of-type(2){width:76%;height:12px}.expenses-empty-sheet>span:nth-of-type(3){width:88%;height:12px}.expenses-empty-sheet strong{border-radius:10px;width:100%;height:28px}.expenses-empty-sheet>span:nth-of-type(4){width:65%;height:12px}.expenses-empty-sheet>span:nth-of-type(5){width:82%;height:12px}.expenses-empty-sheet em{border-radius:12px;align-self:end;width:100%;height:44px}.expenses-empty-sheet-copy{z-index:1;background:#ffffffe6;border-radius:18px;padding:18px 24px;position:relative;box-shadow:0 10px 34px #1e283514}.expenses-empty-sheet-copy strong{color:#1e2835;letter-spacing:-.02em;font-size:17px;font-weight:700}.expenses-empty-sheet-copy p{color:#1e283580;margin:7px 0 0;font-size:11.5px;line-height:1.45}.expenses-workspace{grid-template-columns:minmax(300px,.35fr) minmax(0,.65fr);grid-template-areas:"intro intro""form preview"}.expenses-intro-compact{border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 16px}.expenses-intro-compact>div>h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700;line-height:1.12}.expenses-intro-compact label{align-items:center;gap:10px;width:min(410px,48%);display:flex}.expenses-intro-compact label>span{flex:none}.expenses-intro-compact select{height:38px}.expenses-assignment-summary{background:#ffffffb8;border-radius:16px;gap:5px;padding:14px 15px;display:grid;box-shadow:inset 0 0 0 1px #1e283514}.expenses-assignment-summary strong{color:#1e2835;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.expenses-assignment-summary span{color:#1e2835a3;font-size:11px;font-weight:550}.expenses-assignment-summary small{color:#1e283573;font-size:10px}.expenses-required-section{margin:0 0 18px}.expenses-required-section h4{color:#b45f31;margin:0 0 10px;font-size:11px;font-weight:700}.expenses-required-section.is-complete h4{color:#52697a}.expenses-required-section label{color:#1e283594;gap:6px;font-size:10.5px;font-weight:550;display:grid}.expenses-required-section input{box-sizing:border-box;color:#1e2835;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #1e283521;border-radius:12px;outline:0;padding:0 12px;font-size:12px}.expenses-required-section input.is-missing{border-color:#d06f3a8c;box-shadow:0 0 0 3px #d06f3a14}@media (max-width:720px){.expenses-workspace{display:flex}.expenses-intro-compact{flex-direction:column;align-items:stretch}.expenses-intro-compact label{width:100%;display:grid}}.expenses-preview-card>header{align-items:flex-start;padding-inline:8px}.expenses-preview-card>header>div:first-child{justify-content:stretch;gap:5px;min-width:0;display:grid}.expenses-preview-card>header>div:first-child small{text-align:left;margin:0;display:block}.expenses-preview-card>header>div:first-child h3{white-space:nowrap;margin:0;font-size:18px;line-height:1.2}.expenses-preview-card>header>div:not(:first-child){flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:720px){.expenses-preview-card>header>div:first-child h3{white-space:normal}}.smart-writing-empty-sheet .smart-writing-empty-preview-label{box-sizing:border-box;color:#747982;background:#5a60691a;border-radius:999px;flex:0 0 25px;justify-content:center;align-self:flex-start;align-items:center;width:92px;height:25px;margin-bottom:16px;padding:0 10px;font-size:0;font-weight:650;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #5a60691f}.smart-writing-empty-sheet .smart-writing-empty-preview-label:after{content:"";font-size:0}.smart-writing-empty-sheet:after{content:none;display:none}.smart-writing-preview:has(>.smart-writing-document)>.smart-writing-preview-header>span{display:inline}.smart-writing-preview>div.smart-writing-preview-header:first-child{box-shadow:none!important;border-bottom:0!important}.smart-writing-preview:has(>.smart-writing-document)>.smart-writing-preview-header{padding-bottom:8px}.smart-writing-simple .smart-writing-preview:has(>.smart-writing-document)>.smart-writing-document{margin-top:8px;border-radius:20px 20px 0 0!important;margin-bottom:0!important}.smart-writing-empty-paper{border-radius:20px 20px 0 0}.smart-writing-simple .smart-writing-workspace{padding:20px}.smart-writing-simple .smart-writing-layout{grid-template-columns:minmax(238px,.36fr) minmax(0,.64fr);column-gap:12px}.smart-writing-simple .smart-writing-hero{padding:18px 20px}.smart-writing-simple .smart-writing-hero p{max-width:300px}.smart-writing-simple .smart-writing-compose{align-self:start;gap:14px;height:auto;min-height:0;padding:18px 16px 20px}.smart-writing-simple .smart-writing-compose label{gap:6px}.smart-writing-simple .smart-writing-compose select{height:42px}.smart-writing-simple .smart-writing-compose>button{display:none}.smart-writing-simple .smart-writing-description{background:0 0;border-radius:0;min-height:0;max-height:none;margin-top:2px;padding:14px 0 0;overflow:visible;box-shadow:inset 0 1px #43247b17}.smart-writing-simple .smart-writing-description small{margin-bottom:6px}.smart-writing-simple .smart-writing-description p{margin:0}.smart-writing-simple .smart-writing-preview{box-shadow:none;background:0 0;border-radius:0;padding:0}.smart-writing-simple .smart-writing-preview>.smart-writing-preview-header{box-sizing:border-box;min-height:33px;padding:0 4px 8px}.smart-writing-simple .smart-writing-preview:has(>.smart-writing-document)>.smart-writing-document{margin-top:8px}.smart-writing-simple .smart-writing-empty-sheet .smart-writing-empty-preview-label{margin-left:4px}.smart-writing-simple .smart-writing-empty-paper,.smart-writing-simple .smart-writing-document{box-shadow:0 14px 32px #43247b17}@media (max-width:860px){.smart-writing-simple .smart-writing-workspace{padding:16px}.smart-writing-simple .smart-writing-layout{grid-template-columns:minmax(220px,.4fr) minmax(300px,.6fr);gap:12px}.smart-writing-simple .smart-writing-hero{padding:16px}.smart-writing-simple .smart-writing-compose{padding:16px 16px 18px}}.smart-writing-simple .smart-writing-description{background:#087be813;border-radius:16px;margin-top:4px;padding:14px 16px;box-shadow:inset 0 0 0 1px #087be81c}.smart-writing-simple .smart-writing-description small{color:#245b86;gap:8px;margin:0 0 6px;font-size:11.5px;font-weight:650;line-height:18px}.smart-writing-simple .smart-writing-layout{grid-template:minmax(0,1fr)/minmax(270px,.32fr) minmax(0,.68fr);align-items:start;column-gap:16px}.smart-writing-simple .smart-writing-compose{box-sizing:border-box;grid-area:auto;align-self:start;gap:16px;height:auto;min-height:0;padding:22px}.smart-writing-simple .smart-writing-controls{min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0;grid-template-rows:max-content max-content!important;grid-auto-rows:max-content!important;align-content:start!important;align-self:start!important;height:fit-content!important;min-height:0!important;display:grid!important}.smart-writing-simple .smart-writing-controls>.smart-writing-compose-header{background:#ffffff9e;border:0;border-radius:24px 24px 0 0;margin:0;padding:24px 24px 20px;display:flex;box-shadow:inset 0 1px #43247b12,inset 1px 0 #43247b12,inset -1px 0 #43247b12}.smart-writing-simple .smart-writing-controls>.smart-writing-compose{background:#ffffff9e;border-radius:0 0 24px 24px;width:100%;margin:0;padding:4px 24px 24px;box-shadow:inset 0 -1px #43247b12,inset 1px 0 #43247b12,inset -1px 0 #43247b12;flex:none!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;height:fit-content!important;min-height:0!important;display:grid!important}.smart-writing-simple .smart-writing-preview{grid-area:auto}.smart-writing-compose-header{border-bottom:1px solid #43247b1a;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 4px;padding:0 0 20px;display:flex;order:-999!important}.smart-writing-simple .smart-writing-compose>label{order:0!important}.smart-writing-simple .smart-writing-compose>.smart-writing-description{order:1!important}.smart-writing-simple .smart-writing-compose>.smart-writing-compose-state,.smart-writing-simple .smart-writing-compose>button{order:2!important}.smart-writing-compose-header h2{color:#21172e;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700;line-height:1.16}.smart-writing-compose-header p{color:#21172e85;max-width:275px;margin:7px 0 0;font-size:11.5px;line-height:1.45}.smart-writing-compose-header>small{color:#6230b7;white-space:nowrap;background:#6d35ce14;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:650}.smart-writing-compose-state{color:#21172e80;border-top:1px solid #43247b17;align-items:flex-start;gap:9px;margin-top:auto;padding-top:16px;font-size:10.5px;line-height:1.45;display:flex}.smart-writing-compose-state i{background:#6d35ce;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:4px}.smart-writing-simple .smart-writing-description{background:0 0;border-radius:0;order:1;margin:2px 0 0;padding:14px 0 0;box-shadow:inset 0 1px #43247b1a}.smart-writing-simple .smart-writing-description small{color:#21172ea8;margin:0 0 5px;font-size:10.5px;font-weight:650;line-height:1.35}.smart-writing-simple .smart-writing-description small:before{display:none}.smart-writing-simple .smart-writing-description p{color:#21172e80;margin:0;font-size:10.5px;line-height:1.48}.smart-writing-simple .smart-writing-compose-state{display:none}.smart-writing-simple .smart-writing-controls{padding:0}.smart-writing-simple .smart-writing-controls>.smart-writing-compose{gap:16px}.smart-writing-simple .smart-writing-compose-header{gap:16px;margin:0 0 8px;padding:0 0 24px}.smart-writing-simple .smart-writing-compose-header h2{font-size:23px;font-weight:650;line-height:1.15}.smart-writing-simple .smart-writing-compose-header p{margin-top:8px;font-size:12px;line-height:1.5}.smart-writing-simple .smart-writing-compose-header>small{color:#52269aad;background:#6d35ce0e;padding:5px 8px;font-size:10px;font-weight:550}.smart-writing-simple .smart-writing-compose label{color:#21172e94;gap:8px;font-size:11.5px;font-weight:550}.smart-writing-simple .smart-writing-compose select{height:44px;padding-left:16px;font-size:13px;font-weight:500}.smart-writing-simple .smart-writing-description{box-sizing:border-box;height:auto;min-height:0;max-height:none;margin-top:8px;padding-top:16px;overflow:visible}.smart-writing-simple .smart-writing-description small{margin-bottom:8px;font-size:11.5px;font-weight:600}.smart-writing-simple .smart-writing-description p{font-size:11.5px;line-height:1.5}.smart-writing-simple .smart-writing-layout{align-items:stretch}.smart-writing-simple .smart-writing-controls{background:#ffffff9e;border-radius:24px;flex-direction:column;padding:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #43247b12;align-self:stretch!important;height:100%!important;min-height:0!important;display:flex!important}.smart-writing-simple .smart-writing-controls>.smart-writing-compose-header{box-shadow:none;background:0 0;border-bottom:1px solid #43247b1a;border-radius:0;flex:none;margin:0;padding:0 0 24px}.smart-writing-simple .smart-writing-controls>.smart-writing-compose{width:100%;box-shadow:none;background:0 0;border-radius:0;padding:24px 0 0;flex:auto!important;grid-template-rows:max-content max-content max-content minmax(0,1fr) minmax(0,152px)!important;grid-auto-rows:max-content!important;align-content:stretch!important;height:auto!important;min-height:0!important;display:grid!important}.smart-writing-simple .smart-writing-compose>label:first-of-type{grid-row:1}.smart-writing-simple .smart-writing-compose>label:nth-of-type(2){grid-row:2}.smart-writing-simple .smart-writing-compose>label:nth-of-type(3){grid-row:3}.smart-writing-simple .smart-writing-compose>.smart-writing-description{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;align-self:end;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:16px 0 0;overflow:hidden auto;grid-row:5!important}.smart-writing-simple .smart-writing-compose>.smart-writing-description p{overflow-wrap:anywhere;max-width:100%}.smart-writing-guided .smart-writing-layout{grid-template-columns:minmax(238px,.28fr) minmax(0,.72fr)}.smart-writing-guided .smart-writing-controls{padding:22px}.smart-writing-guided .smart-writing-controls>.smart-writing-compose-header{border-bottom:0;padding-bottom:20px}.smart-writing-guided .smart-writing-compose-header>div>small{color:#562aa59e;letter-spacing:.01em;background:0 0;margin:0 0 7px;padding:0;font-size:10.5px;font-weight:600;line-height:1.25;display:block}.smart-writing-guided .smart-writing-controls>.smart-writing-compose{flex-direction:column;gap:0;padding-top:0;display:flex!important}.smart-writing-guided .smart-writing-compose>label,.smart-writing-guided .smart-writing-compose>label:first-of-type,.smart-writing-guided .smart-writing-compose>label:nth-of-type(2),.smart-writing-guided .smart-writing-compose>label:nth-of-type(3){border-top:0;grid-row:auto;margin:0;padding:16px 0 16px 28px;position:relative}.smart-writing-guided .smart-writing-compose>label:nth-of-type(3){margin-bottom:0}.smart-writing-guided .smart-writing-compose>label,.smart-writing-guided .smart-writing-compose>label:first-of-type,.smart-writing-guided .smart-writing-compose>label:nth-of-type(2),.smart-writing-guided .smart-writing-compose>label:nth-of-type(3){gap:6px;padding-top:9px;padding-bottom:9px;padding-left:28px}.smart-writing-guided .smart-writing-compose>label:first-of-type{margin-top:4px}.smart-writing-guided .smart-writing-compose>label select{height:42px}.smart-writing-guided .smart-writing-compose>label:before{color:#6230b7;background:#6d35ce1a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:650;display:grid;position:absolute;top:8px;left:0}.smart-writing-guided .smart-writing-compose>label:first-of-type:before{content:"1"}.smart-writing-guided .smart-writing-compose>label:nth-of-type(2):before{content:"2"}.smart-writing-guided .smart-writing-compose>label:nth-of-type(3):before{content:"3"}.smart-writing-guided .smart-writing-field-heading{gap:1px;min-width:0;display:grid}.smart-writing-guided .smart-writing-field-heading strong{color:#21172ea8;font-size:11.5px;font-weight:600;line-height:1.15}.smart-writing-guided .smart-writing-field-heading small{color:#21172e6b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.15;overflow:hidden}.smart-writing-guided .smart-writing-compose>.smart-writing-description{width:100%;height:auto;max-height:152px;box-shadow:none;border-top:1px solid #43247b17;margin-top:auto;padding:16px 0 0;overflow:hidden auto;order:1!important;grid-row:auto!important}.smart-writing-guided .smart-writing-compose>.smart-writing-description small{margin-bottom:7px;display:block}.expenses-workspace{flex-direction:column;grid-template:none;display:flex}.expenses-layout{flex:1;grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr);gap:18px;min-height:0;display:grid}.expenses-layout>.expenses-form-card,.expenses-layout>.expenses-preview-card{grid-area:auto}.expenses-empty-kicker{color:#b45f31;letter-spacing:0;margin-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:650;line-height:1.5;display:block}.expenses-form-card .expenses-empty-title{color:#1e2835;letter-spacing:-.025em;margin:0;font:700 19px/1.25 -apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.expenses-conditions .expenses-binary-choice{border:0;border-bottom:1px solid #1e283514;grid-template-columns:minmax(90px,1fr) minmax(190px,220px);align-items:center;gap:14px;min-width:0;min-height:50px;margin:0;padding:6px 10px 6px 14px;display:grid}.expenses-conditions .expenses-binary-choice:last-child{border-bottom:0}.expenses-binary-choice>span{color:#1e28359e;font-size:11.5px;font-weight:550}.expenses-segmented{box-sizing:border-box;background:#1e283512;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;width:100%;height:36px;padding:2px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1e28350e}.expenses-segmented:before{content:"";z-index:0;background:#fff;border-radius:999px;width:calc(50% - 2px);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;bottom:2px;left:2px;transform:translate(0);box-shadow:0 1px 4px #1e283524,0 .5px 1px #1e283514}.expenses-segmented.is-second:before{transform:translate(100%)}.expenses-segmented button{z-index:1;color:#1e283585;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;padding:0 9px;font:500 11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:color .16s;position:relative}.expenses-segmented button.is-selected{color:#1e2835;font-weight:650}.expenses-segmented:focus-within{box-shadow:0 0 0 3px #007aff1f,inset 0 0 0 1px #007aff40}@media (max-width:720px){.expenses-conditions .expenses-binary-choice{grid-template-columns:1fr}.expenses-segmented{justify-self:stretch;max-width:none}}.expenses-options-content .expenses-toggle{color:#1e2835;text-align:left;border-top:1px solid #1e283514;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:48px;padding:10px 12px;display:grid}.expenses-options-content .expenses-toggle>strong{letter-spacing:-.01em;font-size:11.5px;font-weight:600}.expenses-options-content .expenses-toggle>i{box-sizing:border-box;background:#c7ccd2;border:0;border-radius:999px;width:34px;height:20px;transition:background-color .18s;display:block;position:relative}.expenses-options-content .expenses-toggle>i:after{content:"";box-sizing:border-box;background:#fff;border:0;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;transform:none;box-shadow:0 1px 3px #1e283538}.expenses-options-content .expenses-toggle.active>i{background:#087be8;border:0}.expenses-options-content .expenses-toggle.active>i:after{border:0;width:16px;height:16px;transform:translate(14px)}.expenses-options-content .expenses-toggle:focus-visible{outline-offset:-3px;border-radius:13px;outline:3px solid #087be833}.expenses-commission-only .expenses-options-content{padding-top:7px}.expenses-commission-only .expenses-options-content .expenses-toggle{border-top:0}.expenses-commission-only .expenses-commission{margin:0 7px 8px}.expenses-commission-section{margin:0 0 12px}.expenses-commission-section>h4{color:#1e2835;letter-spacing:-.01em;margin:0 0 10px;font-size:12px;font-weight:700}.expenses-commission-group{background:#ffffffb3;border-radius:17px;overflow:hidden;box-shadow:inset 0 0 0 1px #1e283517}.expenses-commission-mode-row,.expenses-commission-field{box-sizing:border-box;border-bottom:1px solid #1e283514;grid-template-columns:minmax(0,1fr) minmax(0,180px);align-items:center;gap:14px;min-width:0;min-height:50px;padding:6px 10px 6px 14px;display:grid}.expenses-commission-group>:last-child{border-bottom:0}.expenses-commission-mode-row>span,.expenses-commission-field>span:first-child{color:#1e28359e;min-width:0;font-size:11.5px;font-weight:550}.expenses-commission-mode-row .expenses-segmented{width:180px;max-width:100%}.expenses-input-with-unit{justify-self:end;width:180px;min-width:0;max-width:100%;position:relative}.expenses-price-input{justify-self:stretch;width:100%;max-width:none}.expenses-input-with-unit input{box-sizing:border-box;color:#1e2835;text-align:right;background:#fff;border:1px solid #1e283521;border-radius:11px;outline:0;width:100%;height:36px;padding:0 31px 0 12px;font:600 12px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.expenses-input-with-unit input:focus{border-color:#007aff7a;box-shadow:0 0 0 3px #007aff1f}.expenses-input-with-unit>b{color:#1e28357a;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.expenses-sheet-note{color:#1e28357a;text-align:left;margin:16px 0 0;font-size:10.5px;font-weight:400;line-height:1.45}@media (max-width:720px){.expenses-commission-mode-row,.expenses-commission-field{grid-template-columns:1fr}.expenses-commission-mode-row .expenses-segmented,.expenses-input-with-unit{justify-self:stretch;width:100%}}@media (min-width:721px) and (max-width:1000px){.expenses-layout{grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr)}.expenses-page-active{overflow:hidden}}.expenses-page-active{--expenses-type-page:20px;--expenses-type-card:18px;--expenses-type-section:13px;--expenses-type-body:13px;--expenses-type-control:12px;--expenses-type-auxiliary:11px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.expenses-page-active .expenses-intro-compact>div>h2{letter-spacing:-.025em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:23px;font-weight:650;line-height:1.15}.expenses-page-active .expenses-form-card>header h3,.expenses-page-active .expenses-preview-card>header h3,.expenses-page-active .expenses-form-card .expenses-empty-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:var(--expenses-type-card);letter-spacing:-.02em;font-weight:600;line-height:1.3}.expenses-page-active .expenses-form-card>header h3{margin-top:0}.expenses-page-active .expenses-data-section>h4,.expenses-page-active .expenses-required-section h4,.expenses-page-active .expenses-conditions>h4,.expenses-page-active .expenses-commission-section>h4,.expenses-page-active .expenses-sheet-section h4{font-size:var(--expenses-type-section);letter-spacing:-.01em;font-weight:600;line-height:1.35}.expenses-page-active .expenses-basic-fields label,.expenses-page-active .expenses-required-section label,.expenses-page-active .expenses-binary-choice>span,.expenses-page-active .expenses-commission-mode-row>span,.expenses-page-active .expenses-commission-field>span:first-child,.expenses-page-active .expenses-intro label,.expenses-page-active .expenses-sheet-section>div,.expenses-page-active .expenses-sheet-section>div.is-long-value span,.expenses-page-active .expenses-sheet-section>div.is-long-value strong,.expenses-page-active .expenses-sheet>footer span{font-size:var(--expenses-type-body);font-weight:400;line-height:1.4}.expenses-page-active .expenses-basic-fields input,.expenses-page-active .expenses-required-section input,.expenses-page-active .expenses-input-with-unit input,.expenses-page-active .expenses-intro select,.expenses-page-active .expenses-segmented button,.expenses-page-active .expenses-sheet-section>div strong{font-size:var(--expenses-type-body);font-weight:500;line-height:1.2}.expenses-page-active .expenses-intro small,.expenses-page-active .expenses-form-card header small,.expenses-page-active .expenses-preview-card header small,.expenses-page-active .expenses-form-card>header p,.expenses-page-active .expenses-basic-fields label>span em,.expenses-page-active .expenses-assignment-summary small,.expenses-page-active .expenses-estimate-note,.expenses-page-active .expenses-info p,.expenses-page-active .expenses-input-with-unit>b,.expenses-page-active .expenses-sheet-heading small,.expenses-page-active .expenses-sheet-heading span,.expenses-page-active .expenses-empty-kicker{font-size:var(--expenses-type-auxiliary);letter-spacing:0;font-weight:400;line-height:1.45}.expenses-page-active .expenses-intro small,.expenses-page-active .expenses-form-card>header small,.expenses-page-active .expenses-preview-card>header small,.expenses-page-active .expenses-empty-kicker{font-weight:500}.expenses-page-active .expenses-form-card>header>span{font-size:var(--expenses-type-auxiliary);font-weight:600;line-height:1.4}.expenses-page-active .expenses-assignment-summary strong{font-size:var(--expenses-type-body);font-weight:600;line-height:1.35}.expenses-page-active .expenses-assignment-summary span,.expenses-page-active .expenses-assignment-summary small{color:#1e28359e;font-size:var(--expenses-type-body);font-weight:400;line-height:1.4}.expenses-page-active .expenses-conditions .expenses-purchase-price{box-sizing:border-box;color:#1e28359e;min-width:0;min-height:50px;font-size:var(--expenses-type-body);border-bottom:1px solid #1e283514;grid-template-columns:minmax(70px,1fr) minmax(0,150px);align-items:center;gap:8px;padding:6px 10px 6px 14px;font-weight:400;line-height:1.4;display:grid}.expenses-page-active .expenses-purchase-price .expenses-input-with-unit{justify-self:end;width:100%;max-width:100%}.expenses-page-active .expenses-commission-inline-row{box-sizing:border-box;grid-template-columns:minmax(0,150px) minmax(0,70px);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:50px;padding:7px 10px 7px 14px;display:grid}.expenses-page-active .expenses-commission-inline-row .expenses-segmented{justify-self:start;width:100%;max-width:100%}.expenses-page-active .expenses-commission-inline-row .expenses-input-with-unit{justify-self:end;width:100%;max-width:100%}.expenses-page-active .expenses-commission-inline-row.is-amount{grid-template-columns:minmax(0,92px) minmax(0,128px)}.expenses-page-active .expenses-conditions .expenses-binary-choice{grid-template-columns:minmax(70px,1fr) minmax(0,150px);gap:8px}.expenses-page-active .expenses-conditions .expenses-binary-choice .expenses-segmented{width:100%}.expenses-page-active .expenses-form-card{padding:20px;overflow-x:hidden}.expenses-page-active .expenses-calculation-card{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}.expenses-page-active .expenses-payment-card{grid-auto-rows:max-content;align-content:start;gap:12px;display:grid}.expenses-page-active .expenses-payment-card>header,.expenses-page-active .expenses-payment-card>.payment-data-section{margin-bottom:0}.expenses-page-active .expenses-payment-card .expenses-basic-fields{gap:10px}.expenses-page-active .expenses-form-card.expenses-calculation-card>header,.expenses-page-active .expenses-form-card.expenses-calculation-card>.expenses-data-section,.expenses-page-active .expenses-form-card.expenses-calculation-card>.expenses-conditions,.expenses-page-active .expenses-form-card.expenses-calculation-card>.expenses-commission-section{min-width:0;margin-bottom:0}.expenses-page-active .expenses-form-card>header,.expenses-page-active .expenses-data-section,.expenses-page-active .expenses-conditions{margin-bottom:14px}.expenses-page-active .expenses-conditions .expenses-purchase-price,.expenses-page-active .expenses-conditions .expenses-binary-choice,.expenses-page-active .expenses-commission-inline-row{min-height:46px}.expenses-page-active .expenses-empty-card>p{font-size:var(--expenses-type-body);font-weight:400;line-height:1.45}.expenses-page-active .expenses-empty-sheet-copy strong{font-size:var(--expenses-type-card);letter-spacing:-.02em;font-weight:600;line-height:1.3}.expenses-page-active .expenses-empty-sheet-copy p{font-size:var(--expenses-type-auxiliary);font-weight:400;line-height:1.45}.expenses-page-active .expenses-preview-card>header button{font-size:var(--expenses-type-body);font-weight:600}.expenses-page-active .expenses-sheet-heading strong,.expenses-page-active .expenses-sheet>footer strong{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3}.expenses-page-active .expenses-sheet>footer span:last-child{font-weight:600}.expenses-page-active .expenses-intro select,.expenses-page-active .expenses-form-card input,.expenses-page-active .expenses-form-card select,.expenses-page-active .expenses-form-card button{font-size:var(--expenses-type-control)}@media (max-width:720px){.expenses-page-active .expenses-conditions .expenses-purchase-price,.expenses-page-active .expenses-commission-inline-row{grid-template-columns:1fr}.expenses-page-active .expenses-purchase-price .expenses-input-with-unit,.expenses-page-active .expenses-commission-inline-row .expenses-segmented,.expenses-page-active .expenses-commission-inline-row .expenses-input-with-unit{justify-self:stretch;width:100%}}.editable-seller-subcard .seller-person{padding-right:56px}.subcard-add-document{position:absolute;top:50%;right:29px;transform:translateY(-50%)}.subcard-add-document img{opacity:0}.subcard-add-document input{display:none}.seller-subcard .subcard-add-document,.seller-subcard .edit-seller-button{transition:opacity .18s}.seller-subcard:not(.is-active-card) .subcard-add-document,.seller-subcard:not(.is-active-card) .edit-seller-button{opacity:0;pointer-events:none;display:none}.seller-subcard{isolation:isolate;position:relative;overflow:hidden}.seller-subcard .seller-person{padding-right:36px;position:relative}.smart-card-upload.is-person img{filter:brightness(0)saturate()invert(38%)sepia(97%)saturate(2887%)hue-rotate(195deg)brightness(96%)contrast(101%);width:21px;height:19px}.sale-cards-created .buyer-card,.sale-cards-created .assignment-card{animation:10s cubic-bezier(.22,.61,.36,1) both sale-card-created}.sale-cards-created .assignment-card{animation-delay:.18s}@keyframes sale-card-created{0%{transform:translateY(7px);box-shadow:0 0 0 3px #087be842,0 14px 34px #087be824}18%,72%{transform:translateY(0);box-shadow:0 0 0 2px #087be833,0 10px 26px #087be81a}to{transform:translateY(0);box-shadow:0 0 #087be800,0 0 #087be800}}@media (prefers-reduced-motion:reduce){.sale-cards-created .buyer-card,.sale-cards-created .assignment-card{animation:none;box-shadow:0 0 0 2px #087be82e}}.assignment-card .sold-assignment-details{gap:4px}.assignment-card .sold-assignment-details>div{border-top:0!important}.assignment-card .sold-assignment-details .sale-price-row{margin-bottom:5px}.assignment-card .sold-assignment-details .sale-meta-row{min-height:38px!important;padding:7px 2px!important}.assignment-card .sold-assignment-details .sale-meta-row+.sale-meta-row{margin-top:-4px!important}.assignment-card .sold-assignment-details .sale-integration-row{margin-bottom:4px;box-shadow:inset 0 1px #237a7017,inset 0 -1px #237a7029,inset 1px 0 #237a7029,inset -1px 0 #237a7029;margin-top:-4px!important}.assignment-card:has(.sold-assignment-details){scrollbar-width:auto;flex-direction:column;display:flex;position:relative;overflow:hidden}.assignment-card:has(.sold-assignment-details) .sold-assignment-details{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1e283533 transparent;flex:auto;width:100%;min-height:0;padding-bottom:34px;padding-right:5px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 88%,#000000b8 94%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#000000b8 94%,#0000 100%)}.assignment-card:has(.sold-assignment-details) .sold-assignment-details::-webkit-scrollbar{width:5px}.assignment-card:has(.sold-assignment-details) .sold-assignment-details::-webkit-scrollbar-thumb{background:#1e28352e;border-radius:999px}.assignment-card:has(.sold-assignment-details) .sold-assignment-details{overscroll-behavior:auto;scrollbar-width:none;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.assignment-card:has(.sold-assignment-details) .sold-assignment-details::-webkit-scrollbar{display:none}.assignment-card .sold-assignment-details .seller-agency-commission-row{box-shadow:inset 0 1px #237a7017;margin-top:-4px!important}.assignment-card .sold-assignment-details .sale-integration-row{border-radius:0;box-shadow:inset 0 1px #237a7017,inset 1px 0 #237a7029,inset -1px 0 #237a7029;margin-bottom:0!important}.assignment-card .sold-assignment-details .sale-deed-row{background:#237a700b;border-radius:0 0 12px 12px;box-shadow:inset 0 1px #237a7017,inset 0 -1px #237a7029,inset 1px 0 #237a7029,inset -1px 0 #237a7029;margin-top:-4px!important;margin-bottom:4px!important;padding-left:12px!important;padding-right:12px!important}.assignment-card .sold-assignment-details .sale-deed-row dt{color:#3d6961;font-weight:650}.assignment-row.is-pinned:not(.is-arranging):after,.smart-writing-simple .smart-writing-document:before{display:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:background-color .28s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,.wireframe,.shell-header>*,.rail,.middle-column,.right-column,.dossier-card,.assignment-row,.seller-subcard,.agency-menu{transition:background-color .28s,border-color .28s,color .22s,box-shadow .28s}.agency-menu{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffd1;border-color:#1e28351a;box-shadow:0 20px 55px #1e283533}.agency-theme{padding:3px 4px 5px}.agency-theme>span{color:#1e28357a;padding:5px 8px 8px;font-size:10px;font-weight:650;display:block}.agency-theme>div{background:#1e28350e;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.agency-menu .agency-theme button{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.agency-theme button i{font-size:14px;font-style:normal;font-weight:400}.agency-menu .agency-theme button.is-selected{color:#1e2835;background:#fffffff0;box-shadow:0 1px 4px #1e28351f}.glass-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.glass-actions button:not(.active){background:#ffffffc7}html[data-theme=dark],html[data-theme=dark] body{--ink:#f2f4f5;--muted:#9aa3aa;--line:#ffffff1c;--soft:#181c20;--accent:#dce4e8;color:#f2f4f5;background:#0d1012}html[data-theme=dark] body{background:radial-gradient(circle at 78% 3%,#5f809726,#0000 32%),#0d1012}html[data-theme=dark] .wireframe{background:#111518;border-color:#ffffff1a;box-shadow:0 28px 80px #0000007a}html[data-theme=dark] .shell-header .logo{color:#fff;background:#5f5121}html[data-theme=dark] .section-name,html[data-theme=dark] .header-right{color:#fff;background:#693b30}html[data-theme=dark] .shell-header .logo,html[data-theme=dark] .shell-header .logo *,html[data-theme=dark] .section-name,html[data-theme=dark] .section-name *{color:#fff!important}html[data-theme=dark] .rail{background:#242316;border-color:#ffffff17}html[data-theme=dark] .middle-column{background:#3d2523;border-color:#ffffff17}html[data-theme=dark] .user-section{background:#20513c;border-color:#ffffff1a}html[data-theme=dark] .first-menu-item,html[data-theme=dark] .secondary-menu-item{color:#b9b7aa}html[data-theme=dark] .first-menu-item:hover,html[data-theme=dark] .secondary-menu-item:hover{background:#ffffff0f}html[data-theme=dark] .first-menu-item.is-current,html[data-theme=dark] .secondary-menu-item.is-current{color:#fff;background:#ffffff1f}html[data-theme=dark] .menu-icon{filter:invert();opacity:.72}html[data-theme=dark] .agency-menu{background:#1d2124d1;border-color:#ffffff21;box-shadow:0 24px 64px #0000007a}html[data-theme=dark] .agency-menu button{color:#f1f3f4}html[data-theme=dark] .agency-menu button:hover{background:#ffffff14}html[data-theme=dark] .agency-menu-separator{background:#ffffff1c}html[data-theme=dark] .agency-theme>span{color:#ffffff7a}html[data-theme=dark] .agency-theme>div{background:#ffffff12}html[data-theme=dark] .agency-menu .agency-theme button.is-selected{color:#fff;background:#ffffff24;box-shadow:0 1px 5px #0000004d}html[data-theme=dark] .assignment-row{--assignment-surface:#2e2525;color:#f3f4f5;background:#2e2525;box-shadow:0 8px 23px #0003}html[data-theme=dark] .assignment-row:hover,html[data-theme=dark] .assignment-row.is-previewed:not(.assignment-archived){--assignment-surface:#392c2b;background:#392c2b}html[data-theme=dark] .completion-ring:before{filter:brightness(.48)saturate(.65)}html[data-theme=dark] .assignment-row strong,html[data-theme=dark] .assignment-row b,html[data-theme=dark] .assignment-row .completion-ring span{color:#f3f5f6}html[data-theme=dark] .assignment-row small,html[data-theme=dark] .assignment-row .assignment-location,html[data-theme=dark] .assignment-row .completion-cell>small{color:#ffffff94}html[data-theme=dark] .assignment-row .property-meta,html[data-theme=dark] .assignment-row .property-owner,html[data-theme=dark] .assignment-row .party-count,html[data-theme=dark] .assignment-row .deadline-cell small{color:#fff9}html[data-theme=dark] .assignment-row .deadline-cell strong{color:#f3f5f6}html[data-theme=dark] .assignment-row .reminder-preview,html[data-theme=dark] .assignment-row .assignment-reminder{color:#f2f4f5;background:#ffffff1a}html[data-theme=dark] .assignment-row .missing-docs{color:#ffffffb8;background:#ffffff12;border-color:#ffffff29}html[data-theme=dark] .search-field,html[data-theme=dark] .search-panel{border-color:#ffffff14}html[data-theme=dark] .dossier-card,html[data-theme=dark] .seller-card,html[data-theme=dark] .property-card,html[data-theme=dark] .assignment-card,html[data-theme=dark] .activity-card,html[data-theme=dark] .documents-card{color:#f3f5f6;background:#202d39;box-shadow:0 12px 30px #0003}html[data-theme=dark] .seller-subcard,html[data-theme=dark] .buyer-subcard,html[data-theme=dark] .property-address,html[data-theme=dark] .seller-documents section{color:#f3f5f6;background:#fff1}html[data-theme=dark] .seller-subcard dt,html[data-theme=dark] .property-card dt,html[data-theme=dark] .assignment-card dt{color:#ffffff7a}html[data-theme=dark] .seller-subcard dd,html[data-theme=dark] .property-card dd,html[data-theme=dark] .assignment-card dd{color:#ffffffe0}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f3f5f6;background:#20252a;border-color:#ffffff21}html[data-theme=dark] .reminders-page,html[data-theme=dark] .expenses-page-active,html[data-theme=dark] .smart-writing-page,html[data-theme=dark] .aml-a{color:#f2f4f5;background:#151a1e}html[data-theme=dark] .reminder-card,html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card,html[data-theme=dark] .smart-writing-workspace,html[data-theme=dark] .smart-writing-document,html[data-theme=dark] .aml-a .canvas,html[data-theme=dark] .aml-a .scene{color:#f2f4f5;background:#20252a;border-color:#ffffff1a}html[data-theme=dark] .expenses-sheet,html[data-theme=dark] .smart-writing-empty-paper{color:#1e2835;background:#f5f3ed}html[data-theme=dark] .glass-actions button:not(.active){color:#fff;background:#ffffff1f;border-color:#ffffff21}html[data-theme=dark] .documents-card:after,html[data-theme=dark] .documents-workspace:after{background:linear-gradient(#0000,#202d39)}@media (prefers-reduced-transparency:reduce){.agency-menu,.glass-actions,.glass-actions button:not(.active){-webkit-backdrop-filter:none}.agency-menu{background:#fff}html[data-theme=dark] .agency-menu{background:#1d2124}}html[data-theme=dark] .activity-card{background:#202d39!important}html[data-theme=dark] .activity-list,html[data-theme=dark] .activity-row{background:0 0!important}html[data-theme=dark] .activity-row{border-color:#ffffff17!important}html[data-theme=dark] .activity-row strong,html[data-theme=dark] .activity-row b{color:#f3f5f6!important}html[data-theme=dark] .activity-row p,html[data-theme=dark] .activity-row span,html[data-theme=dark] .activity-row small,html[data-theme=dark] .activity-card>header span{color:#ffffff94!important}html[data-theme=dark] .reminders-page{background:#151a1e!important}html[data-theme=dark] .reminder-card{border:1px solid #ffffff17;box-shadow:0 14px 36px #00000038;background:#20252a!important}html[data-theme=dark] .reminder-card-header,html[data-theme=dark] .reminder-list{background:0 0!important}html[data-theme=dark] .reminder-row{background:#ffffff0b!important;border-color:#ffffff16!important}html[data-theme=dark] .reminder-row:hover,html[data-theme=dark] .reminder-row.is-expanded{background:#ffffff13!important}html[data-theme=dark] .reminder-title-button,html[data-theme=dark] .reminder-row time b{color:#f3f5f6!important}html[data-theme=dark] .reminder-row>div>span,html[data-theme=dark] .reminder-row time small,html[data-theme=dark] .active-reminders-count span{color:#ffffff8c!important}html[data-theme=dark] .active-reminders-count strong{color:#fff!important}html[data-theme=dark] .reminder-check{background:0 0!important;border-color:#ffffff61!important}html[data-theme=dark] .reminder-assignment-filter{color:#f2f4f5;background:#20252a;border-color:#ffffff24}html[data-theme=dark] .new-reminder-form{background:#252b30!important;border:1px solid #ffffff1a!important;box-shadow:0 12px 30px #00000038!important}html[data-theme=dark] .new-reminder-form input,html[data-theme=dark] .new-reminder-form select{color:#f3f5f6!important;box-shadow:none!important;background:#30363b!important;border-color:#ffffff24!important}html[data-theme=dark] .new-reminder-form input::placeholder{color:#ffffff6b}html[data-theme=dark] .new-reminder-form .reminder-due-control{color:#ffffff9e!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .new-reminder-form .reminder-due-control select{color:#f3f5f6!important;background:#30363b!important}html[data-theme=dark] .new-reminder-form>button{color:#fff!important;box-shadow:none!important;background:#0a84ff!important}html[data-theme=dark] .new-reminder-form>button:disabled{color:#ffffff5c!important;background:#ffffff1a!important}.new-reminder-form{grid-template-columns:minmax(260px,1fr) minmax(170px,.58fr) minmax(210px,auto) 88px}.new-reminder-form>select{width:100%;min-width:0;max-width:none}.new-reminder-form .reminder-due-control{grid-template-columns:auto 76px minmax(0,100px);align-items:center;gap:7px;width:100%;min-width:0;display:grid}.new-reminder-form .reminder-due-control>span{white-space:nowrap;width:auto;min-width:0}.new-reminder-form .reminder-due-control>select{width:76px;min-width:76px;max-width:76px}@media (max-width:1180px){.new-reminder-form{grid-template-columns:minmax(0,1fr) minmax(220px,auto) 88px}.new-reminder-form>input:first-child{grid-column:1/-1}.new-reminder-form>select{grid-area:2/1;width:100%;min-width:0;max-width:none}.new-reminder-form .reminder-due-control{grid-area:2/2}.new-reminder-form>button{grid-area:2/3}}@media (max-width:680px){.new-reminder-form{grid-template-columns:1fr}.new-reminder-form>input:first-child,.new-reminder-form>select,.new-reminder-form .reminder-due-control,.new-reminder-form>button{grid-area:auto/1;width:100%;min-width:0;max-width:none}.new-reminder-form .reminder-due-control{grid-template-columns:auto 76px minmax(0,1fr)}}html[data-theme=dark] .new-reminder-form .reminder-due-control>span{white-space:nowrap;color:#ffffffc7!important;min-width:62px!important;font-weight:650!important;display:block!important}html[data-theme=dark] .wireframe:has(.reminders-page){--section-accent:#d4ad68;--section-accent-soft:#d4ad6824}html[data-theme=dark] .wireframe:has(.expenses-page){--section-accent:#70b7a5;--section-accent-soft:#70b7a524}html[data-theme=dark] .wireframe:has(.smart-writing-page){--section-accent:#ad9ad4;--section-accent-soft:#ad9ad424}:is(html[data-theme=dark] .wireframe:has(.reminders-page) .section-name,html[data-theme=dark] .wireframe:has(.reminders-page) .header-right){background:#55472f}:is(html[data-theme=dark] .wireframe:has(.expenses-page) .section-name,html[data-theme=dark] .wireframe:has(.expenses-page) .header-right){background:#294b45}:is(html[data-theme=dark] .wireframe:has(.smart-writing-page) .section-name,html[data-theme=dark] .wireframe:has(.smart-writing-page) .header-right){background:#40384e}:is(html[data-theme=dark] .wireframe:has(.reminders-page) .glass-actions button.active,html[data-theme=dark] .wireframe:has(.expenses-page) .glass-actions button.active,html[data-theme=dark] .wireframe:has(.smart-writing-page) .glass-actions button.active){border-color:var(--section-accent);background:var(--section-accent-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--section-accent)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark] .wireframe:has(.reminders-page) .glass-actions button.active,html[data-theme=dark] .wireframe:has(.expenses-page) .glass-actions button.active,html[data-theme=dark] .wireframe:has(.smart-writing-page) .glass-actions button.active){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-accent) 42%,transparent)}}html[data-theme=dark] .reminders-page .active-reminders-count strong,html[data-theme=dark] .reminders-page .reminder-row time b{color:#d4ad68!important}html[data-theme=dark] .expenses-page .expenses-empty-kicker,html[data-theme=dark] .expenses-page .expenses-form-card>header small,html[data-theme=dark] .expenses-page .expenses-preview-card>header small{color:#70b7a5!important}html[data-theme=dark] .smart-writing-page .smart-writing-compose-header small,html[data-theme=dark] .smart-writing-page .smart-writing-empty-preview-label{color:#ad9ad4!important}html[data-theme=dark] .activity-scroll-fade{background:linear-gradient(#202d3900,#202d39 78%)!important}html[data-theme=dark] .activity-entry p,html[data-theme=dark] .activity-entry p strong{color:#f3f5f6!important}html[data-theme=dark] .activity-entry div>span,html[data-theme=dark] .activity-entry time,html[data-theme=dark] .documents-summary,html[data-theme=dark] .documents-card header>span{color:#ffffffad!important}html[data-theme=dark] .documents-summary strong,html[data-theme=dark] .documents-card header>span strong,html[data-theme=dark] .document-group>span,html[data-theme=dark] .document-person strong,html[data-theme=dark] .document-request span{color:#f3f5f6!important}html[data-theme=dark] .document-group strong,html[data-theme=dark] .document-person span,html[data-theme=dark] .document-person small{color:#ffffffb3!important}html[data-theme=dark] .document-group i{border-color:#ffffffad!important}html[data-theme=dark] .document-group:disabled,html[data-theme=dark] .document-group:disabled>span,html[data-theme=dark] .document-group:disabled strong{color:#ffffff70!important}html[data-theme=dark] .document-upload-empty{color:#ffffffb8!important;background:#293642!important}.assignment-card .sold-card-action{box-sizing:border-box;width:100%;margin-top:auto;padding-top:12px}.assignment-card .sold-card-action .sold-callout{margin-top:0}.assignment-card .sold-card-action .sold-button{width:100%;margin:10px 0 0;display:block}.detail-open .assignment-card .sold-card-action{padding-top:10px}.assignment-header-filters{align-items:center;gap:8px}.assignment-header-filters button{color:#1e2835b8;background:#ffffffb8;border-color:#1e283529;height:34px;min-height:34px;max-height:34px}.assignment-header-filters button.active{color:#fff;background:#1e2835;border-color:#1e2835}html[data-theme=dark] .assignment-header-filters button.active{color:#fff;background:#0a84ff;border-color:#0a84ff}html[data-theme=dark] .expenses-form-card>header p,html[data-theme=dark] .expenses-data-section>h4,html[data-theme=dark] .expenses-conditions>h4,html[data-theme=dark] .expenses-payment-group>strong,html[data-theme=dark] .expenses-integration-heading>strong{color:#f3f5f6!important}html[data-theme=dark] .expenses-assignment-summary dt,html[data-theme=dark] .expenses-property-meta dt,html[data-theme=dark] .expenses-basic-fields label>span,html[data-theme=dark] .expenses-required-section label>span,html[data-theme=dark] .expenses-purchase-price>span:first-child,html[data-theme=dark] .expenses-payment-setting-row label>span{color:#ffffffb3!important}html[data-theme=dark] .expenses-assignment-summary dd,html[data-theme=dark] .expenses-property-meta dd,html[data-theme=dark] .expenses-basic-fields input,html[data-theme=dark] .expenses-required-section input,html[data-theme=dark] .expenses-input-with-unit input{color:#f3f5f6!important}html[data-theme=dark] .expenses-assignment-import{color:#9dceff!important;background:#0a84ff21!important}html[data-theme=dark] .expenses-commission-group{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html[data-theme=dark] .expenses-commission-inline-row{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:0!important}html[data-theme=dark] .expenses-segmented{box-shadow:none!important;background:#ffffff14!important;border:0!important}html[data-theme=dark] .expenses-segmented button{color:#ffffffa8!important;border:0!important}html[data-theme=dark] .expenses-segmented button.is-selected{color:#fff!important;box-shadow:none!important;background:#ffffff3d!important}html[data-theme=dark] .expenses-input-with-unit input{background:#293138!important;border-color:#ffffff29!important}html[data-theme=dark] .expenses-input-with-unit>b{color:#ffffff9e!important}html[data-theme=dark] .expenses-payment-card .expenses-payment-group,html[data-theme=dark] .expenses-payment-card .expenses-integration-group{color:#f3f5f6!important;background:#ffffff0b!important;border-color:#ffffff1a!important}html[data-theme=dark] .expenses-payment-card small,html[data-theme=dark] .expenses-payment-card p{color:#ffffff9e!important}html[data-theme=dark] .closing-dossier-heading{color:#f5f8fb!important;background:#1d4261!important;border:1px solid #78beff38!important;box-shadow:0 10px 26px #0000002e!important}html[data-theme=dark] .closing-dossier-heading>strong{color:#fff!important}html[data-theme=dark] .buyer-card>header h3,html[data-theme=dark] .buyer-subcard .seller-person strong{color:#f7f8fa!important}html[data-theme=dark] .buyer-subcard dt{color:#ffffffa3!important}html[data-theme=dark] .buyer-subcard dd{color:#ffffffeb!important}html[data-theme=dark] .buyer-subcard dd:where(:not(:empty)){font-weight:550}.wireframe:not(.detail-open) .assignment-card:has(.sold-card-action){flex-direction:column!important;height:406px!important;min-height:406px!important;max-height:406px!important;display:flex!important;overflow:hidden!important}html[data-theme=dark] .right-column .seller-card>header h3,html[data-theme=dark] .right-column .seller-card .seller-person strong{color:#f7f8fa!important}html[data-theme=dark] .right-column .seller-card .seller-subcard dt{color:#ffffffa3!important}html[data-theme=dark] .right-column .seller-card .seller-subcard dd{color:#ffffffeb!important}html[data-theme=dark] .closing-parties .property-owner,html[data-theme=dark] .closing-parties .closing-buyer{color:#ffffffe0!important}html[data-theme=dark] .expenses-page-active,html[data-theme=dark] .expenses-workspace{color:#f3f5f6!important;background:#151a1e!important}html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card{color:#f3f5f6!important;background:#20252a!important;border-color:#ffffff17!important;box-shadow:0 14px 36px #00000038!important}html[data-theme=dark] .expenses-data-section,html[data-theme=dark] .expenses-conditions,html[data-theme=dark] .expenses-required-section,html[data-theme=dark] .expenses-payment-group,html[data-theme=dark] .expenses-integration-group{color:#f3f5f6!important}html[data-theme=dark] .expenses-choice-grid,html[data-theme=dark] .expenses-basic-fields,html[data-theme=dark] .expenses-payment-setting-row{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .expenses-form-card h3,html[data-theme=dark] .expenses-form-card h4,html[data-theme=dark] .expenses-form-card strong{color:#f3f5f6!important}html[data-theme=dark] .expenses-form-card p,html[data-theme=dark] .expenses-form-card label,html[data-theme=dark] .expenses-form-card dt,html[data-theme=dark] .expenses-form-card small{color:#ffffffa8!important}html[data-theme=dark] .smart-writing-page,html[data-theme=dark] .smart-writing-workspace{color:#f3f5f6!important;background:#151a1e!important}html[data-theme=dark] .smart-writing-catalog,html[data-theme=dark] .smart-writing-sheet,html[data-theme=dark] .smart-writing-preview{color:#f3f5f6!important;background:#20252a!important;border-color:#ffffff17!important;box-shadow:0 14px 36px #00000038!important}html[data-theme=dark] .smart-writing-compose,html[data-theme=dark] .smart-writing-model-fields,html[data-theme=dark] .smart-writing-controls{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .smart-writing-page h2,html[data-theme=dark] .smart-writing-page h3,html[data-theme=dark] .smart-writing-page strong,html[data-theme=dark] .smart-writing-page label{color:#f3f5f6!important}html[data-theme=dark] .smart-writing-page p,html[data-theme=dark] .smart-writing-page small,html[data-theme=dark] .smart-writing-page span,html[data-theme=dark] .smart-writing-status-guide{color:#ffffffa8!important}html[data-theme=dark] .smart-writing-empty-paper,html[data-theme=dark] .smart-writing-document{color:#1e2835!important;background:#dedfdb!important}.document-upload-pane{overscroll-behavior:auto;touch-action:pan-y;scrollbar-gutter:stable}.document-scroll-fade{-webkit-mask-image:none!important;mask-image:none!important}html[data-theme=dark] .documents-card .document-group,html[data-theme=dark] .documents-card .document-group>span{color:#f3f5f6!important}html[data-theme=dark] .documents-card .document-group>strong{color:#ffffffb8!important}html[data-theme=dark] .documents-card .document-group:disabled,html[data-theme=dark] .documents-card .document-group:disabled>span,html[data-theme=dark] .documents-card .document-group:disabled>strong{color:#ffffff7a!important}html[data-theme=dark] .documents-card .document-group i{border-bottom-color:#ffffffb8!important;border-right-color:#ffffffb8!important}html[data-theme=dark] .document-pane-title,html[data-theme=dark] .provenance-selection-header strong,html[data-theme=dark] .document-upload-pane h4,html[data-theme=dark] .document-upload-pane h5,html[data-theme=dark] .document-upload-pane .document-person strong,html[data-theme=dark] .document-upload-pane .document-request span,html[data-theme=dark] .document-upload-pane .document-inserted strong{color:#f5f7f8!important}html[data-theme=dark] .provenance-selection-header small,html[data-theme=dark] .document-upload-pane .document-person span,html[data-theme=dark] .document-upload-pane .document-person small,html[data-theme=dark] .document-upload-pane .document-request small,html[data-theme=dark] .document-upload-pane .document-inserted small{color:#ffffffad!important}html[data-theme=dark] .provenance-selection-empty,html[data-theme=dark] .document-upload-empty{color:#ffffffb8!important}html[data-theme=dark] .document-upload-pane section{border-color:#ffffff17!important}html[data-theme=dark] .assignment-card .sold-callout>span{color:#e1f0ffdb!important;background:#0a84ff1f!important}html[data-theme=dark] .assignment-card .sold-callout>strong{color:#f5f7f8!important}.wireframe:not(.detail-open) .assignment-card:has(.sold-card-action) h3{margin-bottom:10px}.wireframe:not(.detail-open) .assignment-card:has(.sold-card-action) dl>div{min-height:0;padding:8px 0}.wireframe:not(.detail-open) .assignment-card:has(.sold-card-action) dl>div:first-child{padding-top:0}.wireframe:not(.detail-open) .assignment-card .sold-card-action{padding-top:8px}.wireframe:not(.detail-open) .assignment-card .sold-card-action .sold-callout{padding-top:8px;padding-bottom:8px}.wireframe:not(.detail-open) .assignment-card .sold-card-action .sold-button{height:38px;margin-top:8px}.assignment-card .sold-card-action{padding-bottom:8px}.assignment-card .sold-card-action .sold-callout,.detail-open .assignment-card .sold-card-action .sold-callout{display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.assignment-card .sold-card-action .sold-callout:before{display:none!important}.assignment-card .sold-card-action .sold-callout strong{font-size:12.5px;line-height:1.3}.assignment-card .sold-card-action .sold-callout>span,.detail-open .assignment-card .sold-card-action .sold-callout>span{margin-top:2px;font-size:10.5px;line-height:1.35;background:0 0!important;border-radius:0!important;padding:0!important}html[data-theme=dark] .assignment-card .sold-card-action .sold-callout>span{color:#ffffffad!important;background:0 0!important}html[data-theme=dark] .archived-dossier-heading{color:#f5f7f8!important;background:#27323b!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 28px #0000002e!important}html[data-theme=dark] .archived-dossier-heading>span{color:#ffffffc7!important;background:#ffffff1f!important;font-weight:600!important}html[data-theme=dark] .archived-dossier-heading>strong{color:#fff!important;font-weight:650!important}html[data-theme=dark] .assignment-row .completion-ring:before{background:var(--assignment-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .assignment-row .completion-ring:before{background:color-mix(in srgb,var(--assignment-surface) 82%,#101820 18%)!important}}html[data-theme=dark] .assignment-row .completion-ring:before{filter:none!important}html[data-theme=dark] .assignment-row .completion-ring span{text-shadow:0 1px 1px #00000038;color:#fff!important;font-weight:750!important}html[data-theme=dark] .assignment-card .agency-percentage-field{background:#ffffff17!important;border:1px solid #ffffff1f!important}html[data-theme=dark] .assignment-card .agency-percentage-field b,html[data-theme=dark] .assignment-card .agency-percentage-field i{color:#f5f7f8!important}.glass-actions,.assignment-header-filters,.reminder-header-filters{align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;display:flex!important}.glass-actions button,.assignment-header-filters button,.reminder-header-filters button{box-sizing:border-box!important;letter-spacing:0!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;border-radius:999px!important;padding:0 12px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;transform:none!important}.glass-actions button.active,.assignment-header-filters button.active,.reminder-header-filters button.active{font-weight:600!important}html[data-theme=dark] .assignment-header-filters button:not(.active){color:#fff!important;background:#ffffff1f!important;border-color:#ffffff21!important}html[data-theme=dark] .assignment-header-filters button.active{color:#fff!important;background:#d4ad6824!important;border-color:#d4ad68!important;box-shadow:inset 0 0 0 1px #d4ad686b!important}html[data-theme=dark] .assignment-header-filters button.active,html[data-theme=dark] .assignment-header-filters button.active:hover,html[data-theme=dark] .assignment-header-filters button.active:active{color:#fff!important;background:#ffffff1a!important;border-color:#ff8a65!important;box-shadow:inset 0 0 0 1px #ff8a657a!important}html[data-theme=dark] .smart-writing-simple .smart-writing-preview{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .smart-writing-simple .smart-writing-preview>.smart-writing-preview-header{box-shadow:none!important;background:0 0!important}.assignment-card:has(.sold-card-action) .sold-callout{transform:translateY(-5px)}html[data-theme=dark] .expenses-sheet .expenses-document-title,html[data-theme=dark] .expenses-sheet .expenses-document-address,html[data-theme=dark] .expenses-sheet .expenses-sheet-heading strong,html[data-theme=dark] .expenses-sheet .expenses-property-meta dd,html[data-theme=dark] .expenses-sheet .expenses-sheet-section strong,html[data-theme=dark] .expenses-sheet footer strong{color:#202936!important}html[data-theme=dark] .expenses-sheet .expenses-property-meta dt,html[data-theme=dark] .expenses-sheet .expenses-sheet-heading span,html[data-theme=dark] .expenses-sheet .expenses-sheet-section span,html[data-theme=dark] .expenses-sheet .expenses-sheet-note{color:#68717c!important}html[data-theme=dark] .expenses-sheet .expenses-missing-assignment-data{color:#9a5b00!important}.expenses-page-active{overflow:hidden auto!important}.expenses-page-active .expenses-workspace{height:auto!important;min-height:100%!important}.expenses-page-active .expenses-layout{flex:none!important;align-items:start!important;min-height:auto!important}.expenses-page-active .expenses-form-card,.expenses-page-active .expenses-preview-card{height:auto!important;max-height:none!important;overflow:visible!important}.expenses-page-active .expenses-preview-card>.expenses-sheet{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}html[data-theme=dark] .smart-writing-document .smart-writing-signatures h3,html[data-theme=dark] .smart-writing-document .smart-writing-signatures article strong{color:#29322f!important}html[data-theme=dark] .smart-writing-document .smart-writing-signatures article small,html[data-theme=dark] .smart-writing-document .smart-writing-signatures article span{color:#66706d!important}html[data-theme=dark] .smart-writing-document .smart-writing-signatures article i{border-bottom-color:#7d8582!important}html[data-theme=dark] .smart-writing-document .smart-writing-signatures{border-top-color:#26312f24!important}.personal-data-page{color:#1e2835;background:#edf2f1;grid-area:2/2/auto/-1;min-width:0;min-height:0;padding:28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:auto}.personal-data-shell{gap:20px;width:min(1080px,100%);margin:0 auto;display:grid}.personal-data-intro{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(135%);background:#ffffffc2;border-radius:26px;align-items:center;gap:17px;min-height:92px;padding:20px 24px;display:flex;box-shadow:inset 0 0 0 1px #1e283512,0 12px 32px #1e28350e}.personal-avatar{color:#fff;letter-spacing:.02em;background:#1e2835;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:700;display:grid}.personal-data-intro>div:last-child{min-width:0}.personal-data-intro span,.personal-data-card small{color:#087be8;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.personal-data-intro h1{letter-spacing:-.035em;margin:4px 0 3px;font-size:26px;line-height:1.1}.personal-data-intro p{color:#1e28358f;margin:0;font-size:12px;line-height:1.45}.personal-data-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);align-items:start;gap:20px;display:grid}.personal-data-card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffffd1;border:1px solid #1e283514;border-radius:26px;box-shadow:0 14px 38px #1e28350f}.personal-data-main{padding:25px}.personal-data-main>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.personal-data-card h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px;line-height:1.2}.personal-data-main>header>span{color:#1e283575;padding-top:3px;font-size:10px}.personal-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}.personal-fields-grid label{gap:7px;min-width:0;display:grid}.personal-fields-grid label>span{color:#1e28359e;font-size:11px;font-weight:600}.personal-field-wide{grid-column:1/-1}.personal-fields-grid input{box-sizing:border-box;color:#1e2835;background:#ffffffe6;border:1px solid #1e283526;border-radius:14px;outline:0;width:100%;height:46px;padding:0 15px;font:500 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:border-color .16s,box-shadow .16s,background-color .16s}.personal-fields-grid input::placeholder{color:#1e283557}.personal-fields-grid input:focus{background:#fff;border-color:#087be88a;box-shadow:0 0 0 4px #087be81c}.personal-data-main>footer{border-top:1px solid #1e283514;justify-content:flex-end;align-items:center;gap:16px;min-height:42px;margin-top:25px;padding-top:20px;display:flex}.personal-data-main>footer>span{color:#167346;opacity:0;align-items:center;gap:7px;margin-right:auto;font-size:11px;font-weight:650;transition:opacity .18s,transform .18s;display:flex;transform:translateY(3px)}.personal-data-main>footer>span.is-visible{opacity:1;transform:none}.personal-data-main>footer>span i{background:#34c75924;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.personal-data-main>footer button,.personal-data-side button,.personal-data-side a{color:#fff;cursor:pointer;background:#1e2835;border:0;border-radius:999px;min-height:42px;padding:0 18px;font:650 12px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.personal-data-main>footer button:focus-visible{outline-offset:3px;outline:3px solid #087be847}.personal-data-side button:focus-visible{outline-offset:3px;outline:3px solid #087be847}.personal-data-side a:focus-visible{outline-offset:3px;outline:3px solid #087be847}.personal-data-side{gap:16px;display:grid}.personal-data-side>.personal-data-card{padding:22px}.personal-account-card dl{margin:18px 0;display:grid}.personal-account-card dl>div{border-top:1px solid #1e283514;gap:4px;padding:12px 0;display:grid}.personal-account-card dt{color:#1e28357a;font-size:10px}.personal-account-card dd{color:#1e2835;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.personal-data-side button,.personal-data-side a{box-sizing:border-box;color:#1e2835;background:#1e283512;width:100%}.personal-agency-link p{color:#1e28358c;margin:12px 0 18px;font-size:11.5px;line-height:1.5}.personal-agency-link a{text-align:left;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.personal-agency-link a span{font-size:20px;font-weight:400}html[data-theme=dark] .personal-data-page{color:#f3f5f6;background:#151a1e}html[data-theme=dark] .personal-data-intro,html[data-theme=dark] .personal-data-card{background:#242a2fdb;border-color:#ffffff17;box-shadow:0 16px 42px #00000038}html[data-theme=dark] .personal-avatar{color:#1e2835;background:#f1f3f4}html[data-theme=dark] .personal-data-intro h1,html[data-theme=dark] .personal-data-card h2,html[data-theme=dark] .personal-account-card dd{color:#f3f5f6}html[data-theme=dark] .personal-fields-grid input::placeholder{color:#ffffff57}html[data-theme=dark] .personal-data-side button,html[data-theme=dark] .personal-data-side a{color:#f3f5f6;background:#ffffff1a}@media (max-width:900px){.personal-data-page{padding:20px}.personal-data-layout{grid-template-columns:1fr}.personal-data-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.personal-data-page{padding:14px}.personal-data-intro{border-radius:22px;align-items:flex-start;padding:18px}.personal-data-layout,.personal-data-side{grid-template-columns:1fr}.personal-data-main{padding:19px}.personal-data-main>header{display:grid}.personal-fields-grid{grid-template-columns:1fr}.personal-field-wide{grid-column:auto}.personal-data-main>footer{flex-direction:column;align-items:stretch}.personal-data-main>footer>span{min-height:20px}.personal-data-main>footer button{width:100%}}.agency-data-page{color:#1e2835;background:#edf2f1;grid-area:2/2/auto/-1;min-width:0;min-height:0;padding:28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:auto}.agency-data-shell{gap:20px;width:min(1080px,100%);margin:0 auto;display:grid}.agency-data-intro{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(135%);background:#ffffffc2;border-radius:26px;align-items:center;gap:17px;min-height:92px;padding:20px 24px;display:flex;box-shadow:inset 0 0 0 1px #1e283512,0 12px 32px #1e28350e}.agency-mark{background:#d9dfe2;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.agency-mark i,.agency-logo-preview i{background:linear-gradient(135deg,#087be8 0 46%,#63b3ff 47% 100%);border-radius:7px;width:22px;height:22px}.agency-mark img,.agency-logo-preview img{object-fit:cover;width:100%;height:100%}.agency-data-intro>div:last-child{min-width:0}.agency-data-intro span,.agency-data-card small{color:#087be8;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.agency-data-intro h1{letter-spacing:-.035em;margin:4px 0 3px;font-size:26px;line-height:1.1}.agency-data-intro p{color:#1e28358f;margin:0;font-size:12px;line-height:1.45}.agency-data-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.agency-data-card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffffd1;border:1px solid #1e283514;border-radius:26px;padding:25px;box-shadow:0 14px 38px #1e28350f}.agency-data-card>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.agency-data-card h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px;line-height:1.2}.agency-data-card>header>span{color:#1e283575;text-align:right;max-width:190px;font-size:10px;line-height:1.4}.agency-identity-card,.agency-bank-card{grid-column:1/-1}.agency-brand-row{background:#1e28350b;border-radius:19px;align-items:center;gap:16px;margin-bottom:22px;padding:16px;display:flex}.agency-logo-preview{background:#fff;border-radius:18px;flex:0 0 68px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #1e283517}.agency-brand-row>div:last-child{justify-items:start;gap:4px;min-width:0;display:grid}.agency-brand-row strong{font-size:14px}.agency-brand-row span{color:#1e28357a;font-size:10px}.agency-logo-button{color:#1e2835;cursor:pointer;background:#fff;border:1px solid #1e283524;border-radius:999px;align-items:center;height:32px;margin-top:5px;padding:0 13px;font-size:10.5px;font-weight:650;display:inline-flex}.agency-logo-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.agency-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}.agency-fields-grid label{gap:7px;min-width:0;display:grid}.agency-fields-grid label>span{color:#1e28359e;font-size:11px;font-weight:600}.agency-field-wide{grid-column:1/-1}.agency-fields-grid input{box-sizing:border-box;color:#1e2835;background:#ffffffe6;border:1px solid #1e283526;border-radius:14px;outline:0;width:100%;height:46px;padding:0 15px;font:500 13px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:border-color .16s,box-shadow .16s,background-color .16s}.agency-fields-grid input::placeholder{color:#1e283557}.agency-fields-grid input:focus{background:#fff;border-color:#087be88a;box-shadow:0 0 0 4px #087be81c}.agency-field-note{margin-top:-2px;color:#1e283570!important;letter-spacing:0!important;text-transform:none!important;font-size:9.5px!important;font-weight:500!important;line-height:1.4!important}.agency-save-bar{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(145%);background:#f8fafad1;border:1px solid #1e283517;border-radius:22px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex;position:static;box-shadow:0 10px 28px #1e28350e}.agency-save-bar>span{color:#167346;opacity:0;align-items:center;gap:7px;margin-right:auto;font-size:11px;font-weight:650;transition:opacity .18s;display:flex}.agency-save-bar>span.is-visible{opacity:1}.agency-save-bar>span i{background:#34c75924;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.agency-save-bar button{color:#fff;cursor:pointer;background:#1e2835;border:0;border-radius:999px;min-height:42px;padding:0 18px;font:650 12px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.agency-logo-button:focus-within{outline-offset:3px;outline:3px solid #087be847}.agency-save-bar button:focus-visible{outline-offset:3px;outline:3px solid #087be847}html[data-theme=dark] .agency-data-page{color:#f3f5f6;background:#151a1e}html[data-theme=dark] .agency-data-intro,html[data-theme=dark] .agency-data-card{background:#242a2fdb;border-color:#ffffff17;box-shadow:0 16px 42px #00000038}html[data-theme=dark] .agency-data-intro h1,html[data-theme=dark] .agency-data-card h2,html[data-theme=dark] .agency-brand-row strong{color:#f3f5f6}html[data-theme=dark] .agency-data-intro p,html[data-theme=dark] .agency-data-card>header>span,html[data-theme=dark] .agency-brand-row span,html[data-theme=dark] .agency-fields-grid label>span{color:#ffffff94}html[data-theme=dark] .agency-field-note{color:#ffffff6e!important}html[data-theme=dark] .agency-brand-row{background:#ffffff0e}html[data-theme=dark] .agency-logo-preview{background:#2a3035;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-theme=dark] .agency-logo-button{color:#f3f5f6;background:#ffffff17;border-color:#ffffff21}html[data-theme=dark] .agency-fields-grid input{color:#f3f5f6;background:#2a3035;border-color:#ffffff24}html[data-theme=dark] .agency-fields-grid input::placeholder{color:#ffffff57}html[data-theme=dark] .agency-fields-grid input:focus{background:#2d3439;border-color:#0a84ff9e;box-shadow:0 0 0 4px #0a84ff24}html[data-theme=dark] .agency-save-bar{background:#1f2428e6;border-color:#ffffff1a;box-shadow:0 10px 28px #0003}html[data-theme=dark] .agency-save-bar button{color:#1e2835;background:#f1f3f4}@media (max-width:900px){.agency-data-page{padding:20px}.agency-data-form{grid-template-columns:1fr}.agency-identity-card,.agency-bank-card,.agency-save-bar{grid-column:auto}}@media (max-width:620px){.agency-data-page{padding:14px}.agency-data-intro{border-radius:22px;align-items:flex-start;padding:18px}.agency-data-card{padding:19px}.agency-data-card>header{display:grid}.agency-data-card>header>span{text-align:left}.agency-brand-row{align-items:flex-start}.agency-fields-grid{grid-template-columns:1fr}.agency-field-wide{grid-column:auto}.agency-save-bar{flex-direction:column;align-items:stretch}.agency-save-bar>span{min-height:20px}.agency-save-bar button{width:100%}}.agency-fields-grid .agency-field-label{align-items:baseline;gap:7px;display:flex}.agency-fields-grid .agency-field-label .agency-field-note{margin:0;display:inline;color:#1e283570!important;letter-spacing:0!important;text-transform:none!important;font-size:9.5px!important;font-weight:500!important;line-height:1.4!important}.agency-profile-meta{align-items:center;gap:9px;display:flex}.agency-profile-meta>strong{color:#0868bd;letter-spacing:.025em;background:#087be814;border:1px solid #087be821;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:700;line-height:1}html[data-theme=dark] .agency-profile-meta>strong{color:#91c9ff;background:#409cff24;border-color:#5db0ff2e}.agency-data-intro .agency-plan-pill{flex:none;margin-left:auto;position:relative}.agency-data-intro .agency-plan-pill:after{content:"⌄";color:#0868bd;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-57%)}.agency-plan-pill select{color:#0868bd;-webkit-appearance:none;appearance:none;cursor:pointer;background:#087be814;border:1px solid #087be824;border-radius:999px;outline:0;height:36px;padding:0 32px 0 14px;font:650 10px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.agency-plan-pill select:focus-visible{box-shadow:0 0 0 3px #087be82e}html[data-theme=dark] .agency-plan-pill select{color:#91c9ff;background:#409cff24;border-color:#5db0ff2e}html[data-theme=dark] .agency-data-intro .agency-plan-pill:after{color:#91c9ff}@media (max-width:620px){.agency-data-intro .agency-plan-pill{margin:4px 0 0 71px}}.agency-data-intro .agency-plan-pill{background:#087be812;border:1px solid #087be824;border-radius:999px;align-items:center;gap:2px;min-height:36px;padding:3px;display:flex}.agency-data-intro .agency-plan-pill:after{content:none}.agency-plan-pill>span{color:#0868bd;letter-spacing:0;text-transform:none;padding:0 10px;font-size:9.5px;font-weight:700}.agency-plan-pill>button{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:999px;height:28px;padding:0 11px;font:650 9.5px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.agency-plan-pill>button:hover{background:#076fce}.agency-plan-pill>button:focus-visible{outline-offset:2px;outline:3px solid #087be838}html[data-theme=dark] .agency-plan-pill>span{color:#a8d5ff}.agency-plan-current{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.agency-plan-current strong{color:#1e2835;font-size:11px;font-weight:650}.agency-plan-current a{color:#087be8;font-size:10.5px;font-weight:650;text-decoration:none}.agency-plan-current a:hover{text-decoration:underline}.agency-plan-current a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #087be838}html[data-theme=dark] .agency-plan-current a{color:#77baff}@media (max-width:620px){.agency-plan-current{margin:5px 0 0 71px}}.plans-page{color:#f4f6f7;background:radial-gradient(circle at 50% -20%,#273742 0,#182127 42%,#11171b 100%);grid-area:2/2/auto/-1;min-width:0;min-height:0;padding:30px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:auto}.plans-shell{gap:26px;width:min(1180px,100%);margin:0 auto;display:grid}.plans-intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:8px 4px 2px;display:flex}.plans-intro span{color:#78c8ba;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.plans-intro h1{letter-spacing:-.045em;max-width:720px;margin:8px 0;font-size:32px;line-height:1.08}.plans-intro p{color:#eff4f59c;max-width:700px;margin:0;font-size:12px;line-height:1.55}.plans-intro>a{color:#ffffffc2;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:10px 14px;font-size:10px;font-weight:650;text-decoration:none}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan-card{box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(160deg,#ffffff17,#ffffff0b);border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;min-height:540px;padding:27px;display:flex;position:relative;box-shadow:0 24px 70px #0003}.plan-card.is-recommended{background:linear-gradient(160deg,#44948933,#ffffff0e);border-color:#59cdba94;box-shadow:0 24px 80px #13484147,inset 0 0 0 1px #5dd6c221}.plan-card.is-current{box-shadow:0 24px 70px #0003,inset 0 0 0 2px #ffffff2e}.plan-recommended{color:#10221f;letter-spacing:.1em;text-transform:uppercase;background:#63c3b3;border-radius:999px;padding:7px 14px;font-size:8.5px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.plan-card header small{color:#78c8ba;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.plan-card h2{color:#ffffffb3;margin:12px 0 6px;font-size:14px}.plan-card header>strong{letter-spacing:-.025em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:27px;font-weight:500;line-height:1.15;display:block}.plan-card header p{color:#eff4f594;min-height:60px;margin:13px 0 20px;font-size:11.5px;line-height:1.55}.plan-card ul{border-top:1px solid #ffffff17;gap:15px;margin:0;padding:18px 0 22px;list-style:none;display:grid}.plan-card li{color:#f4f7f8c2;grid-template-columns:20px 1fr;gap:10px;font-size:11.5px;line-height:1.45;display:grid}.plan-card li i{color:#79d3c4;background:#63c3b324;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.plan-card footer{margin-top:auto}.plan-card footer button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff24;border-radius:15px;width:100%;min-height:46px;font:650 11px/1 inherit}.plan-card.is-recommended footer button{color:#10221f;background:#63c3b3;border-color:#63c3b3}.plan-card footer button:disabled{color:#fff6;cursor:default;background:#ffffff0d;border-color:#ffffff14}.plans-note{color:#eff4f56b;text-align:center;margin:0 0 8px;font-size:9.5px}.plans-page~*{color:inherit}@media (max-width:900px){.plans-page{padding:22px}.plans-grid{grid-template-columns:1fr}.plan-card,.plan-card header p{min-height:0}}@media (max-width:620px){.plans-page{padding:16px}.plans-intro{flex-direction:column;align-items:flex-start}.plans-intro h1{font-size:27px}.plans-intro>a{align-self:flex-start}.plan-card{border-radius:24px;padding:22px}}.team-page{color:#1e2835;background:#edf2f1;grid-area:2/2/auto/-1;min-width:0;min-height:0;padding:28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:auto}.team-shell{gap:20px;width:min(1080px,100%);margin:0 auto;display:grid}.team-intro{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(135%);background:#ffffffc2;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 24px;display:flex;box-shadow:inset 0 0 0 1px #1e283512,0 12px 32px #1e28350e}.team-intro span,.team-card small,.team-dialog small{color:#087be8;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.team-intro h1{letter-spacing:-.035em;margin:4px 0 3px;font-size:26px;line-height:1.1}.team-intro p{color:#1e28358f;margin:0;font-size:12px;line-height:1.45}.team-intro>button{color:#fff;cursor:pointer;background:#1e2835;border:0;border-radius:999px;align-items:center;gap:11px;min-height:44px;padding:0 14px 0 18px;font-size:12px;font-weight:650;display:flex}.team-intro>button i{background:#087be8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;font-style:normal;display:grid}.team-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.team-summary>div{background:#ffffff94;border:1px solid #1e283512;border-radius:20px;align-items:baseline;gap:9px;padding:16px 18px;display:flex}.team-summary strong{font-size:22px}.team-summary span{color:#1e28357a;font-size:11px}.team-card{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#ffffffd1;border:1px solid #1e283514;border-radius:26px;padding:25px;box-shadow:0 14px 38px #1e28350f}.team-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.team-card h2,.team-dialog h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px;line-height:1.2}.team-card>header>span{color:#1e283575;text-align:right;max-width:210px;font-size:10px;line-height:1.4}.team-list{display:grid}.team-row{border-top:1px solid #1e283514;grid-template-columns:44px minmax(150px,1fr) 160px 120px 66px;align-items:center;gap:14px;min-height:72px;padding:12px 0;display:grid}.team-avatar{color:#1e2835;background:#e2e8ea;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.team-person{gap:4px;min-width:0;display:grid}.team-person strong{font-size:13px}.team-person span{color:#1e28357d;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.team-row select,.team-dialog select,.team-dialog input{box-sizing:border-box;color:#1e2835;background:#ffffffd1;border:1px solid #1e283524;border-radius:12px;outline:0;width:100%;height:40px;padding:0 12px;font:500 11px/1 inherit}.team-status{color:#1e2835a3;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.team-status i{border-radius:50%;width:7px;height:7px}.team-status.is-active i{background:#28a667}.team-status.is-pending i{background:#d99b28}.team-owner{color:#1e28356b;justify-self:end;font-size:10px;font-weight:650}.team-more{color:#1e28357a;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px}.team-more:hover{color:#1e2835;background:#1e28350f}.team-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#12181e47;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.team-dialog{box-sizing:border-box;background:#fafbfbf5;border:1px solid #ffffff94;border-radius:28px;gap:17px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 30px 90px #0d151d3d}.team-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.team-dialog>header button{color:#1e2835;cursor:pointer;background:#1e283512;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.team-dialog label{gap:7px;display:grid}.team-dialog label>span{color:#1e28359e;font-size:11px;font-weight:600}.team-dialog input{height:46px;font-size:13px}.team-dialog p{color:#1e283580;margin:0;font-size:10.5px}.team-dialog footer{justify-content:flex-end;gap:10px;display:flex}.team-dialog footer button{color:#1e2835;cursor:pointer;background:#1e283512;border:0;border-radius:999px;min-height:42px;padding:0 17px;font-size:11px;font-weight:650}.team-dialog footer button[type=submit]{color:#fff;background:#1e2835}html[data-theme=dark] .team-page{color:#f3f5f6;background:#151a1e}html[data-theme=dark] .team-intro,html[data-theme=dark] .team-card,html[data-theme=dark] .team-summary>div{background:#242a2fdb;border-color:#ffffff17;box-shadow:0 16px 42px #00000038}html[data-theme=dark] .team-intro p,html[data-theme=dark] .team-summary span,html[data-theme=dark] .team-card>header>span,html[data-theme=dark] .team-person span,html[data-theme=dark] .team-status,html[data-theme=dark] .team-owner{color:#ffffff94}html[data-theme=dark] .team-row{border-color:#ffffff17}html[data-theme=dark] .team-avatar{color:#f3f5f6;background:#30373c}html[data-theme=dark] .team-row select{color:#f3f5f6;background:#2a3035;border-color:#ffffff24}html[data-theme=dark] .team-more{color:#ffffff94}html[data-theme=dark] .team-more:hover{color:#fff;background:#ffffff14}@media (max-width:900px){.team-page{padding:20px}.team-row{grid-template-columns:44px minmax(140px,1fr) 145px 110px}.team-row>:last-child{display:none}}@media (max-width:680px){.team-page{padding:14px}.team-intro{flex-direction:column;align-items:flex-start}.team-intro>button{justify-content:center;width:100%}.team-summary{grid-template-columns:1fr}.team-card{padding:19px}.team-card>header{display:grid}.team-card>header>span{text-align:left}.team-row{grid-template-columns:42px minmax(0,1fr);gap:10px}.team-row label,.team-status{grid-column:2}.team-row>:last-child{grid-column:2;justify-self:start;display:block}}.team-row .team-role-pill{display:block;position:relative}.team-row .team-role-pill:after{content:"⌄";color:currentColor;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-56%)}.team-row .team-role-pill select{color:#1e2835;-webkit-appearance:none;appearance:none;cursor:pointer;background:#1e28350f;border:1px solid #1e28351a;border-radius:999px;height:34px;padding:0 30px 0 13px;font-size:10.5px;font-weight:650}.team-row .team-role-pill.is-amministratore select{color:#0868bd;background:#087be81a}.team-row .team-role-pill.is-coordinamento select{color:#7552a9;background:#825ebe1c}.team-row .team-role-pill select:disabled{cursor:default;opacity:1;-webkit-text-fill-color:currentColor}html[data-theme=dark] .team-row .team-role-pill select{color:#f3f5f6;background:#ffffff14;border-color:#ffffff1a}html[data-theme=dark] .team-row .team-role-pill.is-amministratore select{color:#8bc4ff;background:#409cff29}html[data-theme=dark] .team-row .team-role-pill.is-coordinamento select{color:#d0adff;background:#bf94ff26}.team-status-pill{display:block;position:relative}.team-status-pill:before{content:"";z-index:1;pointer-events:none;background:#d99b28;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.team-status-pill:after{content:"⌄";pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-56%)}.team-status-pill select{color:#916619;-webkit-appearance:none;appearance:none;cursor:pointer;background:#d99b281a;border:1px solid #1e28351a;border-radius:999px;width:100%;height:34px;padding:0 27px;font:650 10px/1 inherit}.team-status-pill.is-attivo:before{background:#28a667}.team-status-pill.is-attivo select{color:#187748;background:#28a6671a}.team-status-pill.is-disattivato:before{background:#8d969d}.team-status-pill.is-disattivato select{color:#626c73;background:#69747c1a}.team-status-pill select:disabled{cursor:default;opacity:1;-webkit-text-fill-color:currentColor}html[data-theme=dark] .team-status-pill select{color:#e8bd68;background:#d99b2824;border-color:#ffffff1a}html[data-theme=dark] .team-status-pill.is-attivo select{color:#83d9aa;background:#35c57624}html[data-theme=dark] .team-status-pill.is-disattivato select{color:#b8c0c5;background:#ffffff14}.team-row{grid-template-columns:44px minmax(180px,1fr) auto auto 58px;column-gap:10px}.team-row .team-role-pill{width:132px}.team-row .team-status-pill{width:112px}.team-row .team-role-pill select,.team-row .team-status-pill select{width:100%;height:32px;letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:9.5px!important;font-weight:600!important;line-height:1!important}.team-row .team-role-pill select{padding-left:12px}.team-row .team-status-pill select{padding-left:25px}.team-status-pill:before{width:6px;height:6px;left:11px}.team-row .team-role-pill:after,.team-status-pill:after{font-size:11px;right:9px}@media (max-width:900px){.team-row{grid-template-columns:44px minmax(140px,1fr) 132px 112px}.team-row .team-role-pill{width:132px}.team-row .team-status-pill{width:112px}}@media (max-width:680px){.team-row{grid-template-columns:42px minmax(0,1fr)}.team-row .team-role-pill,.team-row .team-status-pill{width:min(160px,100%)}}html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details dt{color:#b6c8c3!important}html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details dd,html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details dd>strong,html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details dd>span{color:#f5f7f8!important}html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details dd small{color:#ffffffa8!important}html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details>div{border-color:#65b6a72e!important}html[data-theme=dark] .archived-view .assignment-card .agency-percentage-field{color:#263443!important;background:#ffffffb8!important}html[data-theme=dark] .archived-view .assignment-card .agency-percentage-field b,html[data-theme=dark] .archived-view .assignment-card .agency-percentage-field i{color:#263443!important}.assignment-card:has(.sold-card-action){position:relative!important}.detail-open .assignment-card:has(.sold-card-action){height:400px!important;min-height:400px!important;max-height:400px!important;overflow:hidden!important}.assignment-card:has(.sold-card-action) .sold-card-action{width:auto!important;margin:0!important;padding:0!important;position:absolute!important;bottom:20px!important;left:20px!important;right:20px!important}.assignment-card:has(.sold-card-action) dl{padding-bottom:84px!important}html[data-theme=dark] .expenses-page-active .expenses-calculation-card .expenses-commission-group,html[data-theme=dark] .expenses-page-active .expenses-payment-card .expenses-commission-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}html[data-theme=dark] .expenses-page-active .expenses-calculation-card .expenses-commission-inline-row,html[data-theme=dark] .expenses-page-active .expenses-payment-card .expenses-commission-inline-row{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=dark] .expenses-page,html[data-theme=dark] .expenses-page-active{background:#151a1e!important}html[data-theme=dark] .expenses-workspace{background:0 0!important}html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card,html[data-theme=dark] .expenses-empty-card{border:1px solid #ffffff17;box-shadow:0 14px 36px #0003;background:#20252a!important}html[data-theme=dark] .expenses-assignment-summary,html[data-theme=dark] .expenses-options,html[data-theme=dark] .expenses-commission,html[data-theme=dark] .expenses-commission-group,html[data-theme=dark] .expenses-info{background:#ffffff0e!important;box-shadow:inset 0 0 0 1px #ffffff12!important}html[data-theme=dark] .expenses-form-card h3,html[data-theme=dark] .expenses-preview-card h3,html[data-theme=dark] .expenses-intro h2,html[data-theme=dark] .expenses-choice legend,html[data-theme=dark] .expenses-options h4,html[data-theme=dark] .expenses-commission-section>h4,html[data-theme=dark] .expenses-assignment-summary strong,html[data-theme=dark] .expenses-empty-card strong{color:#f3f5f6!important}html[data-theme=dark] .expenses-intro p,html[data-theme=dark] .expenses-intro label,html[data-theme=dark] .expenses-form-card label,html[data-theme=dark] .expenses-toggle,html[data-theme=dark] .expenses-toggle small,html[data-theme=dark] .expenses-binary-choice>span,html[data-theme=dark] .expenses-commission-mode-row>span,html[data-theme=dark] .expenses-commission-field>span:first-child,html[data-theme=dark] .expenses-assignment-summary span,html[data-theme=dark] .expenses-assignment-summary small,html[data-theme=dark] .expenses-empty-card p{color:#fff9!important}html[data-theme=dark] .expenses-required-section h4{color:#d9b86c!important}html[data-theme=dark] .expenses-required-section input.is-missing,html[data-theme=dark] .expenses-basic-fields input.is-missing{border-color:#d9b86c94!important;box-shadow:0 0 0 3px #d9b86c1a!important}html[data-theme=dark] .expenses-segmented{background:#ffffff14!important}html[data-theme=dark] .expenses-segmented:before{box-shadow:none;background:#ffffff29!important}html[data-theme=dark] .expenses-segmented button{color:#ffffff8f!important}html[data-theme=dark] .expenses-segmented button.is-selected{color:#fff!important}html[data-theme=dark] .expenses-sheet{color:#1e2835!important;background:#f5f3ed!important}html[data-theme=dark] .expenses-sheet.expenses-sheet-empty{background:#dedfdb!important;box-shadow:0 10px 30px #00000038,inset 0 0 0 1px #ffffff52!important}html[data-theme=dark] .expenses-empty-sheet{opacity:.34}html[data-theme=dark] .expenses-empty-sheet>*{background:#bfc5c3!important}html[data-theme=dark] .reminder-row time b,html[data-theme=dark] .expenses-form-card>header small,html[data-theme=dark] .expenses-preview-card>header small,html[data-theme=dark] .expenses-empty-kicker{color:#aebec8!important}html[data-theme=dark] .expenses-empty-icon{background:#ffffff14!important}html[data-theme=dark] .expenses-intro select,html[data-theme=dark] .expenses-choice>select,html[data-theme=dark] .reminder-assignment-filter,html[data-theme=dark] .aml-practice-filter{color:#f3f5f6!important;box-shadow:none!important;background-color:#282e33!important;border-color:#ffffff26!important}html[data-theme=dark] select option,html[data-theme=dark] select optgroup{color:#f3f5f6;background:#282e33}html[data-theme=dark] select option:disabled{color:#8e989f}html[data-theme=dark] .aml-a .dossier{background:#151a1e!important}html[data-theme=dark] .aml-a .aml-practice-picker,html[data-theme=dark] .aml-a .aml-picker-list,html[data-theme=dark] .aml-a .aml-mini-flow,html[data-theme=dark] .aml-a .aml-collected-data,html[data-theme=dark] .aml-a .aml-identity-overview>div,html[data-theme=dark] .aml-a .aml-identity-block,html[data-theme=dark] .aml-a .aml-field-group,html[data-theme=dark] .aml-a .aml-waiting-card,html[data-theme=dark] .aml-a .aml-presidio{color:#f3f5f6!important;background:#252b30!important;border-color:#ffffff1a!important}html[data-theme=dark] .aml-a .aml-mini-flow>button{color:#ffffff9e!important}html[data-theme=dark] .aml-a .aml-mini-flow>button.e-ora{color:#fff!important;box-shadow:none!important;background:#ffffff1c!important}html[data-theme=dark] .aml-a .aml-practice-picker>summary b,html[data-theme=dark] .aml-a .aml-picker-list b,html[data-theme=dark] .aml-a .aml-identity-block b,html[data-theme=dark] .aml-a .aml-field-group b{color:#f3f5f6!important}html[data-theme=dark] .aml-a .aml-practice-picker>summary small,html[data-theme=dark] .aml-a .aml-practice-picker>summary em,html[data-theme=dark] .aml-a .aml-picker-count,html[data-theme=dark] .aml-a .aml-picker-list small,html[data-theme=dark] .aml-a .aml-mini-flow small,html[data-theme=dark] .aml-a .aml-identity-block small{color:#ffffff85!important}html[data-theme=dark] .aml-a .aml-identity-editor>nav{border-color:#ffffff1a!important}html[data-theme=dark] .aml-a .aml-identity-editor>nav button{color:#ffffff8c!important}html[data-theme=dark] .aml-a .aml-identity-editor>nav button.on{color:#fff!important}html[data-theme=dark] .aml-a .mod-campo{color:#f3f5f6!important;background:#ffffff0e!important;border-color:#ffffff1a!important}html[data-theme=dark] .aml-a .mod-campo span,html[data-theme=dark] .aml-a .mod-campo label{color:#ffffff94!important}html[data-theme=dark] .aml-a .guidebar,html[data-theme=dark] .aml-a .aml-system{color:#f3f5f6!important;background:#20252a!important;border-color:#ffffff1a!important}html[data-theme=dark] .aml-a .aml-fase-copy b{color:#f3f5f6!important}html[data-theme=dark] .aml-a .aml-fasi>button:disabled .aml-fase-copy b{color:#ffffff6b!important}html[data-theme=dark] .smart-writing-page{background:#151a1e!important}html[data-theme=dark] .smart-writing-compose,html[data-theme=dark] .smart-writing-catalog{color:#f3f5f6!important;background:#20252a!important;border-color:#ffffff1a!important}html[data-theme=dark] .smart-writing-compose h2,html[data-theme=dark] .smart-writing-catalog h2,html[data-theme=dark] .smart-writing-compose strong,html[data-theme=dark] .smart-writing-catalog h3{color:#f3f5f6!important}html[data-theme=dark] .smart-writing-compose p,html[data-theme=dark] .smart-writing-compose label,html[data-theme=dark] .smart-writing-status-guide,html[data-theme=dark] .smart-writing-catalog header span{color:#ffffff94!important}html[data-theme=dark] .smart-writing-compose select,html[data-theme=dark] .smart-writing-tools>label{color:#f3f5f6!important;background:#2a3035!important;border-color:#ffffff21!important}html[data-theme=dark] .smart-writing-compose option{color:#f3f5f6;background:#20252a}html[data-theme=dark] .smart-writing-controls{background:#ffffff0b!important}html[data-theme=dark] .smart-writing-preview{background:#20252a!important;border-color:#ffffff17!important}html[data-theme=dark] .smart-writing-preview>div:first-child small,html[data-theme=dark] .smart-writing-preview>div:first-child span{color:#ffffff94!important}html[data-theme=dark] .smart-writing-compose-header h2{color:#f3f5f6!important}html[data-theme=dark] .smart-writing-compose-header p{color:#ffffff94!important}html[data-theme=dark] .smart-writing-compose-header small{color:#9eb7c6!important}html[data-theme=dark] .smart-writing-compose-state{color:#ffffff94!important}html[data-theme=dark] .smart-writing-model-fields,html[data-theme=dark] .smart-writing-compose{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .smart-writing-empty-paper,html[data-theme=dark] .smart-writing-document{color:#1e2835!important;background:#dedfdb!important;box-shadow:0 10px 30px #00000038,inset 0 0 0 1px #ffffff52!important}html[data-theme=dark] .smart-writing-empty-paper>*{opacity:.48;background:#bfc5c3!important}html[data-theme=dark] .smart-writing-document p,html[data-theme=dark] .smart-writing-document span,html[data-theme=dark] .smart-writing-document strong{color:#26312f!important}.plans-intro{grid-template-columns:40px minmax(0,1fr);justify-content:start!important;align-items:start!important;gap:16px!important;display:grid!important}.plans-intro>a{box-sizing:border-box;background:#ffffff0e;border:1px solid #ffffff1f;place-items:center;text-decoration:none;color:#fff!important;border-radius:50%!important;width:38px!important;height:38px!important;padding:0!important;font-size:28px!important;font-weight:300!important;line-height:1!important;display:grid!important}.plans-intro>a span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;margin-top:-3px;line-height:1}.plans-intro>a:hover{background:#ffffff1a}.plans-intro>a:focus-visible{outline-offset:3px;outline:3px solid #63c3b347}@media (max-width:620px){.plans-intro{grid-template-columns:38px minmax(0,1fr);gap:12px!important}.plans-intro>a{align-self:start!important}}.user-card>b{color:#ffffffd1;margin-left:auto;font-size:14px;font-weight:500;line-height:1;transition:transform .18s}.user-card[aria-expanded=true]>b{transform:rotate(180deg)}.agency-switcher{gap:3px;display:grid}.agency-switcher>span{color:#1e283575;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px 6px;font-size:9px;font-weight:700}.agency-menu .agency-switcher>button{grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:38px;padding:0 9px;display:grid}.agency-switcher>button>i{background:#cbd1d8;border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #1e28350f}.agency-switcher>button:nth-of-type(2)>i{background:#b9d6cf}.agency-switcher>button.is-active{color:#155e9f;background:#087be814}.agency-switcher>button>b{color:#087be8;justify-self:end;font-size:13px}.agency-switcher>a{color:#087be8;border-radius:11px;align-items:center;min-height:36px;margin-top:2px;padding:0 9px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.agency-switcher>a:after{content:"›";margin-left:auto;font-size:18px;font-weight:400}.agency-switcher>a:hover{background:#087be812}.agency-switch-notice{z-index:150;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#1c2024e6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 17px 0 10px;font-size:12px;font-weight:650;animation:.24s both agency-notice-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #141b2247}.agency-switch-notice>i{color:#fff;background:#4b9b76;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}@keyframes agency-notice-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}html[data-theme=dark] .agency-switcher>span{color:#ffffff70}html[data-theme=dark] .agency-switcher>a{color:#91caff}html[data-theme=dark] .agency-switcher>a:hover{background:#91caff17}@media (max-width:620px){.agency-switch-notice{white-space:nowrap;max-width:calc(100vw - 32px);bottom:16px}}html:not([data-theme=dark]){--ink:#1d2b2a;--muted:#71817e;--line:#1e413e1c;--soft:#edf3f1;--accent:#237a70;--sage-canvas:#f1f5f4;--sage-wash:#e5efed;--sage-panel:#ffffffb3;--sage-sub:#eef6f4bd;--sage-glass:#ffffff8f;--sage-edge:#1e413e1c;--sage-shadow:0 14px 38px #1b393614;--sage-paper:#fbfcfa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:not([data-theme=dark]),html:not([data-theme=dark]) body{color:var(--ink);background:#eaf0ee}html:not([data-theme=dark]) .wireframe{border-color:var(--sage-edge);background:var(--sage-canvas);box-shadow:0 24px 68px #1b39361a}html:not([data-theme=dark]) .shell-header .logo,html:not([data-theme=dark]) .section-name,html:not([data-theme=dark]) .header-right{color:var(--ink);border-color:var(--sage-edge);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#f4f8f7d1}html:not([data-theme=dark]) .shell-header:after{background:var(--sage-edge)}html:not([data-theme=dark]) .shell-header .logo .site-dot{background:#a9d6cf}html:not([data-theme=dark]) .rail{border-color:var(--sage-edge);background:#edf3f1e0}html:not([data-theme=dark]) .user-section{border-color:var(--sage-edge);background:#4c907e}html:not([data-theme=dark]) .user-card{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}html:not([data-theme=dark]) .first-menu-item,html:not([data-theme=dark]) .secondary-menu-item{color:#687976}html:not([data-theme=dark]) .first-menu-item.is-current,html:not([data-theme=dark]) .secondary-menu-item.is-current{color:var(--ink);background:#ffffff8f;box-shadow:inset 0 0 0 1px #1e413e0f}html:not([data-theme=dark]) .middle-column{border-color:var(--sage-edge);background:linear-gradient(160deg,#eaf2f0,#e1eeeb)}html:not([data-theme=dark]) .right-column{background:linear-gradient(145deg,var(--sage-canvas),var(--sage-wash))}html:not([data-theme=dark]) .assignment-row{--assignment-surface:#ffffff94;background:var(--assignment-surface);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:0 7px 22px #1b393612,inset 0 0 0 1px #1e413e14}html:not([data-theme=dark]) .assignment-row:hover,html:not([data-theme=dark]) .assignment-row.is-previewed:not(.assignment-archived){--assignment-surface:#ffffffc7;background:var(--assignment-surface);box-shadow:0 12px 28px #1b39361a,inset 0 0 0 1px #237a7026}html:not([data-theme=dark]) .assignment-row.assignment-archived,html:not([data-theme=dark]) .archived-view .dossier-card,html:not([data-theme=dark]) .archived-dossier-heading{--assignment-surface:#e0e8e6d1;color:var(--ink);box-shadow:var(--sage-shadow);background:var(--assignment-surface)!important}html:not([data-theme=dark]) .archived-dossier-heading span,html:not([data-theme=dark]) .archived-complete-badge{background:#59706b}html:not([data-theme=dark]) .dossier-card,html:not([data-theme=dark]) .seller-subcard,html:not([data-theme=dark]) .property-card,html:not([data-theme=dark]) .assignment-card,html:not([data-theme=dark]) .documents-card,html:not([data-theme=dark]) .activity-card{border-color:var(--sage-edge);background:var(--sage-panel);box-shadow:var(--sage-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%)}html:not([data-theme=dark]) .seller-subcard,html:not([data-theme=dark]) .document-group,html:not([data-theme=dark]) .assignment-reminder{background:var(--sage-sub)}html:not([data-theme=dark]) .documents-card:after,html:not([data-theme=dark]) .activity-scroll-fade{background:linear-gradient(#0000,#f1f5f4f7)}html:not([data-theme=dark]) .reminders-page{background:linear-gradient(145deg,var(--sage-canvas),var(--sage-wash))}html:not([data-theme=dark]) .reminder-card{border:1px solid var(--sage-edge);background:var(--sage-panel);box-shadow:var(--sage-shadow);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}html:not([data-theme=dark]) .reminder-list,html:not([data-theme=dark]) .reminder-row,html:not([data-theme=dark]) .new-reminder-form{background:#ffffff94}html:not([data-theme=dark]) .reminder-row{box-shadow:0 5px 16px #1b39360f}html:not([data-theme=dark]) .expenses-page,html:not([data-theme=dark]) .expenses-page-active{background:linear-gradient(145deg,var(--sage-canvas),var(--sage-wash))!important}html:not([data-theme=dark]) .expenses-intro,html:not([data-theme=dark]) .expenses-form-card,html:not([data-theme=dark]) .expenses-preview-card,html:not([data-theme=dark]) .expenses-empty-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-color:var(--sage-edge)!important;background:var(--sage-panel)!important;box-shadow:var(--sage-shadow)!important}html:not([data-theme=dark]) .expenses-options,html:not([data-theme=dark]) .expenses-choice,html:not([data-theme=dark]) .expense-property-summary{border-color:var(--sage-edge)!important;background:var(--sage-sub)!important}html:not([data-theme=dark]) .expenses-sheet{background:var(--sage-paper)!important;color:var(--ink)!important;box-shadow:0 12px 34px #1b39361a!important}html:not([data-theme=dark]) .expenses-sheet.expenses-sheet-empty{background:#eef3f1!important}html:not([data-theme=dark]) .expenses-empty-sheet>*{background:#ccd9d5!important}html:not([data-theme=dark]) .smart-writing-page{background:linear-gradient(145deg,var(--sage-canvas),var(--sage-wash))!important}html:not([data-theme=dark]) .smart-writing-catalog,html:not([data-theme=dark]) .smart-writing-compose,html:not([data-theme=dark]) .smart-writing-preview,html:not([data-theme=dark]) .smart-writing-sheet{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-color:var(--sage-edge)!important;background:var(--sage-panel)!important;color:var(--ink)!important;box-shadow:var(--sage-shadow)!important}html:not([data-theme=dark]) .smart-writing-controls,html:not([data-theme=dark]) .smart-writing-model-fields,html:not([data-theme=dark]) .smart-writing-tools>label{border-color:var(--sage-edge)!important;background:var(--sage-sub)!important}html:not([data-theme=dark]) .smart-writing-document,html:not([data-theme=dark]) .smart-writing-empty-paper{background:var(--sage-paper)!important;color:var(--ink)!important;box-shadow:0 12px 34px #1b39361a!important}html:not([data-theme=dark]) .smart-writing-empty-paper>*{background:#d4dfdc!important}html:not([data-theme=dark]) .agency-data-page,html:not([data-theme=dark]) .team-page{background:linear-gradient(145deg,var(--sage-canvas),var(--sage-wash))}html:not([data-theme=dark]) .agency-data-intro,html:not([data-theme=dark]) .agency-data-card,html:not([data-theme=dark]) .team-intro,html:not([data-theme=dark]) .team-card,html:not([data-theme=dark]) .team-summary>div{border-color:var(--sage-edge);background:var(--sage-panel);box-shadow:var(--sage-shadow);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}html:not([data-theme=dark]) .agency-brand-row,html:not([data-theme=dark]) .agency-save-bar{border-color:var(--sage-edge);background:var(--sage-sub)}html:not([data-theme=dark]) input:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html:not([data-theme=dark]) select:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html:not([data-theme=dark]) textarea:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html:not([data-theme=dark]) .apple-select-trigger{color:var(--ink)!important;background:#ffffffc2!important;border-color:#1e413e26!important}html:not([data-theme=dark]) input:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html:not([data-theme=dark]) select:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html:not([data-theme=dark]) textarea:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html:not([data-theme=dark]) .apple-select.is-open .apple-select-trigger{border-color:#237a7085!important;box-shadow:0 0 0 3px #237a701c!important}html:not([data-theme=dark]) .apple-select-menu,html:not([data-theme=dark]) .agency-menu{border-color:var(--sage-edge);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#f7faf9db;box-shadow:0 22px 58px #1b39362e}html:not([data-theme=dark]) .glass-actions button,html:not([data-theme=dark]) .smart-writing-header-actions button{color:#51635f;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#ffffff8f;border-color:#1e413e24}html:not([data-theme=dark]) .glass-actions button.active,html:not([data-theme=dark]) .smart-writing-header-actions button:hover{color:#fff;background:#237a70;border-color:#237a7042}html:not([data-theme=dark]) .new-assignment-button>i,html:not([data-theme=dark]) .new-reminder-button>i,html:not([data-theme=dark]) .download-documents-button>i,html:not([data-theme=dark]) .edit-smart-writing-button,html:not([data-theme=dark]) .ni-zona .ni-cerchio,html:not([data-theme=dark]) .ni-blu,html:not([data-theme=dark]) .new-reminder-form>button,html:not([data-theme=dark]) .reminder-check.is-done,html:not([data-theme=dark]) .arrange-done-button{background:#237a70}html:not([data-theme=dark]) a:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html:not([data-theme=dark]) .documents-summary strong,html:not([data-theme=dark]) .agency-switcher>a,html:not([data-theme=dark]) .smart-writing-catalog small,html:not([data-theme=dark]) .smart-writing-groups h3,html:not([data-theme=dark]) .team-intro span,html:not([data-theme=dark]) .team-card small{color:#237a70}html:not([data-theme=dark]) .agency-switcher>button.is-active{color:#1d685f;background:#237a701a}html:not([data-theme=dark]) .agency-switcher>button>b{color:#237a70}html:not([data-theme=dark]) .closing-empty .dossier-card,html:not([data-theme=dark]) .active-empty .dossier-card,html:not([data-theme=dark]) .archived-empty .dossier-card{background:#ffffff40;border-color:#237a703d}html[data-theme=dark]{--ink:#edf4f2;--muted:#9caaa7;--line:#c4e1da1f;--soft:#202a28;--accent:#65b6a7;--night-canvas:#121a19;--night-wash:#182522;--night-panel:#1f2b28c7;--night-sub:#2b3a36b3;--night-edge:#c4e1da1f;--night-shadow:0 18px 48px #000c0a4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark],html[data-theme=dark] body{color:var(--ink);background:#0e1514}html[data-theme=dark] .wireframe{border-color:var(--night-edge);background:var(--night-canvas);box-shadow:0 26px 76px #000a086b}html[data-theme=dark] .shell-header .logo,html[data-theme=dark] .section-name,html[data-theme=dark] .header-right{border-color:var(--night-edge);color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(135%);background:#192421d6}html[data-theme=dark] .shell-header:after{background:var(--night-edge)}html[data-theme=dark] .shell-header .logo .site-dot{background:#527e75}html[data-theme=dark] .rail{border-color:var(--night-edge);background:#17211f}html[data-theme=dark] .user-section{border-color:var(--night-edge);background:#285d51}html[data-theme=dark] .user-card{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-theme=dark] .first-menu-item.is-current,html[data-theme=dark] .secondary-menu-item.is-current{color:#eff7f5;background:#65b6a71f;box-shadow:inset 0 0 0 1px #65b6a71a}html[data-theme=dark] .middle-column{border-color:var(--night-edge);background:linear-gradient(160deg,#172320,#13201d)}html[data-theme=dark] .right-column{background:linear-gradient(145deg,var(--night-canvas),var(--night-wash))}html[data-theme=dark] .assignment-row{--assignment-surface:#2b3a36b8;border-color:var(--night-edge);background:var(--assignment-surface);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:0 9px 26px #000c0a38,inset 0 0 0 1px #c4e1da14}html[data-theme=dark] .assignment-row:hover,html[data-theme=dark] .assignment-row.is-previewed:not(.assignment-archived){--assignment-surface:#344641d1;background:var(--assignment-surface);box-shadow:0 13px 32px #000c0a47,inset 0 0 0 1px #65b6a733}html[data-theme=dark] .assignment-row.assignment-archived{--assignment-surface:#2f3836cc;background:var(--assignment-surface)!important}html[data-theme=dark] .dossier-card,html[data-theme=dark] .seller-subcard,html[data-theme=dark] .property-card,html[data-theme=dark] .assignment-card,html[data-theme=dark] .documents-card,html[data-theme=dark] .activity-card,html[data-theme=dark] .reminder-card{border-color:var(--night-edge);background:var(--night-panel);color:var(--ink);box-shadow:var(--night-shadow);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%)}html[data-theme=dark] .seller-subcard,html[data-theme=dark] .document-group,html[data-theme=dark] .assignment-reminder,html[data-theme=dark] .reminder-list,html[data-theme=dark] .reminder-row,html[data-theme=dark] .new-reminder-form{background:var(--night-sub)}html[data-theme=dark] .documents-card:after,html[data-theme=dark] .activity-scroll-fade{background:linear-gradient(#0000,#192421fa)}html[data-theme=dark] .reminders-page,html[data-theme=dark] .expenses-page,html[data-theme=dark] .expenses-page-active,html[data-theme=dark] .smart-writing-page,html[data-theme=dark] .agency-data-page,html[data-theme=dark] .team-page{background:linear-gradient(145deg,var(--night-canvas),var(--night-wash))!important}html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card,html[data-theme=dark] .expenses-empty-card,html[data-theme=dark] .smart-writing-catalog,html[data-theme=dark] .smart-writing-compose,html[data-theme=dark] .smart-writing-preview,html[data-theme=dark] .smart-writing-sheet,html[data-theme=dark] .agency-data-intro,html[data-theme=dark] .agency-data-card,html[data-theme=dark] .team-intro,html[data-theme=dark] .team-card,html[data-theme=dark] .team-summary>div{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);border-color:var(--night-edge)!important;background:var(--night-panel)!important;color:var(--ink)!important;box-shadow:var(--night-shadow)!important}html[data-theme=dark] .expenses-options,html[data-theme=dark] .expenses-choice,html[data-theme=dark] .expense-property-summary,html[data-theme=dark] .smart-writing-controls,html[data-theme=dark] .smart-writing-model-fields,html[data-theme=dark] .smart-writing-tools>label,html[data-theme=dark] .agency-brand-row,html[data-theme=dark] .agency-save-bar{border-color:var(--night-edge)!important;background:var(--night-sub)!important}html[data-theme=dark] .expenses-sheet,html[data-theme=dark] .smart-writing-document,html[data-theme=dark] .smart-writing-empty-paper{color:#1d2b2a!important;background:#e5e9e6!important;box-shadow:0 14px 38px #000a0852,inset 0 0 0 1px #ffffff38!important}html[data-theme=dark] .expenses-sheet *,html[data-theme=dark] .smart-writing-document p,html[data-theme=dark] .smart-writing-document span,html[data-theme=dark] .smart-writing-document strong{color:#243330!important}html[data-theme=dark] .expenses-sheet.expenses-sheet-empty{background:#cfd8d4!important}html[data-theme=dark] .expenses-empty-sheet>*,html[data-theme=dark] .smart-writing-empty-paper>*{background:#aebdb8!important}html[data-theme=dark] input:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] select:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] textarea:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] .apple-select-trigger{color:#f0f6f4!important;background:#344440cc!important;border-color:#c4e1da24!important}html[data-theme=dark] input:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html[data-theme=dark] select:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html[data-theme=dark] textarea:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html[data-theme=dark] .apple-select.is-open .apple-select-trigger{border-color:#65b6a799!important;box-shadow:0 0 0 3px #65b6a724!important}html[data-theme=dark] .apple-select-menu,html[data-theme=dark] .agency-menu{border-color:var(--night-edge);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:#1b2623e6;box-shadow:0 24px 64px #0009077a}html[data-theme=dark] .glass-actions button,html[data-theme=dark] .smart-writing-header-actions button{color:#b8c9c5!important;background:#ffffff0f!important;border-color:#c4e1da24!important}html[data-theme=dark] .glass-actions button.active,html[data-theme=dark] .smart-writing-header-actions button:hover{color:#10211e!important;background:#65b6a7!important;border-color:#65b6a757!important}html[data-theme=dark] .new-assignment-button>i,html[data-theme=dark] .new-reminder-button>i,html[data-theme=dark] .download-documents-button>i,html[data-theme=dark] .edit-smart-writing-button,html[data-theme=dark] .ni-zona .ni-cerchio,html[data-theme=dark] .ni-blu,html[data-theme=dark] .new-reminder-form>button,html[data-theme=dark] .reminder-check.is-done,html[data-theme=dark] .arrange-done-button{color:#10211e;background:#65b6a7}html[data-theme=dark] a:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] .documents-summary strong,html[data-theme=dark] .agency-switcher>a,html[data-theme=dark] .smart-writing-catalog small,html[data-theme=dark] .smart-writing-groups h3,html[data-theme=dark] .team-intro span,html[data-theme=dark] .team-card small{color:#82c8ba!important}html[data-theme=dark] .agency-switcher>button.is-active{color:#a7ddd2;background:#65b6a724}html[data-theme=dark] .agency-switcher>button>b{color:#82c8ba}html:not([data-theme=dark]) .search-panel{background:#eef6f457;border-color:#0000}html:not([data-theme=dark]) .search-panel.is-visible{border-bottom-color:#1e413e17}html:not([data-theme=dark]) .search-field{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#ffffff9e;border:1px solid #1e413e21;height:36px;box-shadow:inset 0 1px #ffffffb8,0 5px 16px #1b39360e}html:not([data-theme=dark]) .search-field:focus-within{background:#fffc;border-color:#237a7066;box-shadow:0 0 0 3px #237a7014,0 7px 20px #1b393612}html:not([data-theme=dark]) .search-field i{border-color:#637a75}html:not([data-theme=dark]) .search-field i:after{background:#637a75}html:not([data-theme=dark]) .search-field input{color:#1d2b2a!important;box-shadow:none!important;background:0 0!important}html:not([data-theme=dark]) .search-field input::placeholder{color:#7b8986}html[data-theme=dark] .search-panel{background:#141f1c4d;border-color:#0000}html[data-theme=dark] .search-panel.is-visible{border-bottom-color:#c4e1da14}html[data-theme=dark] .search-field{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffff0e;border:1px solid #c4e1da1f;height:36px;box-shadow:inset 0 1px #ffffff0b,0 7px 20px #000a0829}html[data-theme=dark] .search-field:focus-within{background:#ffffff14;border-color:#65b6a775;box-shadow:0 0 0 3px #65b6a71a,0 9px 25px #000a0838}html[data-theme=dark] .search-field i{border-color:#a9bcb7}html[data-theme=dark] .search-field i:after{background:#a9bcb7}html[data-theme=dark] .search-field input{color:#f0f6f4!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .search-field input::placeholder{color:#91a29e}html:not([data-theme=dark]) .activity-card{background:linear-gradient(155deg,#ffffffbd,#eef6f4a8);box-shadow:0 12px 34px #1b393612,inset 0 0 0 1px #ffffff57}html:not([data-theme=dark]) .activity-card header{border-bottom:1px solid #1e413e14;padding-bottom:13px}html:not([data-theme=dark]) .activity-card header>span{color:#416c65;background:#237a7014}html:not([data-theme=dark]) .activity-entry p{color:#243331}html:not([data-theme=dark]) .activity-entry div>span,html:not([data-theme=dark]) .activity-entry time{color:#71817e}html:not([data-theme=dark]) .activity-entry>i{background:#86a39c}html:not([data-theme=dark]) .activity-entry:first-child>i{background:#237a70;box-shadow:0 0 0 4px #237a701a}html:not([data-theme=dark]) .activity-entry:not(:last-child):after{background:#43665e2e}html:not([data-theme=dark]) .activity-entry:not(:last-child){background:linear-gradient(90deg,#0000 0 21px,#1e413e14 21px 100%) bottom/100% 1px no-repeat}html:not([data-theme=dark]) .activity-scroll-fade{background:linear-gradient(#f1f5f400,#f1f5f4db 62%,#f1f5f4 100%);height:78px;bottom:0;left:0;right:0}html[data-theme=dark] .activity-card{box-shadow:0 16px 42px #000a0845,inset 0 0 0 1px #ffffff06;background:linear-gradient(155deg,#23312de0,#1b2824d1)!important}html[data-theme=dark] .activity-card header{border-bottom:1px solid #c4e1da14;padding-bottom:13px}html[data-theme=dark] .activity-card header>span{background:#65b6a71f;color:#a7d8ce!important}html[data-theme=dark] .activity-entry>i{background:#718a84}html[data-theme=dark] .activity-entry:first-child>i{background:#65b6a7;box-shadow:0 0 0 4px #65b6a71c}html[data-theme=dark] .activity-entry:not(:last-child):after{background:#97b9b129}html[data-theme=dark] .activity-entry:not(:last-child){background:linear-gradient(90deg,#0000 0 21px,#c4e1da13 21px 100%) bottom/100% 1px no-repeat}html[data-theme=dark] .activity-scroll-fade{height:78px;bottom:0;left:0;right:0;background:linear-gradient(#1a262300,#1a2623de 62%,#1a2623 100%)!important}html:not([data-theme=dark]) .seller-track-shell:after{background:linear-gradient(90deg,#f1f5f400,#f1f5f4e6 70%,#f1f5f4)}html[data-theme=dark] .seller-track-shell:after{background:linear-gradient(90deg,#1a262300,#1a2623e6 70%,#1a2623)}html:not([data-theme=dark]) .wireframe:not(.detail-open) .documents-workspace:after{background:linear-gradient(#f1f5f400,#f1f5f4e6 78%,#f1f5f4)}html[data-theme=dark] .wireframe:not(.detail-open) .documents-workspace:after{background:linear-gradient(#1a262300,#1a2623e6 78%,#1a2623)!important}html:not([data-theme=dark]) .dossier-card,html:not([data-theme=dark]) .reminder-card,html:not([data-theme=dark]) .expenses-intro,html:not([data-theme=dark]) .expenses-form-card,html:not([data-theme=dark]) .expenses-preview-card,html:not([data-theme=dark]) .smart-writing-catalog,html:not([data-theme=dark]) .smart-writing-preview,html:not([data-theme=dark]) .agency-data-card,html:not([data-theme=dark]) .team-card{box-shadow:0 1px 1px #1b393606,0 10px 28px #1b393611!important}html[data-theme=dark] .dossier-card,html[data-theme=dark] .reminder-card,html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card,html[data-theme=dark] .smart-writing-catalog,html[data-theme=dark] .smart-writing-preview,html[data-theme=dark] .agency-data-card,html[data-theme=dark] .team-card{box-shadow:0 1px 1px #0000001f,0 14px 36px #000a083d!important}html:not([data-theme=dark]) .glass-actions button{box-shadow:inset 0 1px #ffffffb3,0 3px 10px #1b39360d!important}html:not([data-theme=dark]) .glass-actions button.active{box-shadow:0 5px 14px #237a7029!important}html[data-theme=dark] .glass-actions button{box-shadow:inset 0 1px #ffffff0b,0 4px 12px #000a0824!important}html[data-theme=dark] .glass-actions button.active{box-shadow:0 6px 16px #000a083d!important}:is(html:not([data-theme=dark]) .wireframe:has(.expenses-page) .section-name,html:not([data-theme=dark]) .wireframe:has(.expenses-page) .header-right,html:not([data-theme=dark]) .wireframe:has(.expenses-page-active) .section-name,html:not([data-theme=dark]) .wireframe:has(.expenses-page-active) .header-right){color:#1d2b2a!important;background:#f4f8f7d6!important}html[data-theme=dark] .expenses-page,html[data-theme=dark] .expenses-page-active,html[data-theme=dark] .expenses-workspace{background:linear-gradient(145deg,#121a19,#182522)!important}:is(html[data-theme=dark] .wireframe:has(.expenses-page) .section-name,html[data-theme=dark] .wireframe:has(.expenses-page) .header-right,html[data-theme=dark] .wireframe:has(.expenses-page-active) .section-name,html[data-theme=dark] .wireframe:has(.expenses-page-active) .header-right){color:#edf4f2!important;background:#192421db!important}html:not([data-theme=dark]) .sold-button,html:not([data-theme=dark]) .sold-dialog-confirm,html:not([data-theme=dark]) .closing-status-badge,html:not([data-theme=dark]) .closing-dossier-heading span,html:not([data-theme=dark]) .smart-writing-compose>button,html:not([data-theme=dark]) .smart-writing-sheet>footer button,html:not([data-theme=dark]) .smart-writing-sheet>header>button,html:not([data-theme=dark]) .new-smart-writing-button i,html:not([data-theme=dark]) .agency-plan-pill>button,html:not([data-theme=dark]) .team-intro>button i,html:not([data-theme=dark]) .apple-select-menu button.is-selected,html:not([data-theme=dark]) .assignment-pin.is-active,html:not([data-theme=dark]) .reminder-date-field>button{color:#fff!important;background:#237a70!important;border-color:#237a70!important;box-shadow:0 7px 18px #237a7029!important}html:not([data-theme=dark]) .sold-button:hover,html:not([data-theme=dark]) .smart-writing-compose>button:hover{background:#1d6b62!important}html:not([data-theme=dark]) .sold-callout>span,html:not([data-theme=dark]) .closing-dossier-heading,html:not([data-theme=dark]) .assignment-blue-empty{color:#2f625b!important;background:#a9d6cf3d!important;border-color:#237a701f!important}html:not([data-theme=dark]) .assignment-blue-kicker,html:not([data-theme=dark]) .document-groups .document-group:hover>span{color:#237a70!important}html:not([data-theme=dark]) .document-groups .document-group:hover>span i{border-color:#237a70!important}html[data-theme=dark] .sold-button,html[data-theme=dark] .sold-dialog-confirm,html[data-theme=dark] .closing-status-badge,html[data-theme=dark] .closing-dossier-heading span,html[data-theme=dark] .smart-writing-compose>button,html[data-theme=dark] .smart-writing-sheet>footer button,html[data-theme=dark] .smart-writing-sheet>header>button,html[data-theme=dark] .new-smart-writing-button i,html[data-theme=dark] .agency-plan-pill>button,html[data-theme=dark] .team-intro>button i,html[data-theme=dark] .apple-select-menu button.is-selected,html[data-theme=dark] .assignment-pin.is-active,html[data-theme=dark] .reminder-date-field>button{color:#10211e!important;background:#65b6a7!important;border-color:#65b6a7!important;box-shadow:0 8px 20px #000a0838!important}html[data-theme=dark] .sold-callout>span,html[data-theme=dark] .closing-dossier-heading,html[data-theme=dark] .assignment-blue-empty{color:#a7d8ce!important;background:#65b6a71a!important;border-color:#65b6a726!important}html[data-theme=dark] .assignment-blue-kicker,html[data-theme=dark] .document-groups .document-group:hover>span{color:#82c8ba!important}html:not([data-theme=dark]) .smart-writing-workspace{border:1px solid #1e413e17;background:linear-gradient(145deg,#ffffff8a,#e5efedb8)!important;box-shadow:0 16px 42px #1b393613!important}html:not([data-theme=dark]) .smart-writing-controls{background:#ffffff94!important;border:1px solid #1e413e17!important;box-shadow:0 10px 28px #1b39360f!important}html:not([data-theme=dark]) .smart-writing-simple .smart-writing-hero,html:not([data-theme=dark]) .smart-writing-compose{box-shadow:none!important;background:0 0!important;border-color:#1e413e14!important}html:not([data-theme=dark]) .smart-writing-compose-header small,html:not([data-theme=dark]) .smart-writing-hero small{color:#237a70!important}html:not([data-theme=dark]) .smart-writing-compose-header h2,html:not([data-theme=dark]) .smart-writing-hero h2,html:not([data-theme=dark]) .smart-writing-compose label,html:not([data-theme=dark]) .smart-writing-preview small{color:#1d2b2a!important}html:not([data-theme=dark]) .smart-writing-compose-header p,html:not([data-theme=dark]) .smart-writing-hero p,html:not([data-theme=dark]) .smart-writing-compose-state,html:not([data-theme=dark]) .smart-writing-preview>div:first-child span{color:#71817e!important}html:not([data-theme=dark]) .smart-writing-model-fields,html:not([data-theme=dark]) .smart-writing-selected-status{box-shadow:none!important;background:#eef6f4b8!important;border:1px solid #1e413e17!important}html:not([data-theme=dark]) .smart-writing-preview{background:#ffffffa3!important;border:1px solid #1e413e17!important}html:not([data-theme=dark]) .smart-writing-empty-paper{background:#fbfcfa!important}html:not([data-theme=dark]) .smart-writing-empty-preview-label{color:#55716c!important;background:#237a7012!important;border-color:#1e413e1a!important}html[data-theme=dark] .smart-writing-workspace{border:1px solid #c4e1da17;background:linear-gradient(145deg,#1f2b28d1,#14201de0)!important;box-shadow:0 18px 48px #000a0842!important}html[data-theme=dark] .smart-writing-controls{background:#25332fb8!important;border:1px solid #c4e1da17!important;box-shadow:0 12px 32px #000a0833!important}html[data-theme=dark] .smart-writing-simple .smart-writing-hero,html[data-theme=dark] .smart-writing-compose{box-shadow:none!important;background:0 0!important;border-color:#c4e1da14!important}html[data-theme=dark] .smart-writing-compose-header small,html[data-theme=dark] .smart-writing-hero small{color:#82c8ba!important}html[data-theme=dark] .smart-writing-compose-header h2,html[data-theme=dark] .smart-writing-hero h2,html[data-theme=dark] .smart-writing-compose label,html[data-theme=dark] .smart-writing-preview small{color:#edf4f2!important}html[data-theme=dark] .smart-writing-compose-header p,html[data-theme=dark] .smart-writing-hero p,html[data-theme=dark] .smart-writing-compose-state,html[data-theme=dark] .smart-writing-preview>div:first-child span{color:#9caaa7!important}html[data-theme=dark] .smart-writing-model-fields,html[data-theme=dark] .smart-writing-selected-status{box-shadow:none!important;background:#30403cad!important;border:1px solid #c4e1da17!important}html[data-theme=dark] .smart-writing-preview{background:#1f2b28c7!important;border:1px solid #c4e1da17!important}html[data-theme=dark] .smart-writing-empty-preview-label{color:#a9cbc4!important;background:#65b6a717!important;border-color:#c4e1da1a!important}html:not([data-theme=dark]) .seller-track-shell,html:not([data-theme=dark]) .seller-card-track,html:not([data-theme=dark]) .buyer-subcard,html[data-theme=dark] .seller-track-shell,html[data-theme=dark] .seller-card-track{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .seller-subcard,html[data-theme=dark] .buyer-subcard{background:#30403cb8!important;border:1px solid #c4e1da17!important;box-shadow:0 7px 20px #000a0829!important}html[data-theme=dark] .seller-card,html[data-theme=dark] .buyer-card{overflow:hidden;background:#1f2b28c7!important}html:not([data-theme=dark]) .seller-subcard,html:not([data-theme=dark]) .buyer-subcard{background:#eef6f4bd!important;border:1px solid #1e413e14!important;box-shadow:0 5px 16px #1b39360b!important}html:not([data-theme=dark]) .document-groups .document-group,html[data-theme=dark] .document-groups .document-group{min-height:50px;padding:10px 4px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important}html:not([data-theme=dark]) .document-groups .document-group{border-bottom-color:#1e413e1a!important}html[data-theme=dark] .document-groups .document-group{border-bottom-color:#c4e1da1a!important}html:not([data-theme=dark]) .document-groups .document-group:hover,html:not([data-theme=dark]) .document-groups .document-group[aria-expanded=true]{background:#237a700b!important}html[data-theme=dark] .document-groups .document-group:hover,html[data-theme=dark] .document-groups .document-group[aria-expanded=true]{background:#65b6a70e!important}html:not([data-theme=dark]) .document-upload-empty,html[data-theme=dark] .document-upload-empty{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:not([data-theme=dark]) .document-upload-empty{color:#71817e!important}html[data-theme=dark] .document-upload-empty{color:#9caaa7!important}html:not([data-theme=dark]) .documents-card:after,html:not([data-theme=dark]) .documents-workspace:after,html[data-theme=dark] .documents-card:after,html[data-theme=dark] .documents-workspace:after{background:0 0!important;display:none!important}html:not([data-theme=dark]) .document-groups,html:not([data-theme=dark]) .document-upload-pane,html[data-theme=dark] .document-groups,html[data-theme=dark] .document-upload-pane{box-shadow:none!important;background:0 0!important}html:not([data-theme=dark]) .seller-subcard,html:not([data-theme=dark]) .buyer-subcard{box-shadow:inset 0 0 0 1px #1e413e0b,inset 0 1px #fff9!important}html[data-theme=dark] .seller-subcard,html[data-theme=dark] .buyer-subcard{box-shadow:inset 0 0 0 1px #c4e1da09,inset 0 1px #ffffff06!important}html:not([data-theme=dark]) .seller-card,html:not([data-theme=dark]) .buyer-card,html:not([data-theme=dark]) .property-card,html:not([data-theme=dark]) .assignment-card{box-shadow:0 8px 22px #1b39360d,inset 0 0 0 1px #1e413e0e!important}html[data-theme=dark] .seller-card,html[data-theme=dark] .buyer-card,html[data-theme=dark] .property-card,html[data-theme=dark] .assignment-card{box-shadow:0 9px 25px #000a082e,inset 0 0 0 1px #c4e1da0b!important}html:not([data-theme=dark]) .smart-writing-document,html:not([data-theme=dark]) .smart-writing-empty-paper{border:1px solid #1e413e13!important;box-shadow:inset 0 1px #ffffffb8!important}html[data-theme=dark] .smart-writing-document,html[data-theme=dark] .smart-writing-empty-paper{border:1px solid #16302b1f!important;box-shadow:inset 0 1px #ffffff52!important}html:not([data-theme=dark]) .smart-writing-preview,html[data-theme=dark] .smart-writing-preview{isolation:isolate}html:not([data-theme=dark]) .assignment-row{--completion-fill:#237a70;--completion-track:#237a7029}html:not([data-theme=dark]) .assignment-row .completion-ring.is-archived{--completion-fill:#667873;--completion-track:#6678732b}html:not([data-theme=dark]) .assignment-row .completion-ring:before{box-shadow:inset 0 0 0 1px #1e413e12;background:#f7faf9f5!important}html:not([data-theme=dark]) .assignment-row .completion-ring span{color:#1d3f39!important;font-weight:760!important}html:not([data-theme=dark]) .assignment-row .completion-cell small,html:not([data-theme=dark]) .assignment-row .deadline-cell small{color:#60736f!important;font-weight:650!important}html:not([data-theme=dark]) .assignment-row .deadline-cell strong{color:#243532!important;font-weight:750!important}html[data-theme=dark] .assignment-row{--completion-fill:#65b6a7;--completion-track:#65b6a72e}html[data-theme=dark] .assignment-row .completion-ring.is-archived{--completion-fill:#9bada8;--completion-track:#9bada82b}html[data-theme=dark] .assignment-row .completion-ring:before{box-shadow:inset 0 0 0 1px #c4e1da14;background:#25332f!important}html[data-theme=dark] .assignment-row .completion-ring span{color:#eff8f5!important;text-shadow:none!important;font-weight:760!important}html[data-theme=dark] .assignment-row .completion-cell small,html[data-theme=dark] .assignment-row .deadline-cell small{color:#a8b9b5!important;font-weight:650!important}html[data-theme=dark] .assignment-row .deadline-cell strong{color:#f0f6f4!important;font-weight:750!important}html:not([data-theme=dark]) .new-assignment-button,html:not([data-theme=dark]) .new-reminder-button,html:not([data-theme=dark]) .download-documents-button,html:not([data-theme=dark]) .new-smart-writing-button,html:not([data-theme=dark]) .agency-save-bar button,html:not([data-theme=dark]) .team-intro>button{color:#fff!important;background:#237a70!important;border-color:#237a70!important;box-shadow:0 7px 18px #237a7026!important}html:not([data-theme=dark]) .new-assignment-button:hover,html:not([data-theme=dark]) .new-reminder-button:hover,html:not([data-theme=dark]) .download-documents-button:hover,html:not([data-theme=dark]) .new-smart-writing-button:hover{background:#1d6b62!important}html:not([data-theme=dark]) .new-assignment-button>i,html:not([data-theme=dark]) .new-reminder-button>i,html:not([data-theme=dark]) .download-documents-button>i,html:not([data-theme=dark]) .new-smart-writing-button>i,html:not([data-theme=dark]) .team-intro>button i{color:#fff!important;box-shadow:none!important;background:#ffffff29!important;border-color:#ffffff3d!important}html[data-theme=dark] .new-assignment-button,html[data-theme=dark] .new-reminder-button,html[data-theme=dark] .download-documents-button,html[data-theme=dark] .new-smart-writing-button,html[data-theme=dark] .agency-save-bar button,html[data-theme=dark] .team-intro>button{color:#10211e!important;background:#65b6a7!important;border-color:#65b6a7!important;box-shadow:0 8px 20px #000a083b!important}html[data-theme=dark] .new-assignment-button:hover,html[data-theme=dark] .new-reminder-button:hover,html[data-theme=dark] .download-documents-button:hover,html[data-theme=dark] .new-smart-writing-button:hover{background:#78c3b5!important}html[data-theme=dark] .new-assignment-button>i,html[data-theme=dark] .new-reminder-button>i,html[data-theme=dark] .download-documents-button>i,html[data-theme=dark] .new-smart-writing-button>i,html[data-theme=dark] .team-intro>button i{color:#10211e!important;box-shadow:none!important;background:#10211e1f!important;border-color:#10211e2e!important}html:not([data-theme=dark]) .right-column .dossier-card h3,html:not([data-theme=dark]) .right-column .seller-person strong,html:not([data-theme=dark]) .right-column .property-address strong,html:not([data-theme=dark]) .right-column .property-card dd,html:not([data-theme=dark]) .right-column .assignment-card dd,html:not([data-theme=dark]) .right-column .documents-card h4,html:not([data-theme=dark]) .right-column .documents-card h5,html:not([data-theme=dark]) .right-column .document-person strong,html:not([data-theme=dark]) .right-column .document-request strong,html:not([data-theme=dark]) .right-column .provenance-selection-header strong{color:#20302e!important}html:not([data-theme=dark]) .right-column .seller-subcard dt,html:not([data-theme=dark]) .right-column .property-card dt,html:not([data-theme=dark]) .right-column .assignment-card dt,html:not([data-theme=dark]) .right-column .documents-summary,html:not([data-theme=dark]) .right-column .document-person span,html:not([data-theme=dark]) .right-column .document-person small,html:not([data-theme=dark]) .right-column .document-request small,html:not([data-theme=dark]) .right-column .provenance-selection-header small{color:#687a76!important}html:not([data-theme=dark]) .right-column .seller-subcard dd,html:not([data-theme=dark]) .right-column .document-request span,html:not([data-theme=dark]) .right-column .document-group>span{color:#2b3c39!important}html:not([data-theme=dark]) .right-column .document-group>strong{color:#596d68!important}html:not([data-theme=dark]) .smart-card-upload,html:not([data-theme=dark]) .provenance-selection-header>button,html:not([data-theme=dark]) .document-add-button{color:#1d6b62!important;box-shadow:none!important;background:#237a7014!important;border-color:#237a703d!important}html:not([data-theme=dark]) .smart-card-upload:hover,html:not([data-theme=dark]) .provenance-selection-header>button:hover,html:not([data-theme=dark]) .document-add-button:hover{color:#175d55!important;background:#237a7024!important;border-color:#237a7066!important}html:not([data-theme=dark]) .edit-seller-button,html:not([data-theme=dark]) .document-request .document-download,html:not([data-theme=dark]) .document-request .document-upload-icon,html:not([data-theme=dark]) .subcard-add-document{background:#237a70!important}html:not([data-theme=dark]) .smart-card-upload img{filter:brightness(0)saturate()invert(38%)sepia(25%)saturate(1111%)hue-rotate(122deg)brightness(92%)contrast(91%)}html:not([data-theme=dark]) .provenance-selector{color:#20302e!important;background:#f9fcfbf5!important;border-color:#1e413e1f!important}html:not([data-theme=dark]) .provenance-selector label{color:#2b3c39!important}html:not([data-theme=dark]) .provenance-selector label:hover{background:#237a7012!important}html:not([data-theme=dark]) .provenance-selector input{accent-color:#237a70!important}html:not([data-theme=dark]) .provenance-selector>button{color:#fff!important;background:#237a70!important}html:not([data-theme=dark]) .buyer-binary-choice{background:#1e413e0f!important;border-color:#1e413e21!important}html:not([data-theme=dark]) .buyer-binary-choice button{color:#5e716d!important}html:not([data-theme=dark]) .buyer-binary-choice button.is-selected{color:#fff!important;background:#237a70!important}html[data-theme=dark] .smart-card-upload,html[data-theme=dark] .provenance-selection-header>button,html[data-theme=dark] .document-add-button{color:#a9ddd3!important;box-shadow:none!important;background:#65b6a71a!important;border-color:#65b6a73d!important}html[data-theme=dark] .smart-card-upload:hover,html[data-theme=dark] .provenance-selection-header>button:hover,html[data-theme=dark] .document-add-button:hover{color:#d4eee9!important;background:#65b6a729!important;border-color:#65b6a76b!important}html[data-theme=dark] .edit-seller-button,html[data-theme=dark] .document-request .document-download,html[data-theme=dark] .document-request .document-upload-icon,html[data-theme=dark] .subcard-add-document{background:#65b6a7!important}html[data-theme=dark] .smart-card-upload img{filter:brightness(0)saturate()invert(79%)sepia(19%)saturate(626%)hue-rotate(121deg)brightness(90%)contrast(89%)}html[data-theme=dark] .provenance-selector{color:#edf4f2!important;background:#1f2b28f7!important;border-color:#c4e1da21!important}html[data-theme=dark] .provenance-selector label{color:#edf4f2!important}html[data-theme=dark] .provenance-selector label:hover{background:#65b6a717!important}html[data-theme=dark] .provenance-selector input{accent-color:#65b6a7!important}html[data-theme=dark] .provenance-selector>button{color:#10211e!important;background:#65b6a7!important}html[data-theme=dark] .buyer-binary-choice{background:#ffffff0e!important;border-color:#c4e1da21!important}html[data-theme=dark] .buyer-binary-choice button{color:#a8b9b5!important}html[data-theme=dark] .buyer-binary-choice button.is-selected{color:#10211e!important;background:#65b6a7!important}.smart-writing-simple .smart-writing-preview{box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0 0!important;overflow:hidden!important}.smart-writing-simple .smart-writing-preview>.smart-writing-empty-sheet:first-child{gap:10px;padding:0 2px!important}.smart-writing-simple .smart-writing-empty-sheet .smart-writing-empty-preview-label{flex:0 0 28px;height:28px;background:#eef6f4b8!important;border:1px solid #1e413e17!important;margin:0 0 4px 8px!important;box-shadow:inset 0 1px #ffffff94!important}.smart-writing-simple .smart-writing-empty-paper{margin:0 2px;background:#fcfdfbf5!important;border:0!important;border-radius:26px 26px 0 0!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1e413e0e!important}html[data-theme=dark] .smart-writing-simple .smart-writing-empty-sheet .smart-writing-empty-preview-label{background:#65b6a717!important;border-color:#c4e1da1a!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] .smart-writing-simple .smart-writing-empty-paper{background:#e5e9e6!important;border:0!important;box-shadow:inset 0 1px #ffffff85,inset 0 0 0 1px #16302b12!important}:is(html[data-theme=dark] .wireframe:has(.reminders-page),html[data-theme=dark] .wireframe:has(.expenses-page),html[data-theme=dark] .wireframe:has(.expenses-page-active),html[data-theme=dark] .wireframe:has(.smart-writing-page)){--section-accent:#65b6a7!important;--section-accent-soft:#65b6a71f!important}html[data-theme=dark] .assignment-header-filters button.active,html[data-theme=dark] .reminder-header-filters button.active{color:#10211e!important;background:#65b6a7!important;border-color:#65b6a757!important;box-shadow:0 6px 16px #000a083d!important}html[data-theme=dark] .assignment-header-filters button:not(.active),html[data-theme=dark] .reminder-header-filters button:not(.active){color:#b8c9c5!important;background:#ffffff0e!important;border-color:#c4e1da21!important}html[data-theme=dark] .smart-writing-page .smart-writing-compose-header small,html[data-theme=dark] .smart-writing-page .smart-writing-empty-preview-label,html[data-theme=dark] .expenses-required-section h4,html[data-theme=dark] .archived-view .assignment-card .sold-assignment-details dt{color:#82c8ba!important}html[data-theme=dark] .smart-writing-preview-tools .smart-writing-status.is-incomplete{color:#a9d8cf!important;background:#65b6a71a!important;box-shadow:inset 0 0 0 1px #65b6a729!important}html[data-theme=dark] .smart-writing-preview-tools .smart-writing-status.is-complete{color:#bce4dc!important;background:#65b6a724!important;box-shadow:inset 0 0 0 1px #65b6a733!important}html[data-theme=dark] .agency-data-intro .agency-plan-pill{background:#65b6a71a!important;border-color:#65b6a72e!important}html[data-theme=dark] .agency-plan-pill>span,html[data-theme=dark] .agency-plan-current a{color:#a9ddd3!important}html[data-theme=dark] .agency-plan-pill>button{color:#10211e!important;background:#65b6a7!important}html[data-theme=dark] .team-status-pill:not(.is-attivo):not(.is-disattivato) select{color:#b8c9c5!important;background:#ffffff12!important;border-color:#c4e1da1c!important}html[data-theme=dark] .team-status-pill:not(.is-attivo):not(.is-disattivato):before{background:#82928e!important}html[data-theme=dark] .closing-dossier-heading .closing-completion{color:#bce4dc!important;background:#65b6a71c!important}html[data-theme=dark] .assignment-card .sold-assignment-details .sale-integration-row,html[data-theme=dark] .assignment-card .sold-assignment-details .sale-deed-row,html[data-theme=dark] .assignment-card .sold-assignment-details .seller-agency-commission-row{border-color:#65b6a726!important;box-shadow:inset 0 1px #65b6a71a,inset 0 -1px #65b6a724,inset 1px 0 #65b6a724,inset -1px 0 #65b6a724!important}html[data-theme=dark] .assignment-card .sold-assignment-details .sale-deed-row{background:#65b6a70e!important}html[data-theme=dark] .assignment-card .sold-assignment-details .sale-deed-row dt{color:#82c8ba!important}html:not([data-theme=dark]) .expenses-intro p,html:not([data-theme=dark]) .expenses-form-card>p,html:not([data-theme=dark]) .smart-writing-hero p,html:not([data-theme=dark]) .smart-writing-compose-header p,html:not([data-theme=dark]) .agency-data-intro p,html:not([data-theme=dark]) .agency-data-card>header p,html:not([data-theme=dark]) .team-intro p,html:not([data-theme=dark]) .team-card>header>span,html:not([data-theme=dark]) .plans-intro p{color:#657672!important;opacity:1!important}html[data-theme=dark] .expenses-intro p,html[data-theme=dark] .expenses-form-card>p,html[data-theme=dark] .smart-writing-hero p,html[data-theme=dark] .smart-writing-compose-header p,html[data-theme=dark] .agency-data-intro p,html[data-theme=dark] .agency-data-card>header p,html[data-theme=dark] .team-intro p,html[data-theme=dark] .team-card>header>span,html[data-theme=dark] .plans-intro p{color:#aebcb8!important;opacity:1!important}html[data-theme=dark] .right-column .dossier-card,html[data-theme=dark] .right-column .seller-subcard,html[data-theme=dark] .right-column .buyer-subcard,html[data-theme=dark] .right-column .property-address,html[data-theme=dark] .right-column .document-request,html[data-theme=dark] .right-column .provenance-documents,html[data-theme=dark] .right-column .seller-documents section,html[data-theme=dark] .reminder-card,html[data-theme=dark] .reminder-row,html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card,html[data-theme=dark] .expenses-options,html[data-theme=dark] .expenses-choice,html[data-theme=dark] .smart-writing-workspace,html[data-theme=dark] .smart-writing-controls,html[data-theme=dark] .smart-writing-model-fields,html[data-theme=dark] .agency-data-card,html[data-theme=dark] .team-card{border-color:#c4e1da1b!important}html[data-theme=dark] .right-column .seller-subcard dl>div,html[data-theme=dark] .right-column .property-card dl>div,html[data-theme=dark] .right-column .assignment-card dl>div,html[data-theme=dark] .right-column .document-group,html[data-theme=dark] .right-column .activity-entry,html[data-theme=dark] .team-row{border-color:#c4e1da17!important}html[data-theme=dark] input:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] select:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] textarea:not(.aml-a *):not(.signin-page *):not(.showcase-page *),html[data-theme=dark] .apple-select-trigger,html[data-theme=dark] .agency-percentage-field{border-color:#c4e1da24!important}html[data-theme=dark] input:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html[data-theme=dark] select:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html[data-theme=dark] textarea:not(.aml-a *):not(.signin-page *):not(.showcase-page *):focus,html[data-theme=dark] .apple-select.is-open .apple-select-trigger,html[data-theme=dark] [contenteditable=true]:focus{border-color:#65b6a780!important;outline:0!important;box-shadow:0 0 0 3px #65b6a71a!important}html[data-theme=dark] .smart-card-upload,html[data-theme=dark] .provenance-selection-header>button,html[data-theme=dark] .document-add-button,html[data-theme=dark] .glass-actions button.active{border-color:#65b6a74d!important}html:not([data-theme=dark]) .assignment-row .assignment-reminder{background:#237a7013!important;border:1px solid #237a701f!important;box-shadow:inset 0 1px #ffffff80!important}html:not([data-theme=dark]) .assignment-row .assignment-reminder small{color:#39766d!important}html:not([data-theme=dark]) .assignment-row .assignment-reminder b{color:#25423d!important}html:not([data-theme=dark]) .assignment-row .status-cell{background:#fff9!important;border:1px solid #1e413e1d!important;box-shadow:inset 0 1px #ffffffb8!important}html:not([data-theme=dark]) .assignment-row .deadline-cell{background:#e5efed8c!important;border-top:1px solid #1e413e1f!important}html[data-theme=dark] .assignment-row .assignment-reminder{background:#65b6a717!important;border:1px solid #65b6a724!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] .assignment-row .assignment-reminder small{color:#9bd2c7!important}html[data-theme=dark] .assignment-row .assignment-reminder b{color:#edf5f3!important}html[data-theme=dark] .assignment-row .status-cell{background:#ffffff13!important;border:1px solid #c4e1da24!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] .assignment-row .deadline-cell{background:#65b6a70e!important;border-top:1px solid #c4e1da21!important}.document-groups .document-group{position:relative;transition:background-color .18s,color .18s,padding-left .18s!important}.document-groups .document-group:before{content:"";background:0 0;border-radius:999px;width:2px;transition:background-color .18s,transform .18s;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(.35)}.document-groups .document-group i{transition:transform .18s,border-color .18s}.document-groups .document-group:hover{padding-left:10px!important}.document-groups .document-group[aria-expanded=true]{padding-left:12px!important}.document-groups .document-group[aria-expanded=true]:before{background:#237a70;transform:scaleY(1)}html[data-theme=dark] .document-groups .document-group[aria-expanded=true]:before{background:#65b6a7}html:not([data-theme=dark]) .assignment-row .status-cell,html:not([data-theme=dark]) .assignment-row .completion-cell,html:not([data-theme=dark]) .assignment-row .deadline-cell{background:#e5efed9e!important}html[data-theme=dark] .assignment-row .status-cell,html[data-theme=dark] .assignment-row .completion-cell,html[data-theme=dark] .assignment-row .deadline-cell{background:#65b6a711!important}.assignment-row .completion-cell,.assignment-row .deadline-cell{border:0!important}.assignment-row .deadline-cell:before{display:none!important}.shell-header:after{background:0 0!important;display:none!important}html:not([data-theme=dark]) .section-name,html:not([data-theme=dark]) .header-right{-webkit-backdrop-filter:none!important;background:linear-gradient(#f4f8f7db 0 50%,#0000 50% 100%)!important;border-bottom-color:#0000!important}html[data-theme=dark] .section-name,html[data-theme=dark] .header-right{-webkit-backdrop-filter:none!important;background:linear-gradient(#192421e0 0 50%,#0000 50% 100%)!important;border-bottom-color:#0000!important}.assignment-header-filters,.reminder-header-filters{box-shadow:none!important;background:0 0!important}html:not([data-theme=dark]) .right-column .property-address{background:#deede9ad!important;border:1px solid #1e413e17!important;box-shadow:inset 0 1px #ffffff9e!important}html:not([data-theme=dark]) .right-column .property-card dl,html:not([data-theme=dark]) .right-column .assignment-card dl{color:#20302e!important}html:not([data-theme=dark]) .right-column .seller-subcard,html:not([data-theme=dark]) .right-column .buyer-subcard{background:#e5f0edc2!important}html[data-theme=dark] .right-column .property-address{background:#65b6a713!important;border:1px solid #c4e1da1a!important;box-shadow:inset 0 1px #ffffff06!important}.document-groups .document-group,.document-groups .document-group:hover,.document-groups .document-group[aria-expanded=true]{border-radius:12px!important;padding-left:8px!important;padding-right:8px!important}.document-groups .document-group:before{display:none!important}.document-groups .document-group:hover i{transform:rotate(45deg)!important}.document-groups .document-group[aria-expanded=true] i{transform:rotate(225deg)!important}html:not([data-theme=dark]) .document-groups .document-group:hover{background:#237a7009!important}html:not([data-theme=dark]) .document-groups .document-group[aria-expanded=true]{color:#285d56!important;background:#237a7013!important}html[data-theme=dark] .document-groups .document-group:hover{background:#65b6a70a!important}html[data-theme=dark] .document-groups .document-group[aria-expanded=true]{color:#c8e8e1!important;background:#65b6a716!important}.section-name,.header-right{isolation:isolate;position:relative}.section-name:before,.header-right:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(145%);border-top:1px solid;border-bottom:1px solid;height:50%;position:absolute;bottom:0;left:0;right:0}.section-name>*,.header-right>*{z-index:1;position:relative}html:not([data-theme=dark]) .section-name:before,html:not([data-theme=dark]) .header-right:before{background:linear-gradient(#ffffff4d,#edf5f333);border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff8f,0 5px 18px #1b393609}html[data-theme=dark] .section-name:before,html[data-theme=dark] .header-right:before{background:linear-gradient(#ffffff0e,#65b6a706);border-color:#c4e1da12;box-shadow:inset 0 1px #ffffff0b,0 6px 20px #000a081a}.shell-header{z-index:20}.section-name,.header-right{isolation:isolate!important}.section-name:before,.header-right:before{z-index:0!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important}.section-name>*,.header-right>*{z-index:1!important}html:not([data-theme=dark]) .section-name:before,html:not([data-theme=dark]) .header-right:before{border-color:#ffffff57!important}html[data-theme=dark] .section-name:before,html[data-theme=dark] .header-right:before{border-color:#c4e1da11!important}.middle-column,.right-column{z-index:0;height:calc(100% + 52px);margin-top:-52px;padding-top:52px;position:relative}.shell-header{pointer-events:none}.shell-header .logo,.shell-header .section-name,.shell-header .header-right,.shell-header button,.shell-header a,.shell-header input,.shell-header select{pointer-events:auto}.smart-writing-preview>.smart-writing-preview-header:first-child{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(145%);min-height:48px;border:1px solid!important;border-radius:17px!important;margin:0 2px 10px!important;padding:8px 12px!important}html:not([data-theme=dark]) .smart-writing-preview>.smart-writing-preview-header:first-child{background:#f5faf89e!important;border-color:#1e413e17!important;box-shadow:inset 0 1px #ffffffb8,0 5px 16px #1b39360b!important}.smart-writing-simple .smart-writing-preview:has(>.smart-writing-document)>.smart-writing-document{border-radius:24px 24px 0 0!important;margin-top:0!important}html[data-theme=dark] .team-dialog-backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);background:#050c0a7a}html[data-theme=dark] .team-dialog{color:#edf4f2;-webkit-backdrop-filter:blur(26px)saturate(130%);background:#1b2723eb;border-color:#c4e1da21;box-shadow:0 32px 90px #0008067a,inset 0 1px #ffffff09}html[data-theme=dark] .team-dialog small{color:#82c8ba!important}html[data-theme=dark] .team-dialog h2{color:#f1f7f5}html[data-theme=dark] .team-dialog>header button{color:#c9d6d3;background:#ffffff12}html[data-theme=dark] .team-dialog>header button:hover{color:#edf7f4;background:#65b6a71f}html[data-theme=dark] .team-dialog label>span{color:#b4c3bf}html[data-theme=dark] .team-dialog input,html[data-theme=dark] .team-dialog select{box-shadow:inset 0 1px #ffffff06;color:#edf4f2!important;background:#fff1!important;border-color:#c4e1da24!important}html[data-theme=dark] .team-dialog input::placeholder{color:#7f918c}html[data-theme=dark] .team-dialog p{color:#9eaea9}html[data-theme=dark] .team-dialog footer button{color:#c8d4d1;background:#fff1;border:1px solid #c4e1da1a}html[data-theme=dark] .team-dialog footer button[type=submit]{color:#10211e;background:#65b6a7;border-color:#65b6a7;box-shadow:0 8px 20px #000a083d}.team-dialog label:has(>select){gap:8px}.team-dialog label>select{letter-spacing:-.01em;cursor:pointer;border-radius:999px!important;height:44px!important;padding:0 42px 0 16px!important;font-size:12.5px!important;font-weight:650!important}html:not([data-theme=dark]) .team-dialog label>select{color:#27443f!important;background-color:#e7f1eec7!important;border-color:#237a702e!important;box-shadow:inset 0 1px #ffffffb8!important}html[data-theme=dark] .team-dialog label>select{color:#d9ebe7!important;background-color:#65b6a718!important;border-color:#65b6a738!important;box-shadow:inset 0 1px #ffffff09!important}.smart-writing-preview>.smart-writing-preview-header:first-child{min-height:42px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 10px 8px!important;padding:4px 2px!important}.smart-writing-preview>.smart-writing-preview-header:first-child>span{border:1px solid;border-radius:999px;padding:5px 9px;line-height:1}.smart-writing-simple .smart-writing-preview:has(>.smart-writing-document)>.smart-writing-document{border-radius:26px 26px 0 0!important}html:not([data-theme=dark]) .smart-writing-preview>.smart-writing-preview-header:first-child>span{background:#eff6f494;border-color:#1e413e14;color:#647571!important}html[data-theme=dark] .smart-writing-preview>.smart-writing-preview-header:first-child>span{background:#65b6a712;border-color:#c4e1da17;color:#aebcb8!important}.user-section{-webkit-backdrop-filter:blur(22px)saturate(125%);background:0 0!important;border-top-color:#1e413e14!important}.user-card{border:1px solid!important;box-shadow:inset 0 1px #ffffff6b!important}html:not([data-theme=dark]) .user-section{background:#eef4f2b8!important}html:not([data-theme=dark]) .user-card{color:#31423f!important;background:#ffffff8a!important;border-color:#1e413e1a!important}html:not([data-theme=dark]) .user-card:hover,html:not([data-theme=dark]) .user-card[aria-expanded=true]{background:#237a7013!important}html[data-theme=dark] .user-section{background:#141e1bb8!important;border-top-color:#c4e1da12!important}html[data-theme=dark] .user-card{color:#e8f0ee!important;background:#ffffff0e!important;border-color:#c4e1da1a!important}html[data-theme=dark] .user-card:hover,html[data-theme=dark] .user-card[aria-expanded=true]{background:#65b6a71a!important}html[data-theme=dark] .personal-data-page{background:linear-gradient(145deg,var(--night-canvas),var(--night-wash))!important;color:var(--ink)!important}html[data-theme=dark] .personal-data-intro,html[data-theme=dark] .personal-data-card{border:1px solid var(--night-edge)!important;background:var(--night-panel)!important;color:var(--ink)!important;box-shadow:var(--night-shadow)!important;-webkit-backdrop-filter:blur(22px)saturate(125%)!important}html[data-theme=dark] .personal-avatar{background:var(--night-sub)!important;color:#d9ebe7!important;border:1px solid #c4e1da1c!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] .personal-data-intro span,html[data-theme=dark] .personal-data-card small{color:#82c8ba!important}html[data-theme=dark] .personal-data-intro p,html[data-theme=dark] .personal-data-main>header>span,html[data-theme=dark] .personal-fields-grid label>span,html[data-theme=dark] .personal-account-card dt,html[data-theme=dark] .personal-agency-link p{color:#aebcb8!important}html[data-theme=dark] .personal-fields-grid input{color:#f0f6f4!important;background:#344440cc!important;border-color:#c4e1da24!important}html[data-theme=dark] .personal-fields-grid input:focus{background:#3a4b46e0!important;border-color:#65b6a799!important;box-shadow:0 0 0 3px #65b6a724!important}html[data-theme=dark] .personal-data-main>footer,html[data-theme=dark] .personal-account-card dl>div{border-color:#c4e1da17!important}html[data-theme=dark] .personal-data-main>footer button{color:#10211e!important;background:#65b6a7!important;box-shadow:0 8px 20px #000a083b!important}html[data-theme=dark] .personal-data-side button,html[data-theme=dark] .personal-data-side a{background:var(--night-sub)!important;color:#d9ebe7!important;border:1px solid #c4e1da1c!important}html[data-theme=dark] .personal-data-side button:hover,html[data-theme=dark] .personal-data-side a:hover{color:#eef8f5!important;background:#65b6a721!important;border-color:#65b6a742!important}html[data-theme=dark] .personal-data-main>footer button:focus-visible{outline-color:#65b6a757!important}html[data-theme=dark] .personal-data-side button:focus-visible{outline-color:#65b6a757!important}html[data-theme=dark] .personal-data-side a:focus-visible{outline-color:#65b6a757!important}html:not([data-theme=dark]) .reminder-card{background:#f8fbfae0!important;border-color:#1e413e24!important;box-shadow:0 16px 38px #1b393616,inset 0 1px #ffffffb8!important}html[data-theme=dark] .reminder-card{background:#23312de6!important;border-color:#c4e1da24!important;box-shadow:0 18px 44px #000a084d,inset 0 1px #ffffff09!important}.new-assignment-button{position:absolute!important;top:auto!important;bottom:10px!important;right:28px!important}.document-groups .document-group i,.document-groups .document-group:hover i,.document-groups .document-group[aria-expanded=true] i{transition:border-color .16s!important;transform:rotate(-45deg)!important}.document-groups .document-group:hover{color:inherit!important;box-shadow:none!important;background:0 0!important}.document-groups .document-group:hover>span{color:inherit!important}html:not([data-theme=dark]) .document-groups .document-group[aria-expanded=true]{color:#285d56!important;box-shadow:none!important;background:#deede98a!important;border:1px solid #1e413e21!important}html[data-theme=dark] .document-groups .document-group[aria-expanded=true]{color:#d7e6e2!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #c4e1da21!important}html:not([data-theme=dark]) .document-upload-pane .seller-documents section,html:not([data-theme=dark]) .document-upload-pane .provenance-documents section,html:not([data-theme=dark]) .document-pane-card{box-shadow:none!important;background:#e1eeebb8!important;border:1px solid #1e413e1f!important}html[data-theme=dark] .document-upload-pane .seller-documents section,html[data-theme=dark] .document-upload-pane .provenance-documents section,html[data-theme=dark] .document-pane-card{box-shadow:none!important;background:#ffffff0f!important;border:1px solid #c4e1da21!important}html[data-theme=dark] .assignment-header-filters button,html[data-theme=dark] .assignment-header-filters button:hover,html[data-theme=dark] .assignment-header-filters button:active{box-shadow:none!important;border-color:#0000!important}.document-groups .document-group,.document-groups .document-group:hover,.document-groups .document-group[aria-expanded=true]{box-shadow:none!important;background:0 0!important}html:not([data-theme=dark]) .document-groups .document-group:hover{color:#285d56!important;border-color:#1e413e29!important}html:not([data-theme=dark]) .document-groups .document-group[aria-expanded=true]{color:#285d56!important;border-color:#237a704d!important}html[data-theme=dark] .document-groups .document-group:hover{color:#d7e6e2!important;border-color:#c4e1da2b!important}html[data-theme=dark] .document-groups .document-group[aria-expanded=true]{color:#d7e6e2!important;border-color:#65b6a757!important}html:not([data-theme=dark]) .document-upload-pane .seller-documents section,html:not([data-theme=dark]) .document-upload-pane .provenance-documents section,html:not([data-theme=dark]) .document-pane-card{background:0 0!important;border-color:#1e413e29!important}html[data-theme=dark] .document-upload-pane .seller-documents section,html[data-theme=dark] .document-upload-pane .provenance-documents section,html[data-theme=dark] .document-pane-card{background:0 0!important;border-color:#c4e1da2b!important}.documents-card{border:0!important}html:not([data-theme=dark]) .closing-dossier-heading{background:#deede9c7!important;border:1px solid #237a7029!important;box-shadow:0 8px 24px #1b393614!important}html:not([data-theme=dark]) .closing-dossier-heading>span{color:#fff!important;background:#237a70!important}html:not([data-theme=dark]) .closing-dossier-heading .closing-completion{color:#1d685f!important;background:#237a701a!important}html[data-theme=dark] .closing-dossier-heading{color:#edf4f2!important;background:#65b6a71a!important;border-color:#65b6a729!important}html[data-theme=dark] .closing-dossier-heading>span{color:#10211e!important;background:#65b6a7!important}.document-pane-card,.document-upload-pane .seller-documents section,.document-upload-pane .provenance-documents section,.document-upload-pane .cadastral-documents section,.document-upload-pane .urban-documents section,.document-upload-pane .energy-documents section,.document-upload-pane .condominium-documents section,.document-upload-pane .constraints-documents section,.document-upload-pane .other-documents section,.document-upload-pane .buyer-documents>section{box-shadow:none!important;border:0!important}html:not([data-theme=dark]) .activity-scroll-fade{-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(#f1f5f400,#f1f5f47a 62%,#f1f5f4c2)!important;height:44px!important;bottom:0!important;left:0!important;right:0!important}html[data-theme=dark] .activity-scroll-fade{-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(#1a262300,#1a262385 62%,#1a2623cc)!important;height:44px!important;bottom:0!important;left:0!important;right:0!important}html:not([data-theme=dark]) .expenses-page,html:not([data-theme=dark]) .expenses-page-active,html:not([data-theme=dark]) .expenses-workspace{background:linear-gradient(145deg,#edf5f2,#dcebe7)!important}html:not([data-theme=dark]) .expenses-intro,html:not([data-theme=dark]) .expenses-form-card,html:not([data-theme=dark]) .expenses-preview-card,html:not([data-theme=dark]) .expenses-empty-card{background:#edf6f3db!important;border-color:#237a7021!important}html:not([data-theme=dark]) .expenses-options,html:not([data-theme=dark]) .expenses-choice,html:not([data-theme=dark]) .expense-property-summary,html:not([data-theme=dark]) .expenses-commission-group{background:#d8eae5ad!important;border-color:#237a701f!important}html:not([data-theme=dark]) .expenses-sheet,html:not([data-theme=dark]) .expenses-sheet.expenses-sheet-empty{background:#f1f7f5!important}html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card,html[data-theme=dark] .expenses-empty-card{background:#20302be0!important}html[data-theme=dark] .expenses-options,html[data-theme=dark] .expenses-choice,html[data-theme=dark] .expense-property-summary,html[data-theme=dark] .expenses-commission-group{background:#334942ad!important}.agency-data-intro,.personal-data-intro,.team-intro{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:#f7fbfac2!important;border:1px solid #ffffff57!important;box-shadow:inset 0 1px #ffffff94,0 12px 32px #1b393612!important}html[data-theme=dark] .agency-data-intro,html[data-theme=dark] .personal-data-intro,html[data-theme=dark] .team-intro{background:#192421d1!important;border-color:#c4e1da14!important;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #000a083d!important}.agency-plan-current{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.agency-plan-current strong{color:#24413c!important}.agency-plan-current a{background:#237a7017;border:1px solid #237a702e;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;display:inline-flex;color:#1d685f!important;text-decoration:none!important}.agency-plan-current a:after{content:"›";font-size:16px;font-weight:400;line-height:1}.agency-plan-current a:hover{background:#237a7026}html[data-theme=dark] .agency-plan-current{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .agency-plan-current strong{color:#d9ebe7!important}html[data-theme=dark] .agency-plan-current a{background:#65b6a71c;border-color:#65b6a738;color:#a9ddd3!important}.plan-card.is-business{background:linear-gradient(155deg,#49709730,#ffffff0d 58%);border-color:#7ea9d74d;box-shadow:0 26px 76px #030d1642,inset 0 1px #ffffff14}.plan-card.is-business header small{color:#9fc7e8}.plan-card.is-business li i{color:#b9d9f2;background:#7ea9d726}.plan-card.is-business footer button:not(:disabled){background:#7ea9d729;border-color:#9fc7e847}.plan-card.is-business.is-current{border-color:#7ea9d77a;box-shadow:0 26px 76px #030d1647,inset 0 0 0 1px #9fc7e82e}.plan-price{align-items:baseline;gap:7px;margin:-6px 0 18px;display:flex}.plan-price b{letter-spacing:-.03em;color:#fff;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:30px;font-weight:500;line-height:1}.plan-price span{color:#eff4f594;font-size:11px}.plan-choice{grid-template-columns:1fr 1fr;gap:8px;margin:-6px 0 18px;display:grid}.plan-choice button{color:#fff;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px;display:flex}.plan-choice button b{font-size:12px;font-weight:700}.plan-choice button span{color:#eff4f59e;font-size:10.5px}.plan-choice button:hover{background:#ffffff1a}.plan-choice button.is-selected{background:#7ea9d733;border-color:#9fc7e89e;box-shadow:inset 0 0 0 1px #9fc7e847}.plan-choice button.is-selected span{color:#d7e8f6}.plan-choice button:focus-visible{outline-offset:2px;outline:3px solid #9fc7e84d}.plan-card.is-business.is-current .plan-choice button.is-selected{background:#4a978b40;border-color:#76cdbeb8;box-shadow:inset 0 0 0 1px #81dece38}@media (max-width:620px){.plan-price b{font-size:26px}.plan-choice{grid-template-columns:1fr}}.smart-writing-preview>.smart-writing-preview-header:first-child{min-height:52px;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;background:#e1ece9c2!important;border:1px solid #1e413e1a!important;border-radius:18px!important;margin:0 4px 10px!important;padding:8px 12px!important;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #1b393612!important}.smart-writing-preview>.smart-writing-preview-header:first-child>span{color:#536a66!important;background:#ffffff6b!important;border-color:#1e413e1a!important}html[data-theme=dark] .smart-writing-preview>.smart-writing-preview-header:first-child{background:#30403cc7!important;border-color:#c4e1da1c!important;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #000a0833!important}html[data-theme=dark] .smart-writing-preview>.smart-writing-preview-header:first-child>span{color:#b8c9c5!important;background:#ffffff0e!important;border-color:#c4e1da1a!important}.plan-card.is-current{transform:translateY(-6px);background:linear-gradient(155deg,#4a978b40,#fff1 62%)!important;border-color:#76cdbeb8!important;box-shadow:0 30px 86px #07231f5c,inset 0 0 0 1px #81dece38!important}.plan-current-label{color:#bcebe3;letter-spacing:.055em;text-transform:uppercase;background:#63c3b32e;border:1px solid #89e1d247;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:750;position:absolute;top:18px;right:18px;box-shadow:inset 0 1px #ffffff14}.plan-card.is-current footer button:disabled{color:#c6eee7;opacity:1;background:#63c3b326;border-color:#80dccc42}.plan-card.is-business.is-current{background:linear-gradient(155deg,#3e897e47,#49709721 66%)!important;border-color:#76cdbeb8!important;box-shadow:0 30px 86px #07231f61,inset 0 0 0 1px #81dece38!important}@media (max-width:900px){.plan-card.is-current{transform:none}}html:not([data-theme=dark]) .expenses-page-active{background:linear-gradient(145deg,#edf5f2,#dceae6)!important}html:not([data-theme=dark]) .expenses-workspace{border:1px solid #1e413e17;padding:20px;background:linear-gradient(145deg,#ffffff7a,#dbebe7ad)!important;box-shadow:0 18px 46px #1b393613,inset 0 1px #ffffffa3!important}html:not([data-theme=dark]) .expenses-intro,html:not([data-theme=dark]) .expenses-form-card,html:not([data-theme=dark]) .expenses-preview-card{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#f7fbfab8!important;border:1px solid #1e413e17!important;box-shadow:0 12px 32px #1b39360f,inset 0 1px #ffffffb8!important}html:not([data-theme=dark]) .expenses-assignment-summary,html:not([data-theme=dark]) .expenses-conditions .expenses-choice-grid,html:not([data-theme=dark]) .expenses-commission-group,html:not([data-theme=dark]) .expenses-options,html:not([data-theme=dark]) .expenses-info{box-shadow:none!important;background:#dbebe78f!important;border-color:#237a701c!important}html:not([data-theme=dark]) .expenses-basic-fields input,html:not([data-theme=dark]) .expenses-required-section input,html:not([data-theme=dark]) .expenses-input-with-unit input,html:not([data-theme=dark]) .expenses-intro select{color:#1d2b2a!important;background:#ffffffbd!important;border-color:#1e413e21!important}html:not([data-theme=dark]) .expenses-segmented{background:#1e413e14!important}html:not([data-theme=dark]) .expenses-segmented:before{background:#f8fbfa!important}html:not([data-theme=dark]) .expenses-options-content .expenses-toggle.active>i{background:#237a70!important}html:not([data-theme=dark]) .expenses-preview-card{background:#e8f2efcc!important}html:not([data-theme=dark]) .expenses-sheet{border:1px solid #1e413e14;border-radius:24px 24px 0 0;margin:0 2px 2px;background:#f9fbf9!important;box-shadow:0 16px 38px #1b39361a!important}html:not([data-theme=dark]) .expenses-sheet>footer span:last-child{background:#cde1dc94!important}html[data-theme=dark] .expenses-page-active{background:linear-gradient(145deg,#111a18,#182622)!important}html[data-theme=dark] .expenses-workspace{border:1px solid #c4e1da14;background:linear-gradient(145deg,#1f2d29d1,#14201de6)!important;box-shadow:0 20px 52px #000a0847,inset 0 1px #ffffff09!important}html[data-theme=dark] .expenses-intro,html[data-theme=dark] .expenses-form-card,html[data-theme=dark] .expenses-preview-card{-webkit-backdrop-filter:blur(22px)saturate(125%);background:#1f2e2acc!important;border-color:#c4e1da1a!important;box-shadow:0 14px 36px #000a0838,inset 0 1px #ffffff09!important}html[data-theme=dark] .expenses-assignment-summary,html[data-theme=dark] .expenses-conditions .expenses-choice-grid,html[data-theme=dark] .expenses-commission-group,html[data-theme=dark] .expenses-options,html[data-theme=dark] .expenses-info{box-shadow:none!important;background:#41585173!important;border-color:#c4e1da1a!important}html[data-theme=dark] .expenses-options-content .expenses-toggle.active>i{background:#65b6a7!important}html[data-theme=dark] .expenses-preview-card{background:#23342fd1!important}html[data-theme=dark] .expenses-sheet{border:1px solid #c4e1da1c;border-radius:24px 24px 0 0;margin:0 2px 2px;background:#e5e9e6!important;box-shadow:0 18px 42px #000a0857!important}.documents-card,.documents-card.documents-open,.documents-workspace,.document-upload-pane,.document-pane-card,.document-upload-pane .provenance-documents,.document-upload-pane .seller-documents,.document-upload-pane .buyer-documents,.document-upload-pane .cadastral-documents,.document-upload-pane .urban-documents,.document-upload-pane .energy-documents,.document-upload-pane .condominium-documents,.document-upload-pane .constraints-documents,.document-upload-pane .other-documents{box-shadow:none!important;border:0!important;outline:0!important}.document-upload-pane,.document-pane-card{background:0 0!important}:root{--fondo:#e6ede8;--superficie:#f1f6f2;--superficie-alta:#f7faf8;--blocco:#eef4f0;--bianco:#fff;--bordo:#dee7e1;--bordo-forte:#c9d3d0;--testo:#16211f;--testo-muto:#4f615a;--testo-tenue:#94a8a0;--marchio:#245a5c;--marchio-scuro:#1c464b;--marchio-luce:#35706f;--ocra:#e8af56;--ok:#1b5e38;--attesa:#7e5810;--allarme:#96453d;--bordo-scheda:#d3dfd8;--bordo-blocco:#dee7e1;--bordo-scelta:#6b8b78;--testo-scelta:#3e4e48;--tondo-avatar:#d5e5e3;--tinta:#eaf2f1;--avorio:#eef4f0;--crema:#f8efdd;--bruno:#7e5810;--testo-meta:#4f615a;--testo-lieve:#4f615a;--superficie-tenue:#edf3f0}.wireframe .header-right>.antiriciclaggio-header-button{z-index:1;position:absolute}.wireframe .antiriciclaggio-header-button{background:var(--marchio);border-color:var(--marchio);color:var(--bianco)}.wireframe .antiriciclaggio-header-button:hover{background:var(--marchio-scuro);border-color:var(--marchio-scuro)}.wireframe .aml-fase-no{color:var(--testo-lieve)}.wireframe .aml-a .close-detail{border-color:var(--testo)}@supports (color:color-mix(in lab, red, red)){.wireframe .aml-a .close-detail{border-color:color-mix(in srgb, var(--testo) 49%, transparent)}}.wireframe .aml-a .close-detail{background:var(--bianco)}.wireframe .aml-a .close-detail.close-detail-icon{box-shadow:0 5px 16px var(--testo)}@supports (color:color-mix(in lab, red, red)){.wireframe .aml-a .close-detail.close-detail-icon{box-shadow:0 5px 16px color-mix(in srgb, var(--testo) 12%, transparent)}}.wireframe .assignment-card,.wireframe .dossier-card,.wireframe .middle-column,.wireframe .right-column,.wireframe .assignment-card *,.wireframe .dossier-card dd,.wireframe .dossier-card dt{min-width:0}.wireframe table{table-layout:fixed;width:100%}.wireframe td,.wireframe th{text-overflow:ellipsis;overflow:hidden}.user-card span,.dossier-card-titlebar h3,.property-address strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-card,.dossier-card-titlebar,.property-address{min-width:0}.wireframe .assignment-row .property-copy,.wireframe .assignment-row .property-copy.has-reminder{grid-template-rows:minmax(min-content,1fr) 72px}.wireframe .assignment-row .property-main{overflow:visible}.assignment-trash-warning{color:var(--allarme);margin:6px 0 0;font-size:13px;line-height:1.4}.assignment-header-filters .filter-count,.glass-actions .filter-count,.reminder-header-filters .filter-count{opacity:.7;margin-left:6px;font-size:10px;font-style:normal}.wireframe .smart-card-upload img[src*="/upload-document.svg"],.wireframe .smart-card-upload img[src*="/camera-viewfinder.svg"]{filter:invert()}.shell-header:has(.assignment-header-filters) .section-name:before{content:""!important;z-index:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;backdrop-filter:blur(24px)saturate(150%)!important;height:50%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.shell-header:has(.assignment-header-filters) .header-right:before{content:""!important;z-index:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;backdrop-filter:blur(24px)saturate(150%)!important;height:50%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html:not([data-theme=dark]) .shell-header:has(.assignment-header-filters) .section-name:before{background:#f4f8f7d6!important;border-color:#ffffff7a!important;box-shadow:inset 0 1px #ffffffad,0 5px 18px #1b393609!important}html:not([data-theme=dark]) .shell-header:has(.assignment-header-filters) .header-right:before{background:#f4f8f7d6!important;border-color:#ffffff7a!important;box-shadow:inset 0 1px #ffffffad,0 5px 18px #1b393609!important}html[data-theme=dark] .shell-header:has(.assignment-header-filters) .section-name:before{background:#16211ed1!important;border-color:#c4e1da17!important;box-shadow:inset 0 1px #ffffff0b,0 6px 20px #000a081f!important}html[data-theme=dark] .shell-header:has(.assignment-header-filters) .header-right:before{background:#16211ed1!important;border-color:#c4e1da17!important;box-shadow:inset 0 1px #ffffff0b,0 6px 20px #000a081f!important}html .right-column .documents-card{--document-hover-surface:#1e28350b;--document-selected-surface:#1e283516}html[data-theme=dark] .right-column .documents-card{--document-hover-surface:#ebf2f70e;--document-selected-surface:#ebf2f71a}html .right-column .documents-card,html .right-column .documents-card .documents-workspace,html .right-column .documents-card .document-upload-pane,html .right-column .documents-card .document-pane-card,html .right-column .documents-card .document-pane-card>div,html .right-column .documents-card .document-upload-empty{box-shadow:none!important;border:0!important;outline:0!important}html .right-column .documents-card .document-upload-pane,html .right-column .documents-card .document-pane-card,html .right-column .documents-card .document-upload-empty{border-radius:22px!important}html .right-column .documents-card .document-groups .document-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding-inline:10px!important;transition:background-color .16s!important;transform:none!important}html .right-column .documents-card .document-groups .document-group:not(:disabled):hover{background:var(--document-hover-surface)!important}html .right-column .documents-card .document-groups .document-group[aria-expanded=true]{background:var(--document-selected-surface)!important}html .right-column .documents-card .document-groups .document-group:before,html .right-column .documents-card .document-groups .document-group:after{display:none!important}html .right-column .documents-card .document-groups .document-group>span,html .right-column .documents-card .document-groups .document-group:hover>span{color:inherit!important}html .right-column .documents-card .document-groups .document-group i{opacity:.55;border-color:currentColor!important;transition:none!important;transform:rotate(-45deg)!important}html .right-column .documents-card .document-groups .document-group:focus-visible{outline-offset:-3px;outline:2px solid!important}@media (prefers-reduced-motion:reduce){html .right-column .documents-card .document-groups .document-group{transition:none!important}}html .middle-column .search-panel{background:0 0!important}html .middle-column .search-field{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f8f7!important}html[data-theme=dark] .middle-column .search-field{background:#263430!important}html .wireframe .middle-column .search-panel .search-field input[type=search],html .wireframe .middle-column .search-panel .search-field input[type=search]:focus{-webkit-appearance:none;appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html .middle-column .search-field:focus-within{outline-offset:2px;outline:2px solid #237a70}html[data-theme=dark] .middle-column .search-field:focus-within{outline-color:#65b6a7}.shell-header .section-name:before,.shell-header .header-right:before{content:""!important;z-index:0!important;pointer-events:none!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;backdrop-filter:blur(24px)saturate(150%)!important;height:50%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html:not([data-theme=dark]) .shell-header .section-name:before,html:not([data-theme=dark]) .shell-header .header-right:before{background:#f4f8f7d6!important;border-color:#ffffff7a!important;box-shadow:inset 0 1px #ffffffad,0 5px 18px #1b393609!important}html[data-theme=dark] .shell-header .section-name:before,html[data-theme=dark] .shell-header .header-right:before{background:#16211ed1!important;border-color:#c4e1da17!important;box-shadow:inset 0 1px #ffffff0b,0 6px 20px #000a081f!important}.shell-header .section-name>*,.shell-header .header-right>*{z-index:1!important;position:relative!important}html .wireframe .shell-header .header-right>.new-assignment-button,html .wireframe .shell-header .header-right>.new-reminder-button{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 6px 0 16px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}@media (min-width:1001px){html .wireframe .shell-header .header-right>.new-assignment-button,html .wireframe .shell-header .header-right>.new-reminder-button{margin:0!important;position:absolute!important;inset:auto 28px 8px auto!important;transform:none!important}}@media (max-width:1000px){html .wireframe .shell-header .header-right>.new-assignment-button,html .wireframe .shell-header .header-right>.new-reminder-button{margin:0 0 0 auto!important;position:relative!important;inset:auto!important;transform:none!important}}html .wireframe .shell-header{--view-filter-bg:#f5f7f6;--view-filter-hover:#e9eeec;--view-filter-ink:#4e5b58;--view-filter-selected:#dcebe6;--view-filter-selected-ink:#225d53;--view-action-bg:#237a70}html[data-theme=dark] .wireframe .shell-header{--view-filter-bg:#29312f;--view-filter-hover:#35403c;--view-filter-ink:#cbd4d0;--view-filter-selected:#354e45;--view-filter-selected-ink:#dcefe6;--view-action-bg:#277d71}html .wireframe .shell-header .section-name :is(.assignment-header-filters,.reminder-header-filters)>button{background:var(--view-filter-bg)!important;width:auto!important;min-width:96px!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--view-filter-ink)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important;line-height:1.2!important;transition:background-color .14s!important}html .wireframe .shell-header .section-name :is(.assignment-header-filters,.reminder-header-filters)>button:hover{background:var(--view-filter-hover)!important}html .wireframe .shell-header .section-name :is(.assignment-header-filters,.reminder-header-filters)>button.active{background:var(--view-filter-selected)!important;color:var(--view-filter-selected-ink)!important;font-weight:600!important}html .wireframe .shell-header .section-name :is(.assignment-header-filters,.reminder-header-filters) .filter-count{color:inherit!important;opacity:.85!important;font-size:11px!important}html .wireframe .shell-header .header-right>:is(.new-assignment-button,.new-reminder-button){background:var(--view-action-bg)!important;color:#fff!important;border-color:#0000!important}html .wireframe .shell-header .header-right>:is(.new-assignment-button,.new-reminder-button)>span{color:inherit!important}html .wireframe .shell-header :is(.assignment-header-filters,.reminder-header-filters)>button:focus-visible{outline:2px solid var(--view-filter-selected-ink)!important;outline-offset:2px!important}html .wireframe{--archive-panel:#dce0e5;--archive-sub:#fafbfc;--archive-canvas:#f0f1f3;--archive-ink:#303740;--archive-muted:#606974;--archive-edge:#b2bac4;--archive-selected:#d7dce2;--archive-accent:#596573}html[data-theme=dark] .wireframe{--archive-panel:#282d34;--archive-sub:#3d4652;--archive-canvas:#1c2026;--archive-ink:#edf0f4;--archive-muted:#bbc2cb;--archive-edge:#667282;--archive-selected:#48525f;--archive-accent:#aeb8c5}html .wireframe .shell-header .section-name .assignment-header-filters>button.active:nth-child(3){background:var(--archive-selected)!important;color:var(--archive-ink)!important}html .wireframe:has(.assignment-archived)>:is(.middle-column,.right-column){background:var(--archive-canvas)!important}html .wireframe .right-column.archived-view{--ink:var(--archive-ink);--muted:var(--archive-muted);--section-accent:var(--archive-accent);--document-hover-surface:var(--archive-sub);--document-selected-surface:var(--archive-selected)}html .wireframe .right-column.archived-view :is(.dossier-card,.archived-dossier-heading),html .wireframe .assignment-row.assignment-archived{--assignment-surface:var(--archive-panel);background:var(--archive-panel)!important;color:var(--archive-ink)!important;border-color:var(--archive-edge)!important;box-shadow:0 8px 24px #14192314!important}html .wireframe .assignment-row.assignment-archived:is(:hover,.is-previewed){--assignment-surface:var(--archive-selected);background:var(--archive-selected)!important;box-shadow:inset 0 0 0 1px var(--archive-accent),0 8px 24px #14192314!important}html .wireframe .right-column.archived-view :is(.seller-subcard,.property-address,.document-person-card,.document-empty,.agency-percentage-field),html .wireframe .assignment-row.assignment-archived :is(.status-cell,.completion-cell,.deadline-cell){background:var(--archive-sub)!important;color:var(--archive-ink)!important;border-color:var(--archive-edge)!important}html .wireframe .right-column.archived-view :is(dt,.documents-summary,.activity-entry time,.activity-entry>div>span,.seller-person small),html .wireframe .right-column.archived-view .assignment-card .sold-assignment-details dt,html .wireframe .assignment-row.assignment-archived :is(small,.assignment-location){color:var(--archive-muted)!important}html .wireframe .right-column.archived-view .assignment-card .sold-assignment-details :is(dd,dd strong,dd span,.agency-percentage-field b,.agency-percentage-field i),html .wireframe .right-column.archived-view .documents-summary strong,html .wireframe .assignment-row.assignment-archived :is(strong,b,.completion-ring span){color:var(--archive-ink)!important}html .wireframe .right-column.archived-view .buyer-binary-choice{background:var(--archive-sub)!important;border-color:var(--archive-edge)!important}html .wireframe .right-column.archived-view .buyer-binary-choice button{color:var(--archive-muted)!important;opacity:1!important;box-shadow:none!important;background:0 0!important}html .wireframe .right-column.archived-view .buyer-binary-choice button.is-selected{background:var(--archive-selected)!important;color:var(--archive-ink)!important}html .wireframe .right-column.archived-view .assignment-card .sold-assignment-details>div:not(.sale-price-row){background:var(--archive-sub)!important;border-color:var(--archive-edge)!important;box-shadow:inset 0 0 0 1px var(--archive-edge)!important}html .wireframe .assignment-row.assignment-archived .completion-ring{--completion-fill:var(--archive-accent)!important;--completion-track:var(--archive-edge)!important}html .wireframe .assignment-row.assignment-archived .completion-ring:before{background:var(--archive-sub)!important;box-shadow:none!important}html .wireframe .right-column.archived-view .download-documents-button{color:#fff!important;background:#596573!important}html .wireframe .right-column.archived-view .activity-entry>i{background:var(--archive-accent)!important}html .wireframe .right-column.archived-view .activity-scroll-fade,html .wireframe .right-column.archived-view .documents-card:after,html .wireframe:not(.detail-open) .right-column.archived-view .documents-workspace:after{background:linear-gradient(to bottom,transparent,var(--archive-panel))!important}html .wireframe .right-column.archived-view .seller-track-shell:after{background:linear-gradient(to right,transparent,var(--archive-panel))!important}html .wireframe .right-column.archived-view .archived-dossier-heading>span{color:#fff!important;background:#596573!important;border-color:#0000!important}html .wireframe .right-column.archived-view :is(.seller-subcard,.property-address,.document-person-card,.document-empty){box-shadow:inset 0 0 0 1px var(--archive-edge),0 3px 10px #0f16200f!important}html .wireframe .middle-column .assignment-row.is-previewed:not(.assignment-archived){box-shadow:inset 0 0 0 1px #237a70,0 8px 24px #14232014!important}html[data-theme=dark] .wireframe .middle-column .assignment-row.is-previewed:not(.assignment-archived){box-shadow:inset 0 0 0 1px #8cc7b9,0 8px 24px #0000002e!important}html .wireframe .middle-column .assignment-row .assignment-pin{--pin-surface:#e1e5e9;--pin-hover:#d5dbe1;--pin-edge:#bdc5ce;--pin-ink:#414b57;box-shadow:none!important;transform:none!important}html[data-theme=dark] .wireframe .middle-column .assignment-row .assignment-pin{--pin-surface:#39434f;--pin-hover:#465361;--pin-edge:#637181;--pin-ink:#e5eaf0}html .wireframe .middle-column .assignment-row .assignment-pin.is-active{background:var(--pin-surface)!important;color:var(--pin-ink)!important;border:1px solid var(--pin-edge)!important;box-shadow:none!important}html .wireframe .middle-column .assignment-row .assignment-pin:hover{background:var(--pin-hover)!important;transform:none!important}html .wireframe .middle-column .assignment-row .assignment-pin img{filter:brightness(0)invert(.28)!important;opacity:1!important}html[data-theme=dark] .wireframe .middle-column .assignment-row .assignment-pin img{filter:brightness(0)invert(.9)!important}html .wireframe .middle-column .assignment-row .assignment-pin:focus-visible{outline:2px solid var(--pin-ink)!important;outline-offset:2px!important}html .wireframe .right-column .documents-card{--document-subcard-edge:#b7bec7}html[data-theme=dark] .wireframe .right-column .documents-card{--document-subcard-edge:#647181}html .wireframe .right-column .documents-card .document-upload-pane .document-pane-card>:is(.seller-documents,.provenance-documents,.cadastral-documents,.urban-documents,.energy-documents,.condominium-documents,.constraints-documents,.other-documents,.buyer-documents)>section{border:1px solid var(--document-subcard-edge)!important;box-shadow:none!important;border-radius:22px!important}html .wireframe .right-column:not(.archived-view) .assignment-card .sold-assignment-details{--sale-surface:#e7eeeb;--sale-edge:#bfcec8;--sale-label:#47645b;--sale-ink:#273b34;--sale-field:#f5f8f6}html[data-theme=dark] .wireframe .right-column:not(.archived-view) .assignment-card .sold-assignment-details{--sale-surface:#303f39;--sale-edge:#52675e;--sale-label:#bed0c6;--sale-ink:#eef4f0;--sale-field:#40534a}html .wireframe .right-column:not(.archived-view) .assignment-card .sold-assignment-details>div:not(.sale-price-row){background:var(--sale-surface)!important;border-color:var(--sale-edge)!important;box-shadow:inset 0 0 0 1px var(--sale-edge)!important}html .wireframe .right-column:not(.archived-view) .assignment-card .sold-assignment-details dt{color:var(--sale-label)!important}html .wireframe .right-column:not(.archived-view) .assignment-card .sold-assignment-details :is(dd,dd strong,dd span){color:var(--sale-ink)!important}html .wireframe .right-column:not(.archived-view) .assignment-card .sold-assignment-details :is(.agency-percentage-field,strong[contenteditable=true]){background:var(--sale-field)!important;outline-color:var(--sale-edge)!important}html .wireframe .right-column .assignment-card:has(.sold-assignment-details){overscroll-behavior:auto!important;overflow-y:auto!important}html .wireframe .right-column .assignment-card .sold-assignment-details{flex-shrink:0;overscroll-behavior:auto!important;overflow:visible!important}html .wireframe .right-column .smart-card-upload:not(.is-person):has(>img[src*="/upload-document.svg"])>img[src*="/upload-document.svg"]{display:none!important}html .wireframe .right-column .smart-card-upload:not(.is-person):has(>img[src*="/upload-document.svg"]):after{content:"";pointer-events:none;background-color:currentColor;flex:0 0 14px;order:2;width:14px;height:14px;display:block;-webkit-mask:url(/upload-document.svg?v=1) 50%/contain no-repeat;mask:url(/upload-document.svg?v=1) 50%/contain no-repeat}html .wireframe .reminders-page .reminder-check.is-done{box-shadow:none!important;background:#087be8!important;border-color:#087be8!important}html[data-theme=dark] .wireframe .reminders-page .reminder-check.is-done{background:#0a84ff!important;border-color:#0a84ff!important}html .wireframe .reminders-page .reminder-check.is-done i{border-color:#fff!important}html .wireframe .reminders-page .reminder-list{gap:0!important}html .wireframe .reminders-page .reminder-list>.reminder-row{min-height:66px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-block:0!important;padding-top:10px!important;padding-bottom:10px!important}html .wireframe .reminders-page .reminder-list>.reminder-row:not(:last-child){border-bottom:1px solid #464e5821!important}html[data-theme=dark] .wireframe .reminders-page .reminder-list>.reminder-row:not(:last-child){border-bottom-color:#dce2e924!important}html .wireframe .reminders-page .reminder-list>.reminder-row.is-expanded{padding-top:14px!important;padding-bottom:14px!important}@media (min-width:1001px){html .wireframe .expenses-page.expenses-page-active{min-height:0;padding:22px!important;overflow:hidden!important}html .wireframe .expenses-page.expenses-page-active>.expenses-workspace{box-sizing:border-box;border-radius:28px;width:100%;max-height:100%;margin:0;height:100%!important;min-height:0!important;padding:24px!important;overflow:auto!important}html .wireframe .expenses-page.expenses-page-active>.expenses-workspace>*{flex-shrink:0}html .wireframe .expenses-page.expenses-page-active>.expenses-workspace{overflow:hidden!important}html .wireframe .expenses-page.expenses-page-active .expenses-layout{grid-template-rows:minmax(0,1fr);overflow:visible;flex:1 1 0!important;align-items:stretch!important;min-height:0!important}html .wireframe .expenses-page.expenses-page-active .expenses-layout>:is(.expenses-form-card,.expenses-preview-card){height:100%!important;min-height:0!important;max-height:100%!important}html .wireframe .expenses-page.expenses-page-active .expenses-layout>.expenses-form-card{overflow:auto!important}html .wireframe .expenses-page.expenses-page-active .expenses-layout>.expenses-preview-card{flex-direction:column;display:flex;overflow:hidden!important}html .wireframe .expenses-page.expenses-page-active .expenses-preview-card>header{flex:none}html .wireframe .expenses-page.expenses-page-active .expenses-preview-card>.expenses-sheet{overscroll-behavior:auto;scrollbar-width:thin;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}html .wireframe .expenses-page.expenses-page-active .expenses-layout{align-self:stretch;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr)!important;width:100%!important;min-width:0!important;display:grid!important}html .wireframe .expenses-page.expenses-page-active .expenses-layout>:is(.expenses-form-card,.expenses-preview-card){justify-self:stretch;width:100%!important;min-width:0!important;max-width:none!important}}@media (min-width:1001px) and (max-width:1250px){html .wireframe .expenses-page.expenses-page-active .expenses-layout{gap:14px!important}html .wireframe .expenses-page.expenses-page-active .expenses-preview-card,html .wireframe .expenses-page.expenses-page-active .expenses-form-card{padding:16px!important}html .wireframe .expenses-page.expenses-page-active .expenses-preview-card>.expenses-sheet{padding:20px 16px!important}html .wireframe .expenses-page.expenses-page-active .expenses-preview-card>header{flex-wrap:wrap;gap:8px}}html .wireframe .expenses-page.expenses-page-active .expenses-layout>:is(.expenses-form-card,.expenses-preview-card){box-shadow:0 3px 10px -2px #1b2d281a,inset 0 1px #ffffff73!important}html[data-theme=dark] .wireframe .expenses-page.expenses-page-active .expenses-layout>:is(.expenses-form-card,.expenses-preview-card){box-shadow:0 3px 10px -2px #00000047,inset 0 1px #ffffff09!important}.expenses-page-active .expenses-sheet>.expenses-letterhead{color:#283c34;break-inside:avoid;background:0 0;border:0;border-bottom:2px solid #67877c;margin:0 0 24px;padding:0 0 18px;display:block}.expenses-page-active .expenses-sheet>.expenses-letterhead h4{letter-spacing:-.025em;color:inherit;overflow-wrap:anywhere;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.expenses-page-active .expenses-sheet>.expenses-letterhead p{color:inherit;margin:0 0 8px;font-size:11px;line-height:1.45}.expenses-page-active .expenses-sheet>.expenses-letterhead>div{overflow-wrap:anywhere;margin:3px 0;font-size:10.5px;line-height:1.5;display:block}.expenses-page-active .expenses-sheet>.expenses-letterhead>div>span{color:#5b6b64;margin-right:6px;font-weight:400}.expenses-page-active .expenses-sheet>.expenses-letterhead>div>strong{font-size:inherit;color:inherit;font-weight:400}@media print{.expenses-page-active .expenses-sheet>.expenses-letterhead{color:#222!important;border-bottom-color:#777!important}.expenses-page-active .expenses-sheet>.expenses-letterhead>div>span{color:#555!important}}.expenses-page-active .expenses-sheet:has(.expenses-letterhead){color:#273630!important;background:#fff!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-letterhead{border-bottom:2px solid #77958a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px 20px;margin-bottom:22px;padding-bottom:16px;display:grid}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-letterhead h4{grid-area:1/1/span 2;font-size:25px;line-height:1.05;color:#294e42!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-letterhead .letterhead-legal-name{grid-area:3/1;font-size:10px}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-letterhead>div{grid-column:2;margin:0;font-size:10px;line-height:1.45}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-letterhead>div>span{letter-spacing:.09em;text-transform:uppercase;font-size:8px;display:block}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-letterhead .letterhead-demo-note{color:#66716c;grid-area:10/1/auto/-1;margin:10px 0 0;font-size:8px;line-height:1.4}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-property-heading{background:0 0!important;border:0!important;padding:0 0 16px!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-document-title{color:#273630!important;margin-bottom:10px!important;font-size:20px!important;line-height:1.2!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-document-address{color:#4b6259!important;font-size:15px!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-costs-list{counter-reset:expense-section}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-cost-item{counter-increment:expense-section;background:0 0!important;border:0!important;border-bottom:1px solid #d9e1dd!important;border-radius:0!important;padding:14px 0!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-cost-item h5:before{content:counter(expense-section,decimal-leading-zero);color:#6e897d;font-variant-numeric:tabular-nums;margin-right:8px;font-size:10px;display:inline-block}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-cost-item header{align-items:baseline}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-cost-item header strong{font-variant-numeric:tabular-nums;color:#294e42!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-summary{background:#edf3ef!important;border:1px solid #cbd8d0!important;border-radius:12px!important;flex-direction:column!important;gap:12px!important;margin-top:20px!important;padding:16px!important;display:flex!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-summary>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;width:100%;color:#34473e!important;display:flex!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-summary-total{border-top:1px solid #cad7cf;padding-top:10px}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-summary-total strong{font-variant-numeric:tabular-nums;color:#244a3b!important;font-size:23px!important;font-weight:700!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-sheet-note{color:#65736b!important;font-size:10px!important}@media print{.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-summary{background:#f5f5f5!important;border-color:#999!important}.expenses-page-active .expenses-sheet:has(.expenses-letterhead) .expenses-cost-item{break-inside:avoid}}html .wireframe .reminders-page .reminder-row :is(.reminder-title-button,.reminder-title-input){font-size:1rem!important;font-weight:600!important;line-height:1.4!important}html .wireframe .reminders-page .reminder-row>div>span,html .wireframe .reminders-page .reminder-row time,html .wireframe .reminders-page .reminder-row time b{font-size:.8125rem!important;line-height:1.4!important}html .wireframe .reminders-page .reminder-row time small{text-align:right;white-space:normal!important;font-size:.75rem!important;line-height:1.4!important}html .wireframe .reminders-page .reminder-row>div>span,html .wireframe .reminders-page .reminder-row time small,html .wireframe .reminders-page .reminder-empty>span{color:#637078!important}html .wireframe .reminders-page .reminder-empty>span:after{color:inherit!important;font-size:.875rem!important;line-height:1.5!important}html[data-theme=dark] .wireframe .reminders-page .reminder-row>div>span,html[data-theme=dark] .wireframe .reminders-page .reminder-row time small,html[data-theme=dark] .wireframe .reminders-page .reminder-empty>span{color:#bac5c9!important}html .wireframe:has(.expenses-page) .shell-header .header-right>.smart-writing-header-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:calc(100% - 32px)!important;margin:0!important;display:flex!important;position:absolute!important;inset:auto 28px 8px auto!important;transform:none!important}html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button{flex:none;border:1px solid var(--view-filter-ink)!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 15px!important;position:static!important;inset:auto!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button{border:1px solid color-mix(in srgb,var(--view-filter-ink) 18%,transparent)!important}}html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button{background:var(--view-filter-bg)!important;color:var(--view-filter-ink)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:999px!important;font-family:inherit!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;transition:background-color .14s!important}html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button:hover{background:var(--view-filter-hover)!important}html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button:last-child{background:var(--view-action-bg)!important;color:#fff!important;border-color:#0000!important}html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button:last-child:hover{background:var(--view-action-bg)!important}@supports (color:color-mix(in lab, red, red)){html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button:last-child:hover{background:color-mix(in srgb,var(--view-action-bg) 88%,black)!important}}html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button:focus-visible{outline:2px solid var(--view-filter-selected-ink)!important;outline-offset:3px!important}@media (max-width:1000px){html .wireframe:has(.expenses-page) .shell-header .header-right{justify-content:flex-end!important}html .wireframe:has(.expenses-page) .shell-header .header-right>.smart-writing-header-actions{flex-wrap:wrap!important;max-width:100%!important;margin-left:auto!important;padding:4px 0!important;position:relative!important;inset:auto!important}}@media (pointer:coarse){html .wireframe:has(.expenses-page) .shell-header .smart-writing-header-actions>button{height:44px!important;min-height:44px!important}}@media screen{html .wireframe .smart-writing-page{--writing-panel:#f8fbf9;--writing-soft:#e7efea;--writing-edge:#c5d4cb;--writing-ink:#283d32;--writing-muted:#607468}html[data-theme=dark] .wireframe .smart-writing-page{--writing-panel:#26372f;--writing-soft:#354d40;--writing-edge:#50695b;--writing-ink:#edf4ef;--writing-muted:#becfc3}html .wireframe .smart-writing-page .smart-writing-workspace{border-radius:28px!important;padding:24px!important}html .wireframe .smart-writing-page .smart-writing-layout{grid-template:"controls preview"minmax(0,1fr)/minmax(260px,.38fr) minmax(320px,.62fr)!important;gap:18px!important;height:100%!important;min-height:0!important;display:grid!important;overflow-x:auto!important}html .wireframe .smart-writing-page .smart-writing-controls{scrollbar-width:thin;grid-area:controls!important;overflow:auto!important}html .wireframe .smart-writing-page :is(.smart-writing-controls,.smart-writing-preview){box-sizing:border-box!important;border:1px solid var(--writing-edge)!important;background:var(--writing-panel)!important;min-width:0!important;height:100%!important;min-height:0!important;color:var(--writing-ink)!important;border-radius:22px!important;padding:20px!important;box-shadow:0 3px 12px -4px #14281d1a!important}html .wireframe .smart-writing-page .smart-writing-preview{flex-direction:column!important;grid-area:preview!important;gap:14px!important;display:flex!important;overflow:hidden!important}html .wireframe .smart-writing-page .smart-writing-compose{box-shadow:none!important;background:0 0!important;border:0!important;gap:18px!important;padding:0!important}html .wireframe .smart-writing-page .smart-writing-compose-header h2{color:var(--writing-ink)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important}html .wireframe .smart-writing-page :is(.smart-writing-compose-header p,.smart-writing-description p,.smart-writing-compose-state){color:var(--writing-muted)!important;font-size:.875rem!important;line-height:1.5!important}html .wireframe .smart-writing-page :is(.smart-writing-compose-header small,.smart-writing-description small){color:var(--writing-muted)!important;font-size:.75rem!important;line-height:1.4!important}html .wireframe .smart-writing-page .smart-writing-field-heading strong{color:var(--writing-ink)!important;font-size:.875rem!important;font-weight:600!important}html .wireframe .smart-writing-page .smart-writing-compose select{border:1px solid var(--writing-edge)!important;background-color:var(--writing-panel)!important;height:42px!important;color:var(--writing-ink)!important;box-shadow:none!important;border-radius:12px!important;font-size:.9375rem!important}html .wireframe .smart-writing-page .smart-writing-model-fields{border:1px solid var(--writing-edge)!important;background:var(--writing-soft)!important;box-shadow:none!important;border-radius:14px!important;padding:16px!important}html .wireframe .smart-writing-page .smart-writing-preview>.smart-writing-preview-header{border:0!important;border-bottom:1px solid var(--writing-edge)!important;min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:6px 0 12px!important}html .wireframe .smart-writing-page .smart-writing-expand{border:1px solid var(--writing-edge);background:var(--writing-panel);height:26px;color:var(--writing-ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:3px 10px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}html .wireframe .smart-writing-page .smart-writing-expand:hover{background:var(--writing-soft)}html .wireframe .smart-writing-page :is(button,select):focus-visible{outline:2px solid var(--writing-muted)!important;outline-offset:3px!important;box-shadow:none!important}html .wireframe .smart-writing-page .smart-writing-document{scrollbar-width:thin;overscroll-behavior:auto;box-sizing:border-box!important;color:#293c33!important;background:#fff!important;border:1px solid #d9e2dc!important;border-radius:16px!important;flex:1 1 0!important;width:100%!important;max-width:800px!important;min-height:0!important;max-height:100%!important;margin:0 auto!important;padding:28px!important;overflow:auto!important;box-shadow:0 3px 12px #14281d0d!important}html .wireframe .smart-writing-page .smart-writing-document>strong{color:#293c33!important;font-size:1.375rem!important;line-height:1.3!important}html .wireframe .smart-writing-page .smart-writing-body p{color:#35463d!important;font-size:.9375rem!important;line-height:1.65!important}html .wireframe .smart-writing-page .smart-writing-document :is(.smart-writing-document-kicker,.smart-writing-legal-note){color:#637267!important;font-size:.75rem!important;line-height:1.5!important}html .wireframe .smart-writing-page .smart-writing-empty-sheet{border:0!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}html .wireframe .smart-writing-page .smart-writing-empty-preview-label{display:none!important}html .wireframe .smart-writing-page .smart-writing-empty-paper{box-sizing:border-box!important;border:1px solid var(--writing-edge)!important;background:var(--writing-panel)!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:16px!important;flex:1 1 0!important;margin:0!important;padding:28px!important;overflow:hidden!important}html .wireframe .smart-writing-page[data-expanded=true] .smart-writing-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"preview"!important}html .wireframe .smart-writing-page[data-expanded=true] .smart-writing-controls{display:none!important}html .wireframe .smart-writing-page[data-expanded=true] .smart-writing-document{max-width:960px!important}html .wireframe .smart-writing-page[data-expanded=true] .smart-writing-expand{border-radius:50%;width:26px;padding:6px}html .wireframe .smart-writing-page .smart-writing-expand img{width:12px;height:12px;display:block}html[data-theme=dark] .wireframe .smart-writing-page .smart-writing-expand img{filter:invert()}}html .wireframe:has(.smart-writing-page) .shell-header .header-right>.smart-writing-header-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:calc(100% - 32px)!important;margin:0!important;display:flex!important;position:absolute!important;inset:auto 28px 8px auto!important;transform:none!important}html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button{flex:none;border:1px solid var(--view-filter-ink)!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 15px!important;position:static!important;inset:auto!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button{border:1px solid color-mix(in srgb,var(--view-filter-ink) 18%,transparent)!important}}html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button{background:var(--view-filter-bg)!important;color:var(--view-filter-ink)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:999px!important;font-family:inherit!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;transition:background-color .14s!important}html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button:hover{background:var(--view-filter-hover)!important}html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button:last-child{background:var(--view-action-bg)!important;color:#fff!important;border-color:#0000!important}html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button:last-child:hover{background:var(--view-action-bg)!important}@supports (color:color-mix(in lab, red, red)){html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button:last-child:hover{background:color-mix(in srgb,var(--view-action-bg) 88%,black)!important}}html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button:focus-visible{outline:2px solid var(--view-filter-selected-ink)!important;outline-offset:3px!important}@media (max-width:1000px){html .wireframe:has(.smart-writing-page) .shell-header .header-right{justify-content:flex-end!important}html .wireframe:has(.smart-writing-page) .shell-header .header-right>.smart-writing-header-actions{flex-wrap:wrap!important;max-width:100%!important;margin-left:auto!important;padding:4px 0!important;position:relative!important;inset:auto!important}}@media (pointer:coarse){html .wireframe:has(.smart-writing-page) .shell-header .smart-writing-header-actions>button{height:44px!important;min-height:44px!important}}@media screen{html .wireframe .smart-writing-page.smart-writing-simple .smart-writing-preview{clip-path:inset(0 round 22px);border-radius:22px!important;overflow:hidden!important}html .wireframe .smart-writing-page.smart-writing-simple .smart-writing-preview>.smart-writing-document,html .wireframe .smart-writing-page.smart-writing-simple .smart-writing-empty-paper{clip-path:inset(0 round 16px);border-radius:16px!important}}html .wireframe :is(.smart-writing-page,.expenses-page-active) .expenses-document-status{letter-spacing:0!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:25px!important;padding:0 10px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}html .wireframe :is(.smart-writing-page,.expenses-page-active) .expenses-document-status.is-incomplete{color:#9a6400!important;background:#ffb70024!important;box-shadow:inset 0 0 0 1px #be7d001f!important}html .wireframe :is(.smart-writing-page,.expenses-page-active) .expenses-document-status.is-complete{color:#167346!important;background:#34c75921!important;box-shadow:inset 0 0 0 1px #1673461a!important}html[data-theme=dark] .wireframe :is(.smart-writing-page,.expenses-page-active) .expenses-document-status.is-incomplete{color:#e4c58c!important;background:#e4c58c1f!important;box-shadow:inset 0 0 0 1px #e4c58c2e!important}html[data-theme=dark] .wireframe :is(.smart-writing-page,.expenses-page-active) .expenses-document-status.is-complete{color:#bce4cf!important;background:#50ae7a24!important;box-shadow:inset 0 0 0 1px #50ae7a33!important}html .wireframe .smart-writing-page .smart-writing-paper-navigation{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}html .wireframe .smart-writing-page .smart-writing-chevrons{align-items:center;gap:4px;display:flex}html .wireframe .smart-writing-page .smart-writing-chevrons button{width:28px;height:28px;color:var(--writing-ink);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;transition:background-color .14s;display:grid;transform:none}html .wireframe .smart-writing-page .smart-writing-chevrons button:hover:not(:disabled){background:var(--writing-soft)}html .wireframe .smart-writing-page .smart-writing-chevrons button:disabled{opacity:.3;cursor:default}html .wireframe .smart-writing-page .smart-writing-chevrons svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}@media (pointer:coarse){html .wireframe .smart-writing-page .smart-writing-chevrons button{width:44px;height:44px}}html .smart-print-preview>footer button.is-primary{color:#fff!important;box-shadow:none!important;background:#087be8!important;border-color:#087be8!important}html .smart-print-preview>footer button.is-primary:hover{background:#0668c7!important;border-color:#0668c7!important}@media screen{html .expense-print-paper-host>.expenses-sheet{box-sizing:border-box!important;color:#293c33!important;background:#fff!important;border:0!important;border-radius:12px!important;width:min(100%,210mm)!important;height:auto!important;min-height:297mm!important;max-height:none!important;margin:0 auto!important;padding:15mm!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 28px #1e28351f!important}html .expense-print-paper-host .expenses-letterhead{display:block!important}html .expense-print-paper-host .expenses-modificabile{display:inline!important}html .expense-print-paper-host .expenses-modificabile>span{background:0 0!important;border:0!important;padding:0!important}@media (max-width:680px){html .expense-print-paper-host>.expenses-sheet{padding:24px!important}}}@media print{html body .expense-print-preview-backdrop,html body .expense-print-preview-backdrop *{visibility:hidden!important;display:none!important}}html .wireframe .expenses-page.expenses-editor-workspace .expenses-intro-compact select{border:1px solid var(--editor-edge)!important;background-color:var(--editor-panel)!important;height:42px!important;color:var(--editor-ink)!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important;border-radius:12px!important;padding:0 15px!important;font-size:.9375rem!important;font-weight:600!important}html .wireframe .documents-card{container:document-browser/inline-size}html .wireframe .documents-card>header,html .wireframe .documents-header-actions{flex-wrap:wrap!important;gap:12px!important}html .wireframe .documents-view-switch{background:#788c9617;border:1px solid #5a6e762e;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}html .wireframe .documents-view-switch button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 11px;font:500 12px/1.2 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:inline-flex;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}html .wireframe .documents-view-switch button[aria-pressed=true]{background:#fff!important;box-shadow:0 1px 4px #1428321f!important}html[data-theme=dark] .wireframe .documents-view-switch button[aria-pressed=true]{color:#fff!important;background:#46525b!important}html .wireframe .documents-view-switch svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px}html .wireframe .documents-view-switch button:focus-visible{outline-offset:3px!important;outline:2px solid #65a992!important}html .wireframe .documents-card[data-documents-view=folders] .document-group:focus-visible{outline-offset:3px!important;outline:2px solid #65a992!important}html .wireframe .documents-card[data-documents-view=folders]{--folder-back:#237a70;--folder-front:#438f7f;--folder-line:#a4cfbe;--folder-hover:#237a7014;--folder-selection:#237a7024;--folder-edge:#237a7080}html[data-theme=dark] .wireframe .right-column:not(.archived-view) .documents-card[data-documents-view=folders]{--folder-back:#345a4c;--folder-front:#74aa91;--folder-line:#b8d8c6;--folder-hover:#8ac7b414;--folder-selection:#8ac7b424;--folder-edge:#8ac7b47a}html .wireframe .archived-view .documents-card[data-documents-view=folders]{--folder-back:#8795a2;--folder-front:#b2bdc6;--folder-line:#e2e7ec;--folder-hover:#7887961f;--folder-selection:#78879638;--folder-edge:#7f909f}html .wireframe .documents-card[data-documents-view=folders] .documents-workspace{grid-template-rows:210px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;height:520px!important;min-height:0!important;max-height:none!important;display:grid!important}html .wireframe .documents-card[data-documents-view=folders] .document-groups{scrollbar-width:thin;border:0!important;grid-template-columns:repeat(auto-fill,minmax(106px,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;gap:4px 8px!important;padding:5px!important;display:grid!important;overflow:auto!important;-webkit-mask-image:none!important;mask-image:none!important}html .wireframe .documents-card[data-documents-view=folders] .document-groups>.document-group{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:3px!important;padding:6px!important;transition:background-color .14s,border-color .14s!important;display:flex!important;transform:none!important}html .wireframe .documents-card[data-documents-view=folders] .document-group:hover{background:var(--folder-hover)!important;transform:none!important}html .wireframe .documents-card[data-documents-view=folders] .document-group[aria-expanded=true]{background:var(--folder-selection)!important;border-color:var(--folder-edge)!important}html .wireframe .documents-card[data-documents-view=folders] .document-group>span{overflow-wrap:anywhere;white-space:normal!important;width:100%!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;display:block!important}html .wireframe .documents-card[data-documents-view=folders] .document-group>span>i{display:none!important}html .wireframe .documents-card[data-documents-view=folders] .document-group>strong{opacity:.7;color:var(--ink)!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}html .wireframe .documents-card[data-documents-view=folders] .document-folder-icon{filter:drop-shadow(0 2px 2px #23465a1f);overflow:visible;flex:0 0 44px!important;width:55px!important;height:44px!important;display:block!important}.document-folder-icon .folder-back{fill:var(--folder-back)}.document-folder-icon .folder-front{fill:var(--folder-front)}.document-folder-icon .folder-highlight{fill:none;stroke:var(--folder-line);stroke-width:1.2px;stroke-linecap:round}html .wireframe .documents-card[data-documents-view=folders] .document-new-pill{margin:3px 0 0;display:inline-block}html .wireframe .documents-card[data-documents-view=folders] .document-upload-pane{scrollbar-width:thin;border-radius:16px!important;min-height:0!important;overflow:auto!important}@container document-browser (width>=800px){html .wireframe .documents-card[data-documents-view=folders] .documents-workspace{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(290px,.42fr) minmax(0,.58fr)!important;height:420px!important}}@media (pointer:coarse){html .wireframe .documents-view-switch button{min-height:44px}}html[data-theme=dark] .wireframe .right-column .documents-card{--document-readable-surface:#2d4039;--document-readable-edge:#667a71;--document-readable-muted:#c0cec7;--document-readable-action:#92d6c5}html[data-theme=dark] .wireframe .right-column.archived-view .documents-card{--document-readable-surface:#303840;--document-readable-edge:#73808c;--document-readable-muted:#c5cdd4;--document-readable-action:#c2cdd8}html[data-theme=dark] .wireframe .right-column .documents-card .document-upload-pane .document-pane-card>:is(.seller-documents,.provenance-documents,.cadastral-documents,.urban-documents,.energy-documents,.condominium-documents,.constraints-documents,.other-documents,.buyer-documents)>section{background:var(--document-readable-surface)!important;border:1px solid var(--document-readable-edge)!important;box-shadow:none!important;color:#f4f7f5!important;border-radius:22px!important}html[data-theme=dark] .wireframe .right-column .documents-card .document-upload-pane :is(.document-request span,.document-inserted strong,.document-person strong){color:#f4f7f5!important}html[data-theme=dark] .wireframe .right-column .documents-card .document-upload-pane :is(.document-request small,.document-person small,.document-person span){color:var(--document-readable-muted)!important;opacity:1!important}html[data-theme=dark] .wireframe .right-column .documents-card .document-request{border-top-color:var(--document-readable-edge)!important}html[data-theme=dark] .wireframe .right-column .documents-card .document-inserted>b{color:#f4f7f5!important;background:#ffffff1f!important}html[data-theme=dark] .wireframe .right-column .documents-card .document-request :is(.document-download,.document-upload-icon){background:var(--document-readable-action)!important;opacity:1!important}html .wireframe .documents-card[data-documents-view=folders] .document-group:disabled{opacity:.48!important;box-shadow:none!important;cursor:not-allowed!important;background:0 0!important;border-color:#0000!important}html .wireframe .documents-card[data-documents-view=folders] .document-group:disabled .document-folder-icon{filter:grayscale()!important}html .wireframe .documents-card .provenance-selector{--doc-control-ink:#426158;--doc-control-edge:#aabeb6;--doc-control-soft:#edf3ef;--doc-control-hover:#dfeae4;--doc-control-accent:#237a70;--doc-check-ink:#fff}html[data-theme=dark] .wireframe .documents-card .provenance-selector{--doc-control-ink:#c1d5cb;--doc-control-edge:#71877c;--doc-control-soft:#30433a;--doc-control-hover:#40574b;--doc-control-accent:#8ac7b4;--doc-check-ink:#172c23}html .wireframe .right-column.archived-view .documents-card .provenance-selector{--doc-control-accent:#647582}html .wireframe .documents-card .provenance-selector .contatore-copie{box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:inline-flex!important}html .wireframe .documents-card .provenance-selector .contatore-copie button{background:var(--doc-control-soft)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--doc-control-ink)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:18px!important;font-weight:400!important;line-height:1!important;transition:background-color .15s!important;display:inline-grid!important;transform:none!important}html .wireframe .documents-card .provenance-selector .contatore-copie button:hover:not(:disabled){background:var(--doc-control-hover)!important}html .wireframe .documents-card .provenance-selector .contatore-copie button:disabled{opacity:.35!important;cursor:default!important}html .wireframe .documents-card .provenance-selector .contatore-copie b{font-variant-numeric:tabular-nums;width:auto!important;min-width:18px!important;height:auto!important;color:var(--doc-control-ink)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;display:inline-block!important}html .wireframe .documents-card .provenance-selector input[type=checkbox]{cursor:pointer;vertical-align:middle;-webkit-appearance:none!important;appearance:none!important;border:1px solid var(--doc-control-edge)!important;width:17px!important;min-width:17px!important;height:17px!important;box-shadow:none!important;background:0 0!important;border-radius:3px!important;flex:0 0 17px!important;place-content:center!important;margin:0!important;padding:0!important;display:inline-grid!important}html .wireframe .documents-card .provenance-selector input[type=checkbox]:checked{background:var(--doc-control-accent)!important;border-color:var(--doc-control-accent)!important}html .wireframe .documents-card .provenance-selector input[type=checkbox]:after{content:"";border:solid var(--doc-check-ink);opacity:0;border-width:0 0 2px 2px;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}html .wireframe .documents-card .provenance-selector input[type=checkbox]:checked:after{opacity:1}html .wireframe .documents-card .provenance-selector input[type=checkbox]:disabled{cursor:default;opacity:.55!important}html .wireframe .documents-card .provenance-selector :is(input[type=checkbox],.contatore-copie button):focus-visible{outline:2px solid var(--doc-control-accent)!important;outline-offset:3px!important}@media (forced-colors:active){html .wireframe .documents-card .provenance-selector input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important}html .wireframe .documents-card .provenance-selector input[type=checkbox]:after{display:none}}html .wireframe .right-column .smart-card-upload.is-already-loaded,html .wireframe .right-column .smart-card-upload.is-already-loaded:hover{color:#738079!important;box-shadow:none!important;cursor:help!important;opacity:1!important;background:#edf0ee!important;border:1px solid #d0d8d3!important;transform:none!important}html[data-theme=dark] .wireframe .right-column .smart-card-upload.is-already-loaded,html[data-theme=dark] .wireframe .right-column .smart-card-upload.is-already-loaded:hover{color:#9ba9a1!important;background:#29352f!important;border-color:#47584e!important}html .wireframe .right-column .smart-card-upload.is-already-loaded img{filter:grayscale()!important;opacity:.5!important}html .wireframe .right-column .smart-card-upload.is-already-loaded:focus-visible{outline-offset:3px!important;outline:2px solid #81978b!important}html .wireframe .right-column .documents-card .document-upload-pane .document-pane-card>.other-documents>section{border-radius:18px!important;margin:4px 0 10px!important;padding:14px 18px!important}html:not([data-theme=dark]) .wireframe .right-column .documents-card .document-upload-pane .document-pane-card>.other-documents>section{background:#ffffff9e!important}html .wireframe .right-column .documents-card .other-documents>section>.document-request{min-height:54px!important;padding:9px 0!important}html .wireframe .right-column .documents-card .other-documents .document-inserted{column-gap:14px!important;min-width:0!important}html .wireframe .right-column .documents-card .other-documents .document-inserted>span{gap:5px!important;min-width:0!important}html .wireframe .right-column .documents-card .other-documents .document-row-actions{flex-shrink:0;padding-left:8px;gap:12px!important}@media (max-width:600px){html .wireframe .right-column .documents-card .document-upload-pane .document-pane-card>.other-documents>section{padding:10px 12px!important}html .wireframe .right-column .documents-card .other-documents .document-inserted{column-gap:9px!important}}.document-upload-icon.sta-caricando{cursor:progress}.document-upload-icon.sta-caricando input{pointer-events:none}.rotella{opacity:.75;border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite rotella-gira;display:block}@keyframes rotella-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rotella{animation-duration:2.4s}}.ce-gia-spiega{opacity:.85;margin:8px 0 0;font-size:13px;line-height:1.45}.ce-gia-spiega b{font-weight:650}.smart-card-upload.sta-caricando{cursor:progress;opacity:.92}.smart-card-upload.sta-caricando input{pointer-events:none}.smart-card-upload.sta-caricando .rotella{flex:0 0 16px;width:16px;height:16px}.subcard-add-document.sta-caricando{cursor:progress}.document-request.la-riga-chiesta{border-radius:12px;animation:4.4s ease-out both riga-chiesta;position:relative}@keyframes riga-chiesta{0%,62%{box-shadow:inset 0 0 0 2px #237a708c,0 6px 20px #1b39361a}to{box-shadow:inset 0 0 0 2px #237a7000,0 6px 20px #1b393600}}html[data-theme=dark] .document-request.la-riga-chiesta{animation-name:riga-chiesta-notte}@keyframes riga-chiesta-notte{0%,62%{box-shadow:inset 0 0 0 2px #65b6a78c,0 6px 20px #000a083d}to{box-shadow:inset 0 0 0 2px #65b6a700,0 6px 20px #000a0800}}@media (prefers-reduced-motion:reduce){.document-request.la-riga-chiesta{animation:none;box-shadow:inset 0 0 0 2px #237a7073}}.seller-subcard{position:relative}.seller-subcard.oscilla{animation:.42s ease-in-out infinite venditore-oscilla}@keyframes venditore-oscilla{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.seller-subcard.oscilla{outline-offset:2px;outline:2px dashed #237a7099;animation:none}}.seller-subcard .butta-venditore{z-index:3;cursor:pointer;background:#c8452a;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #00000038}.seller-subcard .butta-venditore img{filter:invert();width:11px;height:11px}.venditori-nel-cestino{opacity:.88;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 2px 0;font-size:12px;display:flex}.venditori-nel-cestino button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px dashed;border-radius:999px;padding:3px 10px;font-size:12px}.seller-subcard.oscilla .butta-venditore{animation:.42s ease-in-out infinite venditore-oscilla-contro}@keyframes venditore-oscilla-contro{0%,to{transform:rotate(.6deg)}50%{transform:rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.seller-subcard.oscilla .butta-venditore{animation:none}}.plans-preview-switcher{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;box-shadow:0 14px 36px #00000021}.plans-preview-switcher>div:first-child{gap:3px;display:grid}.plans-preview-switcher strong{color:#f4f6f7;font-size:12px;font-weight:650}.plans-preview-switcher>div:first-child span{color:#eff4f58f;font-size:10px;line-height:1.35}.plans-preview-switcher>div:last-child{background:#070c0f45;border-radius:14px;align-items:center;gap:6px;padding:4px;display:flex}.plans-preview-switcher button{color:#f4f7f8a3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;padding:0 12px;font:600 10px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.plans-preview-switcher button:hover{color:#fff;background:#ffffff0f}.plans-preview-switcher button.is-selected{color:#182127;background:#f4f6f7;box-shadow:0 5px 16px #0000002e}.plans-preview-switcher button:focus-visible{outline-offset:2px;outline:2px solid #78c8ba}@media (max-width:760px){.plans-preview-switcher{flex-direction:column;align-items:stretch}.plans-preview-switcher>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plans-preview-switcher button{white-space:normal}}.plan-lock-icon{opacity:.72;background:currentColor;flex:0 0 9px;width:9px;height:12px;display:inline-block;-webkit-mask:url(/lock-fill.svg) 50%/contain no-repeat;mask:url(/lock-fill.svg) 50%/contain no-repeat}.seller-add-flow{gap:12px;display:grid}.seller-add-flow .seller-add-upload{box-sizing:border-box;width:100%;margin:0;position:relative;inset:auto}.seller-add-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seller-add-flow>.ni-manual-link{margin-top:-2px}.seller-add-fields{margin-top:4px}.seller-add-flow select{color:#27384b;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #4b6a8838;border-radius:12px;padding:0 14px}.role-required-documents{background:#ecf2f86b;border:1px solid #4b6a8829;border-radius:16px;margin:14px 0 0;padding:16px}.role-required-documents h4{color:#27384b;margin:0 0 10px;font-size:12px}.role-required-documents>small{color:#6b7e91;margin-top:10px;font-size:10px;line-height:1.45;display:block}.document-add-button.is-disabled{opacity:.6;cursor:wait;pointer-events:none}.download-documents-button:disabled{opacity:.7;cursor:wait}.download-documents-button:disabled i{animation:.75s linear infinite smart-upload-spin}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.dossier-card-titlebar{align-items:center;gap:10px;margin:0 0 16px;display:flex}.seller-card .dossier-card-titlebar h3{margin:0}.seller-card .dossier-card-titlebar{box-sizing:border-box;width:100%;position:static}.seller-card .dossier-card-titlebar>.smart-card-upload{margin-left:0;position:absolute;top:17px;right:18px;transform:none}.seller-card .dossier-card-titlebar>.smart-card-upload:active{transform:scale(.98)}.property-card .dossier-card-titlebar h3,.assignment-card .dossier-card-titlebar h3{margin:0}.dossier-card-title-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.dossier-card-title-actions .smart-card-upload{margin-left:0}.dossier-card-title-actions .edit-assignment-button{position:relative;top:auto;right:auto}.dossier-card-title-actions .edit-property-button{position:relative;top:auto;right:auto;transform:none}.dossier-card-titlebar .smart-card-upload{color:#fff;background:#087be8;border:0;height:30px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;position:relative;top:auto;right:auto;box-shadow:0 4px 12px #087be833}.dossier-card-titlebar .smart-card-upload:hover{background:#066dce;border-color:#0000;box-shadow:0 6px 16px #087be847}.dossier-card-titlebar .smart-card-upload:active{transform:scale(.98)}.dossier-card-titlebar .smart-card-upload:focus-within{outline-offset:2px;outline:3px solid #087be838}.dossier-card-titlebar .smart-card-upload img{filter:brightness(0)invert()}.documents-card .download-documents-button{color:#fff;background:#087be8;border:0;gap:7px;height:30px;min-height:30px;max-height:30px;padding:0 12px;font-size:11px;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 12px #087be833}.documents-card .download-documents-button>i{background:0 0;flex:0 0 14px;width:14px;height:18px}.documents-card .download-documents-button:hover{background:#066dce;box-shadow:0 6px 16px #087be847}.documents-card .download-documents-button:active{transform:scale(.98)}.documents-card .download-documents-button:focus-visible{outline-offset:2px;outline:3px solid #087be838}.document-request .document-upload-icon{-webkit-mask:url(/plus-app-preview.svg?v=2) 50%/contain no-repeat;mask:url(/plus-app-preview.svg?v=2) 50%/contain no-repeat}.document-request .document-trash{-webkit-mask:url(/xmark-app-preview.svg?v=1) 50%/contain no-repeat;mask:url(/xmark-app-preview.svg?v=1) 50%/contain no-repeat}.seller-person .ven-ruolo{font-style:italic;font-size:inherit;color:#687a76;margin-left:6px;font-weight:400}html[data-theme=dark] .seller-person .ven-ruolo{color:#ffffffa3}.seller-person .ven-dalla-visura{font-style:italic;font-size:inherit;color:#687a76;margin-left:6px;font-weight:400}html[data-theme=dark] .seller-person .ven-dalla-visura{color:#ffffffa3}.seller-subcard dt .ven-codice-storto{font-style:italic;font-size:inherit;color:#b06a00;margin-left:6px;font-weight:600}html[data-theme=dark] .seller-subcard dt .ven-codice-storto{color:#e7a94f}.seller-person>i{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:linear-gradient(#a7abb3,#7f848d);place-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:1;display:grid}html[data-theme=dark] .seller-person>i{color:#1e2835;background:linear-gradient(#e6e8ec,#c9ccd2)}.detail-open .seller-card .seller-person>i{font-size:15px}.ni-address-row{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:10px;display:grid}.ni-address-row>label,.ni-form-grid>label{text-transform:none;letter-spacing:0;align-content:end;min-width:0}.ni-address-fields>label,.ni-civic-field>span:first-child{text-transform:none;letter-spacing:0}.ni-civic-field{min-width:0}.ni-civic-input{background:#fff;border:1px solid #1e283521;border-radius:12px;align-items:center;height:43px;display:flex;overflow:hidden;box-shadow:0 3px 12px #1f2b3709}.ni-civic-input:focus-within{border-color:#087be8;box-shadow:0 0 0 3px #087be81a}.ni-civic-input b{color:#1e283594;letter-spacing:0;text-transform:none;flex:none;padding-left:12px;font-size:13px;font-weight:600}.ni-form-grid .ni-civic-input input,.ni-address-fields .ni-civic-input input{min-width:0;height:41px;box-shadow:none;border:0;border-radius:0;padding:0 10px 0 4px}.ni-form-grid .ni-civic-input input:focus,.ni-address-fields .ni-civic-input input:focus{box-shadow:none;border:0}.ni-address-fields{grid-template-columns:minmax(0,2fr) 112px minmax(140px,1fr)}.ni-program-info.ni-bottom-info{margin:14px 0 0}.ni-auto-upload,.sold-dialog .sold-document-upload.ni-auto-upload{color:#fff;background:#087be8;border-color:#087be83d;min-height:72px;padding:12px 15px;box-shadow:0 8px 22px #087be833}.ni-auto-upload:hover{background:#066dce;border-color:#066dce;box-shadow:0 10px 26px #087be847}.ni-auto-upload .ni-testo span{color:#ffffffc2}.ni-auto-upload .ni-manual-arrow{color:#fff}.ni-auto-upload-icon{background:#ffffff2b;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.ni-auto-upload-icon img{filter:brightness(0)invert();width:16px;height:19px}.ni-auto-upload-icon img.sold-upload-camera-symbol{width:20px;height:20px}.ni-manual-link{color:#087be8;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:8px 12px;font-size:11.5px;font-weight:600}.ni-manual-link:hover{text-underline-offset:3px;text-decoration:underline}.ni-nota{color:#21172e94;text-align:left;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;text-transform:none;letter-spacing:0;background:#087be812;border:1px solid #087be81f;border-radius:13px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.55;display:flex}.ni-nota:before{content:"ⓘ";color:#087be8;flex:0 0 18px;width:18px;height:18px;margin-top:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:18px}.ni-program-info{color:#21172e94;letter-spacing:0;text-align:left;text-transform:none;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;background:#087be812;border:1px solid #087be81f;border-radius:15px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:13px 15px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.55;display:flex}.ni-program-info:before{content:"ⓘ";color:#087be8;flex:0 0 18px;width:18px;height:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600;line-height:18px}.ni-parti>.ni-program-info.ni-start-info{color:#21172e94;letter-spacing:0;text-align:left;text-transform:none;margin:12px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:400;line-height:1.55}.ni-dialog,.ni-dialog button,.ni-dialog input{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.ni-dialog{width:min(720px,100vw - 40px);padding:22px 18px}.ni-dialog header{margin-bottom:18px}.ni-dialog header small{color:#087be8db;letter-spacing:0;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:600;line-height:1.25}.ni-dialog header h2{color:#1e2835;letter-spacing:-.025em;margin:5px 0 6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.14}.ni-dialog header>button{color:#59636e;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:-6px -6px 0 0;padding:0;transition:background-color .16s,transform .16s;display:grid}.ni-dialog header>button:hover{background:#1e28350f}.ni-dialog header>button:active{transform:scale(.96)}.ni-dialog header>button img{width:15px;height:15px;display:block}.ni-dialog header>button:focus-visible{outline-offset:2px;outline:3px solid #087be847}.ni-manual-link:focus-visible{outline-offset:2px;outline:3px solid #087be847}.ni-auto-upload:focus-visible{outline-offset:2px;outline:3px solid #087be847}.ni-form-grid label,.ni-address-fields label,.ni-address-fields>label,.ni-civic-field>span:first-child{color:#1e283594;letter-spacing:0;text-transform:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:500;line-height:1.3}.ni-form-grid input,.ni-address-fields input,.ni-form-grid .ni-civic-input input,.ni-address-fields .ni-civic-input input{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400}.ni-scelta .ni-testo strong,.ni-file .ni-dett strong,.ni-riga>strong{font-weight:600}.ni-scelta .ni-testo span,.ni-file .ni-dett span,.ni-riga>span,.ni-riga>span em{font-weight:400}.ni-due .ni-blu,.ni-due .ni-chiara{height:44px;font-size:13px;font-weight:600}@media (max-width:600px){.ni-address-row,.ni-address-fields{grid-template-columns:1fr}.ni-civic-field{width:112px}}.ni-dati{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:6px 16px;display:grid}.ni-dati>.ni-riga{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;padding:11px 0;display:flex}.ni-dati>.ni-riga>span{width:100%;min-width:0;font-size:10.5px}.ni-dati>.ni-riga>span em{font-size:9.5px}.ni-dati>.ni-riga>strong{text-align:left;overflow-wrap:break-word;min-width:0;max-width:100%;font-size:12.5px;line-height:1.35}.ni-dati>.ni-riga-correzione{grid-column:1/-1}.ni-dati>.ni-riga:last-child,.ni-dati>.ni-riga:nth-last-child(2):nth-child(odd){border-bottom:0}@media (max-width:760px){.ni-dati{grid-template-columns:1fr}.ni-dati>.ni-riga{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.ni-dati>.ni-riga>strong{text-align:right}}.ni-auto-upload-doc,.ni-auto-upload-cam{transform-origin:50%;will-change:opacity, transform;filter:brightness(0)invert();margin:auto;position:absolute;inset:0}.ni-auto-upload-doc{opacity:1;transition:opacity .16s .11s,transform .34s cubic-bezier(.16,1,.3,1) .11s;transform:scale(1)rotate(0)}.ni-auto-upload-icon img.ni-auto-upload-cam{opacity:0;width:20px;height:20px;transition:opacity .16s,transform .34s cubic-bezier(.16,1,.3,1);transform:scale(.42)rotate(10deg)}.ni-auto-upload.show-camera .ni-auto-upload-doc{opacity:0;transition-delay:0s;transform:scale(.42)rotate(-10deg)}.ni-auto-upload.show-camera .ni-auto-upload-cam{opacity:1;transition-delay:.11s;transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.ni-auto-upload-doc,.ni-auto-upload-cam{transition:none}.ni-auto-upload-doc{opacity:1;transform:none}.ni-auto-upload-cam{display:none}}.ni-riga .ni-da-scrivere{opacity:.55;font-style:italic;font-weight:400}.ni-verifica.ni-errato{color:#c02418;cursor:default;background:#ff3b301f;border:1px solid #ff3b308c}.ni-verifica.ni-errato:before{background:#ff3b30}html[data-theme=dark] .ni-verifica.ni-errato{color:#ff9c94;background:#ff453a2e;border-color:#ff453a99}.ni-riga-errata>span>em{color:#c02418}html[data-theme=dark] .ni-riga-errata>span>em{color:#ff9c94}html[data-theme=dark] .ni-chiara{color:#1d2b2a}html[data-theme=dark] .ni-chiara:disabled{color:#1d2b2a73}.ni-nastro{align-items:center;gap:10px;margin:12px 0 0;display:flex}.ni-nastro>.ni-chiara{flex:none;min-width:44px;padding:0 14px}.ni-nastro>.ni-nota{text-align:center;flex:1;gap:2px;margin:0;display:grid}.document-pane-card>.domande{gap:10px;padding:52px 0 0;display:grid}.document-pane-card>.domande:has(+.seller-documents){padding-top:0}.domanda{background:#ffffff9e;border-radius:22px;padding:14px 16px}.domanda-testa{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.domanda-testa p{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.35}.domanda-cambia{color:#087be8;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:600}.domanda-cambia:hover{text-decoration:underline}.domanda-scelte{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.scelta{color:var(--ink);cursor:pointer;background:#fffc;border:1px solid #1e283524;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11.5px;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.scelta:hover{border-color:#1e28354d}.scelta i{opacity:0;background:#087be8;flex:0 0 0;width:0;height:13px;transition:width .16s,opacity .16s,flex-basis .16s;-webkit-mask:url(/check-app.svg?v=1) 50%/contain no-repeat;mask:url(/check-app.svg?v=1) 50%/contain no-repeat}.scelta-presa{color:#087be8;background:#087be81a;border-color:#087be8;font-weight:600}.scelta-presa i{opacity:1;flex-basis:13px;width:13px}.scelta-attenzione.scelta-presa{color:#c0392b;background:#ff3b3017;border-color:#ff3b30}.scelta-attenzione.scelta-presa i{background:#c0392b}.domanda-dentro{background:0 0;border-top:1px solid #1e283514;border-radius:0;margin:12px 0 0;padding:12px 0 0 14px;box-shadow:inset 2px 0 #087be840}.domanda-dentro .domanda-testa p{color:#1e2835b8;font-weight:500}.scelte-larghe{gap:8px;margin-top:10px;display:grid}.scelta-larga{text-align:left;cursor:pointer;background:#fffc;border:1px solid #1e28351f;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;transition:background-color .16s,border-color .16s;display:flex}.scelta-larga:hover{border-color:#1e283547}.scelta-larga i{border:1.5px solid #1e283538;border-radius:50%;flex:0 0 15px;width:15px;height:15px;margin-top:2px}.scelta-larga.scelta-presa{background:#087be812;border-color:#087be8}.scelta-larga.scelta-presa i{background:#087be8;border:0;-webkit-mask:url(/check-app.svg?v=1) 50%/contain no-repeat;mask:url(/check-app.svg?v=1) 50%/contain no-repeat}.scelta-larga strong{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.scelta-larga small{color:#1e28358c;margin-top:3px;font-size:11px;line-height:1.4;display:block}.restanti{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.restanti>span{color:#1e283561;font-size:10.5px}.restante{color:#1e283566;cursor:pointer;background:0 0;border:1px dashed #1e28352e;border-radius:999px;padding:6px 11px;font-size:11px}.restante:hover{color:#087be8;border-style:solid;border-color:#087be8}.cartella-avviso{background:#fff6e5;border-radius:16px;align-items:flex-start;gap:11px;margin:0 2px 12px;padding:13px 15px;display:flex;box-shadow:inset 3px 0 #e8a317}.cartella-avviso>i{color:#fff;background:#e8a317;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:grid}.cartella-avviso>p{color:#6b4a05;margin:0;font-size:12px;line-height:1.5}.cartella-vuota{color:#1e283566;margin:0;padding:14px 2px;font-size:11.5px}.riga-quando{color:#1e28356b;margin-left:8px;font-size:10px;font-style:normal}.riga-peso{white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:600}.riga-peso.obbligatorio{color:#c0392b;background:#ff3b301a}.riga-peso.opportuno{color:#1e28358c;background:#1e283512}.cartella-cestino{border-top:1px solid #1e283514;margin-top:12px;padding:10px 2px 0}.cartella-cestino>button{color:#1e283561;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.cartella-cestino>button:hover{color:#1e28359e}.cestino-riga{border-top:1px solid #1e283512;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.cestino-riga>span{color:#1e283580;min-width:0;font-size:11px}.cestino-riga>span strong{color:#1e2835b8;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.cestino-riga>span small{font-size:9px}.cestino-riga div{flex:none;gap:8px;display:flex}.cestino-riga button{cursor:pointer;border:0;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:600}.cestino-recupera{color:#087be8;background:#087be81a}.cestino-elimina{color:#c0392b;background:#ff3b301a}.assignment-row{position:relative}.assignment-row .pratica-cestina{opacity:0;cursor:pointer;background:#1e28350f;border:0;border-radius:50%;width:20px;height:20px;padding:0;transition:opacity .15s;position:absolute;top:10px;right:10px}:is(.assignment-row:hover .pratica-cestina,.assignment-row .pratica-cestina:focus-visible){opacity:1}.assignment-row .pratica-cestina:before{content:"";background:#1e28358c;position:absolute;inset:5px;-webkit-mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat;mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat}.assignment-row .pratica-cestina:hover:before{background:#ff3b30}.cestino-pratiche{color:#1e283561;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:14px auto 22px;padding:7px 14px;font-size:10px;font-weight:600;display:block}.cestino-pratiche:hover{color:#1e2835a8;background:#1e28350d}.assignment-row .pratica-recupera{color:#1e2835;cursor:pointer;background:#ffffffc7;border:0;border-radius:999px;align-self:center;margin:0 auto;padding:8px 14px;font-size:10px;font-weight:600;box-shadow:0 1px 2px #262c341f}.assignment-row .pratica-recupera:hover{background:#fff}.delete-document-note{color:#1e283580;margin:8px 0 0;font-size:11px;line-height:1.35;display:block}.attesa{padding:22px 4px 8px}.attesa-testa{align-items:center;gap:12px;margin-bottom:16px;display:flex}.attesa-testa div{min-width:0}.attesa-testa strong{letter-spacing:-.01em;font-size:14px;font-weight:750;display:block}.attesa-testa>div>span{color:#1e283580;margin-top:2px;font-size:11.5px;display:block}.attesa-pillola{color:#1e2835b8;max-width:520px;margin-top:6px;font-size:13px;line-height:1.45;display:block}html[data-theme=dark] .attesa-pillola{color:#f3f5f6b8}.attesa-pillola em{opacity:.78;margin-top:2px;font-size:11px;font-style:normal;display:block}.attesa:has(.attesa-pillola) .attesa-righe{max-height:210px}html[data-theme=dark] .attesa-testa strong,html[data-theme=dark] .attesa-dett strong{color:#1e2835}.attesa-anello{flex:0 0 26px;width:26px;height:26px}.attesa-anello svg{width:26px;height:26px;transform:rotate(-90deg)}.attesa-anello circle{fill:none;stroke-width:3px}.attesa-anello circle:first-child{stroke:#087be833}.attesa-anello circle:last-child{stroke:#087be8;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1)}.attesa-righe{gap:8px;max-height:264px;display:grid;overflow-y:auto}.attesa-riga{opacity:0;background:#1e283509;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;animation:.42s cubic-bezier(.22,1,.36,1) forwards attesa-entra;display:flex;transform:translateY(6px)}@keyframes attesa-entra{to{opacity:1;transform:none}}.attesa-riga b{color:#fff;letter-spacing:.03em;background:#1e2023;border-radius:8px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:700}.attesa-dett{flex:1;min-width:0}.attesa-dett strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.attesa-dett span{color:#1e283594;font-size:12px;display:block}.attesa-riga>i{border:2px solid #1e28351f;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.attesa-alleggerisco,.attesa-controllo,.attesa-leggo,.attesa-unisco{background:linear-gradient(100deg,#1e283509 30%,#087be817 50%,#1e283509 70%) 0 0/280% 100%;animation:.42s cubic-bezier(.22,1,.36,1) forwards attesa-entra,1.5s ease-in-out infinite attesa-luce}@keyframes attesa-luce{to{background-position:-180% 0}}.attesa-alleggerisco>i,.attesa-controllo>i,.attesa-leggo>i,.attesa-unisco>i{border-color:#087be8 #087be833 #087be833;animation:.8s linear infinite ni-giro}.attesa-fatto>i{background:#087be8;border:0;animation:.34s cubic-bezier(.34,1.56,.64,1) both attesa-spunta;-webkit-mask:url(/check-app.svg?v=1) 50%/contain no-repeat;mask:url(/check-app.svg?v=1) 50%/contain no-repeat}@keyframes attesa-spunta{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.attesa-fatto .attesa-dett span{color:#087be8}.attesa-scartato>i{background:#ff3b30;border:0;-webkit-mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat;mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat}.attesa-scartato .attesa-dett span{color:#c0392b}@media (prefers-reduced-motion:reduce){.attesa-riga,.attesa-alleggerisco,.attesa-controllo,.attesa-leggo,.attesa-unisco,.attesa-fatto>i{opacity:1;background-image:none;animation:none;transform:none}.attesa-anello circle:last-child{transition:none}}.molti-conto{color:#1e28358c;margin:0 0 12px;font-size:12px}.molti-conto strong{color:var(--ink);font-weight:650}.attesa-riga em{color:#1e283573;white-space:nowrap;flex:none;font-size:10px;font-style:normal;font-weight:600}.smart-upload-status{animation:.24s both smart-upload-entra;overflow:hidden}@keyframes smart-upload-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.smart-upload-status{animation:none}}.smart-upload-status>b{transform-origin:0;background:#087be8;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.aggiungi-venditore{cursor:pointer;background:#ffffffc2;border:1px solid #087be833;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.aggiungi-venditore:hover{background:#fff;border-color:#087be8}.aggiungi-venditore img{filter:invert(37%)sepia(85%)saturate(2400%)hue-rotate(193deg)brightness(96%)contrast(96%);width:14px;height:14px}.chi-aggiungo{z-index:5;background:#fff;border-radius:16px;align-items:center;gap:7px;padding:9px 12px;display:flex;position:absolute;top:52px;right:18px;box-shadow:0 14px 40px #1f2b372e,0 2px 6px #1f2b3714}.chi-aggiungo>span{color:#1e28358c;font-size:11px}.seller-tipo{color:#1e28358c;background:#1e283512;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:600}.dallo-stabile{background:#087be812;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 2px 10px;padding:11px 13px;display:flex}.dallo-stabile>span{color:#1e283599;font-size:11px}.dallo-stabile button{color:#087be8;cursor:pointer;background:#fff;border:1px solid #087be840;border-radius:999px;align-items:baseline;gap:7px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.dallo-stabile button:hover{border-color:#087be8}.dallo-stabile em{color:#1e283573;font-size:9.5px;font-style:normal;font-weight:400}.nuovo-venditore{background:#ffffff80;border-radius:16px;margin:12px 2px 0;padding:12px 14px}.nuovo-venditore p{color:#1e2835b3;margin:0 0 9px;font-size:12px;font-weight:600}.nuovo-venditore>div{flex-wrap:wrap;gap:7px;display:flex}.nuovo-venditore .scelta input{display:none}.dossier-card dd.da-riempire{color:#087be8;letter-spacing:0;cursor:text;background:#087be817;border-radius:7px;margin:-1px -7px;padding:1px 7px;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #087be829}.assignment-card dl>div:first-child dd.da-riempire{font-size:11.5px;font-weight:600}.dossier-card dd.da-riempire:before{content:"";vertical-align:1.5px;background:#087be8;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.dossier-card dd.da-riempire:hover,.dossier-card.is-editing dd.da-riempire{background:#087be824}.dossier-card dd.da-riempire:focus,.dossier-card dd.acceso{color:var(--ink);font-size:inherit;font-weight:inherit;background:#fff;outline:none;animation:.28s cubic-bezier(.22,1,.36,1) campo-acceso;box-shadow:0 0 0 3px #087be829,inset 0 0 0 1px #087be8}@keyframes campo-acceso{0%{box-shadow:0 0 #087be800,inset 0 0 0 1px #087be84d}}.dossier-card dd.da-riempire:focus:before,.dossier-card dd.acceso:before{display:none}.document-request .document-rinomina{cursor:pointer;background:#1e28356b;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;-webkit-mask:url(/edit-character.svg?v=1) 50%/contain no-repeat;mask:url(/edit-character.svg?v=1) 50%/contain no-repeat}.document-request .document-rinomina:hover{background:#087be8}.document-inserted .document-rename{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:6px;outline:none;margin:-1px 0 -1px -6px;padding:1px 6px;font-weight:650;display:block;box-shadow:0 0 0 1px #087be8,0 0 0 3px #087be829}.document-request .document-occhio{cursor:pointer;background:#1e28356b;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;-webkit-mask:url(/eye-app.svg?v=1) 50%/contain no-repeat;mask:url(/eye-app.svg?v=1) 50%/contain no-repeat}.document-request .document-occhio:hover{background:#087be8}.document-occhio img{opacity:0}.aggiungi-riga{color:#087be8;cursor:pointer;background:0 0;border:1px dashed #087be847;border-radius:999px;align-items:center;gap:9px;margin:12px 2px 0;padding:10px 14px;font-size:11.5px;font-weight:600;display:flex}.aggiungi-riga:hover{background:#087be80f;border-style:solid}.aggiungi-riga>i{background:#087be8;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url(/plus-app.svg?v=1) 50%/contain no-repeat;mask:url(/plus-app.svg?v=1) 50%/contain no-repeat}.ni-societa{align-items:flex-end;padding-bottom:4px;display:flex}.ni-dialog label.ni-scelta{cursor:pointer}.ni-dialog label.ni-scelta>input[type=file]{display:none}.domanda-aiuto{color:#1e283580;margin:8px 0 0;font-size:11.5px;line-height:1.45}.domanda-scelte .scelta:last-child:not(.scelta-presa){color:#1e283580;border-style:dashed}.document-request.con-nota{min-height:52px}.document-request.con-nota>span{padding:8px 0;display:block}.document-request.con-nota>span small{color:#1e283573;margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.verdetto{border-radius:16px;gap:4px;margin:14px 2px 0;padding:14px 16px;display:grid}.verdetto strong{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.verdetto span{font-size:11.5px;line-height:1.5}.verdetto-verde{background:#2f7d3f17}.verdetto-verde strong{color:#2f7d3f}.verdetto-verde span{color:#1e283599}.verdetto-giallo{background:#fff6e5;box-shadow:inset 3px 0 #e8a317}.verdetto-giallo strong{color:#8a6400}.verdetto-giallo span{color:#6b4a05}.verdetto-rosso{background:#ff3b3014;box-shadow:inset 3px 0 #ff3b30}.verdetto-rosso strong{color:#c0392b}.verdetto-rosso span{color:#1e2835a6}.composizione-card{grid-column:1/-1;align-content:start;gap:0;min-height:0;padding:16px 20px 14px;display:grid}.detail-open .dossier-card.composizione-card:not(.documents-card){height:auto;min-height:0}.composizione-card>header{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.composizione-card>header h3{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:700}.comp-nota{color:#1e283573;font-size:10px}.comp-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:1480px){.comp-griglia{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.comp-griglia{grid-template-columns:minmax(0,1fr)}}.comp-riquadro{background:#ffffff8c;border-radius:14px;align-content:start;gap:7px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #1e28350f}.comp-riquadro h4{letter-spacing:.02em;color:#1e283599;margin:0;font-size:10.5px;font-weight:700}.comp-riquadro h4 em{color:#1e283566;margin-left:4px;font-size:9px;font-style:normal;font-weight:500}.comp-voci{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.comp-seguito{border-left:2px solid #087be838;padding-left:10px}.comp-seguito>span{letter-spacing:.06em;text-transform:uppercase;color:#1e283573;font-size:9px;font-weight:700}.comp-pillola{font:inherit;color:var(--ink);cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;align-items:center;gap:7px;padding:4px 6px 4px 10px;font-size:10.5px;font-weight:600;transition:box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #1e28351a}.comp-pillola:hover{box-shadow:inset 0 0 0 1px #1e283533}.comp-pillola.is-on{box-shadow:inset 0 0 0 1px #34c75959}.comp-pillola:disabled{cursor:default;opacity:.7}.comp-pillola em{color:#1e283566;font-size:8.5px;font-style:normal;font-weight:500}.comp-pillola i{background:#1e283529;border-radius:9px;flex:none;width:28px;height:17px;transition:background .16s;position:relative}.comp-pillola i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 2px #00000038}.comp-pillola.is-on i{background:#34c759}.comp-pillola.is-on i:after{transform:translate(11px)}.comp-secca{padding:5px 11px;font-size:10.5px}.seller-documents{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:12px;display:grid}.seller-documents>section{background:#ffffff8c;border-radius:14px;min-width:0;padding:12px 14px;box-shadow:inset 0 0 0 1px #1e28350f}@media (max-width:760px){.seller-documents{grid-template-columns:minmax(0,1fr)}}.ni-riga-avviso{box-shadow:none;background:0 0;border-radius:0}.ni-riga-avviso>strong{background:#ffb70021;border-radius:10px;margin:-4px 0;padding:4px 10px;box-shadow:inset 0 0 0 1px #be7d0029}.ni-riga span em{text-overflow:ellipsis;white-space:nowrap;max-width:380px;display:block;overflow:hidden}.ni-riga .ni-matita{cursor:pointer;vertical-align:-2px;background:#1e283559;border:0;flex:0 0 14px;width:14px;height:14px;margin-left:7px;padding:0;display:inline-block;-webkit-mask:url(/edit-character.svg?v=1) 50%/contain no-repeat;mask:url(/edit-character.svg?v=1) 50%/contain no-repeat}.ni-riga .ni-matita:hover{background:#087be8}.ni-riga-correzione{align-items:flex-start}.ni-correzione{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.ni-correzione input{min-width:150px;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:9px;outline:none;flex:1;padding:5px 9px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px #087be8,0 0 0 3px #087be824}.ni-correzione .ni-salva{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:650}.ni-correzione .ni-salva:hover{background:#0a6fd0}.ni-correzione .ni-annulla{color:var(--ink);cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:650;box-shadow:inset 0 0 0 1px #1e283524}.ni-correzione .ni-errore{text-align:right;color:#c23c17;flex:1 0 100%;font-size:9.5px}.dif-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);background:#1e283552;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dif-dialog{background:#fff;border-radius:22px;width:min(440px,100%);max-height:82vh;padding:20px 22px 18px;overflow:auto;box-shadow:0 24px 70px #141c2659}.dif-dialog h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 3px;font-size:16px;font-weight:750}.dif-dialog>p{color:#1e28358c;margin:0 0 14px;font-size:11px}.dif-voci{gap:12px;display:grid}.dif-voce{gap:6px;display:grid}.dif-etichetta{letter-spacing:.07em;text-transform:uppercase;color:#1e283573;font-size:9.5px;font-weight:700}.dif-scelte{grid-template-columns:1fr 1fr 30px;align-items:stretch;gap:6px;display:grid}.dif-scelte>button{text-align:left;min-width:0;font:inherit;cursor:pointer;background:#1e28350d;border:0;border-radius:11px;padding:7px 10px;transition:box-shadow .14s,background .14s;box-shadow:inset 0 0 0 1px #1e283514}.dif-scelte>button small{letter-spacing:.04em;text-transform:uppercase;color:#1e28356b;margin-bottom:2px;font-size:8.5px;font-weight:650;display:block}.dif-scelte>button b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.dif-scelte>button.is-on{background:#087be81a;box-shadow:inset 0 0 0 1.5px #087be8}.dif-scelte>button.is-on small{color:#087be8}.dif-mano{position:relative;background:#1e28350d!important}.dif-mano:before{content:"";background:#1e283580;position:absolute;inset:7px;-webkit-mask:url(/edit-character.svg?v=1) 50%/contain no-repeat;mask:url(/edit-character.svg?v=1) 50%/contain no-repeat}.dif-mano.is-on:before{background:#087be8}.dif-voce>input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:11px;outline:none;padding:7px 11px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px #087be8,0 0 0 3px #087be824}.dif-dialog footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.dif-chiara{color:var(--ink);cursor:pointer;background:#1e28350f;border:0;border-radius:999px;padding:8px 15px;font-size:11.5px;font-weight:650}.dif-chiara:hover{background:#1e28351a}.dif-blu{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:999px;padding:8px 17px;font-size:11.5px;font-weight:650}.dif-blu:hover{background:#0a6fd0}.smart-card-upload{transition:background .15s,transform 60ms}.smart-card-upload:active{transform:scale(.97)}.smart-card-upload:focus-within{outline-offset:2px;outline:2px solid #087be88c}.edit-seller-button,.edit-smart-writing-button{transition:background .15s,transform 60ms}.edit-seller-button:active,.edit-smart-writing-button:active{transform:scale(.94)}.editable-seller-subcard .edit-seller-button:active{transform:translateY(-50%)scale(.94)}:is(.edit-seller-button:focus-visible,.edit-smart-writing-button:focus-visible){outline-offset:2px;outline:2px solid #087be88c}.edit-seller-button[aria-pressed=true]{background:#087be8}.edit-seller-button[aria-pressed=true] img{filter:brightness(0)invert()}.sold-button,.ni-blu,.dif-blu,.download-documents-button,.new-assignment-button{transition:background .15s,transform 60ms}.sold-button:active,.ni-blu:active,.dif-blu:active,.download-documents-button:active,.new-assignment-button:active{transform:scale(.985)}:is(.sold-button:focus-visible,.ni-blu:focus-visible,.dif-blu:focus-visible,.download-documents-button:focus-visible,.new-assignment-button:focus-visible){outline-offset:2px;outline:2px solid #087be88c}.ni-blu:disabled,.dif-blu:disabled,.sold-button:disabled{opacity:.45;cursor:default;transform:none}:is(.ni-chiara:focus-visible,.dif-chiara:focus-visible){outline-offset:2px;outline:2px solid #1e283559}.dossier-card.is-editing,.seller-subcard.is-editing{box-shadow:inset 0 0 0 2px #087be859}.comp-stato{letter-spacing:.05em;text-transform:uppercase;color:#9a6400;background:#ffb70024;border-radius:999px;flex:none;padding:3px 9px;font-size:9px;font-weight:700;box-shadow:inset 0 0 0 1px #be7d001f}.comp-stato.is-completa{color:#166a3c;background:#34c75921;box-shadow:inset 0 0 0 1px #1673461a}.composizione-card.is-compatta{padding:16px 20px}.comp-compatta{justify-content:space-between;align-items:center;gap:16px;display:flex}.comp-compatta-testo{min-width:0}.comp-compatta-testo header{align-items:center;gap:10px;margin:0 0 4px;display:flex}.comp-compatta-testo h3{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:700}.comp-compatta-testo p{color:#1e283599;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;font-weight:550;overflow:hidden}.comp-azione{color:#087be8;font:inherit;cursor:pointer;background:#087be81a;border:0;border-radius:999px;flex:none;padding:7px 14px;font-size:11px;font-weight:650;transition:background .14s,transform 60ms}.comp-azione:hover{background:#087be829}.comp-azione:active{transform:scale(.97)}.comp-azione:focus-visible{outline-offset:2px;outline:2px solid #087be88c}@media (max-width:760px){.comp-compatta{flex-direction:column;align-items:flex-start;gap:10px}.comp-compatta-testo p{white-space:normal}}.comp-piede{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.comp-annulla{color:var(--ink);font:inherit;cursor:pointer;background:#1e28350f;border:0;border-radius:999px;padding:8px 15px;font-size:11.5px;font-weight:650}.comp-annulla:hover{background:#1e28351a}.comp-salva{color:#fff;font:inherit;cursor:pointer;background:#087be8;border:0;border-radius:999px;padding:8px 17px;font-size:11.5px;font-weight:650;transition:background .14s,transform 60ms}.comp-salva:hover{background:#0a6fd0}.comp-salva:active{transform:scale(.985)}:is(.comp-annulla:focus-visible,.comp-salva:focus-visible){outline-offset:2px;outline:2px solid #087be88c}.close-detail-testo{color:var(--ink);font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:7px 15px;font-size:11.5px;font-weight:650;transform:translate(-18px);box-shadow:0 1px 2px #262c3424,0 8px 22px #262c3429}.close-detail-testo:hover{background:#fff}.close-detail-testo:focus-visible{outline-offset:2px;outline:2px solid #087be88c}.detail-open .assignment-card dl>div{padding:9px 0}.detail-open .assignment-card dl>div:first-child{margin-bottom:0}.detail-open .assignment-card h3{margin-bottom:8px}.assignment-blue-empty .new-assignment-button{margin:18px 0 0;position:static!important;top:auto!important;bottom:auto!important;right:auto!important}html[data-theme=dark] .assignment-blue-empty>strong{color:#a7d8ce!important}html[data-theme=dark] .assignment-blue-empty>p{color:#a7d8cea8!important}.rail-menu .coda-in-volo{color:var(--d-testo-muto);white-space:nowrap;margin-top:14px;padding:0 10px;font-size:12px;display:block}.rail-menu .coda-ferma{white-space:normal;line-height:1.35}.rail-menu .coda-riprova{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 0 6px;padding:12px 4px;text-decoration:underline;display:inline}@media (pointer:coarse){.rail-menu .coda-riprova{padding:14px 6px}}@media (max-width:1000px){.rail-menu .coda-in-volo{padding:0;font-size:0}.rail-menu .coda-ferma{padding:0 6px;font-size:11px}.rail-menu .coda-ferma:after{content:none}.rail-menu .coda-in-volo:after{content:"•";text-align:center;color:var(--d-testo-muto);font-size:18px;display:block}}.avviso-fine{z-index:96;color:#fff;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 6px 0 15px;font-size:11px;font-weight:650;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 10px 26px #1e283542}.avviso-fine.e-andata{background:var(--ok,#1b5e38)}.avviso-fine.non-e-andata{background:var(--allarme,#96453d)}.avviso-fine>button{color:#fff;width:24px;height:24px;font:inherit;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;padding:0;font-size:12px;line-height:1}@media (max-width:1000px){.avviso-fine{right:18px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.rail-menu .coda-tocca{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rail-menu .coda-tocca em{white-space:normal;opacity:.78;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-style:normal;line-height:1.35;display:block}.activity-card .reminder-empty{color:var(--testo-muto,#4f615a)}html[data-theme=dark] .activity-card .reminder-empty{color:var(--muted,#9aa3aa)}.smart-upload-status.e-ambra{color:#b06a00;background:#ff9f0a29}.smart-upload-status.e-ambra>b{background:#ff9f0a}html[data-theme=dark] .smart-upload-status.e-ambra{color:#e7a94f;background:#ff9f0a38}.activity-card .reminder-empty:before{content:none;display:none}.activity-card .activity-list:has(>.reminder-empty){place-items:center;padding:0;display:grid}.activity-card .activity-list>.reminder-empty{width:100%;min-height:0;padding:24px}.activity-card .reminder-empty strong{font-size:15px}.activity-card .reminder-empty strong:before,.activity-card .reminder-empty strong:after,.activity-card .reminder-empty span:after{content:none}.document-request.e-superato{opacity:.62}.document-request.e-superato strong{font-weight:550}.document-request.e-scelto{border-color:#087be8;box-shadow:0 0 0 2px #087be824}.document-rinomina-casella{color:#1e2835;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #087be8;border-radius:6px;outline:0;padding:1px 4px;font-size:12.5px;font-weight:600}.documents-summary+.documenti-in-fila,.documenti-in-fila{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400}.documenti-in-arrivo{display:grid}.document-in-arrivo>span{gap:2px;min-width:0;display:grid}.document-in-arrivo>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.document-in-arrivo>span>small{color:var(--muted);font-size:11px}.document-in-arrivo>.rotella{color:var(--muted);flex:0 0 15px}.dq-letto{vertical-align:middle;letter-spacing:.01em;color:#7a5200;white-space:nowrap;background:#ffb70021;border-radius:8px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1px #be7d0029}html[data-theme=dark] .dq-letto{color:#f0c66a}.dq-riga{color:#687a76;overflow-wrap:anywhere;flex:0 0 100%;min-width:0;margin:2px 0 0;font-size:10.5px;line-height:1.45}html[data-theme=dark] .dq-riga{color:#ffffffa3}.property-card dl>div:has(>.dq-riga){flex-wrap:wrap}@media (max-width:1000px){.dq-letto{margin-right:4px;font-size:9px}.dq-riga{font-size:10px}}.property-address .pratica-codice{letter-spacing:0;color:#5b6675;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-flex}.property-address .pratica-codice b{font-size:inherit;letter-spacing:0;color:inherit;font-weight:500}.ni-codice-field input{text-transform:uppercase;letter-spacing:.09em;font-weight:700}.ni-codice-field small{letter-spacing:0;color:#5b6675;margin-top:.2rem;font-size:.7rem;font-weight:400;display:block}.property-address .pratica-codice{color:#5b6675}html[data-theme=dark] .pratica-codice{color:#ffffff8f}html[data-theme=dark] .property-address .pratica-codice b{color:#ffffffb8}html[data-theme=dark] .ni-codice-field input{color:#ffffffeb}html[data-theme=dark] .ni-codice-field small{color:#ffffff8f}.da-fare-vittorio,.avviso-spillo{border-top:1px solid var(--d-bordo,#1e413e1c);align-items:center;gap:8px;min-height:36px;font-size:12px;line-height:1.35;display:flex}.da-fare-vittorio.da-fare-vittorio{color:var(--attesa)!important}.avviso-spillo.avviso-spillo{color:var(--muto,#1e28359e)!important}.da-fare-vittorio>i,.avviso-spillo>i{background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url(/pin.svg) 50%/contain no-repeat;mask:url(/pin.svg) 50%/contain no-repeat}.da-fare-vittorio:last-child,.avviso-spillo:last-child{margin-bottom:0}html[data-theme=dark] .da-fare-vittorio.da-fare-vittorio{color:#d4ad68!important}html[data-theme=dark] .avviso-spillo.avviso-spillo{color:#ffffffa8!important}html[data-theme=dark] .da-fare-vittorio,html[data-theme=dark] .avviso-spillo{border-top-color:#ffffff1c}.ce-gia .ce-gia-dove{color:var(--muto,#1e28359e);margin:0;font-size:12px}.ce-gia .ce-gia-nome{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:600}html[data-theme=dark] .ce-gia .ce-gia-dove{color:#ffffffa8}.expenses-modificabile{cursor:text;border-radius:8px;align-items:center;gap:8px;padding:2px 4px;display:inline-flex;position:relative}.expenses-modificabile>span{border-bottom:1.5px dashed #0000;outline:none;transition:border-color .3s}.expenses-modificabile:hover>span,.expenses-modificabile.lo-dice>span{border-color:var(--attesa)}.expenses-modificabile>span:focus{border-bottom-style:solid;border-color:var(--attesa)}.expenses-modificabile>em{color:var(--muto,#1e28359e);opacity:0;white-space:nowrap;pointer-events:none;font-size:11px;font-style:normal;font-weight:400;transition:opacity .3s}.expenses-modificabile:hover>em,.expenses-modificabile.lo-dice>em{opacity:1}.expenses-modificabile>img{opacity:.6;flex:none;width:18px;height:18px}.expenses-stima{opacity:.72;font-weight:400}html[data-theme=dark] .expenses-modificabile>em{color:#ffffffa8}html[data-theme=dark] .expenses-modificabile>img{filter:invert()brightness(1.6);opacity:.55}@media (prefers-reduced-motion:reduce){.expenses-modificabile>span,.expenses-modificabile>em{transition:none}}@keyframes sottomano-accendi{0%{background:#1b5e3800}20%{background:#1b5e3829}to{background:#1b5e3800}}@keyframes sottomano-accendi-scuro{0%{background:#8fd3a600}20%{background:#8fd3a629}to{background:#8fd3a600}}.document-request.si-accende{animation:1.1s sottomano-accendi}html[data-theme=dark] .document-request.si-accende{animation-name:sottomano-accendi-scuro}@media (prefers-reduced-motion:reduce){.document-request.si-accende{animation:none}}.contatore-copie{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.contatore-copie button{border:1px solid var(--bordo-forte,#1e413e2e);background:var(--bianco,#fff);width:22px;height:22px;min-height:22px;color:var(--testo,#16211f);cursor:pointer;border-radius:50%;place-items:center;padding:0;font:600 14px/1 inherit;display:grid}.contatore-copie button:disabled{opacity:.35;cursor:default}.contatore-copie b{background:var(--marchio,#245a5c);width:22px;height:22px;color:var(--bianco,#fff);border-radius:50%;place-items:center;font:700 11px/1 inherit;display:inline-grid}html[data-theme=dark] .contatore-copie button{color:#f2f4f5;background:#ffffff0f;border-color:#ffffff2e}.expenses-modificabile>span[role=button]{cursor:pointer}.expenses-modificabile>span[role=button]:focus-visible{outline:2px solid var(--marchio,#245a5c);outline-offset:3px;border-radius:4px}.expenses-modificabile.e-aperto>span{border-bottom-style:solid;border-color:var(--marchio,#245a5c);background:#245a5c0f}.expenses-modificabile.e-aperto>em{opacity:1}html[data-theme=dark] .expenses-modificabile.e-aperto>span{background:#ffffff12}.seller-subcard .butta-venditore:disabled{opacity:.38;cursor:default;box-shadow:none}.seller-subcard.is-editing:not(.oscilla) .butta-venditore{top:13px;right:52px}.seller-card:not(.buyer-card) .seller-subcard:not(.is-editing){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.seller-subcard .butta-venditore{color:#fff;padding:0}.seller-subcard .butta-venditore[aria-disabled=true]{opacity:.38;cursor:help;box-shadow:none}.seller-subcard .butta-venditore .sv-cestino{background:currentColor;width:16px;height:16px;display:block;-webkit-mask:url(/cestino-venditore.svg) 50%/contain no-repeat;mask:url(/cestino-venditore.svg) 50%/contain no-repeat}.seller-subcard.oscilla .butta-venditore{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:50%;animation:none;top:0;right:-8px}.seller-subcard.oscilla .butta-venditore:before{content:"";z-index:-1;border-radius:inherit;background:#c8452a;position:absolute;inset:5px;box-shadow:0 3px 10px #00000038}.seller-subcard.oscilla .butta-venditore .sv-cestino{width:18px;height:18px}.seller-subcard.oscilla .edit-seller-button,.seller-subcard.oscilla .subcard-add-document{visibility:hidden;pointer-events:none}.seller-subcard.oscilla{animation:.2s cubic-bezier(.2,.8,.2,1) both sv-attiva;box-shadow:inset 0 0 0 1px #237a7047,0 5px 18px #1e28351a}.seller-subcard .butta-venditore:focus-visible{outline-offset:3px;outline:3px solid #237a70}html[data-theme=dark] .seller-subcard.oscilla{box-shadow:inset 0 0 0 1px #65b6a773,0 5px 18px #00000038}html[data-theme=dark] .seller-subcard .butta-venditore:focus-visible{outline-color:#65b6a7}@keyframes sv-attiva{0%{opacity:.8;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.seller-subcard.oscilla{animation:none;transform:none}}.vol-cielo{height:132px;margin:10px 0 2px;position:relative}.vol-detto{text-align:center;color:#1e283580;font-size:11.5px;font-weight:650;position:absolute;bottom:2px;left:0;right:0}.vol-foglio{opacity:0;will-change:transform, opacity;background:#fff;border:1px solid #1e283521;border-radius:8px;width:62px;height:82px;padding:9px 8px;position:absolute;top:16px;overflow:hidden;box-shadow:0 10px 26px #1b393624}.vol-foglio .vol-tratto{background:#1e28351a;border-radius:2px;height:3px;margin-bottom:5px;display:block}.vol-foglio .vol-tratto:first-of-type{width:74%}.vol-foglio .vol-tratto:nth-of-type(2){width:92%}.vol-foglio .vol-tratto:nth-of-type(3){width:58%}.vol-foglio .vol-tratto:nth-of-type(4){width:86%}.vol-foglio .vol-tratto:nth-of-type(5){width:42%}.vol-scia{pointer-events:none;background:linear-gradient(#237a7000,#237a7038,#237a7000);height:28px;position:absolute;top:-28px;left:0;right:0}.vol-facce{color:#fff;letter-spacing:.03em;background:#237a70;place-items:center;height:15px;font-size:8px;font-weight:700;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(15px)}.vol-foglio.vol-unito{width:70px}.vol-nome{opacity:0;white-space:nowrap;will-change:transform, opacity;pointer-events:none;background:#fff;border:1px solid #1e28351a;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 8px);padding:5px 10px 5px 6px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 20px #1b393621}.vol-nome b{letter-spacing:.04em;background:#1e283517;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:700}.vol-nome span{color:#20302e;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.vol-nome.vol-attesa b{color:#7e5810;background:#7e581024}.vol-nome.vol-attesa span{color:#7e5810}.document-request.vol-riga-attesa,.document-inserted.vol-riga-attesa{border-radius:12px;animation:4.4s ease-out both vol-riga-attesa;position:relative}@keyframes vol-riga-attesa{0%,62%{box-shadow:inset 0 0 0 2px #7e581080,0 6px 20px #392a0a1a}to{box-shadow:inset 0 0 0 2px #7e581000,0 6px 20px #392a0a00}}html[data-theme=dark] .vol-detto{color:#ffffff9e}@media (prefers-reduced-motion:reduce){.vol-foglio,.vol-nome{transition:none!important;animation:none!important}.document-request.vol-riga-attesa,.document-inserted.vol-riga-attesa{animation:none;box-shadow:inset 0 0 0 2px #7e581073}}@media (max-width:560px){.vol-cielo{height:120px}.vol-foglio{width:54px;height:72px}.vol-nome span{font-size:10px}}.mirino{z-index:100302;width:100vw;height:100vh;color:#fff;background:#000;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.mirino[role=dialog]{max-width:none;max-height:none;overflow-y:visible}.mirino-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mirino-scritta{z-index:1;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;text-align:center;background:linear-gradient(#0000009e,#0000);margin:0;font-size:15px;font-weight:650;position:relative}.mirino-striscia{z-index:1;-webkit-overflow-scrolling:touch;gap:10px;margin:auto 0 0;padding:10px 16px;list-style:none;display:flex;position:relative;overflow-x:auto}.mirino-striscia>li{flex:none;position:relative}.mirino-miniatura{cursor:pointer;background:#111 50%/cover no-repeat;border:1px solid #ffffff57;border-radius:14px;width:64px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.mirino-miniatura>span{background:var(--marchio,#245a5c);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:4px;left:4px}.mirino-butta{box-sizing:content-box;cursor:pointer;background:#fff padding-box padding-box;border:9px solid #0000;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #00000080}.mirino-croce{background:#16211f;width:11px;height:11px;display:block;-webkit-mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat;mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat}.mirino-nuovo{color:#fff;width:64px;height:64px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #ffffff80;border-radius:14px;padding:0 4px;font-size:11px;font-weight:650;line-height:1.25}.mirino-comandi{z-index:1;padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000000ad);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:auto;display:grid;position:relative}.mirino-laterale{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;font-weight:620}.mirino-fine{text-align:right}.mirino-laterale[disabled]{opacity:.45;cursor:default}.mirino-scatto{cursor:pointer;background:0 0;border:4px solid #ffffffe6;border-radius:50%;place-items:center;width:74px;height:74px;padding:0;display:grid}.mirino-scatto>span{background:#fff;border-radius:50%;width:58px;height:58px;transition:transform .12s;display:block}.mirino-scatto:active>span{transform:scale(.88)}.mirino-scatto[disabled]{opacity:.45;cursor:default}.mirino-guasto{padding:24px 22px calc(24px + env(safe-area-inset-bottom,0px));text-align:left;max-width:420px;margin:auto}.mirino-guasto p{margin:0 0 18px;font-size:15.5px;line-height:1.45}.mirino-guasto .foglio-scelta{text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:60px;margin-bottom:10px;padding:0 18px;font-size:16.5px;font-weight:620;display:flex}.mirino-guasto .foglio-scelta.principale{background:var(--marchio,#245a5c);color:#fff}.mirino-guasto .foglio-scelta span{min-width:0;display:block}.mirino-guasto .foglio-scelta small{opacity:.78;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.mirino-guasto .foglio-icona{background:#fff;flex:none;width:23px;height:23px;-webkit-mask:url(/icone/upload.svg) 50%/contain no-repeat;mask:url(/icone/upload.svg) 50%/contain no-repeat}.mirino-guasto .foglio-annulla{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.mirino-scatto>span{transition:none}.mirino-scatto:active>span{transform:none}}.correzione{justify-content:space-between}.correzione-foto{flex:auto;place-items:center;min-height:0;padding:0 8px;display:grid;overflow:auto}.correzione-foto canvas{touch-action:none;width:100%;max-width:900px;height:auto;display:block}.correzione-comandi{z-index:1;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:12px 14px 4px;display:grid;position:relative}.correzione-annulla{min-height:44px;margin:0 0 calc(10px + env(safe-area-inset-bottom,0px));color:#fff;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600}.mirino-miniatura.non-trovato:after{content:"";background:var(--attesa,#7e5810);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff}.esito-scatto{z-index:95;color:#fff;background:#1e2835;border-radius:14px;width:min(360px,100vw - 36px);max-height:min(70vh,560px);padding:14px 16px;font-size:12.5px;position:fixed;bottom:26px;right:28px;overflow-y:auto;box-shadow:0 14px 36px #1e283547}.esito-scatto-titolo{margin:0 0 8px;font-size:14px;font-weight:700}.esito-scatto-titolo em{opacity:.8;margin-top:2px;font-size:12.5px;font-style:normal;font-weight:500;display:block}.esito-scatto-titolo small{opacity:.7;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.esito-scatto-dove{background:#ffffff17;border-radius:10px;margin:0 0 12px;padding:10px 12px}.esito-scatto-dove b{font-size:15px;font-weight:700;display:block}.esito-scatto-dove span{opacity:.78;overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.esito-scatto-problema{color:var(--attesa,#e0b366);margin:0 0 10px;font-size:12px;font-weight:600}.esito-scatto-comandi{justify-content:space-between;gap:10px;display:flex}.esito-scatto .mirino-laterale{padding:0 10px;font-size:13.5px}.esito-scatto-righe{max-height:42vh;margin-bottom:8px;overflow-y:auto}.esito-scatto-righe fieldset{border:0;margin:0 0 10px;padding:0}.esito-scatto-righe legend{letter-spacing:.04em;text-transform:uppercase;opacity:.62;padding:0 0 4px;font-size:11px;font-weight:700}.esito-scatto-riga{color:#fff;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;margin-bottom:4px;padding:8px 10px;font-size:12.5px;display:block}.esito-scatto-riga.is-scelta{background:var(--marchio,#245a5c);border-color:#0000;font-weight:700}.pannello-scatto{z-index:97;color:#fff;text-align:center;background:#1e2835;border-radius:14px;width:min(320px,100vw - 36px);padding:14px 16px 16px;position:fixed;bottom:26px;right:28px;box-shadow:0 14px 36px #1e283547}.pannello-scatto header{text-align:left;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pannello-scatto header strong{font-size:14px;font-weight:700}.pannello-scatto-quadrato{background:#fff;border-radius:10px;width:100%;max-width:240px;height:auto}.pannello-scatto-codice{margin:10px 0 4px}.pannello-scatto-codice code{letter-spacing:.06em;overflow-wrap:anywhere;opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pannello-scatto-nota{opacity:.82;margin:0 0 12px;font-size:12px}.pannello-scatto-nota b{font-variant-numeric:tabular-nums}.pannello-scatto-attesa{opacity:.8;margin:22px 0;font-size:13px}.pannello-scatto-problema{color:var(--attesa,#e0b366);margin:0 0 10px;font-size:12.5px;font-weight:600}.pannello-scatto-arrivate{margin:0 0 8px;font-size:12.5px;font-weight:650}.pannello-scatto-striscia{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pannello-scatto-striscia>li>span{background:#ffffff1f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.pannello-scatto-fatto{color:var(--ok,#7bc49b);margin:0 0 10px;font-size:12.5px;font-weight:650}.esito-scatto-persona{border-top:1px solid #ffffff24;margin:10px 0 0;padding:10px 0 0}.esito-scatto-persona p{color:#ffffffbd;margin:0 0 8px;font-size:11.5px;line-height:1.45}.esito-scatto-persona b{color:#fff;font-weight:700}.pannello-scatto-documenti li{place-items:center;gap:1px;width:auto;min-width:46px;padding:4px 6px;display:grid}.pannello-scatto-documenti em{opacity:.7;white-space:nowrap;font-size:8.5px;font-style:normal;line-height:1.1}.new-reminder-form{position:relative}.new-reminder-form>button.pv-microfono{z-index:2;color:#fff;cursor:pointer;background:#237a70;border:0;border-radius:50%;grid-area:1/1;place-self:center end;place-items:center;width:32px;min-width:32px;max-width:32px;height:32px;margin-right:8px;padding:0;transition:background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 4px 10px #245a5c40}.new-reminder-form>button.pv-microfono svg{width:15px;height:15px;display:block}.new-reminder-form>button.pv-microfono.sta-ascoltando{background:#96453d;box-shadow:0 0 0 6px #96453d2e}.new-reminder-form>button.pv-microfono.sta-ascoltando i{background:#fff;border-radius:2px;width:11px;height:11px}.new-reminder-form>input:first-child.pv-con-microfono{grid-row-start:1;grid-column-start:1;padding-right:52px}@media (max-width:1180px){.new-reminder-form>button.pv-microfono{grid-area:1/1/auto/-1}}@media (max-width:680px){.new-reminder-form>button.pv-microfono{grid-area:1/1}}.new-reminder-form .pv-ascolto{z-index:3;color:#b8863b;white-space:nowrap;background:#fbf3df;border:1px solid #ead7a6;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 28px);height:22px;padding:0 10px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-11px;left:14px;overflow:hidden}.new-reminder-form .pv-ascolto b{font-variant-numeric:tabular-nums;font-weight:700}.new-reminder-form .pv-ascolto span{text-overflow:ellipsis;color:#b8863b;min-width:0;font-weight:500;overflow:hidden}html[data-theme=dark] .new-reminder-form>button.pv-microfono{color:#10211e!important;background:#65b6a7!important;box-shadow:0 4px 10px #00000059!important}html[data-theme=dark] .new-reminder-form>button.pv-microfono.sta-ascoltando{color:#10211e!important;background:#ff453a!important;box-shadow:0 0 0 6px #ff453a2e!important}html[data-theme=dark] .new-reminder-form>button.pv-microfono.sta-ascoltando i{background:#10211e}html[data-theme=dark] .new-reminder-form .pv-ascolto{color:#e7c98a;background:#b8863b29;border-color:#ead7a647}html[data-theme=dark] .new-reminder-form .pv-ascolto span{color:#e7c98a}@media (max-width:1000px){.new-reminder-form>button.pv-microfono{width:40px;min-width:40px;max-width:40px;height:40px;margin-right:6px}.new-reminder-form>button.pv-microfono svg{width:18px;height:18px}.new-reminder-form>input:first-child.pv-con-microfono{padding-right:58px}}.agency-dati-righe{gap:20px;margin-top:6px;display:grid}.agency-dati-righe>div{justify-items:start;gap:8px;display:grid}.agency-dati-righe strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.agency-dati-righe span{opacity:.68;max-width:62ch;font-size:12px;line-height:1.6}.agency-dati-tasto{background:color-mix(in srgb, currentColor 8%, transparent);height:40px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 18px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.agency-dati-tasto:hover{background:color-mix(in srgb, currentColor 13%, transparent)}.agency-dati-chiudi{color:#96453d;background:#96453d14}.agency-dati-chiudi:hover{background:#96453d24}html[data-theme=dark] .agency-dati-chiudi{color:#ff9c94;background:#ff453a1f}html[data-theme=dark] .agency-dati-chiudi:hover{background:#ff453a33}@media (min-width:1001px){.agency-dati-righe{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}.doc-agenzia-righe{display:grid}.doc-agenzia-riga>span>small{text-transform:none;letter-spacing:0;font-weight:400}.doc-agenzia-riga{min-height:46px}.doc-agenzia-riga>span{min-width:0}.doc-agenzia-riga>span>strong,.doc-agenzia-riga>span{font-size:12.5px;font-weight:650}.doc-agenzia-riga>span>small{font-size:12px}html:not([data-theme=dark]) .doc-agenzia-riga>span>strong,html:not([data-theme=dark]) .doc-agenzia-riga>span{color:#1d2b2a}html:not([data-theme=dark]) .doc-agenzia-riga>span>small{color:#1e2835b8}html[data-theme=dark] .doc-agenzia-riga{border-top-color:#ffffff1c}html[data-theme=dark] .doc-agenzia-riga>span>strong,html[data-theme=dark] .doc-agenzia-riga>span{color:#f3f5f6}html[data-theme=dark] .doc-agenzia-riga>span>small{color:#ffffffad}html[data-theme=dark] .doc-agenzia-riga>b{color:#ffffffd1;background:#ffffff1f}.doc-agenzia-stato{flex:none;align-items:center;gap:10px;display:flex}.doc-agenzia-avviso{margin:0 0 14px}.doc-agenzia-non-pronto{margin:0 0 12px;font-size:12px;line-height:1.45}html[data-theme=dark] .doc-agenzia-non-pronto{color:#ffffff9e}.doc-agenzia-problema{color:var(--allarme);margin:0 0 12px;font-size:12px;font-weight:500;line-height:1.45}.personal-data-main>footer>span.pdp-manca{color:#9a6400}.personal-data-main>footer>span.pdp-manca i{background:#ffb70024}html[data-theme=dark] .personal-data-main>footer>span.pdp-manca{color:#d9b86c}html[data-theme=dark] .personal-data-main>footer>span.pdp-manca i{background:#d9b86c29}.personal-data-main>footer>span.pdp-attesa{color:#1e28358f}.personal-data-main>footer>span.pdp-attesa i{background:#1e283514}html[data-theme=dark] .personal-data-main>footer>span.pdp-attesa{color:#ffffffa3}html[data-theme=dark] .personal-data-main>footer>span.pdp-attesa i{background:#ffffff1a}.agency-mark>.agency-mark-iniziali{letter-spacing:.02em;color:#1e2835;font:650 17px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.agency-plan-current>.agency-plan-scadenza{color:#1e28358f;font-size:10.5px;font-weight:600}html[data-theme=dark] .agency-plan-current>.agency-plan-scadenza{color:#ffffffa3}.plans-intro .plans-adesso{margin:10px 0 0;font-size:13px;line-height:1.45}.plans-intro .plans-adesso>b{font-weight:700}.guida-primo{z-index:60;width:min(360px,100vw - 48px);position:fixed;bottom:24px;right:24px}.guida-primo-riquadro{background:var(--bianco);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marchio) 22%, transparent), 0 18px 48px #1e283529}html[data-theme=dark] .guida-primo-riquadro{background:var(--night-panel);box-shadow:inset 0 0 0 1px var(--night-edge), var(--night-shadow)}.guida-primo-passo{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--marchio) 78%, transparent);font-size:10px;font-weight:700}.guida-primo-dove{margin-top:2px;font-weight:650;color:var(--marchio)!important;font-size:12px!important}.guida-primo-tasti{flex-wrap:wrap;gap:8px;width:100%;margin-top:12px;display:flex}.guida-primo-tasti button{min-height:40px}.guida-primo-tasti .ni-blu{margin-left:auto}.guida-primo-pallini{gap:6px;margin-top:12px;display:flex}.guida-primo-pallini i{background:color-mix(in srgb, var(--testo) 22%, transparent);border-radius:50%;width:6px;height:6px}.guida-primo-pallini i.e-adesso{background:var(--marchio)}@media (max-width:1000px){.guida-primo{width:auto;margin:16px 18px 24px;position:static}.guida-primo-riquadro{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marchio) 22%, transparent)}.guida-primo-tasti .ni-blu{margin-left:0}}.ricerca-profonda{margin:10px 0 14px}.ricerca-profonda-cappello{color:color-mix(in srgb, currentColor 62%, transparent);margin:0 0 8px;padding:0 4px;font-size:11.5px;line-height:1.5}.ricerca-profonda-cappello b{color:inherit;font-weight:700}.ricerca-profonda-riga{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px}.ricerca-profonda-riga:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.ricerca-profonda-riga strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.ricerca-profonda-riga>div{min-width:0}@media (pointer:coarse) and (max-width:1000px){.ricerca-profonda-riga{min-height:56px}}.senza-rete{z-index:70;color:#7e5810;background:#fbf3df;border:1px solid #ead7a6;border-radius:14px;gap:2px;max-width:min(320px,100vw - 32px);padding:10px 14px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 30px #1e28352e}.senza-rete b{font-size:12.5px;font-weight:700}.senza-rete span{font-size:12px;line-height:1.5}.senza-rete.e-tornata{border-color:color-mix(in srgb, var(--marchio) 30%, transparent);background:color-mix(in srgb, var(--marchio) 8%, var(--bianco));color:var(--marchio)}html[data-theme=dark] .senza-rete{color:#e7c98a;background:#b8863b2e;border-color:#ead7a647}html[data-theme=dark] .senza-rete.e-tornata{border-color:color-mix(in srgb, var(--marchio) 40%, transparent);color:#82c8ba;background:#65b6a729}@media (max-width:1000px){.senza-rete{max-width:none;left:12px;right:12px}}.nv-riga{margin:0 0 10px}.nv-microfono{color:#fff;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#237a70;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 4px 10px #245a5c40}.nv-microfono svg{width:18px;height:18px;display:block}.nv-pannello{background:#ffffffd1;border:1px solid #1e28351a;border-radius:16px;gap:10px;padding:12px;display:grid}.nv-ascolto{color:#b8863b;background:#fbf3df;border:1px solid #ead7a6;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 4px 0 10px;font-size:11.5px;font-weight:700;display:flex}.nv-ascolto b{font-variant-numeric:tabular-nums;font-weight:700}.nv-ascolto span{font-weight:500}.nv-testo{box-sizing:border-box;color:#1e2835;width:100%;min-height:74px;font:inherit;resize:vertical;background:#fff;border:1px solid #1e283526;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45}.nv-dice{color:#1e28359e;margin:0;font-size:12px;line-height:1.5}.nv-guaio{color:#96453d}.nv-tasti{align-items:center;gap:8px;display:flex}.nv-quante{font-variant-numeric:tabular-nums;color:#1e283580;margin-right:auto;font-size:11px}.nv-tasti .ni-chiara,.nv-tasti .ni-blu{height:44px;min-height:44px}html[data-theme=dark] .nv-microfono{color:#10211e;background:#65b6a7;box-shadow:0 4px 10px #00000059}html[data-theme=dark] .nv-pannello{background:#ffffff0d;border-color:#ffffff1f}html[data-theme=dark] .nv-ascolto{color:#e7c98a;background:#b8863b29;border-color:#ead7a647}html[data-theme=dark] .nv-stop{background:#ff453a}html[data-theme=dark] .nv-stop i{background:#10211e}html[data-theme=dark] .nv-testo{color:#f2f4f5;background:#ffffff0f;border-color:#ffffff29}html[data-theme=dark] .nv-dice{color:#fff9}html[data-theme=dark] .nv-guaio{color:#ff9c94}html[data-theme=dark] .nv-quante{color:#ffffff80}.tv-riga{color:#1e2835b8;border-top:1px solid #1e283514;gap:3px;margin:10px 0 0;padding:10px 0 0;font-size:12.5px;line-height:1.5;display:grid}.tv-riga>b:first-child{letter-spacing:.07em;text-transform:uppercase;color:#1e283575;font-size:10px;font-weight:700}.tv-riga b{color:#1e2835;font-weight:700}.tv-riga em{color:#1e2835;font-style:normal;font-weight:700}.tv-riga small{color:#1e283580;font-size:11px;line-height:1.45}.tv-poco span{color:#1e283594}html[data-theme=dark] .tv-riga{color:#ffffffb8;border-top-color:#ffffff1a}html[data-theme=dark] .tv-riga>b:first-child{color:#ffffff80}html[data-theme=dark] .tv-riga b,html[data-theme=dark] .tv-riga em{color:#f2f4f5}html[data-theme=dark] .tv-riga small{color:#ffffff80}html[data-theme=dark] .tv-poco span{color:#ffffff94}.ds-pagina{min-height:100vh}.ds-testa{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 22px;display:flex}.ds-testa h1{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.ds-testa p{opacity:.72;margin:5px 0 0;font-size:12.5px;line-height:1.5}.ds-detto{margin:0 0 14px}.ds-pagina .cv-tabella small{color:var(--cv-meta);letter-spacing:normal;text-transform:none;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.ds-dove{min-width:200px;max-width:260px}.ds-nuova{font:inherit;color:#087be8;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;text-decoration:underline;display:block}html[data-theme=dark] .ds-nuova{color:#4aa3ff}.ds-gesti{white-space:nowrap;gap:8px;display:flex}.ds-gesti button{height:40px;min-height:40px;padding:0 14px;font-size:11.5px}@media (pointer:coarse) and (max-width:1000px){.ds-gesti button{height:44px;min-height:44px;max-height:none}.ds-nuova{min-height:44px}.ds-testa{flex-direction:column}}.ds-pagina .cv-tabella td:first-child,.ds-pagina .cv-tabella th:first-child{min-width:200px}.sold-assignment-details .cap-riga{align-items:flex-start}.assignment-card .sold-assignment-details .cap-riga{padding-left:12px!important;padding-right:12px!important}.sold-assignment-details .cap-riga dd{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex;overflow:visible}.sold-assignment-details .cap-riga dd small{color:#1e283580;white-space:normal;text-align:right;font-size:10.5px;font-weight:500}.cap-campi{flex-wrap:wrap;justify-content:flex-end;gap:6px 8px;width:100%;display:flex}.cap-casella{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.cap-casella>span{color:#1e283580;letter-spacing:.01em;font-size:10px;font-weight:600}.cap-campo{color:#1e2835;width:132px;max-width:100%;font:inherit;background:#fff;border:1px solid #087be838;border-radius:7px;outline:0;padding:2px 5px;font-size:10.5px;font-weight:500}.cap-campo:focus{border-color:#087be8;box-shadow:0 0 0 2px #087be81a}.cap-mezzo{width:152px}.cap-togli,.cap-tasto{color:#087be8;min-height:40px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.cap-togli{color:#1e283580}.cap-togli:hover,.cap-tasto:hover{text-decoration:underline}html[data-theme=dark] .sold-assignment-details .cap-riga dd small,html[data-theme=dark] .cap-casella>span{color:#c4e1da8c}html[data-theme=dark] .cap-campo{color:#e6efec;background:#ffffff0f;border-color:#65b6a747}html[data-theme=dark] .cap-campo:focus{border-color:#65b6a7;box-shadow:0 0 0 2px #65b6a724}html[data-theme=dark] .cap-togli{color:#c4e1da8c}html[data-theme=dark] .cap-tasto{color:#65b6a7}.cen-due{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.cen-due>label{min-width:0}@media (max-width:600px){.cen-due{grid-template-columns:1fr}}.fir-pagina{cursor:crosshair;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 10px #1f2b371f}.fir-pagina img{width:100%;height:auto;display:block}.fir-riquadro{color:#087be8;background:#087be81f;border:1.5px solid #087be8;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;overflow:hidden}.fir-riquadro b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fir-riquadro button{color:#fff;cursor:pointer;background:#087be8;border:0;border-radius:4px;flex:none;width:14px;height:14px;padding:0;font-size:10px;line-height:1}.fir-uno{border:1px solid #1e283521;border-radius:12px;gap:6px;padding:10px;display:grid}.fir-uno label{color:#1e283594;gap:3px;font-size:10px;font-weight:650;display:grid}.fir-uno input{color:#1e2835;height:36px;font:inherit;background:#fff;border:1px solid #1e283521;border-radius:9px;outline:0;padding:0 9px;font-size:12.5px}.fir-uno input:focus{border-color:#087be8;box-shadow:0 0 0 3px #087be81a}.fir-manca{background:#c83c3c0d;border-color:#c83c3c80}.fir-tel{grid-template-columns:116px minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.fir-tel>label{min-width:0}.fir-tipo,.fir-ricorda{color:#1e283594;gap:4px;font-size:10px;font-weight:650;display:grid}.fir-tipo select,.fir-tel select,.fir-ricorda input{color:#1e2835;height:36px;font:inherit;background:#fff;border:1px solid #1e283521;border-radius:9px;padding:0 9px;font-size:12.5px}.fir-detto{color:#1e283599;margin:0;font-size:11.5px}.fir-avviso{color:#b4322f;margin:0;font-size:11.5px;font-weight:600}.fir-stato{align-items:center;gap:8px;font-size:11px;display:inline-flex}.fir-stato .fir-pillola{color:#087be8;background:#087be81f;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-weight:650;display:inline-flex}.fir-stato .fir-pillola.e-fatto{color:#237a70;background:#237a701f}.fir-stato .fir-pillola.e-male{color:#b4322f;background:#b4322f1a}.fir-stato button{color:#087be8;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.fir-passo label,.fir-passo span,.fir-detto{color:#1e2835b8}html[data-theme=dark] .fir-passo label,html[data-theme=dark] .fir-passo>div span,html[data-theme=dark] .fir-uno label span,html[data-theme=dark] .fir-tipo span,html[data-theme=dark] .fir-ricorda span{color:#1e283594}html[data-theme=dark] .fir-detto{color:#1e283599}.fir-passo label.ni-auto-upload,.fir-passo label.ni-auto-upload strong,html[data-theme=dark] .fir-passo label.ni-auto-upload,html[data-theme=dark] .fir-passo label.ni-auto-upload strong{color:#fff}.fir-passo label.ni-auto-upload .ni-testo span,html[data-theme=dark] .fir-passo label.ni-auto-upload .ni-testo span{color:#ffffffc2}html[data-theme=dark] .fir-scelta strong,html[data-theme=dark] .fir-chi-nome b{color:#1e2835}html[data-theme=dark] .fir-scelta small,html[data-theme=dark] .fir-chi-nome em{color:#1e28358c}html[data-theme=dark] .fir-chip{color:#1e2835b8;background:#fff}html[data-theme=dark] .fir-tondo{color:#fff}.fir-finestra{width:min(1080px,96vw);max-height:92vh}.fir-passo{align-content:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.fir-passo-fogli{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.fir-scelte{gap:8px;display:grid}.fir-scelta{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283521;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.fir-scelta strong{color:#1e2835;font-size:12.5px;font-weight:650}.fir-scelta small{color:#1e28358c;font-size:10.5px}.fir-scelta.is-scelta{border-color:#087be8;box-shadow:0 0 0 3px #087be81a}.fir-scelta[disabled]{opacity:.55;cursor:default}.fir-chi{align-items:center;gap:9px;display:flex}.fir-tondo{color:#fff;letter-spacing:.2px;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.fir-chi-nome{gap:1px;min-width:0;display:grid}.fir-chi-nome b{color:#1e2835;font-size:12.5px;font-weight:650}.fir-chi-nome em{color:#1e28358c;font-size:10.5px;font-style:normal}.fir-chip-riga{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fir-chip{color:#1e2835b8;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283521;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:11.5px;font-weight:650;display:inline-flex}.fir-chip.is-acceso{border-color:var(--chip);box-shadow:0 0 0 3px color-mix(in srgb, var(--chip) 14%, transparent)}.fir-tipo-stretto{min-width:130px;margin-left:auto}.fir-fogli{grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.fir-numero{color:#fff;background:#1e28359e;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.6;position:absolute;top:8px;right:8px}.fir-guida{color:#087be8;pointer-events:none;background:#087be80f;border:2px dashed #087be88c;border-radius:8px;justify-content:center;align-items:center;height:44px;font-size:11.5px;font-weight:650;display:flex;position:absolute;bottom:14%;left:12%;right:12%}.fir-sotto{border-top:1px solid #1e28351a;gap:8px;padding-top:10px;display:grid}.fir-due-colonne{grid-template-columns:158px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fir-cartelle{background:var(--sage-sub,#eef6f4bd);--folder-back:#237a70;--folder-front:#438f7f;--folder-line:#a4cfbe;border-radius:12px;gap:2px;padding:6px;display:grid}.fir-cartella{font:inherit;text-align:left;color:#1e2835;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;font-size:11.5px;display:grid}.fir-cartella:hover:not([disabled]){background:#1e28350d}.fir-cartella.is-scelta{background:#fff;box-shadow:0 1px 4px #1428321f}.fir-cartella>span{overflow-wrap:anywhere;min-width:0;line-height:1.25}.fir-cartella>b{color:#1e28358c;font-size:11px;font-weight:500}.fir-cartella.e-vuota{opacity:.45;cursor:default}.fir-cartella .document-folder-icon{width:15px;height:13px;display:block;overflow:visible}.fir-documenti{gap:8px;min-width:0;display:grid}.fir-cerca>input{box-sizing:border-box;color:#1e2835;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #1e283521;border-radius:9px;padding:0 10px;font-size:12.5px}.fir-riga-documento{grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.fir-riga-documento>.fir-scelta{min-width:0}.fir-riga-documento .fir-scelta strong{overflow-wrap:anywhere}.fir-occhio{cursor:pointer;background:#1e28356b;border:0;border-radius:0;flex:0 0 18px;width:18px;height:18px;padding:0;-webkit-mask:url(/eye-app.svg?v=1) 50%/contain no-repeat;mask:url(/eye-app.svg?v=1) 50%/contain no-repeat}.fir-occhio:hover{background:#087be8}html[data-theme=dark] .fir-cartelle{background:#1e28350f}html[data-theme=dark] .fir-cartella{color:#1e2835}html[data-theme=dark] .fir-cartella>b{color:#1e28358c}html[data-theme=dark] .fir-cartella.is-scelta{background:#fff}html[data-theme=dark] .fir-cerca>input{color:#1e2835;background:#fff;border-color:#1e283521}@media (max-width:1000px){.fir-finestra{width:96vw}.fir-tipo-stretto{width:100%;margin-left:0}}@media (max-width:520px){.fir-due-colonne{grid-template-columns:minmax(0,1fr)}.fir-cartelle{gap:4px;display:flex;overflow-x:auto}.fir-cartella{flex:none;grid-template-columns:15px auto auto}.fir-cartella>span{white-space:nowrap;overflow-wrap:normal}}.fir-elenco-fogli{gap:6px;display:grid}.fir-foglio-riga{border:1px solid #1e283521;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fir-foglio-riga.is-acceso{border-color:#087be8;box-shadow:0 0 0 3px #087be81a}.fir-foglio-nome{text-align:left;cursor:pointer;min-width:0;font:inherit;color:#1e2835;background:0 0;border:0;flex:auto;gap:2px;padding:0;font-size:12.5px;display:grid}.fir-foglio-nome em{color:#1e283594;font-size:10px;font-style:normal;font-weight:650}.fir-foglio-tasti{flex:none;gap:4px;display:flex}.fir-foglio-tasti button{color:#1e2835b8;width:26px;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1e283521;border-radius:8px;padding:0;font-size:13px;line-height:1}.fir-foglio-tasti button:disabled{opacity:.38;cursor:default}.fir-quale-foglio{justify-content:flex-start}.fir-quale-foglio .fir-chip{justify-content:center;min-width:40px;padding:0 12px}.fir-quale-foglio .fir-chip:disabled{opacity:.38;cursor:default}html[data-theme=dark] .fir-foglio-nome{color:#1e2835}html[data-theme=dark] .fir-foglio-tasti button{color:#1e2835b8;background:#fff}.sold-assignment-details .sale-deed-row+.rog-chiedi{box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;box-shadow:inset 0 0 0 1px #237a7029;background:var(--sale-surface)!important;min-height:0!important;margin:0 0 14px!important;padding:12px!important;display:flex!important}.sold-assignment-details .rog-chiedi>strong{color:#1e2835;letter-spacing:-.02em;font-size:14px;font-weight:750;line-height:1.3}.sold-assignment-details .rog-chiedi>span{color:#1e28359e;font-size:12px;font-weight:500;line-height:1.45}.sold-assignment-details .rog-chiedi-tasti{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.sold-assignment-details .rog-chiedi-tasti button{color:#1e2835;min-width:78px;height:38px;font:inherit;cursor:pointer;background:#e8ecf0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.sold-assignment-details .rog-chiedi-tasti .rog-chiedi-si{color:#fff;background:#0a84ff}html[data-theme=dark] .sold-assignment-details .rog-chiedi>strong{color:#f5f7f8}html[data-theme=dark] .sold-assignment-details .rog-chiedi>span{color:#ffffffb3}html[data-theme=dark] .sold-assignment-details .sale-deed-row+.rog-chiedi{box-shadow:inset 0 0 0 1px #65b6a72e}html[data-theme=dark] .sold-assignment-details .rog-chiedi-tasti button{color:#f5f7f8;background:#ffffff1f}html[data-theme=dark] .sold-assignment-details .rog-chiedi-tasti .rog-chiedi-si{color:#fff;background:#0a84ff}@media (min-width:1001px){.wireframe .shell-header .section-name{flex:none!important;min-width:max-content!important}.wireframe .shell-header .header-right{margin-left:auto}html .wireframe .shell-header:after{left:var(--brand-column);z-index:-1;pointer-events:none;height:50%;top:0;right:0;background:#f4f8f7db!important;display:block!important}html[data-theme=dark] .wireframe .shell-header:after{background:#192421e0!important}html .wireframe .shell-header :is(.section-name,.header-right){background:0 0!important}.wireframe .shell-header{isolation:isolate}.wireframe .shell-header:before{content:"";left:var(--brand-column);z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);border-top:1px solid;border-bottom:1px solid;height:50%;position:absolute;bottom:0;right:0}html:not([data-theme=dark]) .wireframe .shell-header:before{background:linear-gradient(#ffffff4d,#edf5f333);border-color:#ffffff57;box-shadow:inset 0 1px #ffffff8f,0 5px 18px #1b393609}html[data-theme=dark] .wireframe .shell-header:before{background:linear-gradient(#ffffff0e,#65b6a706);border-color:#c4e1da11;box-shadow:inset 0 1px #ffffff0b,0 6px 20px #000a081a}.wireframe .shell-header:has(.assignment-header-filters):before{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%)}html:not([data-theme=dark]) .wireframe .shell-header:has(.assignment-header-filters):before{background:#f4f8f7d6;border-color:#ffffff7a;box-shadow:inset 0 1px #ffffffad,0 5px 18px #1b393609}html[data-theme=dark] .wireframe .shell-header:has(.assignment-header-filters):before{background:#16211ed1;border-color:#c4e1da17;box-shadow:inset 0 1px #ffffff0b,0 6px 20px #000a081f}.wireframe .shell-header .section-name:before,.wireframe .shell-header .header-right:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=dark]) .wireframe .shell-header:has(.assignment-header-filters) .section-name:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=dark]) .wireframe .shell-header:has(.assignment-header-filters) .header-right:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .wireframe .shell-header:has(.assignment-header-filters) .section-name:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .wireframe .shell-header:has(.assignment-header-filters) .header-right:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}}:root{--marchio-verde-acqua:#4bc3b0;--marchio-blu-petrolio:#085e79;--marchio-aletta-luce:#0ba4c2;--marchio-aletta-ombra:#004c59;--marchio-verde-menta:#6acfaf;--marchio-menta-chiaro:#97e0c0;--marchio-menta-scuro:#4ec2a5;--marchio-fondo-scuro:#0a2a35}html:not([data-theme=dark]) .wireframe .shell-header .logo .site-dot,html[data-theme=dark] .wireframe .shell-header .logo .site-dot{background:url(/marchio/sottomano-icon.svg) 50%/contain no-repeat;border-radius:8px}.wireframe .user-card>.agency-menu-mark{color:#424951;background:#d4d8dd;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.wireframe .user-card .agency-menu-initials{color:inherit;letter-spacing:.02em;font-family:inherit;font-size:13px;font-style:normal;font-weight:650;line-height:1}.wireframe .user-card>.agency-menu-mark.has-logo{background:0 0;border-radius:8px}.wireframe .agency-menu-mark img{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.wireframe .agency-menu-mark img.is-loaded{opacity:1}html[data-theme=dark] .wireframe .user-card>.agency-menu-mark:not(.has-logo){color:#f3f4f5;background:#52585f}html .signin-brand-mark>i{box-shadow:none;background:url(/marchio/sottomano-icon.svg) 50%/contain no-repeat;border-radius:8px}html .signin-brand-mark>strong{background:url(/marchio/sottomano-wordmark-dark.svg) 0/contain no-repeat;width:89px;height:14px;font-size:0}html[data-theme=dark] .signin-brand-mark>strong{background-image:url(/marchio/sottomano-wordmark-white.svg)}html .showcase-brand>i,html .showcase-product-topline i{box-shadow:none;background:url(/marchio/sottomano-icon.svg) 50%/contain no-repeat;border-radius:8px}html .showcase-brand>strong{background:url(/marchio/sottomano-wordmark-dark.svg) 0/contain no-repeat;width:89px;height:14px;font-size:0}html[data-theme=dark] .showcase-brand>strong{background-image:url(/marchio/sottomano-wordmark-white.svg)}@media (max-width:560px){html .showcase-brand>strong{width:76px;height:12px}}.vis-velo{z-index:100000;-webkit-backdrop-filter:blur(12px);background:#0f141c6b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.vis-finestra{width:min(760px,100vw - 40px);min-height:0;max-height:calc(100vh - 56px);color:var(--ink);background:#fafafcf5;border:1px solid #ffffffa6;border-radius:28px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 30px 90px #0f141c52}.vis-testa{border-bottom:1px solid #1e283517;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.vis-nome{flex-direction:column;gap:3px;min-width:0;display:flex}.vis-nome>strong{letter-spacing:-.01em;color:#1e2835;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.25}.vis-nome>small{color:#1e28358c;font-size:11.5px;font-weight:400;line-height:1.45}.vis-azioni{flex:none;align-items:center;gap:8px;display:flex}.vis-tondo{cursor:pointer;background:#1e28350f;border:0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;transition:background-color .16s;display:grid}.vis-tondo:hover{background:#1e28351f}.vis-tondo>i{background:#3e4a57;width:15px;height:15px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vis-scarica>i{-webkit-mask-image:url(/arrow-down-app.svg?v=1);mask-image:url(/arrow-down-app.svg?v=1)}.vis-ingrandisci>i{-webkit-mask-image:url(/expand-arrows.svg);mask-image:url(/expand-arrows.svg)}.vis-togli>i{-webkit-mask-image:url(/trash.svg);mask-image:url(/trash.svg)}.vis-chiudi>i{-webkit-mask-image:url(/xmark-app.svg?v=1);mask-image:url(/xmark-app.svg?v=1)}.vis-togli>i{background:#ff3b30}.vis-togli:hover{background:#ff3b301f}.vis-ingrandisci[aria-pressed=true]{background:#087be824}.vis-ingrandisci[aria-pressed=true]>i{background:#087be8}.vis-corpo{background:#1e28350b;flex:auto;place-items:center;gap:10px;min-height:0;padding:16px;display:grid;overflow:auto}.vis-corpo>img{object-fit:contain;border-radius:8px;max-width:100%;box-shadow:0 12px 32px #0f141c2e}.vis-corpo.ingrandito{place-items:start}.vis-corpo.ingrandito>img{width:180%;max-width:none}.vis-corpo .visore-pagine{gap:10px;width:100%;display:grid}.vis-corpo.ingrandito .visore-pagine{width:180%}.vis-corpo .visore-pagina{background:#fbfcfa;border:0;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 6px 20px #0f141c24}.vis-corpo .visore-detto{color:#1e28358c;text-align:center;margin:0;font-size:12.5px;font-weight:500}.vis-corpo .visore-apri-pdf{color:#fff;background:#087be8;border-radius:999px;margin-top:8px;padding:8px 14px;font-size:11.5px;font-weight:600;text-decoration:none}.vis-piede{color:#1e28358c;border-top:1px solid #1e283517;flex:none;margin:0;padding:11px 20px 14px;font-size:11px;font-weight:400;line-height:1.45}html[data-theme=dark] .vis-finestra{background:#20252a;border-color:#ffffff1a;box-shadow:0 30px 90px #0000008f}html[data-theme=dark] .vis-testa,html[data-theme=dark] .vis-piede{border-color:#ffffff1a}html[data-theme=dark] .vis-nome>strong{color:#f3f5f6}html[data-theme=dark] .vis-nome>small,html[data-theme=dark] .vis-piede{color:#ffffff94}html[data-theme=dark] .vis-tondo{background:#ffffff17}html[data-theme=dark] .vis-tondo:hover{background:#ffffff29}html[data-theme=dark] .vis-tondo>i{background:#e8ecef}html[data-theme=dark] .vis-togli>i{background:#ff6b61}html[data-theme=dark] .vis-togli:hover{background:#ff6b612e}html[data-theme=dark] .vis-corpo{background:#0000003d}html[data-theme=dark] .vis-corpo .visore-detto{color:#ffffff9e}html:not([data-theme=dark]) .user-card>b{color:var(--testo-scelta,#3e4e48)}html[data-theme=dark] .editable-seller-subcard.is-editing [contenteditable=true],html[data-theme=dark] .editable-seller-subcard.is-editing [contenteditable=true] *,html[data-theme=dark] .property-card.is-editing [contenteditable=true],html[data-theme=dark] .property-card.is-editing [contenteditable=true] *,html[data-theme=dark] .assignment-card.is-editing [contenteditable=true],html[data-theme=dark] .assignment-card.is-editing [contenteditable=true] *,html[data-theme=dark] .right-column .editable-seller-subcard.is-editing [contenteditable=true],html[data-theme=dark] .right-column .editable-seller-subcard.is-editing [contenteditable=true] *,html[data-theme=dark] .right-column .property-card.is-editing [contenteditable=true],html[data-theme=dark] .right-column .property-card.is-editing [contenteditable=true] *,html[data-theme=dark] .right-column .assignment-card.is-editing [contenteditable=true],html[data-theme=dark] .right-column .assignment-card.is-editing [contenteditable=true] *{color:#1e2835!important}html[data-theme=dark] .scheda-indietro,html[data-theme=dark] .activity-card .reminder-empty strong{color:var(--muted,#9caaa7)}html[data-theme=dark] .agency-data-page .agency-field-note,html[data-theme=dark] .agency-data-page .rc-nota{color:#ffffffad!important}html[data-theme=dark] .agency-data-page .rc-dove b,html[data-theme=dark] .agency-data-page p>b{color:#f3f5f6}html .cv-esito.e-vuoto .grande,html .cv-esito.e-vuoto .almetro,html .cv-esito.e-vuoto .cv-estremi b{color:color-mix(in srgb, var(--ink) 55%, transparent)}html[data-theme=dark] .doc-agenzia-avviso span,html[data-theme=dark] .property-address-proposta span{color:#ffffffd1}html:not([data-theme=dark]) .doc-agenzia-non-pronto{color:#1e2835b8}html[data-theme=dark] .wireframe .reminders-page .reminder-empty>strong{color:#f2f4f5}html[data-theme=dark] .rail .guida-avviso.e-rosso b{color:#ff9c94}html[data-theme=dark] .ni-dialog .guida-avviso span{color:#1d2b2ab3}html[data-theme=dark] .ni-dialog .ni-manual-form>p{color:#1e2835}@media print{.expenses-print-root,.expenses-print-root *{visibility:visible!important}}.fs-firma{letter-spacing:.02em;color:#9aa8a2;justify-content:flex-end;align-items:center;gap:5px;margin-top:16px;font-size:8.5px;display:flex}.fs-firma .fs-word{opacity:.85;width:auto;height:11px}@media print{.expenses-print-root .fs-firma{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:flex!important}}@media (max-width:1000px){.wireframe{border:0;border-radius:0;width:100%;min-width:0;height:auto;min-height:100vh;margin:0}.shell-header{min-width:0}.wireframe,.shell-header{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr)}.middle-column{min-width:0}html,body{max-width:100%;overflow-x:hidden}.wireframe,.middle-column,.right-column,.shell-header{max-width:100%}.glass-actions,.assignment-header-filters,.detail-tabs,.expenses-choice-grid,.aml-a .percorso,.aml-a .mod-griglia{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (max-width:720px){.wireframe,.shell-header{grid-template-columns:72px minmax(0,1fr)}.shell-header{grid-template-rows:auto auto}.header-right{border-bottom:1px solid var(--line,#e5e8ec);grid-column:2;justify-content:flex-start;padding:0 14px 10px;display:flex}.section-name{flex-wrap:wrap;gap:8px;min-width:0;padding:10px 14px;font-size:17px}.section-title{min-width:0}.middle-column{display:none}.right-column{border-left:0;min-width:0}.rail{padding:12px 8px}}@media (max-width:560px){.wireframe,.shell-header{grid-template-columns:56px minmax(0,1fr)}.rail{padding:10px 4px}.first-menu-item span,.secondary-menu-item span,.user-card span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.first-menu-item,.secondary-menu-item{justify-content:center;padding:0}.logo img{object-fit:cover;object-position:left;width:40px}}@media (pointer:coarse) and (max-width:1000px){.wireframe button,.wireframe [role=button],.wireframe summary,.wireframe select,.wireframe .arch-tasto,.wireframe .expenses-segmented button{min-height:44px}.wireframe button.close-detail,.wireframe .arch-azione,.wireframe .edit-seller-button{min-width:44px;min-height:44px}.first-menu-item,.secondary-menu-item,.wireframe .download-documents-button{min-height:44px}.wireframe .reminder-check{min-width:44px}.wireframe .user-card{min-width:44px;min-height:44px}}@media (max-width:720px){.active-reminders-count{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;display:flex}.active-reminders-count span{min-width:0}.reminder-card,.reminders-page{min-width:0;max-width:100%}}@media (max-width:560px){.rail .menu-icon{max-width:100%}.user-section,.user-card{min-width:0;max-width:100%;overflow:hidden}.user-card i{flex:none}}@media (max-width:1000px){.wireframe{font-size:15px}.wireframe small,.wireframe .property-meta,.wireframe .row-copy span,.wireframe figcaption,.wireframe dt{font-size:12.5px}.wireframe dd,.wireframe .row-copy b,.wireframe label>span,.wireframe input,.wireframe select,.wireframe textarea{font-size:14px}.wireframe button,.wireframe .arch-tasto{font-size:13.5px}.wireframe .section-title small,.wireframe .scene-head small,.wireframe .aml-a .percorso-tappa{font-size:13px}.sold-dialog,.ni-finestra,.popup,[role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow-y:auto}}@media (max-width:720px){.aml-a .mod-griglia,.expenses-choice-grid,.ni-form-grid,.sold-dialog-fields,.dossier-grid,.card-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.aml-a .mod-cella.larghezza-2,.aml-a .mod-cella.larghezza-3{grid-column:auto}.aml-a{grid-template-columns:minmax(0,1fr)}.aml-a>.flow-panel{border-right:0}.aml-a .person-columns,.aml-a .aml-pdf-grid,.aml-a .aml-screen-grid{grid-template-columns:minmax(0,1fr)}}.cassetto-tasto,.cassetto-velo{display:none}@media (max-width:1000px){.shell-header{flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:none;align-items:center;gap:0 10px;height:auto;min-height:0;padding:0 12px;display:flex}.shell-header .logo{flex:auto;min-width:0;height:56px;padding:0}.shell-header .section-name{flex:1 0 100%;grid-column:auto;min-width:0;padding:2px 0 10px}.shell-header .header-right{-webkit-overflow-scrolling:touch;flex:1 0 100%;grid-column:auto;justify-content:flex-start;min-width:0;max-width:100%;padding:0 0 10px;overflow-x:auto}.shell-header .header-right>*,.shell-header .header-right>button,.shell-header .header-right>div>button,.shell-header .header-right .new-assignment-button,.shell-header .header-right .new-reminder-button,.shell-header .header-right .antiriciclaggio-header-button,.shell-header .header-right .arrange-done-button{position:relative;top:0;left:0}.cassetto-tasto{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}.cassetto-tasto span{background:currentColor;border-radius:2px;width:19px;height:1.8px;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s;display:block}.cassetto-tasto span+span{margin-top:5px}body.menu-aperto .cassetto-tasto span:first-child{transform:translateY(6.8px)rotate(45deg)}body.menu-aperto .cassetto-tasto span:nth-child(2){opacity:0}body.menu-aperto .cassetto-tasto span:nth-child(3){transform:translateY(-6.8px)rotate(-45deg)}.cassetto-velo{z-index:50;opacity:0;visibility:hidden;background:#10211f52;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}body.menu-aperto .cassetto-velo{opacity:1;visibility:visible}.rail{z-index:60;width:min(84vw,290px);max-width:min(84vw,290px);padding:calc(14px + env(safe-area-inset-top,0px)) 14px calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-right:1px solid var(--line,#e5e8ec);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);transition:transform .34s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-101%);box-shadow:0 18px 48px #1b393629}body.menu-aperto .rail{transform:translate(0)}.wireframe{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.rail.trascina{transition:none}.first-menu-item,.secondary-menu-item{justify-content:flex-start;padding:0 12px;font-size:15px}.first-menu-item span,.secondary-menu-item span,.user-card span{clip-path:none;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.logo img{width:auto}.rail .user-section{margin-top:auto}.rail{flex-direction:column;display:flex}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.rail,.cassetto-velo,.cassetto-tasto span{transition:none}}.scheda-testa{display:none}@media (max-width:1000px){.middle-column{border-right:0;flex-direction:column;grid-area:2/1;min-width:0;max-width:100%;display:flex;overflow-y:auto}.right-column{z-index:45;overscroll-behavior:contain;background:var(--sfondo-scheda,#fff);min-width:0;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-left:0;flex-direction:column;transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}body.scheda-aperta .right-column{transform:translate(0)}.right-column.trascina{transition:none}.right-column{visibility:hidden;transition:transform .34s cubic-bezier(.32,.72,0,1),visibility .34s}body.scheda-aperta .right-column{visibility:visible}.scheda-testa{z-index:3;padding:calc(6px + env(safe-area-inset-top,0px)) 16px 10px;background:inherit;flex:none;display:block;position:sticky;top:0}.scheda-indietro{min-width:44px;min-height:44px;color:var(--marchio,#245a5c);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 10px 0 0;font-size:16px;font-weight:560;display:inline-flex}.scheda-indietro span{margin-top:-2px;font-size:22px;line-height:1}.scheda-via{letter-spacing:-.026em;overflow-wrap:anywhere;font-size:clamp(21px,5.6vw,26px);font-weight:700;line-height:1.15;display:block}.scheda-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--testo-tenue,#94a8a0);margin-top:3px;font-size:11px;font-weight:640;display:block}.wireframe.detail-open{grid-template-columns:minmax(0,1fr)}.detail-open .middle-column{opacity:1;pointer-events:auto;overflow-y:auto}.right-column .close-detail-bar{display:none}.dossier-grid{grid-template-columns:minmax(0,1fr);padding:16px}.seller-card-track{grid-auto-columns:100%}.dossier-card dl>div{align-items:baseline}.dossier-card dd{overflow-wrap:anywhere;white-space:normal;text-align:right;min-width:0}.dossier-card dt{overflow-wrap:anywhere;min-width:0}.dossier-card h3,.dossier-card .dossier-card-titlebar,.dossier-card header{flex-wrap:wrap;min-width:0}.dossier-card h3,.dossier-card button span{overflow-wrap:anywhere}.property-card strong,.closing-dossier-heading strong{overflow-wrap:anywhere;white-space:normal}.property-card .property-address>strong,.dossier-card-titlebar h3{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.middle-column .assignment-row{min-width:0;max-width:100%}.middle-column .assignment-progress{flex:0 0 96px;width:96px;min-width:96px}.middle-column .assignment-progress b,.middle-column .assignment-progress small,.middle-column .assignment-deadline,.middle-column .assignment-deadline *{white-space:nowrap}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.right-column{transition:none}}.scheda-pannelli{display:contents}.scheda-linguette{display:none}@media (min-width:1001px){.right-column .dossier-grid>.scheda-pannelli:first-child>:first-child{padding-right:54px}}@media (max-width:1000px){.scheda-linguette{z-index:2;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:inherit;border-bottom:1px solid var(--line,#e5e8ec);flex:none;gap:6px;padding:2px 16px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.scheda-linguette::-webkit-scrollbar{width:0;height:0}.scheda-linguetta{scroll-snap-align:start;border:1px solid var(--line,#e5e8ec);background:var(--bianco,#fff);min-height:38px;color:var(--testo-muto,#4f615a);white-space:nowrap;cursor:pointer;border-radius:19px;flex:none;padding:0 14px;font-size:14.5px;font-weight:560;transition:background .2s,color .2s,border-color .2s}.scheda-linguetta[aria-selected=true]{background:var(--marchio-scuro,#1c464b);border-color:var(--marchio-scuro,#1c464b);color:#fff;font-weight:620}.dossier-grid{padding:0;display:block}.right-column .dossier-grid>.scheda-pannelli{padding-right:0}.scheda-pannelli{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;min-height:0;display:flex;overflow:auto hidden}.scheda-pannelli::-webkit-scrollbar{width:0;height:0}.scheda-pannelli>*{scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior:contain;width:100%;min-width:0;padding:16px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));flex:0 0 100%;margin:0;overflow-y:auto}.right-column{overflow:hidden}.right-column>.dossier-grid{flex-direction:column;flex:auto;min-height:0;display:flex}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.scheda-linguetta{transition:none}.scheda-pannelli{scroll-behavior:auto}}.foglio-velo,.foglio-sotto{display:none}@media (max-width:1000px){.foglio-velo{z-index:100300;opacity:0;visibility:hidden;background:#10211f57;transition:opacity .26s,visibility .26s;display:block;position:fixed;inset:0}body.foglio-aperto .foglio-velo{opacity:1;visibility:visible}.foglio-sotto{z-index:100301;max-width:560px;padding:8px max(18px, env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));border-top:1px solid var(--line,#e5e8ec);background:var(--superficie-alta,#f7faf8);color:var(--testo,#16211f);visibility:hidden;border-radius:24px 24px 0 0;margin:0 auto;transition:transform .34s cubic-bezier(.32,.72,0,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 18px 48px #1b393629}body.foglio-aperto .foglio-sotto{visibility:visible;transform:none}.foglio-maniglia{background:var(--bordo-forte,#c9d3d0);border-radius:3px;width:38px;height:5px;margin:0 auto 14px;display:block}.foglio-sotto h3{letter-spacing:-.024em;overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;font-weight:700}.foglio-sotto>p{color:var(--testo-muto,#4f615a);margin:0 0 16px;font-size:14.5px}.foglio-scelta{text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:60px;margin-bottom:10px;padding:0 18px;font-size:16.5px;font-weight:620;display:flex}.foglio-scelta span{min-width:0;display:block}.foglio-scelta small{opacity:.78;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.foglio-scelta.principale{background:var(--marchio,#245a5c);color:#fff;box-shadow:0 2px 12px #1c464b3d}.foglio-scelta.secondaria{background:var(--bianco,#fff);border:1px solid var(--bordo-forte,#c9d3d0);color:var(--testo,#16211f)}.foglio-annulla{width:100%;min-height:46px;color:var(--testo-muto,#4f615a);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:16px;font-weight:600}.foglio-icona{flex:none;width:23px;height:23px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foglio-icona-camera{-webkit-mask-image:url(/icone/camera.svg);mask-image:url(/icone/camera.svg)}.foglio-icona-file{-webkit-mask-image:url(/icone/upload.svg);mask-image:url(/icone/upload.svg)}.foglio-scelta.principale .foglio-icona{background:#fff}.foglio-scelta.secondaria .foglio-icona{background:var(--testo,#16211f)}.scatti-striscia{-webkit-overflow-scrolling:touch;gap:10px;margin:0 0 14px;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.scatti-striscia>li{flex:none;position:relative}.scatti-miniatura{border:1px solid var(--bordo-forte,#c9d3d0);background:var(--bianco,#fff) center / cover no-repeat;cursor:pointer;border-radius:14px;width:64px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.scatti-miniatura>span{background:var(--marchio,#245a5c);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:4px;left:4px}.scatti-butta{background:var(--bianco,#fff) padding-box;box-sizing:content-box;cursor:pointer;border:9px solid #0000;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #16211f47}.scatti-croce{background:var(--testo,#16211f);width:11px;height:11px;display:block;-webkit-mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat;mask:url(/xmark-app.svg?v=1) 50%/contain no-repeat}.scatti-avviso{color:var(--attesa,#7e5810);margin:0 0 12px;font-size:13px;font-weight:600}.foglio-scelta[disabled]{opacity:.5;cursor:default}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.foglio-sotto,.foglio-velo{transition:none}}.visore{display:none}@media (max-width:1000px){.document-occhio{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.document-occhio i{background:var(--testo-muto,#4f615a);width:19px;height:19px;-webkit-mask:url(/eye-app.svg?v=1) 50%/contain no-repeat;mask:url(/eye-app.svg?v=1) 50%/contain no-repeat}.document-row-actions{flex:none;align-items:center;gap:2px;display:flex}.document-request .document-trash,.document-request .document-download{flex:0 0 44px;width:44px;height:44px;-webkit-mask-size:18px;mask-size:18px}.visore{z-index:95;max-width:none;max-height:none;padding-top:env(safe-area-inset-top,0px);background:#11201e;flex-direction:column;display:flex;position:fixed;inset:0}.visore-testa{padding:8px max(12px, env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px));color:#edf4f2;background:#11201eeb;flex:none;align-items:center;gap:10px;display:flex}.visore-marchio{flex:none;width:auto;height:18px}.visore-nome{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.visore-nome small{color:#9caaa7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.visore-chiudi{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.visore-chiudi i{background:#edf4f2;width:20px;height:20px;-webkit-mask:url(/icone/xmark.svg) 50%/contain no-repeat;mask:url(/icone/xmark.svg) 50%/contain no-repeat}.visore-corpo{-webkit-overflow-scrolling:touch;flex:auto;place-items:center;min-height:0;padding:14px;display:grid;overflow:auto}.visore-corpo img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 18px 48px #0006}.visore-corpo.ingrandito{place-items:start}.visore-corpo.ingrandito img{object-fit:fill;width:240%;max-width:none;max-height:none}.visore-pagine{gap:10px;width:100%;display:grid}.visore-pagina{background:#fbfcfa;border:0;border-radius:8px;width:100%;height:auto;display:block}.visore-corpo.ingrandito .visore-pagine{width:240%}.visore-detto{color:#9caaa7;text-align:center;margin:0;font-size:14.5px;font-weight:500}.visore-apri-pdf{color:#edf4f2;background:#ffffff1f;border-radius:22px;grid-column:1;align-items:center;min-height:44px;margin-top:12px;padding:11px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.visore-piede{padding:10px max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:#11201eeb;flex:none;justify-content:center;gap:8px;display:flex}.visore-piede button{color:#edf4f2;cursor:pointer;background:#ffffff1a;border:0;border-radius:22px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600}.visore-piede .visore-togli{color:#f0b8b2}.middle-column,.right-column{height:100%;margin-top:0;padding-top:0}}@media (min-width:1001px) and (max-width:1210px){.wireframe,.shell-header{grid-template-columns:260px minmax(0,430px) minmax(0,1fr);min-width:0}.wireframe.detail-open{grid-template-columns:260px 0 minmax(0,1fr)}.middle-column,.right-column{min-width:0}}@media (max-width:1000px){.expenses-page,.reminders-page,.smart-writing-page,.aml-page,.personal-data-page,.agency-data-page,.plans-page,.team-page{grid-column:1/-1;min-width:0;max-width:100%}}@media (pointer:coarse) and (max-width:1000px){.glass-actions button,.assignment-header-filters button,.reminder-header-filters button{height:44px!important;min-height:44px!important;max-height:44px!important}.wireframe .header-right .antiriciclaggio-header-button,.wireframe .antiriciclaggio-header-button{height:44px;min-height:44px;max-height:44px}.reminder-title-button{min-width:44px}.search-field{height:46px;min-height:46px}.search-field input{min-height:44px}}@media (max-width:1000px){.expenses-layout,.expenses-workspace,.smart-writing-layout,.smart-writing-workspace{flex-direction:column;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:flex}.expenses-form-card,.expenses-preview-card,.smart-writing-form,.smart-writing-preview{width:100%;min-width:0;max-width:100%}.expenses-sheet,.smart-writing-document,.smart-writing-empty-paper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.active-reminders-count,.active-reminders-count span,.active-reminders-count strong{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (max-width:1210px){.dossier-card dd{overflow-wrap:anywhere;white-space:normal;min-width:0}}@media (pointer:coarse) and (max-width:1000px){.reminder-row{grid-template-columns:44px minmax(0,1fr) auto}}@media (max-width:1210px){.wireframe .aml-menu-in-testata .aml-scelta-pratica,.wireframe .aml-menu-in-testata .aml-scelta-pratica select{min-width:0}.wireframe .aml-menu-in-testata{min-width:0;max-width:100%}}@media (max-width:559.98px){.wireframe .reminder-row{grid-template-columns:44px minmax(0,1fr);align-items:start;row-gap:8px}.wireframe .reminder-row>.reminder-check{align-self:start;margin-top:2px}.wireframe .reminder-row>time{flex-flow:wrap;grid-column:2;align-items:center;gap:6px 10px;width:auto}html .wireframe .reminders-page .reminder-row time small{white-space:normal;text-align:left}.wireframe .reminder-row.is-expanded{align-items:start}.wireframe .reminder-row.is-expanded time{padding-top:0}}@media (max-width:1000px){.wireframe .seller-track-shell:after{content:none}}@media (pointer:coarse) and (max-width:1000px){.wireframe .assignment-header-filters button,.wireframe .reminder-header-filters button,.wireframe .new-assignment-button,.wireframe .new-reminder-button,.wireframe .smart-writing-header-actions button,.wireframe .antiriciclaggio-header-button,.wireframe .agency-save-bar button,.wireframe .personal-data-main footer button,.sm-ap .sm-ap-salta,.wireframe label>select,.wireframe .reminder-assignment-filter,.wireframe .aml-scelta-pratica select,.wireframe .cv-scelta .cv-scegli,.wireframe .personal-account-card button,.wireframe .personal-agency-link a,.wireframe .agency-plan-current a,.wireframe .agency-logo-button,.wireframe .agency-dati-tasto{min-height:44px}.wireframe .assignment-header-filters button,.wireframe .reminder-header-filters button,.wireframe .new-assignment-button,.wireframe .new-reminder-button,.wireframe .smart-writing-header-actions button,.wireframe .antiriciclaggio-header-button,.wireframe .agency-save-bar button,.wireframe .personal-data-main footer button,.wireframe label>select,.wireframe .reminder-assignment-filter,.wireframe .aml-scelta-pratica select,.wireframe .cv-scelta .cv-scegli,.wireframe .personal-account-card button,.wireframe .personal-agency-link a,.wireframe .agency-plan-current a,.wireframe .agency-logo-button,.wireframe .agency-dati-tasto,.sm-ap .sm-ap-salta{max-height:none}.wireframe .reminder-check{position:relative}.wireframe .reminder-check:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .wireframe .shell-header .section-name :is(.assignment-header-filters,.reminder-header-filters)>button,html .wireframe .shell-header .header-right>.new-assignment-button,html .wireframe .shell-header .header-right>.new-reminder-button,html .wireframe .shell-header .header-right>.download-documents-button,html .wireframe .shell-header .aml-second-bar-actions>.antiriciclaggio-header-button{height:44px!important;min-height:44px!important;max-height:44px!important}}@media (max-width:1000px){html .wireframe .sold-assignment-details .cap-riga{flex-wrap:wrap}html .wireframe .sold-assignment-details .cap-riga>dt{width:100%}html .wireframe .sold-assignment-details .cap-riga>dd{align-items:stretch;width:100%}html .wireframe .sold-assignment-details .cap-riga .cap-campi{justify-content:flex-start}html .wireframe .sold-assignment-details .cap-riga .cap-casella{flex:140px}html .wireframe .sold-assignment-details .cap-riga .cap-campo{width:100%}html .wireframe .glass-actions.assignment-header-filters{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;max-width:100%!important}html .wireframe .glass-actions.assignment-header-filters::-webkit-scrollbar{display:none}html .wireframe .glass-actions.assignment-header-filters>button{flex:0 0 96px!important}html .wireframe .provenance-selection-header{flex-wrap:wrap;row-gap:10px}html .wireframe .provenance-selection-header>span{flex:1 0 100%}}
