/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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]){appearance:button}::file-selector-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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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)}.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,)}}.live-funnel,.operation-alerts{min-height:320px}.funnel-list{padding:15px 22px}.funnel-row{grid-template-columns:105px 1fr 24px;align-items:center;gap:10px;margin:17px 0;display:grid}.funnel-row>span{color:#69766e;font-size:9px}.funnel-row>i{background:#eef1ed;border-radius:4px;height:13px;display:block;overflow:hidden}.funnel-row>i>em{border-radius:4px;min-width:0;height:100%;display:block}.funnel-row>b{text-align:right;font-size:10px}.alert-list{padding:4px 22px 18px}.alert-list>div{border-top:1px solid #e9ece8;align-items:center;gap:11px;padding:12px 0;display:flex}.alert-list>div>span{border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.alert-list .ok{color:#397052;background:#e6f1e5}.alert-list .attention{color:#9a621d;background:#fbedd7}.alert-list p{margin:0}.alert-list b,.alert-list small{display:block}.alert-list b{font-size:10px}.alert-list small{color:#7b877f;margin-top:3px;font-size:8px}.fleet-section{margin-bottom:16px;overflow:hidden}.truck-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding:0 20px 20px;display:grid}.truck-card{background:#fafbf8;border:1px solid #e0e5df;border-radius:9px;gap:11px;padding:13px;display:flex}.truck-card-icon{color:#2a6248;background:#e4eddc;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.truck-card h3{margin:7px 0 3px;font-size:11px}.truck-card p{color:#727f77;margin:0 0 7px;font-size:8px}.truck-card small{color:#829088;font-size:7px}.fleet-status{border-radius:9px;padding:3px 6px;font-size:7px}.fleet-status.available{color:#31704f;background:#e5f2e8}.fleet-status.reserved,.fleet-status.in_transit{color:#3e6e94;background:#e9f0f6}.fleet-status.maintenance{color:#95621f;background:#fbefdc}.fleet-status.inactive{color:#777;background:#eee}.freight-list{border-top:1px solid #e7eae6}.freight-row{border-bottom:1px solid #e7eae6;grid-template-columns:36px 1.5fr .7fr minmax(150px,.8fr);align-items:center;gap:13px;padding:14px 20px;display:grid}.freight-row:last-child{border-bottom:0}.route-badge{color:#2d634a;background:#e6eee1;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.freight-route b{font-size:10px}.freight-route p{color:#7b877f;margin:3px 0;font-size:8px}.freight-row>strong{font-size:11px}.freight-row select{background:#fff;border:1px solid #dbe1db;border-radius:7px;height:34px;padding:0 8px;font-size:8px}.assigned-label{color:#337052;background:#e7f2e8;border-radius:10px;width:max-content;padding:6px 8px;font-size:8px}@media (width<=760px){.truck-grid{padding:0 14px 16px;display:flex;overflow:auto}.truck-card{min-width:270px}.freight-row{grid-template-columns:34px 1fr auto;padding:12px 14px}.freight-row select,.assigned-label{grid-column:2/-1}.freight-row>strong{white-space:nowrap}}.edit-lot-form{background:#f7f8f5;border:1px solid #dfe4de;border-radius:9px;margin-bottom:14px;padding:14px}.edit-lot-form .form-grid{margin:0 0 10px}.edit-lot-form .form-actions{margin-top:10px}.lot-management-actions{border-top:1px solid #e3e7e2;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;display:flex}.danger-button{color:#9a4434;background:#fff4f1;border:1px solid #d7a99e;border-radius:8px;height:40px;padding:0 15px;font-size:10px;font-weight:700}.danger-button:hover{background:#fbe5df}.own-offers-panel{border-left:3px solid #bd8b48;margin-bottom:16px;overflow:hidden}.group-kicker{font-weight:800;letter-spacing:1.2px!important;color:#9a6a2d!important;margin:0 0 5px!important;font-size:7px!important}.group-kicker.buy{color:#2f6d50!important}.own-offers-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.own-offer-card{background:#fdfcf9;border:1px solid #e2e5df;border-radius:9px;padding:13px}.own-offer-top{justify-content:space-between;align-items:center;display:flex}.own-offer-top small{color:#89928d;font-size:8px}.own-offer-card h3{margin:10px 0;font-size:12px}.own-offer-data{border-top:1px solid #e8eae6;grid-template-columns:repeat(3,1fr);padding-top:9px;display:grid}.own-offer-data div+div{border-left:1px solid #e4e7e2;padding-left:8px}.own-offer-data span{color:#8b958e;font-size:6px;display:block}.own-offer-data b{margin-top:3px;font-size:8px;display:block}.own-offer-card>p{color:#8a7a62;margin:10px 0 0;font-size:7px}.group-empty{background:#f8f9f6;border:1px dashed #d5dcd5;border-radius:8px;align-items:center;gap:11px;margin:0 20px 20px;padding:14px;display:flex}.group-empty>span{color:#34634c;background:#e7eee2;border-radius:8px;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.group-empty div{flex:1}.group-empty b{font-size:10px}.group-empty p{color:#7d8881;margin:3px 0;font-size:8px}.group-empty button{color:#fff;background:#245840;border:0;border-radius:6px;padding:8px 10px;font-size:8px}.opportunity-panel{border-left:3px solid #4b8064}@media (width<=760px){.own-offers-grid{padding:0 14px 16px;display:flex;overflow:auto}.own-offer-card{min-width:270px}.proponent-summary{display:flex}.group-empty{margin:0 14px 16px}}.lot-details-modal{width:min(1080px,100vw - 40px);max-height:92vh;overflow:auto}.lot-details-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding-right:44px;display:flex}.lot-details-head>div{min-width:0}.lot-details-head>span{flex:none;margin-top:2px}.lot-details-head h2{margin:0;font-size:23px}.lot-details-head>div>p:last-child{color:#748078;margin:5px 0 0;font-size:10px}.media-viewer{background:#18251f;border-radius:10px;overflow:hidden}.media-stage{background:#111b16;place-items:center;height:min(520px,56vh);display:grid;position:relative}.media-stage.video-portrait{height:min(720px,68vh)}.media-stage img,.media-stage video{object-fit:contain;width:100%;height:100%}.active-video{width:100%;max-width:100%;height:100%;max-height:100%;position:relative}.video-portrait .active-video{width:auto;height:100%}.active-video video{display:block}.video-click-layer{z-index:2;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 42px}.video-click-layer>span{color:#fff;opacity:0;pointer-events:none;background:#08100ba8;border-radius:50%;place-items:center;width:54px;height:54px;font:700 20px Manrope;transition:opacity .18s,transform .18s;display:grid;transform:scale(.94)}.active-video:hover .video-click-layer>span,.video-click-layer:focus-visible>span{opacity:.42;transform:scale(1)}.video-click-layer>span.playing{font-size:17px}.no-media{color:#b5c3bb;text-align:center}.no-media>span{font-size:30px}.no-media b{margin-top:8px;display:block}.no-media p{font-size:9px}.media-thumbnails{gap:6px;padding:8px;display:flex;overflow:auto}.media-thumbnails button{background:#27352e;border:2px solid #0000;border-radius:6px;flex:none;width:86px;height:58px;padding:0;position:relative;overflow:hidden}.media-thumbnails button.active{border-color:#ddefa7}.media-thumbnails img,.media-thumbnails video{object-fit:cover;width:100%;height:100%}.media-thumbnails i{color:#fff;background:#0004;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.lot-detail-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.lot-detail-grid>div{background:#f4f6f2;border-radius:7px;padding:11px}.lot-detail-grid span,.lot-notes>span{color:#849087;letter-spacing:.6px;font-size:7px;display:block}.lot-detail-grid b{margin-top:4px;font-size:10px;display:block}.lot-notes{border:1px solid #e1e5df;border-radius:7px;margin-top:10px;padding:11px}.lot-notes p{color:#5f6e65;margin:5px 0 0;font-size:10px;line-height:1.5}.details-privacy{color:#718078;text-align:center;margin-top:12px;font-size:8px}.mediation-media{grid-template-columns:repeat(4,1fr);gap:7px;margin:-4px 0 15px;display:grid}.mediation-media img,.mediation-media video{object-fit:cover;background:#17231d;border-radius:7px;width:100%;height:90px}.mediation-no-media{color:#7b877f;text-align:center;background:#f7f8f5;border:1px dashed #d4dbd5;border-radius:7px;margin:-4px 0 15px;padding:12px;font-size:9px}@media (width<=760px){.lot-details-modal{padding:18px}.lot-details-head{display:block}.lot-details-head>span{margin-top:8px}.media-stage{height:280px}.lot-detail-grid,.mediation-media{grid-template-columns:1fr 1fr}.mediation-media img,.mediation-media video{height:110px}}.lot-image.real-photo{background:#263a30}.lot-image.real-photo .landscape{display:none}.lot-card-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.file-upload{cursor:pointer;margin-top:13px;position:relative}.file-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-upload>strong{color:#285b44;background:#fff;border:1px solid #d6ddd7;border-radius:6px;padding:7px 10px;font-size:9px}.selected-files{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.selected-files span{text-overflow:ellipsis;white-space:nowrap;color:#4f6257;background:#eef2ec;border-radius:5px;max-width:200px;padding:5px 7px;font-size:8px;overflow:hidden}.login-link{color:#275a43;background:#fff;border:1px solid #d9e2db;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.access-state{text-align:center;background:#f4f2ec;place-content:center;min-height:100vh;padding:30px;display:grid}.access-state-logo{object-fit:contain;width:min(290px,68vw);height:auto;max-height:105px;margin:0 auto 25px;display:block}.access-state h1{margin:2px 0 8px;font:800 30px Segoe UI,sans-serif}.access-state>p:not(.eyebrow){color:#68756d;max-width:480px;line-height:1.6}.access-state a{color:#fff;background:#1f5a43;border-radius:8px;width:max-content;margin:15px auto 0;padding:11px 17px;font-size:11px;font-weight:700;text-decoration:none}.users-panel{margin-bottom:16px;overflow:hidden}.user-row{border-top:1px solid #e9ece7;grid-template-columns:38px minmax(180px,1.5fr) minmax(120px,.8fr) minmax(155px,.8fr) auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.user-identity b{font-size:11px}.user-identity p{color:#78847c;margin:3px 0;font-size:9px}.user-region span,.pending-email-state span{color:#8b958f;letter-spacing:.7px;font-size:7px;display:block}.user-region b,.pending-email-state b{font-size:10px}.pending-email-state small{color:#7e8982;margin-top:3px;font-size:8px;display:block}.pending-email-panel{border-color:#e7dcc0}.pending-email-panel .panel-header{background:#fbf8f0}.user-row select{color:#405047;background:#fff;border:1px solid #dce1dc;border-radius:7px;height:35px;padding:0 9px;font-size:9px}.user-actions{justify-content:flex-end;gap:6px;display:flex}.user-actions button{color:#65726a;background:#fff;border:1px solid #dce1dc;border-radius:6px;padding:8px 11px;font-size:9px}.user-actions button:disabled{cursor:wait;opacity:.65}.user-actions .approve{color:#fff;background:#245a42;border-color:#245a42}.user-actions .approve.subtle:disabled{color:#8b948e;background:#dfe4df;border-color:#dfe4df}.users-empty{text-align:center;color:#7a867f;padding:35px}.users-empty span{color:#337052;background:#e7f1e2;border-radius:50%;width:34px;height:34px;margin:0 auto 8px;line-height:34px;display:block}.users-empty b{color:#3c4b43;font-size:11px;display:block}.users-empty p{font-size:9px}.inline-error,.inline-success{border-radius:7px;margin:10px 22px;padding:10px 12px;font-size:10px}.inline-error{color:#a84e38;background:#fff0ec}.inline-success{color:#245f47;background:#edf6ea}.notes-field>span{margin-bottom:5px;font-size:9px;font-weight:700;display:block}.notes-field textarea{resize:none;border:1px solid #dce1dc;border-radius:7px;width:100%;height:62px;margin:0;padding:9px}@media (width<=760px){.pending-signup-row{grid-template-columns:44px 1fr;gap:12px;padding:16px}.pending-signup-row .user-region,.pending-signup-row .pending-email-state,.pending-signup-row .user-actions{grid-column:1/-1}.pending-signup-row .user-actions{grid-template-columns:1fr 1fr;display:grid}.pending-signup-row .user-actions button{min-height:56px;padding:8px}.inline-error,.inline-success{margin:10px 16px;font-size:12px}}.priority-list button.priority-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf0eb;width:100%}.priority-list button.priority-row:hover,.priority-list button.priority-row.selected{background:#f1f5ed}.priority-list button.priority-row small{margin-left:auto}.channel-tabs{background:#e9ece7;gap:4px;padding:5px;display:flex}.channel-tabs button{color:#647169;background:0 0;border:0;border-radius:6px;flex:1;padding:8px;font-size:9px}.channel-tabs button.active{color:#245740;background:#fff;font-weight:700;box-shadow:0 1px 4px #25382d18}.channel-tabs button>span,.channel-tabs button>small{display:block}.channel-tabs button>small{color:#748078;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;font-weight:500;overflow:hidden}.channel-tabs button.active>small{color:#547165}.staff-chat-head>div>span:not(.chat-operation-summary){display:none}.chat-operation-summary{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.15px;max-width:360px;display:block;overflow:hidden;color:#d9e8e0!important;font-size:8px!important}.profile .signout-button{color:#bed0c7;border:1px solid #426957;border-radius:6px;padding:5px 7px;font-size:9px}.commercial-panel{background:#fff;border:1px solid #dfe4df;border-radius:8px;flex:none;margin:0 16px 5px;overflow:hidden}.commercial-summary{text-align:left;background:#fff;border:0;align-items:center;gap:9px;width:100%;padding:10px 12px;display:flex}.commercial-summary>span{color:#2f654d;background:#e8f0df;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.commercial-summary div{flex:1}.commercial-summary b,.commercial-summary small{display:block}.commercial-summary b{font-size:9px}.commercial-summary small{color:#78847c;margin-top:2px;font-size:7px}.commercial-summary strong{color:#2e6a4e;font-size:10px}.commercial-summary i{color:#7c8780;font-style:normal}.commercial-body{background:#f8f8f5;border-top:1px solid #e7eae6;padding:10px}.quote-card{background:#eef4e9;border-radius:6px;grid-template-columns:1.5fr .7fr 1fr;gap:8px;padding:9px;display:grid}.quote-card span{color:#7c8980;font-size:6px;display:block}.quote-card b{margin-top:3px;font-size:8px;display:block}.status-control{gap:6px;margin-top:9px;display:flex}.status-control select{background:#fff;border:1px solid #d9dfda;border-radius:6px;flex:1;padding:7px;font-size:8px}.status-control button{color:#fff;background:#315e49;border:0;border-radius:6px;padding:0 9px;font-size:8px}.freight-form{border-top:1px solid #e0e5e0;margin-top:10px;padding-top:9px}.freight-form>b{margin-bottom:6px;font-size:8px;display:block}.freight-form>div{grid-template-columns:3fr 1fr;gap:5px;margin-bottom:5px;display:grid}.freight-form input{border:1px solid #dce1dc;border-radius:5px;width:100%;min-width:0;padding:7px;font-size:8px}.freight-form .primary-button{width:100%;height:32px;margin-top:2px}.commercial-notice{color:#3d6d56;margin-top:7px;font-size:8px;display:block}:root{--ink:#16201b;--muted:#69756e;--green:#1f5a43;--green-2:#2f775a;--lime:#ddefa7;--cream:#f4f2ec;--line:#e4e6e1;--white:#fff;--amber:#c97d24;--blue:#3872a5}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:10;background:#173e30;flex-direction:column;width:244px;padding:30px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 34px;display:flex}.brand-mark{border:1px solid #78a18e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;transform:rotate(45deg)}.brand-mark span{color:var(--lime);font:800 18px Manrope;transform:rotate(-45deg)}.brand b{letter-spacing:2px;font:800 18px Manrope}.brand small{letter-spacing:2.2px;color:#a8c1b5;margin-top:1px;font-size:8px;display:block}.nav-label{letter-spacing:1.6px;color:#81a293;margin:0 0 8px;padding:0 12px;font-size:10px}.nav-label.secondary{margin-top:25px}.nav-item{color:#bbcec4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;margin:2px 0;padding:0 12px;font-weight:500;display:flex}.nav-item>span{text-align:center;width:22px;font-size:19px}.nav-item i{color:#d9e9e1;background:#315f4b;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}.nav-item:hover,.nav-item.active{color:#fff;background:#285844}.nav-item.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:0}.trust-card{background:#204c3a;border:1px solid #36624f;border-radius:11px;gap:10px;margin-top:auto;padding:13px;display:flex}.shield{color:#1f5a43;background:#ddefa7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.trust-card b{font-size:12px}.trust-card p{color:#a9c0b5;margin:3px 0 0;font-size:10px;line-height:1.45}.profile{border-top:1px solid #315645;align-items:center;gap:9px;margin-top:15px;padding:16px 5px 0;display:flex}.avatar{color:#264d3a;background:#cae08f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.profile b{font-size:12px;display:block}.profile small{color:#95afa2;font-size:9px}.profile button{color:#92afa0;background:0 0;border:0;margin-left:auto}.workspace{width:calc(100% - 244px);min-height:100vh;margin-left:244px}.workspace header{border-bottom:1px solid var(--line);z-index:9;background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.search{color:#79837d;background:#f7f7f4;border:1px solid #e6e8e2;border-radius:8px;align-items:center;gap:10px;width:min(410px,40vw);height:38px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;font-size:12px}.search kbd{background:#fff;border:1px solid #d9ddd7;border-radius:5px;padding:3px 5px;font:10px DM Sans}.header-actions{align-items:center;gap:9px;display:flex}.market-dot{color:#447660;background:#eef5ef;border-radius:15px;padding:7px 10px;font-size:10px}.market-dot:first-letter{color:#35a66d}.icon-button{background:#fff;border:1px solid #e1e5df;border-radius:8px;width:34px;height:34px;position:relative}.notification i{background:#d78729;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.header-actions select{color:#405047;background:#fff;border:1px solid #e1e5df;border-radius:8px;padding:8px 10px;font-size:11px}.mobile-brand{display:none}.content{max-width:1500px;margin:auto;padding:35px 36px 50px}.hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.4px;color:#6c7c73;margin:0 0 7px;font-size:10px;font-weight:700}.hero-row h1{letter-spacing:-1.2px;margin:0;font:800 31px Manrope}.subtitle{color:var(--muted);margin:8px 0 0}.subtitle b{color:var(--green)}.hero-actions{gap:10px;display:flex}.primary-button,.ghost-button{border-radius:8px;height:40px;padding:0 17px;font-size:12px;font-weight:700}.primary-button{background:var(--green);border:1px solid var(--green);color:#fff}.primary-button:hover{background:#164632}.primary-button:disabled{background:#668175;border-color:#668175}.ghost-button{color:#37463e;background:#fff;border:1px solid #d9ddd7}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:114px;padding:18px 19px}.metric.highlight{background:#f0f5e5;border-color:#d9e5bf}.metric-top{color:#66746c;justify-content:space-between;font-size:11px;display:flex}.metric-top i{color:#315e49;background:#eef2ed;border-radius:8px;place-items:center;width:28px;height:28px;margin-top:-5px;font-size:15px;font-style:normal;display:grid}.metric strong{letter-spacing:-.5px;margin:12px 0 4px;font:800 24px Manrope;display:block}.metric small{color:#6e7d74;font-size:10px}.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.opportunity-panel{overflow:hidden}.panel-header{justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.panel-header h2{margin:0;font:700 17px Manrope}.panel-header p{color:#7b867f;margin:4px 0 0;font-size:11px}.panel-header>button,.priority-list .panel-header button,.recent-table .panel-header button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:700}.segmented{background:#f3f4f1;border-radius:7px;padding:3px}.segmented button{color:#78827c;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:10px}.segmented button.active{color:#274838;background:#fff;box-shadow:0 1px 3px #cad0c9}.segmented i{background:#ddead0;border-radius:8px;padding:1px 5px;font-style:normal}.filters{border-top:1px solid #eef0ec;border-bottom:1px solid #eef0ec;gap:7px;padding:11px 22px;display:flex}.filters button,.filter-btn{color:#647068;background:#fff;border:1px solid #e1e5df;border-radius:17px;padding:7px 12px;font-size:10px}.filters button.active{color:#24523e;background:#ecf2ed;border-color:#d7e3da;font-weight:700}.filters span{margin-left:4px}.filters .filter-btn{border-radius:7px;margin-left:auto}.lot-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 20px;display:grid}.lot-card{background:#fff;border:1px solid #e0e4de;border-radius:10px;transition:all .2s;overflow:hidden}.lot-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #223a2c12}.lot-image{background:linear-gradient(#b6b59b 0 56%,#8b815f 57%);height:130px;position:relative;overflow:hidden}.lot-image.dark{background:linear-gradient(#75837c 0 56%,#6e715d 57%)}.lot-image.clay{background:linear-gradient(#c5a27e 0 56%,#89694d 57%)}.lot-image.green{background:linear-gradient(#879c82 0 56%,#66725a 57%)}.landscape:before{content:"";clip-path:polygon(0 80%,8% 35%,14% 60%,22% 10%,30% 70%,39% 28%,48% 78%,57% 35%,68% 67%,76% 20%,87% 65%,100% 30%,100% 100%,0 100%);opacity:.65;background:#475d3e;height:35px;position:absolute;top:49px;left:0;right:0}.landscape i{background:#e7e1cd;border-radius:45% 55% 30% 35%;width:38px;height:18px;position:absolute;bottom:18px;left:25%;box-shadow:53px 7px #d7d0bb,104px -3px #f2ead3}.landscape i:after{content:"";background:inherit;width:5px;height:15px;box-shadow:-24px 0 0 inherit;position:absolute;top:11px;right:3px}.verified,.match{border-radius:4px;padding:4px 7px;font-size:8px;font-weight:700;position:absolute;top:9px}.verified{color:#275a42;background:#f4f8ed;left:9px}.match{color:#fff;background:#273f34;left:76px}.heart{background:#ffffffdc;border:0;border-radius:50%;width:27px;height:27px;font-size:16px;position:absolute;top:8px;right:8px}.count-pill{color:#fff;background:#172b23df;border-radius:5px;align-items:baseline;gap:4px;padding:4px 8px;display:flex;position:absolute;bottom:8px;left:9px}.count-pill b{font:700 14px Manrope}.count-pill small{font-size:8px}.lot-body{padding:13px}.lot-title{justify-content:space-between;display:flex}.lot-title h3{margin:0;font:700 15px Manrope}.lot-title p{color:#66736c;margin:3px 0 0;font-size:10px}.lot-title>span{color:#8d9690;font-size:8px}.lot-specs{border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb;grid-template-columns:1fr 1fr;margin:13px 0 10px;padding:9px 0;display:grid}.lot-specs div+div{border-left:1px solid #edf0eb;padding-left:11px}.lot-specs span,.lot-specs b{display:block}.lot-specs span{color:#849088;font-size:8px}.lot-specs b{margin-top:3px;font-size:10px}.location{color:#69756e;font-size:9px}.location span{padding:0 3px}.price-row{justify-content:space-between;align-items:flex-end;margin-top:13px;display:flex}.price-row span,.seller-stat span{letter-spacing:.7px;color:#849088;font-size:7px;display:block}.price-row b{font:800 18px Manrope}.price-row button{color:#264e3a;background:#dff0ad;border:0;border-radius:6px;padding:9px 10px;font-size:9px;font-weight:700}.privacy{color:#8a938e;margin-top:9px;font-size:8px;display:block}.see-all{color:var(--green);background:0 0;border:0;margin:1px auto 20px;font-size:11px;font-weight:700;display:block}.insight-strip{color:#fff;background:#1e4d3a;border-radius:10px;align-items:center;gap:13px;margin-top:15px;padding:15px 19px;display:flex}.insight-icon{color:#22503d;background:#ddefa7;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.insight-strip b{font-size:12px}.insight-strip p{color:#b9cdc3;margin:2px 0 0;font-size:10px}.insight-strip strong{color:#ddefa7}.insight-strip button{color:#ddefa7;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.interest-list{padding:0 22px 20px}.interest-row{border-top:1px solid #edf0eb;grid-template-columns:44px 1.5fr 1fr .8fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.mini-cow{color:#395748;background:#e4e8df;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.interest-row b{font-size:12px}.interest-row p{color:#7c8780;margin:3px 0 0;font-size:10px}.stage,.status{color:#9c631e;background:#fbf1df;border-radius:12px;width:max-content;padding:5px 8px;font-size:9px}.interest-row>button,.row-button{color:var(--green);background:0 0;border:0;font-size:10px;font-weight:700}.seller-filters{gap:5px;padding:0 22px 14px;display:flex}.seller-filters button{color:#758078;background:#f2f3f0;border:0;border-radius:6px;padding:7px 12px;font-size:10px}.seller-filters button.active{color:#fff;background:#285b45}.seller-list{border-top:1px solid #edf0eb}.seller-row{border-bottom:1px solid #edf0eb;grid-template-columns:64px 2fr 1fr 1fr auto;align-items:center;gap:18px;padding:15px 22px;display:grid}.seller-row:last-child{border:0}.seller-thumb{color:#fff;background:linear-gradient(145deg,#7e967c,#354f3e);border-radius:7px;place-content:center;width:60px;height:54px;display:grid}.seller-thumb span{font:800 16px Manrope}.seller-thumb small{font-size:7px}.seller-main>div{align-items:center;gap:8px;display:flex}.seller-main h3{margin:6px 0 2px;font-size:13px}.seller-main p,.seller-main small{color:#818c85;margin:0;font-size:9px}.status.green{color:#32704f;background:#e9f4ec}.status.blue{color:#39709b;background:#e8f1f8}.status.amber{color:#9c631e;background:#fbf1df}.seller-stat b{margin-top:4px;font-size:12px;display:block}.mediator-layout{grid-template-columns:minmax(0,2fr) minmax(250px,.85fr);gap:16px;display:grid}.review-card{padding:22px}.review-head{justify-content:space-between;display:flex}.review-head h2{margin:12px 0 3px;font:800 21px Manrope}.review-head p{color:#718078;margin:0;font-size:11px}.review-time{color:#7d8982;font-size:9px}.review-visual{grid-template-columns:150px 1fr;gap:15px;margin:20px 0;display:grid}.big-cow{color:#fff;text-align:center;background:linear-gradient(145deg,#9caf8c,#42604d);border-radius:9px;place-content:center;font:800 30px Manrope;display:grid}.big-cow small{font:500 9px DM Sans;display:block}.quality-grid{border:1px solid #e7e9e5;border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.quality-grid div{border-bottom:1px solid #e7e9e5;border-right:1px solid #e7e9e5;padding:13px}.quality-grid div:nth-child(2n){border-right:0}.quality-grid div:nth-child(n+3){border-bottom:0}.quality-grid span,.identity-box span,.margin-box label{color:#829087;letter-spacing:.6px;font-size:8px;display:block}.quality-grid b{margin-top:4px;display:block}.identity-box{background:#f6f7f4;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.avatar.small{width:38px;height:38px}.identity-box b{font-size:11px}.identity-box p{color:#5e7c6b;margin:3px 0 0;font-size:8px}.identity-box button{background:#fff;border:1px solid #d9ded8;border-radius:6px;margin-left:auto;padding:7px 10px;font-size:9px}.margin-box{background:#f2f7ef;border:1px solid #d8e5da;border-radius:9px;grid-template-columns:1.3fr auto 1fr 1fr;align-items:end;gap:17px;margin-top:16px;padding:15px;display:grid}.money-input{background:#fff;border:1px solid #cbd9ce;border-radius:6px;align-items:center;height:38px;margin-top:5px;padding:0 9px;display:flex}.money-input span,.money-input small{font-size:10px}.money-input input{text-align:center;border:0;outline:0;width:60px;font-size:16px;font-weight:800}.equals{color:#7e8c84;padding-bottom:10px}.margin-box strong{margin-top:10px;font:800 16px Manrope;display:block}.margin-box strong small{font:500 9px DM Sans}.green-text{color:#2f7754!important}.review-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.priority-list{height:max-content}.priority-row{border-top:1px solid #edf0eb;align-items:center;gap:11px;padding:15px 18px;display:flex}.priority-row>span{background:#edf1ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.priority-row div{flex:1}.priority-row b{font-size:11px}.priority-row p{color:#7d8881;margin:3px 0 0;font-size:9px}.priority-row small{color:#8a948e;font-size:8px}.manager-grid{grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px;display:grid}.chart-card,.health-card{min-height:340px}.chart{background:repeating-linear-gradient(#0000 0 58px,#edf0ec 59px);align-items:flex-end;gap:6%;height:240px;padding:25px 25px 20px 50px;display:flex;position:relative}.bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar{background:linear-gradient(#3b785c,#244d3b);border-radius:5px 5px 2px 2px;width:65%;max-width:42px;position:relative}.bar i{background:linear-gradient(90deg,#0000,#fff2);position:absolute;inset:0}.bar-wrap span{color:#7a867f;font-size:9px}.y-labels{color:#89938d;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:25px;bottom:37px;left:18px}.health-score{align-items:center;gap:17px;padding:15px 22px;display:flex}.ring{text-align:center;border:8px solid #ddefa7;border-radius:50%;place-content:center;width:76px;height:76px;font:800 22px Manrope;display:grid;box-shadow:inset 0 0 0 2px #2d654d}.ring small{font:500 8px DM Sans;display:block}.health-score b{font-size:15px}.health-score p{color:#738078;font-size:9px;line-height:1.5}.health-line{padding:11px 22px}.health-line>div{justify-content:space-between;font-size:10px;display:flex}.health-line i,.neg-progress i{background:#edf0ec;border-radius:5px;height:5px;margin-top:7px;display:block;overflow:hidden}.health-line em,.neg-progress em{background:#3d775d;border-radius:5px;height:100%;display:block}.recent-table{overflow:hidden}.table-head,.table-row{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;align-items:center;padding:12px 22px;display:grid}.table-head{color:#879189;background:#f7f8f5;font-size:8px}.table-row{border-top:1px solid #edf0eb;font-size:10px}.table-row span:first-child{font-weight:700}.negotiations{overflow:hidden}.neg-row{border-top:1px solid #e9ece7;grid-template-columns:.7fr 1.5fr 1.5fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.neg-id span{color:#879189;font-size:8px;display:block}.neg-id b{font-size:12px}.neg-desc b{font-size:11px}.neg-desc p{color:#76827b;margin:3px 0;font-size:9px}.neg-progress>div{justify-content:space-between;font-size:9px;display:flex}.neg-progress small{color:#8c9690}.neg-row>button{color:#275540;background:#fff;border:1px solid #dce1dc;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.route-panel{overflow:hidden}.route-map{background:radial-gradient(circle at 20% 30%,#fff 0,#f5f6f1 42%,#ecefe7);height:240px;position:relative}.route-line{background:repeating-linear-gradient(90deg,#2e6b50 0 8px,#0000 8px 14px);height:4px;position:absolute;top:50%;left:14%;right:15%;transform:rotate(-5deg)}.map-point{z-index:2;background:#fff;border:1px solid #dce2dc;border-radius:8px;padding:9px 12px 9px 27px;position:absolute;box-shadow:0 5px 12px #344b3d10}.map-point i{background:#2f7154;border:3px solid #cfe6d5;border-radius:50%;width:12px;height:12px;position:absolute;top:11px;left:9px}.map-point b,.map-point small{display:block}.map-point b{font-size:10px}.map-point small{color:#7a867e;margin-top:2px;font-size:8px}.map-point.origin{top:22%;left:8%}.map-point.mid{top:55%;left:44%}.map-point.dest{top:18%;right:7%}.truck{color:#275740;font-size:26px;position:absolute;top:34%;left:57%}.route-bottom{border-top:1px solid #e5e8e3;grid-template-columns:repeat(4,1fr) auto;align-items:center;padding:18px 22px;display:grid}.route-bottom span{color:#849087;font-size:8px;display:block}.route-bottom b{margin-top:4px;display:block}.empty{text-align:center;padding:45px}.empty>span{color:#88938c;font-size:30px}.modal-backdrop,.drawer-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14221ba8;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(460px,100vw - 30px);padding:28px;position:relative;box-shadow:0 25px 80px #0b1710aa}.modal.large{width:min(700px,100vw - 30px)}.modal-close{background:#f1f3ef;border:0;border-radius:50%;width:29px;height:29px;font-size:18px;position:absolute;top:13px;right:15px}.modal-icon{color:#2c5d46;background:#e3efbd;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:21px;display:grid}.modal h2{margin:0;font:800 24px Manrope}.modal>p:not(.eyebrow){color:#6e7b73;font-size:11px;line-height:1.6}.modal-lot{background:#f5f7f2;border:1px solid #e1e7de;border-radius:9px;justify-content:space-between;align-items:center;margin:18px 0;padding:13px;display:flex}.modal-lot b,.modal-lot span{display:block}.modal-lot b{font-size:11px}.modal-lot span{color:#758178;margin-top:4px;font-size:9px}.modal-lot strong{font:800 17px Manrope}.modal-lot strong small{font:500 8px DM Sans}.check{color:#506058;align-items:center;gap:8px;font-size:10px;display:flex}.modal textarea{resize:none;border:1px solid #dfe3de;border-radius:8px;width:100%;height:70px;margin:14px 0;padding:10px;font-size:10px}.wide{width:100%}.safe-note{text-align:center;color:#708078;margin-top:12px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin:18px 0;display:grid}.form-grid label>span{margin-bottom:5px;font-size:9px;font-weight:700;display:block}.form-grid input,.form-grid select{background:#fff;border:1px solid #dce1dc;border-radius:7px;outline:0;width:100%;height:39px;padding:0 10px;font-size:10px}.field-money{border:1px solid #dce1dc;border-radius:7px;align-items:center;padding-left:10px;display:flex}.field-money input{border:0}.upload-box{background:#f7f8f5;border:1px dashed #bdc9bf;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}.upload-box>span{color:#426b56;font-size:25px}.upload-box div{flex:1}.upload-box b{font-size:10px}.upload-box p{color:#7f8a83;margin:3px 0;font-size:8px}.upload-box button{background:#fff;border:1px solid #d7ddd8;border-radius:6px;padding:7px 9px;font-size:8px}.form-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.drawer-backdrop{display:block}.chat-drawer{z-index:31;background:#f5f5f1;flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #14221b40}.chat-head{color:#fff;background:#1e4c39;justify-content:space-between;padding:23px;display:flex}.chat-head span{color:#c4d5cc;font-size:8px}.chat-head h3{margin:5px 0;font:700 15px Manrope}.chat-head p{color:#b9cdc3;margin:0;font-size:8px}.chat-head p i{background:#75cf93;border-radius:50%;width:6px;height:6px;display:inline-block}.chat-head button{color:#fff;background:#ffffff18;border:0;border-radius:50%;width:29px;height:29px;font-size:17px}.chat-privacy{color:#597067;text-align:center;background:#e8eee8;border-radius:7px;margin:12px 16px;padding:10px;font-size:8px}.messages{flex:1;padding:10px 17px;overflow:auto}.day{text-align:center;color:#8b958f;margin:8px 0 18px;font-size:8px}.bubble{border-radius:11px;max-width:82%;margin:10px 0;padding:11px;box-shadow:0 2px 5px #2b3c3210}.bubble span{color:#357052;font-size:8px;font-weight:700}.bubble p{margin:4px 0;font-size:10px;line-height:1.5}.bubble small{color:#87928b;text-align:right;font-size:7px;display:block}.bubble.incoming{background:#fff;border-top-left-radius:2px}.bubble.outgoing{background:#dfeac8;border-top-right-radius:2px;margin-left:auto}.chat-input{background:#fff;border-top:1px solid #e0e4df;gap:7px;padding:13px;display:flex}.chat-input input{background:#f3f4f1;border:0;border-radius:18px;outline:0;flex:1;padding:0 14px;font-size:10px}.chat-input button{color:#557063;background:#eef1ed;border:0;border-radius:50%;width:35px;height:35px}.chat-input .send{color:#fff;background:#2b644a}.toast{z-index:50;color:#fff;background:#173e30;border-radius:9px;align-items:center;gap:9px;padding:12px 17px;font-size:11px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0e1e16aa}.toast span{color:#22513c;background:#ddefa7;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.mobile-nav{display:none}@media (width<=1100px){.sidebar{width:205px}.workspace{width:calc(100% - 205px);margin-left:205px}.content{padding:28px 22px}.lot-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.manager-grid,.mediator-layout{grid-template-columns:1fr}.priority-list{display:none}}@media (width<=760px){body{padding-bottom:64px}.sidebar{display:none}.workspace{width:100%;margin:0}.workspace header{height:58px;padding:0 14px}.mobile-brand{color:#e4f1bc;background:#1e513d;border:0;border-radius:9px;width:34px;height:34px;font-weight:800;display:block}.search{width:calc(100% - 145px);margin:0 8px}.search kbd,.market-dot,.icon-button,.header-actions select{display:none}.content{padding:22px 14px}.hero-row{align-items:flex-start;gap:14px}.hero-row h1{font-size:25px}.subtitle{font-size:11px}.hero-actions,.hero-row>.primary-button,.hero-row>.ghost-button{display:none}.metric-grid{scroll-snap-type:x mandatory;gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.metric{scroll-snap-align:start;min-width:190px}.panel-header{padding:16px}.panel-header .segmented{display:none}.filters{padding:10px 14px;overflow-x:auto}.filters button{white-space:nowrap}.filters .filter-btn{margin-left:0}.lot-grid{grid-template-columns:1fr;padding:14px}.lot-image{height:170px}.insight-strip{align-items:flex-start}.insight-strip button{display:none}.seller-row{grid-template-columns:60px 1fr auto;padding:13px}.seller-stat{display:none}.seller-filters{overflow:auto}.review-card{padding:15px}.review-visual{grid-template-columns:1fr}.big-cow{height:100px}.margin-box{grid-template-columns:1fr 1fr}.equals{display:none}.manager-grid{grid-template-columns:1fr}.chart-card{min-width:0}.recent-table{overflow:auto}.table-head,.table-row{min-width:650px}.neg-row{grid-template-columns:.6fr 1.5fr auto}.neg-progress{display:none}.route-map{height:320px}.map-point.origin{top:12%;left:5%}.map-point.mid{top:48%;left:27%}.map-point.dest{top:76%;right:4%}.route-line{top:49%;left:10%;right:10%;transform:rotate(58deg)}.truck{top:62%;left:65%}.route-bottom{grid-template-columns:1fr 1fr;gap:15px}.route-bottom button{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.interest-row{grid-template-columns:42px 1fr auto}.interest-row .stage,.interest-row>strong{display:none}.mobile-nav{z-index:20;background:#fff;border-top:1px solid #dfe3de;justify-content:space-around;height:62px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#849087;background:0 0;border:0;min-width:55px;font-size:8px}.mobile-nav button span{margin-bottom:2px;font-size:18px;display:block}.mobile-nav button.active{color:#22573f;font-weight:700}.toast{width:calc(100% - 30px);bottom:75px}}.neg-actions{align-items:center;gap:7px;display:flex}.neg-actions button{color:#275540;white-space:nowrap;background:#fff;border:1px solid #dce1dc;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.neg-actions button:last-child{color:#fff;background:#245840;border-color:#245840}.neg-actions .details-button:hover{background:#f1f5ef}.neg-actions button:last-child:hover{background:#173f2e}.negotiation-overview-modal{width:min(940px,100vw - 30px);max-height:calc(100vh - 36px);padding:30px;overflow:auto}.overview-head{justify-content:space-between;align-items:flex-start;gap:25px;padding-right:35px;display:flex}.overview-head>.status{white-space:nowrap;flex:none;align-self:flex-start;line-height:1.2}.overview-head h2{font-size:25px}.overview-head p:not(.eyebrow){color:#6f7c74;margin:6px 0 0}.overview-lot{grid-template-columns:210px 1fr;gap:18px;margin:22px 0;display:grid}.overview-media{background:linear-gradient(145deg,#9caf8c,#42604d);border-radius:10px;place-items:center;height:135px;display:grid;overflow:hidden}.overview-media img,.overview-media video{object-fit:cover;width:100%;height:100%}.overview-media>span{font-size:45px}.overview-specs{border:1px solid #e2e7e1;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.overview-specs>div{border-bottom:1px solid #e7ebe6;border-right:1px solid #e7ebe6;padding:17px}.overview-specs>div:nth-child(2n){border-right:0}.overview-specs>div:nth-child(n+3){border-bottom:0}.overview-specs span,.overview-totals span,.overview-footer span,.party-card>span{letter-spacing:.7px;color:#819087;font-size:8px;display:block}.overview-specs b{margin-top:5px;font-size:12px;display:block}.overview-section{border-top:1px solid #e7ebe6;margin-top:19px;padding-top:19px}.overview-section h3{margin:0 0 14px;font:700 15px Manrope}.commercial-breakdown{background:#f6f8f4;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.commercial-breakdown>div{background:#fff;border:1px solid #e1e6df;border-radius:8px;min-height:92px;padding:14px}.commercial-breakdown>i{color:#87938c;font-size:20px;font-style:normal}.commercial-breakdown span{color:#7c8981;letter-spacing:.5px;font-size:8px;display:block}.commercial-breakdown b{margin:7px 0 4px;font:800 15px Manrope;display:block}.commercial-breakdown small{color:#78857e;font-size:8px}.commercial-breakdown .margin-highlight{background:#eff6e4;border-color:#d5e5b9}.commercial-breakdown .margin-highlight b{color:#2d6b4e}.overview-totals{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;display:grid}.overview-totals>div{border:1px solid #e2e7e1;border-radius:8px;padding:13px}.overview-totals b{margin:6px 0 3px;font-size:12px;display:block}.overview-totals small{color:#7d8982;font-size:8px}.proponent-commercial{background:#f3f7ed;border:1px solid #dce7cd;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.proponent-commercial span{color:#738177;font-size:8px;display:block}.proponent-commercial b{margin-top:5px;font:800 18px Manrope;display:block}.proponent-commercial p{color:#6e7b73;max-width:350px;font-size:9px;line-height:1.5}.party-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.party-card{border:1px solid #e1e6df;border-radius:9px;padding:14px}.party-card b,.party-card small{display:block}.party-card b{margin:7px 0 4px;font-size:11px}.party-card small{color:#718078;margin-top:3px;font-size:8px}.overview-footer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.overview-footer b{margin-top:5px;font-size:10px;display:block}@media (width<=760px){.neg-row{grid-template-columns:.55fr 1fr}.neg-actions{grid-column:1/-1}.neg-actions button{flex:1}.negotiation-overview-modal{padding:23px 17px}.overview-head{display:block}.overview-head>.status{margin-top:10px}.overview-lot{grid-template-columns:1fr}.overview-media{height:170px}.commercial-breakdown{grid-template-columns:1fr}.commercial-breakdown>i{text-align:center;transform:rotate(90deg)}.overview-totals,.party-grid{grid-template-columns:1fr}.proponent-commercial{display:block}.overview-footer{grid-template-columns:1fr}}.notification-center{position:relative}.notification-center>.notification{font-size:14px;line-height:1;position:relative}.bell-icon{stroke:#405047;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;margin:auto;display:block}.notification-center>.notification.active{background:#edf3ed;border-color:#cfdcd2}.notification-center>.notification b{color:#fff;background:#c97424;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.notification-dismiss{z-index:38;cursor:default;background:0 0;border:0;position:fixed;inset:0}.notification-popover{z-index:39;background:#fff;border:1px solid #dfe4df;border-radius:12px;width:min(390px,100vw - 28px);position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 55px #1b302444}.notification-popover-head{border-bottom:1px solid #e8ebe7;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.notification-popover-head h3{margin:0;font:800 16px Manrope}.notification-popover-head p{color:#7b8780;margin:3px 0 0;font-size:8px}.notification-popover-head button{color:#276046;background:0 0;border:0;font-size:8px;font-weight:700}.notification-list{max-height:410px;overflow:auto}.notification-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;grid-template-columns:34px 1fr 6px;align-items:start;gap:10px;width:100%;padding:13px 15px;display:grid}.notification-item:hover{background:#f7f9f5}.notification-item.unread{background:#f2f7ec}.notification-item.unread:hover{background:#eaf3e2}.notification-type-icon{color:#2a6047;background:#e4edd5;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.notification-copy b,.notification-copy small,.notification-copy time{display:block}.notification-copy b{font-size:10px}.notification-copy small{color:#65736b;margin:3px 0;font-size:8px;line-height:1.45}.notification-copy time{color:#909990;font-size:7px}.notification-item>i{background:#c97d24;border-radius:50%;width:6px;height:6px;margin-top:5px}.notification-empty{text-align:center;color:#78857d;padding:35px 20px}.notification-empty>.empty-bell{background:#edf2ed;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto;display:grid}.notification-empty>.empty-bell .bell-icon{width:21px;height:21px}.notification-empty>b{color:#34483d;margin-top:7px;display:block}.notification-empty p{margin:5px 0;font-size:9px}@media (width<=760px){.notification-popover{position:fixed;top:58px;right:14px}.notification-list{max-height:calc(100vh - 150px)}}.finance-summary{overflow:hidden}.finance-filters{background:#f2f4f0;border-radius:7px;gap:5px;padding:3px;display:flex}.finance-filters button{color:#738078;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:9px}.finance-filters button.active{color:#24553f;background:#fff;font-weight:700;box-shadow:0 1px 4px #25382c18}.finance-table{overflow:auto}.finance-table-head,.finance-row{grid-template-columns:1.35fr 1fr 1fr .8fr .85fr .9fr auto;align-items:center;gap:13px;min-width:980px;padding:12px 19px;display:grid}.finance-table-head{color:#818d85;letter-spacing:.5px;background:#f7f8f5;font-size:7px}.finance-row{border-top:1px solid #e9ece8;font-size:9px}.finance-row>div b,.finance-row>div small{display:block}.finance-row>div b{font-size:11px}.finance-row>div small{color:#7a867f;margin-top:4px;font-size:8px}.finance-row>strong{color:#2d6d50}.finance-row>button{color:#286047;white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:700}.finance-notes{color:#586b60;background:#eaf1e7;border:1px solid #dae5d7;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.finance-notes>span{color:#fff;background:#315e49;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:700 10px serif;display:grid}.finance-notes p{margin:0;font-size:9px;line-height:1.5}.finance-notes b{color:#31483b;margin-bottom:2px;display:block}@media (width<=760px){.finance-summary .panel-header{display:block}.finance-filters{width:max-content;margin-top:12px}.finance-table{overflow-x:auto}}.brand{padding:0 9px 28px;display:block}.brand img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:72px;display:block}.heart{color:#405047;place-items:center;padding:6px;display:grid}.heart:hover{color:#286047;background:#fff}.heart.favorite{color:#fff;background:#285e46}.heart-icon{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.favorite-center{position:relative}.favorite-trigger{color:#405047;place-items:center;padding:8px;display:grid}.favorite-trigger.active{background:#edf3ed;border-color:#cfdcd2}.favorite-trigger>b{color:#fff;background:#286047;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.favorite-popover{z-index:39;background:#fff;border:1px solid #dfe4df;border-radius:12px;width:min(390px,100vw - 28px);position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 55px #1b302444}.favorite-list{max-height:410px;overflow:auto}.favorite-item{background:#fff;border-bottom:1px solid #edf0ec;align-items:center;display:flex}.favorite-item:hover{background:#f7f9f5}.favorite-item-main{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:13px 8px 13px 15px;display:flex}.favorite-item-icon{color:#2a6047;background:#e4edd5;border-radius:8px;width:32px;height:32px;padding:8px}.favorite-item-main b,.favorite-item-main small{display:block}.favorite-item-main b{font-size:10px}.favorite-item-main small{color:#65736b;margin-top:4px;font-size:8px}.favorite-remove{color:#76837c;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin-right:10px;font-size:17px}.favorite-remove:hover{color:#285c45;background:#edf1ed}.empty-heart{color:#426451;background:#edf2ed;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto;padding:9px;display:grid}.favorite-footer{color:#285c45;background:#f8faf7;border:0;border-top:1px solid #e8ebe7;width:100%;padding:12px;font-size:9px;font-weight:700}.favorite-footer:hover{background:#eff5ed}@media (width<=760px){.favorite-popover{position:fixed;top:58px;right:14px}.favorite-list{max-height:calc(100vh - 190px)}}.truck-card{position:relative}.truck-card>div:nth-child(2){flex:1;min-width:0}.truck-edit-button{color:#2d6249;background:#fff;border:1px solid #d8e0d9;border-radius:6px;align-self:flex-start;padding:6px 8px;font-size:8px;font-weight:700}.truck-edit-button:hover{background:#edf4eb}.freight-route small{color:#3e6752;margin-top:5px;font-size:7px;display:block}.truck-assignment-select{color:#314b3d;width:100%}.truck-assignment-select:disabled{color:#7d8781;cursor:not-allowed;background:#f0f1ee}.report-actions{gap:8px;display:flex}.report-controls{justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 19px;display:flex}.report-controls b{font-size:11px}.report-controls p{color:#7b877f;margin:3px 0;font-size:8px}.report-controls select{color:#385143;background:#fff;border:1px solid #dce2dc;border-radius:7px;height:37px;padding:0 34px 0 11px;font-size:9px}.report-table{overflow:hidden}.report-table .panel-header>span{color:#6f7d75;background:#edf2ed;border-radius:12px;padding:5px 8px;font-size:8px}.report-table-scroll{overflow:auto}.report-table-head,.report-table-row{grid-template-columns:1.4fr .65fr .8fr .85fr 1fr .85fr .65fr;align-items:center;gap:12px;min-width:900px;padding:12px 20px;display:grid}.report-table-head{color:#849088;letter-spacing:.6px;background:#f6f8f4;font-size:7px}.report-table-row{border-top:1px solid #e9ece8;font-size:9px}.report-table-row:hover{background:#f9faf7}.report-table-row b,.report-table-row small{display:block}.report-table-row b{font-size:10px}.report-table-row small{color:#7a877f;margin-top:3px;font-size:7px}.report-table-row .status{white-space:nowrap;font-style:normal}.sidebar nav{scrollbar-width:thin;overflow-y:auto}@media (width<=760px){.report-actions{margin-top:14px}.reports-page .hero-row{display:block}.report-controls{align-items:flex-start;gap:12px}.report-controls select{max-width:48%}.report-table-head,.report-table-row{padding-left:14px;padding-right:14px}}@media print{.sidebar,.workspace>header,.report-actions,.mobile-nav,.report-controls select{display:none!important}.workspace{width:100%;margin:0}.content{max-width:none;padding:20px}.reports-page .hero-row{margin-bottom:15px}.panel,.metric{break-inside:avoid;box-shadow:none}.report-table-scroll{overflow:visible}.report-table-head,.report-table-row{grid-template-columns:1.4fr .6fr .7fr .7fr .9fr .8fr .6fr;min-width:0;font-size:7px}.report-table-row small{font-size:6px}}.builder-panel{margin-bottom:22px;padding:0;overflow:hidden}.builder-heading{background:#f8faf6;border-bottom:1px solid #e8ece7;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.builder-heading>div{align-items:center;gap:12px;display:flex}.builder-heading>div>span{color:#fff;background:#285e46;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.builder-heading>div>.report-filter-icon{border-radius:11px;flex:none;width:42px;height:42px;position:relative}.report-filter-icon:before{content:"";clip-path:polygon(0 8%,100% 8%,63% 48%,63% 82%,42% 96%,42% 48%);background:#fff;width:23px;height:23px;transform:translate(-2px,-1px)}.report-filter-icon i{color:#285e46;background:#dff0ad;border:2px solid #285e46;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;line-height:1;display:grid;position:absolute;bottom:3px;right:4px}.builder-heading p{margin:0}.builder-heading b,.builder-heading small{display:block}.builder-heading b{font-size:11px}.builder-heading small{color:#78847d;margin-top:3px;font-size:8px}.builder-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:11px;padding:18px 20px;display:grid}.builder-grid label>span,.view-choice>span{letter-spacing:.8px;color:#738078;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.builder-grid input,.builder-grid select{color:#314a3d;background:#fff;border:1px solid #dce2dc;border-radius:7px;width:100%;height:38px;padding:0 9px;font-size:9px}.view-choice{border-top:1px solid #edf0ec;align-items:center;gap:7px;padding:13px 20px;display:flex}.view-choice>span{margin:0 10px 0 0}.view-choice button{color:#68766e;background:#fff;border:1px solid #dce2dc;border-radius:7px;padding:8px 11px;font-size:8px}.view-choice button.active{color:#285c45;background:#eaf2e5;border-color:#cbdcc6;font-weight:700}.report-generated-head{justify-content:space-between;align-items:flex-end;margin:8px 0 14px;display:flex}.report-generated-head h2{margin:0;font:800 23px Manrope}.report-generated-head span{color:#748179;margin-top:5px;font-size:9px;display:block}.report-generated-head>i{color:#466452;background:#edf2ed;border-radius:12px;padding:6px 9px;font-size:8px;font-style:normal}.report-loading{text-align:center;color:#738078;padding:45px}.report-total-grid{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.report-total-grid>div{background:#fff;border:1px solid #e0e5df;border-radius:10px;padding:15px}.report-total-grid>div.margin{background:#eff6e4;border-color:#d3e4bd}.report-total-grid span,.report-total-grid small{display:block}.report-total-grid span{color:#7a877f;letter-spacing:.7px;font-size:7px}.report-total-grid b{margin:8px 0 3px;font:800 17px Manrope;display:block}.report-total-grid small{color:#7a877f;font-size:7px}.report-chart-layout{grid-template-columns:1.7fr 1fr;gap:14px;display:grid}.decision-chart,.composition-chart{min-height:350px}.decision-bars{padding:5px 20px 20px}.decision-bars>div{grid-template-columns:120px 1fr 100px;align-items:center;gap:10px;margin:14px 0;display:grid}.decision-bars span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.decision-bars>div>i{background:#edf1ec;border-radius:7px;height:11px;overflow:hidden}.decision-bars em{background:linear-gradient(90deg,#285e46,#78a85f);border-radius:7px;height:100%;display:block}.decision-bars b{text-align:right;font-size:8px}.composition-ring{--closed:0deg;background:conic-gradient(#387459 0 var(--closed),#dcebb8 var(--closed) 270deg,#e9ece7 270deg);text-align:center;border-radius:50%;place-content:center;width:142px;height:142px;margin:10px auto 20px;display:grid;position:relative}.composition-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:23px}.composition-ring b,.composition-ring small{z-index:1;display:block;position:relative}.composition-ring b{font:800 25px Manrope}.composition-ring small{color:#7a877f;font-size:7px}.composition-legend{padding:0 22px 20px}.composition-legend>div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:8px 0;font-size:8px;display:grid}.composition-legend i{background:#5d8b69;border-radius:50%;width:7px;height:7px}.generated-table{overflow:hidden}.generated-head,.generated-row{grid-template-columns:.8fr 1.5fr .8fr 1.1fr .65fr .9fr .8fr;align-items:center;gap:12px;min-width:920px;padding:12px 18px;display:grid}.generated-head{color:#7d8982;letter-spacing:.6px;background:#f4f7f2;font-size:7px}.generated-row{border-top:1px solid #e9ece8;font-size:8px}.generated-row:hover{background:#fafbf8}.generated-row b,.generated-row small{display:block}.generated-row b{font-size:9px}.generated-row small{color:#7b8780;margin-top:3px;font-size:7px}.generated-row i{color:#41634e;white-space:nowrap;background:#edf2e8;border-radius:11px;padding:5px 7px;font-style:normal}.generated-head.synthetic,.generated-row.synthetic{grid-template-columns:1.4fr repeat(5,1fr);min-width:760px}.report-empty{text-align:center;color:#748078;padding:45px}.report-grand-total{color:#fff;background:#173e30;justify-content:flex-end;align-items:center;gap:22px;min-width:760px;padding:15px 18px;display:flex}.report-grand-total span{letter-spacing:1px;color:#b9cec3;margin-right:auto;font-size:8px}.report-grand-total b{font-size:8px}.report-builder .generated-table{overflow:auto}@media (width<=1100px){.builder-grid,.report-total-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.builder-heading{align-items:flex-start;gap:10px}.builder-grid{grid-template-columns:1fr 1fr;padding:14px}.view-choice{flex-wrap:wrap;align-items:flex-start}.view-choice>span{width:100%}.report-generated-head{align-items:flex-start}.report-total-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x;gap:10px;margin-right:-12px;padding:0 12px 8px 0;scroll-padding-left:1px;display:flex;overflow:auto hidden}.report-total-grid>div{scroll-snap-align:start;flex:0 0 170px;min-width:170px}.report-total-grid::-webkit-scrollbar{height:4px}.report-total-grid::-webkit-scrollbar-track{background:#e7ebe5;border-radius:4px}.report-total-grid::-webkit-scrollbar-thumb{background:#7f9a89;border-radius:4px}.report-chart-layout{grid-template-columns:1fr}.decision-bars>div{grid-template-columns:90px 1fr 75px}.report-grand-total{justify-content:flex-start;overflow:auto}.report-grand-total span{margin-right:0}}@media print{.builder-panel,.report-actions{display:none!important}.report-chart-layout{grid-template-columns:1.6fr 1fr}.generated-head,.generated-row{min-width:0;padding:8px;font-size:6px}.report-grand-total{min-width:0}.report-total-grid>div{padding:10px}.report-total-grid b{font-size:12px}}.lot-progress-status{color:#8b5c1e;background:#fff8e9;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:39px;left:9px;box-shadow:0 2px 8px #26392e24}.price-row button.follow-button{color:#fff;background:#285e46}.price-row button.follow-button:hover{background:#1f4d39}.highlighted-negotiation{background:#f3f8eb;animation:1.2s ease-out negotiation-highlight;position:relative;box-shadow:inset 4px 0 #75a052}.highlighted-negotiation:before{content:"SELECIONADA";color:#4c765b;letter-spacing:.8px;font-size:6px;font-weight:800;position:absolute;top:5px;right:20px}@keyframes negotiation-highlight{0%{background:#dceebf}to{background:#f3f8eb}}.highlighted-lot{border-color:#6d9857;animation:1.2s ease-out record-highlight;box-shadow:0 0 0 3px #bdd89b,0 12px 30px #26412e26}.highlighted-record{animation:1.2s ease-out record-highlight;position:relative;box-shadow:inset 4px 0 #75a052;background:#f3f8eb!important}.highlighted-record:after{content:"SELECIONADO";color:#4c765b;letter-spacing:.8px;font-size:6px;font-weight:800;position:absolute;top:4px;right:12px}@keyframes record-highlight{0%{background-color:#dceebf;transform:scale(1.01)}to{background-color:#f3f8eb;transform:scale(1)}}.closure-box{border-top:1px solid #dde3dd;margin-top:10px;padding-top:11px}.closure-box>b{font-size:9px}.closure-box>p{color:#77847c;margin:3px 0 8px;font-size:7px}.closure-box>div:not(.cancel-operation){grid-template-columns:1fr 1fr;gap:6px;display:grid}.closure-box label span{color:#758279;margin-bottom:4px;font-size:7px;display:block}.closure-box input{background:#fff;border:1px solid #d8ded8;border-radius:5px;width:100%;min-width:0;padding:7px;font-size:8px}.close-sale-button{color:#fff;background:#276348;border:0;border-radius:6px;width:100%;margin-top:7px;padding:8px;font-size:8px;font-weight:700}.cancel-operation{gap:5px;margin-top:6px;display:flex}.cancel-operation input{flex:1}.cancel-operation button{color:#9a493d;background:#fff5f3;border:1px solid #e3c9c5;border-radius:5px;padding:0 7px;font-size:7px}.finished-operation{color:#2e674b;background:#edf5e9;border-radius:7px;align-items:center;gap:9px;margin-top:9px;padding:10px;display:flex}.finished-operation.cancelled{color:#8a4b43;background:#f6eeee}.finished-operation>span{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.finished-operation b{font-size:9px}.finished-operation p{opacity:.8;margin:2px 0 0;font-size:7px}.documents-panel{margin-top:6px}.document-list{border:1px solid #e2e6e2;border-radius:7px;overflow:hidden}.document-row{background:#fff;border-bottom:1px solid #e9ece8;grid-template-columns:28px 1fr auto auto auto auto;align-items:center;gap:6px;padding:8px;display:grid}.document-row:last-child{border-bottom:0}.document-icon{color:#35634e;background:#edf2e8;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.document-row>div b,.document-row>div small{display:block}.document-row>div b{font-size:8px}.document-row>div small{color:#78857d;margin-top:2px;font-size:6px}.document-status{color:#8b692b;background:#f2eee4;border-radius:8px;padding:3px 5px;font-size:6px}.document-status.verified{color:#2d6a4d;background:#e7f2e8}.document-status.rejected{color:#955047;background:#f6e8e6}.document-row>button{color:#2d644b;background:0 0;border:0;font-size:7px;font-weight:700}.document-row>.document-verify{color:#6d786f}.document-row>.document-delete{color:#a65448;font-size:13px}.document-empty{text-align:center;color:#7d8981;padding:15px;font-size:8px}.document-upload-form{border-top:1px solid #dfe4df;margin-top:9px;padding-top:9px}.document-upload-form>b{margin-bottom:6px;font-size:8px;display:block}.document-upload-form>div{grid-template-columns:1.4fr 1fr;gap:5px;margin-bottom:5px;display:grid}.document-upload-form input,.document-upload-form select{background:#fff;border:1px solid #d8ded8;border-radius:5px;width:100%;min-width:0;padding:7px;font-size:7px}.document-upload-form input[type=file]{padding:5px}.document-upload-form .primary-button{width:100%;height:31px;font-size:8px}.document-upload-form>small{text-align:center;color:#7e8982;margin-top:4px;font-size:6px;display:block}@media (width<=760px){.document-row{grid-template-columns:27px 1fr auto}.document-status{grid-column:2}.document-upload-form>div{grid-template-columns:1fr}}.profile{gap:8px}.profile .account-profile-button{color:#fff;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:grid}.profile .account-profile-button .avatar{flex:0 0 42px;width:42px;min-width:42px;height:42px;overflow:hidden}.profile .account-profile-button .avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile .account-profile-button:hover b{color:#ddefa7}.profile .account-profile-button>div:last-child{min-width:0}.profile .account-profile-button b,.profile .account-profile-button small,.profile .account-profile-button em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile .account-profile-button small{margin-top:2px}.profile .account-profile-button em{color:#ddefa7;margin-top:3px;font-size:8px;font-style:normal}.profile .signout-button{flex:none;margin-left:0}.my-account-modal{width:min(680px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto}.account-heading{align-items:center;gap:14px;padding-right:35px;display:flex}.account-avatar-control{flex:0 0 72px;width:72px;height:72px;position:relative}.account-avatar{color:#24533e;cursor:pointer;background:#ddefa7;border-radius:50%;place-items:center;width:72px;height:72px;font:800 18px Manrope;display:grid;position:relative;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-avatar>input{display:none}.avatar-hover-action{color:#fff;opacity:0;background:#173e30c9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;font:700 8px DM Sans;transition:opacity .18s;display:flex;position:absolute;inset:0}.avatar-hover-action i{font-size:17px;font-style:normal}.account-avatar:hover .avatar-hover-action,.account-avatar:focus-within .avatar-hover-action{opacity:1}.avatar-remove-button{color:#fff;background:#a95347;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #1d292340}.account-heading .eyebrow{margin-bottom:3px}.account-heading h2{font-size:22px}.account-heading p:not(.eyebrow){color:#718078;margin:4px 0 0;font-size:9px}.avatar-help{color:#89958e;margin-top:4px;font-size:7px;display:block}.account-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 20px;display:grid}.account-summary>div{background:#f4f6f1;border:1px solid #e3e7e1;border-radius:8px;padding:12px}.account-summary span{color:#7d8981;letter-spacing:.5px;font-size:7px;display:block}.account-summary b{margin-top:5px;font:800 15px Manrope;display:block}.account-form{border-top:1px solid #e6e9e5;padding-top:1px}.account-form .form-grid{margin-bottom:12px}.account-form label>small{color:#849087;margin-top:4px;font-size:7px;display:block}.account-form input[readonly]{color:#78837c;background:#f1f3f0}.account-region{grid-column:1/-1}.account-access-note{color:#50675a;background:#edf4e8;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.account-access-note>span{color:#fff;background:#315f49;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.account-access-note p{margin:0;font-size:8px;line-height:1.5}.account-access-note b{color:#2f4f3d;display:block}@media (width<=760px){.account-summary{grid-template-columns:1fr 1fr}.account-summary>div:last-child{grid-column:1/-1}.account-region{grid-column:auto}.avatar-hover-action{opacity:1;background:#173e308f}}.icon-button.notification{place-items:center;padding:0;line-height:1;display:grid}.bell-icon{stroke-width:1.4px;width:18px;height:18px;margin:0}.help-center-modal{width:min(720px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto}.help-heading{align-items:center;gap:13px;padding-right:35px;display:flex}.help-heading>span{color:#29543f;background:#ddefa7;border-radius:12px;flex:none;place-items:center;width:47px;height:47px;font:800 20px Manrope;display:grid}.help-heading h2{font-size:23px}.help-heading p:not(.eyebrow){color:#718078;margin:4px 0 0;font-size:9px}.help-topic+.help-topic{border-top:1px solid #e7ebe6}.help-topic>button{text-align:left;color:#34463c;background:#fff;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.help-topic>button>span{color:#315f49;background:#edf3e7;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.help-topic>button>b{font-size:10px}.help-topic>button>i{color:#7e8a83;font-size:16px;font-style:normal}.help-topic.active>button{background:#f6f8f3}.help-topic>div{background:#f6f8f3;padding:0 14px 13px 53px}.help-topic>div p{color:#66746c;margin:0 0 8px;font-size:9px;line-height:1.55}.help-topic>div button{color:#286047;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.help-quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.help-quick-grid>div{border:1px solid #e2e6e1;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;display:flex}.help-quick-grid>div>span{font-size:16px}.help-quick-grid p{color:#738078;margin:0;font-size:7px;line-height:1.45}.help-quick-grid b{color:#344b3e;margin-bottom:3px;font-size:8px;display:block}.help-footer{background:#eaf1e7;border-radius:8px;align-items:center;gap:15px;margin-top:13px;padding:12px;display:flex}.help-footer p{color:#5e6f65;flex:1;margin:0;font-size:8px;line-height:1.5}.help-footer b{color:#314c3d}.help-footer .ghost-button{white-space:nowrap;height:34px}.screen-help-card{color:#fff;background:#1f4f3b;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:19px;padding:15px 16px;display:grid}.screen-help-card>div>span,.help-section-label{letter-spacing:1px;font-size:7px;font-weight:700;display:block}.screen-help-card h3{margin:5px 0;font:800 16px Manrope}.screen-help-card p{color:#c2d2ca;margin:0;font-size:8px;line-height:1.5}.screen-help-card ul{grid-template-columns:1fr 1fr;gap:7px 12px;margin:0;padding:0;list-style:none;display:grid}.screen-help-card li{color:#e0ebe5;padding-left:13px;font-size:8px;line-height:1.4;position:relative}.screen-help-card li:before{content:"✓";color:#ddefa7;font-weight:800;position:absolute;left:0}.help-section-label{color:#7a8780;margin:16px 0 7px}.help-topics{border:1px solid #e0e5df;border-radius:10px;margin:0 0 13px;overflow:hidden}@media (width<=760px){.screen-help-card,.screen-help-card ul,.help-quick-grid{grid-template-columns:1fr}.help-footer{display:block}.help-footer .ghost-button{width:100%;margin-top:9px}}.audit-panel{overflow:hidden}.audit-header{gap:15px}.audit-search{color:#75827a;border:1px solid #dce2dc;border-radius:7px;align-items:center;gap:7px;width:260px;height:35px;padding:0 10px;display:flex}.audit-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.audit-filters{gap:5px;padding:0 20px 13px;display:flex}.audit-filters button{color:#6e7b73;background:#f0f2ee;border:0;border-radius:6px;padding:7px 11px;font-size:8px}.audit-filters button.active{color:#fff;background:#285b45}.audit-list{border-top:1px solid #e8ebe7}.audit-row{border-bottom:1px solid #eceeeb;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:14px 20px;display:grid}.audit-row:last-child{border-bottom:0}.audit-icon{color:#2d664b;background:#e9f2e6;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.audit-icon.logistics{color:#3e6c7d;background:#e8f0f4}.audit-icon.access{color:#8a652e;background:#f3ece2}.audit-copy>div{align-items:center;gap:7px;display:flex}.audit-copy>div b{font-size:10px}.audit-copy>div span{color:#7c8881;background:#f1f3f0;border-radius:8px;padding:3px 6px;font-size:7px}.audit-copy p{color:#68756d;margin:4px 0;font-size:8px}.audit-copy small{color:#879189;font-size:7px}.audit-row time{text-align:right}.audit-row time b,.audit-row time span{display:block}.audit-row time b{font-size:8px}.audit-row time span{color:#839087;margin-top:3px;font-size:7px}@media (width<=760px){.audit-header{display:block}.audit-search{width:100%;margin-top:10px}.audit-filters{overflow:auto}.audit-row{grid-template-columns:35px 1fr}.audit-row time{text-align:left;grid-column:2;gap:5px;display:flex}}.global-search{width:min(410px,40vw);position:relative}.global-search .search{width:100%}.search>button{color:#748078;background:0 0;border:0;padding:0;font-size:16px}.search-popover{z-index:45;background:#fff;border:1px solid #dce2dc;border-radius:11px;max-height:480px;padding:7px;position:absolute;top:45px;left:0;right:0;overflow:auto;box-shadow:0 18px 55px #1b302438}.search-popover section+section{border-top:1px solid #e8ebe7;margin-top:5px;padding-top:5px}.search-popover section>span{color:#849087;letter-spacing:1px;padding:7px 9px 4px;font-size:7px;font-weight:700;display:block}.search-popover section>button{text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.search-popover section>button:hover{background:#f1f6ed}.search-popover section>button>i{color:#32634d;background:#eaf1e4;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.search-popover section>button>span{min-width:0}.search-popover section>button b,.search-popover section>button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.search-popover section>button b{font-size:9px}.search-popover section>button small{color:#76827b;margin-top:3px;font-size:7px}.search-popover section>button>em{color:#6f7c74;font-style:normal}.search-state{text-align:center;color:#728078;padding:23px 15px;font-size:9px}.search-state b{color:#34483d;display:block}.search-state p{margin:5px 0 0;font-size:8px}@media (width<=760px){.global-search{width:calc(100% - 50px);margin:0 8px}.global-search .search{width:100%;margin:0}.search-popover{max-height:calc(100vh - 140px);position:fixed;top:61px;left:14px;right:14px}}.negotiation-filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.negotiation-filters button{white-space:nowrap}.negotiation-filters i{opacity:.75;margin-left:4px;font-style:normal}.operation-explanation{margin-top:5px;display:block;color:#8a642e!important}.negotiation-closed .neg-progress em{background:#347151}.negotiation-cancelled .neg-progress em{background:#b78b55}.negotiation-closed,.negotiation-cancelled{background:#fbfcfa}.negotiation-cancelled{opacity:.88}@media (width<=900px){.negotiations>.panel-header{align-items:flex-start;gap:12px}.negotiation-filters{justify-content:flex-start}.negotiation-filters button{padding:6px 8px}}.toast-bottom{inset:auto auto 25px 50%;transform:translate(-50%)}.toast-top-right{max-width:min(390px,100vw - 30px);inset:82px 24px auto auto;transform:none}.settings-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.settings-card{padding:20px}.settings-main{min-height:410px}.settings-card-head{border-bottom:1px solid #e7ebe6;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.settings-card-head>span{color:#2b6048;background:#e8f1e2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.settings-card-head h2{margin:1px 0 4px;font:700 15px Manrope}.settings-card-head p{color:#748078;margin:0;font-size:9px;line-height:1.5}.settings-fields{grid-template-columns:.8fr 1.2fr;gap:25px;padding:22px 0;display:grid}.settings-fields>label>span,.settings-fields legend{margin-bottom:7px;font-size:9px;font-weight:700;display:block}.setting-input-suffix{background:#fff;border:1px solid #d9dfda;border-radius:8px;align-items:center;width:190px;display:flex;overflow:hidden}.setting-input-suffix input{border:0;outline:0;width:100px;height:40px;padding:0 11px}.setting-input-suffix b{color:#748078;font-size:9px}.settings-fields>label>small{color:#849088;margin-top:6px;font-size:7px;display:block}.settings-fields fieldset{border:0;margin:0;padding:0}.setting-choice{cursor:pointer;border:1px solid #dfe4df;border-radius:9px;grid-template-columns:auto 1fr 48px;align-items:center;gap:9px;margin-bottom:7px;padding:11px;display:grid}.setting-choice.selected{background:#f0f6e8;border-color:#bad09f}.setting-choice span b,.setting-choice span small{display:block}.setting-choice span b{font-size:9px}.setting-choice span small{color:#748078;margin-top:3px;font-size:7px}.position-preview{background:#fff;border:1px solid #dfe4df;border-radius:4px;width:47px;height:30px;position:relative}.position-preview:after{content:"";background:#2d654c;border-radius:3px;width:18px;height:5px;position:absolute}.position-preview.bottom:after{bottom:4px;left:14px}.position-preview.top:after{top:4px;right:4px}.settings-actions{border-top:1px solid #e7ebe6;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.settings-actions>span{color:#748078;font-size:8px}.settings-side{gap:16px;display:grid}.settings-readonly{background:#f2f6ee;border-radius:8px;margin-top:15px;padding:12px}.settings-readonly span,.settings-readonly b{display:block}.settings-readonly span{color:#78857d;font-size:7px}.settings-readonly b{margin-top:4px;font-size:9px}.settings-roadmap{color:#69766e;margin-bottom:0;padding:5px 0 0 17px}.settings-roadmap li{margin-top:8px;font-size:8px;line-height:1.5}.closure-section{background:#fff;border:1px solid #dce2dc;border-radius:7px;margin-top:10px;transition:all .18s;overflow:hidden}.closure-toggle{color:#32463b;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 11px;display:flex}.closure-toggle span b,.closure-toggle span small{display:block}.closure-toggle span b{font-size:9px}.closure-toggle span small{color:#78847c;margin-top:3px;font-size:7px}.closure-toggle i{font-style:normal}.closure-section.expanded{color:#fff;background:#173e30;border-color:#173e30}.closure-section.expanded .closure-toggle{color:#fff}.closure-section.expanded .closure-toggle small,.closure-section.expanded .closure-box>p,.closure-section.expanded .closure-box label span{color:#bfd0c7}.closure-box{border-top:1px solid #3b604f;margin:0;padding:10px 11px 11px}.closure-section.expanded .cancel-operation button{border-color:#d8aaa2}.document-upload-note{color:#416350;background:#edf4e9;border:1px solid #d8ded8;border-radius:5px;align-items:center;padding:7px;font-size:7px;display:flex}.chat-input>button:first-child:hover{color:#245b42;background:#dfeadd}@media (width<=760px){.toast-bottom{width:auto;bottom:75px;left:15px;right:15px;transform:none}.toast-top-right{width:auto;max-width:none;top:70px;left:15px;right:15px}.settings-layout,.settings-fields{grid-template-columns:1fr}.settings-actions{flex-direction:column;align-items:flex-start}.settings-actions .primary-button{width:100%}}.mobile-more-backdrop,.mobile-more-menu{display:none}@media (width<=760px){.mobile-brand{background:0 0;border:0;border-radius:0;place-items:center;width:36px;height:36px;padding:0;display:grid;overflow:visible}.mobile-brand img{object-fit:contain;width:29px;height:36px;display:block}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;display:grid}.mobile-nav button{min-width:0;padding:4px 1px}.mobile-nav button span{line-height:18px}.mobile-more-backdrop{z-index:18;background:#14221b73;border:0;display:block;position:fixed;inset:0}.mobile-more-menu{z-index:21;background:#fff;border:1px solid #dce2dc;border-radius:15px;max-height:calc(100vh - 92px);padding:16px;display:block;position:fixed;bottom:70px;left:10px;right:10px;overflow:auto;box-shadow:0 18px 55px #14221b4a}.mobile-more-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.mobile-more-head small,.mobile-more-head b{display:block}.mobile-more-head small{color:#718078;letter-spacing:1.2px;margin-bottom:3px;font-size:8px}.mobile-more-head b{font:700 17px Manrope}.mobile-more-head>button{color:#294a3a;background:#f0f3ef;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.mobile-more-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-menu nav button{color:#415148;text-align:left;background:#f8f9f6;border:1px solid #e0e5df;border-radius:9px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.mobile-more-menu nav button span{color:#285842;background:#eaf0ea;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.mobile-more-menu nav button.active{color:#174b35;background:#edf5ee;border-color:#aac6b5}.mobile-account-card{border-top:1px solid #e2e7e2;margin-top:14px;padding-top:14px}.mobile-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.mobile-account-identity .avatar{flex:none;width:40px;height:40px;overflow:hidden}.mobile-account-identity .avatar img{object-fit:cover;width:100%;height:100%}.mobile-account-identity>div:last-child{min-width:0}.mobile-account-identity b,.mobile-account-identity small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mobile-account-identity b{color:#263c31;font-size:11px}.mobile-account-identity small{color:#748078;margin-top:3px;font-size:8px}.mobile-account-actions{grid-template-columns:1fr auto;gap:8px;margin-top:11px;display:grid}.mobile-account-actions button{color:#285842;background:#fff;border:1px solid #d7ded8;border-radius:8px;height:36px;font-size:9px;font-weight:700}.mobile-account-actions button:disabled{color:#89928c;cursor:default;background:#f4f5f2}.mobile-account-actions .mobile-signout{color:#8b493e;background:snow;border-color:#eadbd7;padding:0 16px}}.catalog-settings{margin-top:22px}.hero-row.compact{margin-bottom:12px}.hero-row.compact h2{margin:3px 0;font:800 22px Manrope}.catalog-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.catalog-add{grid-template-columns:1fr auto;gap:8px;padding:17px 0;display:grid}.catalog-add input{border:1px solid #d9dfda;border-radius:8px;outline:0;height:40px;padding:0 11px}.catalog-add input:focus{border-color:#4a775f;box-shadow:0 0 0 3px #2b674c10}.catalog-list{border-top:1px solid #e7ebe6;max-height:260px;overflow:auto}.catalog-list>div{border-bottom:1px solid #edf0ec;align-items:center;gap:10px;padding:11px 2px;display:flex}.catalog-list>div>span{flex:1}.catalog-list b,.catalog-list small{display:block}.catalog-list b{font-size:10px}.catalog-list small{color:#78857d;margin-top:3px;font-size:8px}.catalog-list button{color:#315f49;background:#fff;border:1px solid #d9dfda;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.catalog-list .inactive{opacity:.62}.lot-upload-progress{background:#f1f6e9;border:1px solid #d7e4ca;border-radius:9px;padding:11px 13px}.lot-upload-progress span{justify-content:space-between;gap:10px;font-size:9px;display:flex}.lot-upload-progress small{color:#66766d}.lot-upload-progress>i{background:#e1e8dd;border-radius:6px;height:6px;margin-top:8px;display:block;overflow:hidden}.lot-upload-progress em{background:#2e6a4e;border-radius:6px;height:100%;transition:width .2s;display:block}.pwa-install-backdrop{z-index:80;background:#12241ba8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pwa-install-card{background:#fff;border-radius:18px;width:min(420px,100%);padding:27px;position:relative;box-shadow:0 24px 80px #0e1d16a6}.pwa-install-card>img{object-fit:contain;width:58px;height:58px;margin-bottom:12px}.pwa-install-card h2{margin:4px 40px 7px 0;font:800 23px Manrope}.pwa-install-card>p:not(.eyebrow){color:#65736b;font-size:11px;line-height:1.55}.pwa-install-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.pwa-install-actions button{height:48px}.ios-install-help{background:#f1f6e9;border-radius:9px;margin-top:14px;padding:12px}.ios-install-help b,.ios-install-help span{font-size:10px;display:block}.ios-install-help span{color:#5f7067;margin-top:6px}.notification-permission-icon{background:#e8f1dc;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:12px;display:grid}.notification-permission-icon .bell-icon{stroke:#1f654a;width:25px;height:25px}.notification-settings-guide{background:#f1f6e9;border:1px solid #dce8cc;border-radius:10px;margin-top:14px;padding:13px}.notification-settings-guide b,.notification-settings-guide span{font-size:10px;display:block}.notification-settings-guide span{color:#53665b;margin-top:7px;line-height:1.45}.bubble.notification-message-highlight{outline:3px solid #a9d53b;animation:4.2s ease-out forwards notification-message-fade;box-shadow:0 0 0 7px #ddefa766,0 10px 28px #41642b38}@keyframes notification-message-fade{0%,55%{outline-color:#a9d53b;box-shadow:0 0 0 7px #ddefa766,0 10px 28px #41642b38}to{outline-color:#0000;box-shadow:0 2px 5px #2b3c3210}}:is(body:has(.modal-backdrop),body:has(.drawer-backdrop),body:has(.pwa-install-backdrop)){overscroll-behavior:none;overflow:hidden}.modal-backdrop,.drawer-backdrop,.pwa-install-backdrop,.chat-drawer{overscroll-behavior:contain}.messages{scroll-padding-block:32px 110px}.chat-sync-warning{color:#73591f;background:#fff7e5;border:1px solid #ead7ad;border-radius:9px;margin:8px 16px;padding:10px 12px;font-size:10px;line-height:1.45}@media (width<=760px){.role-proponente .mobile-favorites-access .favorite-center{display:block}.mobile-account-actions:has(.mobile-favorites-access){grid-template-columns:56px minmax(0,1fr) auto}.mobile-favorites-access,.mobile-favorites-access .favorite-center,.mobile-favorites-access .favorite-trigger{width:56px;height:56px}.mobile-favorites-access .favorite-trigger{border-radius:8px}.mobile-favorites-access .heart-icon{width:20px;height:20px}.mobile-favorites-access .favorite-trigger>b{top:-5px;right:-4px}.mobile-favorites-access .favorite-popover{flex-direction:column;max-height:calc(100vh - 96px);display:flex;top:14px;bottom:82px}.mobile-favorites-access .favorite-list{flex:1;max-height:none}.catalog-settings-grid{grid-template-columns:1fr}.catalog-add input,.catalog-add button{height:56px}.catalog-list button{min-height:44px}.pwa-install-card{padding:24px 20px}.pwa-install-actions button{height:56px}}.screen-tutorial-button{color:#fff;background:#ffffff0d;border:1px solid #ddefa780;border-radius:8px;height:38px;margin-top:12px;padding:0 13px;font-size:9px;font-weight:800}.screen-tutorial-button:hover{background:#ffffff18;border-color:#ddefa7}.guided-tour-backdrop{z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:fixed;inset:0}.guided-tour-card{background:#fff;border:1px solid #d7dfd8;border-radius:15px;width:min(410px,100vw - 40px);max-height:min(560px,100dvh - 40px);padding:20px 22px 19px;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 22px 65px #10231b42}.guided-tour-focus-label{color:#315e47;background:#eef6e5;border-radius:8px;align-items:center;gap:7px;margin:15px 0 11px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.guided-tour-focus-label>span{border:2px solid #57925f;border-radius:50%;width:9px;height:9px;animation:1.35s ease-in-out infinite guided-tour-dot;box-shadow:0 0 0 4px #bddd9355}.guided-tour-card h2{font-size:21px}.guided-tour-text{margin:8px 0;font-size:10px}.guided-tour-card>ul{margin:11px 0}.guided-tour-card>ul li{margin:6px 0}.guided-tour-target{outline-offset:5px;outline:4px solid #b9dd73!important;animation:1.45s ease-in-out infinite guided-tour-target-pulse!important;box-shadow:0 0 0 9px #b9dd7338,0 10px 30px #143c2525!important}@keyframes guided-tour-target-pulse{0%,to{outline-color:#b9dd73;box-shadow:0 0 0 7px #b9dd7330,0 10px 30px #143c2525}50%{outline-color:#5e9a62;box-shadow:0 0 0 12px #b9dd7318,0 10px 30px #143c2530}}@keyframes guided-tour-dot{0%,to{transform:scale(.9)}50%{transform:scale(1.15)}}@media (width<=760px){.screen-tutorial-button{width:100%;height:56px;font-size:11px}.guided-tour-card{top:auto;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:14px;width:auto;max-height:48dvh;padding:17px 16px 15px}.guided-tour-card.guided-tour-top{top:calc(76px + env(safe-area-inset-top));bottom:auto}.guided-tour-card.guided-tour-bottom{top:auto;bottom:calc(78px + env(safe-area-inset-bottom))}.guided-tour-close{width:48px;height:48px;top:8px;right:8px}.guided-tour-progress{padding-right:52px}.guided-tour-focus-label{margin:12px 0 9px;font-size:10px}.guided-tour-card h2{font-size:19px}.guided-tour-text{font-size:11px;line-height:1.48}.guided-tour-card>ul li{font-size:10px}.guided-tour-actions{background:#fff;margin:0;padding:10px 0 0;position:static}.guided-tour-actions>button{height:52px}.guided-tour-target{outline-offset:3px;outline-width:3px!important}.role-proponente .chat-input .record-audio .mic-icon{width:21px;height:21px}}.guided-tour-spotlight{z-index:1;pointer-events:none;background:0 0;border:2px solid #b9dd73;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 200vmax #0c1b1494,0 0 0 6px #b9dd7338}.guided-tour-card{z-index:2!important}@media (width<=760px){.role-proponente .header-actions>.mobile-help-button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;padding:0;font-size:18px;display:grid}.role-proponente .header-actions{gap:7px}.role-proponente .mobile-brand{max-width:calc(100vw - 166px)}.role-proponente .mobile-brand .mobile-brand-full{max-width:100%}body.guided-tour-running{padding-bottom:calc(58dvh + 90px)!important}}.interest-delivery{grid-template-columns:minmax(0,1fr) minmax(170px,.9fr);gap:10px;margin:14px 0 12px;display:grid}.interest-delivery label>span{color:#53655b;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.interest-delivery input{color:#263c31;background:#fff;border:1px solid #dce2dc;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px}.interest-delivery input:focus{border-color:#397158;box-shadow:0 0 0 3px #3971581f}.delivery-location{background:#f5f7f3;border:1px solid #e0e5df;border-radius:8px;flex-direction:column;justify-content:center;min-height:67px;padding:10px 12px;display:flex}.delivery-location span,.delivery-location b{display:block}.delivery-location span{color:#7a867f;font-size:8px}.delivery-location b{color:#526158;margin-top:5px;font-size:11px}.delivery-location.resolved{background:#eff6ea;border-color:#cbdcc8}.delivery-location.resolved b{color:#285d45}@media (width<=760px){.interest-delivery{grid-template-columns:1fr;gap:8px}.interest-delivery input{height:56px;font-size:12px}.delivery-location{min-height:56px}.role-proponente .content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.role-proponente:not(.view-inicio) .content{padding-top:20px}.role-proponente:not(.view-inicio) .hero-row{margin-bottom:18px;display:block}.role-proponente:not(.view-inicio) .hero-row h1{letter-spacing:-.7px;font-size:26px;line-height:1.1}.role-proponente:not(.view-inicio) .hero-row .subtitle{margin-top:7px;font-size:12px;line-height:1.5}.role-proponente .eyebrow{font-size:9px}.role-proponente button{touch-action:manipulation}.role-proponente .mobile-nav{height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.role-proponente .mobile-nav button{min-height:58px}.role-proponente.view-comprar .hero-actions{margin-top:13px}.role-proponente.view-comprar .hero-actions .ghost-button{width:100%;height:44px}.role-proponente.view-comprar .opportunity-panel{background:0 0;border:0;overflow:visible}.role-proponente.view-comprar .opportunity-panel>.panel-header{padding:0 0 13px}.role-proponente.view-comprar .opportunity-panel>.panel-header h2{font-size:17px}.role-proponente.view-comprar .opportunity-panel>.panel-header p{font-size:10px;line-height:1.45}.role-proponente.view-comprar .lot-grid{grid-template-columns:1fr;gap:14px;padding:0}.role-proponente.view-comprar .lot-card{border-radius:14px;box-shadow:0 5px 18px #20372a0b}.role-proponente.view-comprar .lot-card:hover{transform:none}.role-proponente.view-comprar .lot-image{height:205px}.role-proponente.view-comprar .lot-image.real-photo{background:#263a30;height:auto;min-height:0}.role-proponente.view-comprar .lot-image.real-photo .lot-card-photo{object-fit:contain;width:100%;height:auto;position:relative;inset:auto}.role-proponente.view-comprar .lot-body{padding:15px}.role-proponente.view-comprar .lot-title h3{font-size:17px}.role-proponente.view-comprar .lot-title p{margin-top:4px;font-size:12px}.role-proponente.view-comprar .lot-specs span,.role-proponente.view-comprar .price-row span{font-size:9px}.role-proponente.view-comprar .lot-specs b{font-size:12px}.role-proponente.view-comprar .location{font-size:11px;line-height:1.4}.role-proponente.view-comprar .price-row{align-items:center;gap:12px;margin-top:15px}.role-proponente.view-comprar .price-row b{font-size:21px}.role-proponente.view-comprar .price-row button{min-width:132px;min-height:44px;font-size:11px}.role-proponente.view-comprar .heart{width:40px;height:40px;top:10px;right:10px}.role-proponente.view-comprar .privacy{margin-top:11px;font-size:9px}.role-proponente.view-vender .hero-row>.primary-button{width:100%;height:48px;margin-top:15px;font-size:13px;display:block}.role-proponente.view-vender .seller-metrics{display:none}.role-proponente.view-vender .seller-panel{background:0 0;border:0}.role-proponente.view-vender .seller-panel>.panel-header{padding:0 0 12px}.role-proponente.view-vender .seller-panel>.panel-header h2{font-size:17px}.role-proponente.view-vender .seller-panel>.panel-header p{font-size:10px;line-height:1.45}.role-proponente.view-vender .seller-filters{scrollbar-width:none;padding:0 0 13px;overflow-x:auto}.role-proponente.view-vender .seller-filters::-webkit-scrollbar{display:none}.role-proponente.view-vender .seller-filters button{flex:none;min-height:40px;padding:0 14px;font-size:11px}.role-proponente.view-vender .seller-list{border:0;gap:12px;display:grid}.role-proponente.view-vender .seller-row{background:#fff;border:1px solid #dfe4dd;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 1fr;gap:10px 12px;padding:14px;box-shadow:0 5px 18px #20372a0a}.role-proponente.view-vender .seller-thumb{grid-row:1/2;width:52px;height:52px}.role-proponente.view-vender .seller-main{grid-column:2/4}.role-proponente.view-vender .seller-main>div{justify-content:space-between}.role-proponente.view-vender .seller-main h3{margin-top:8px;font-size:14px}.role-proponente.view-vender .seller-main p{margin-top:4px;font-size:10px}.role-proponente.view-vender .seller-stat{border-top:1px solid #edf0eb;padding-top:11px}.role-proponente.view-vender .seller-stat:nth-of-type(3){grid-column:1/3}.role-proponente.view-vender .seller-stat span{font-size:8px}.role-proponente.view-vender .seller-stat b{font-size:12px}.role-proponente.view-vender .seller-row>.row-button{background:#edf4e6;border-radius:8px;grid-column:1/-1;min-height:44px;font-size:11px}.role-proponente.view-negociacoes .negotiations{background:0 0;border:0;overflow:visible}.role-proponente.view-negociacoes .negotiations>.panel-header{padding:0 0 14px;display:block}.role-proponente.view-negociacoes .negotiations>.panel-header h2{font-size:17px}.role-proponente.view-negociacoes .negotiations>.panel-header p{font-size:9px;line-height:1.45}.role-proponente.view-negociacoes .negotiation-toolbar{margin-top:12px;display:block}.role-proponente.view-negociacoes .negotiation-filters{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.role-proponente.view-negociacoes .negotiation-filters::-webkit-scrollbar{display:none}.role-proponente.view-negociacoes .negotiation-filters button{flex:none;min-height:40px;font-size:10px}.role-proponente.view-negociacoes .refresh-negotiations{display:none}.role-proponente.view-negociacoes .neg-row{background:#fff;border:1px solid #dfe4dd;border-radius:14px;grid-template-columns:1fr auto;gap:12px;margin-bottom:12px;padding:15px;display:grid;box-shadow:0 5px 18px #20372a0a}.role-proponente.view-negociacoes .neg-id b{font-size:14px}.role-proponente.view-negociacoes .neg-id span{font-size:9px}.role-proponente.view-negociacoes .neg-desc{grid-column:1/-1}.role-proponente.view-negociacoes .neg-desc b{font-size:13px}.role-proponente.view-negociacoes .neg-desc p{font-size:10px}.role-proponente.view-negociacoes .neg-progress{grid-column:1/-1}.role-proponente.view-negociacoes .neg-progress>div{font-size:11px}.role-proponente.view-negociacoes .neg-progress small{margin-top:2px;font-size:9px}.role-proponente.view-negociacoes .neg-actions{grid-column:1/-1;grid-template-columns:1fr 1.25fr;gap:8px;display:grid}.role-proponente.view-negociacoes .neg-actions button{min-height:44px;font-size:10px}.role-proponente .chat-drawer{width:100vw}.role-proponente .chat-head{padding:18px 17px}.role-proponente .chat-head h3{font-size:17px}.role-proponente .chat-head>button{width:40px;height:40px}.role-proponente .chat-privacy{margin:10px 12px;padding:11px;font-size:10px}.role-proponente .messages{padding:10px 13px}.role-proponente .bubble{max-width:88%;padding:12px}.role-proponente .bubble span{font-size:9px}.role-proponente .bubble p{font-size:13px;line-height:1.5}.role-proponente .bubble small{font-size:8px}.role-proponente .chat-input{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.role-proponente .chat-input input{height:44px;font-size:13px}.role-proponente .chat-input button{width:44px;height:44px}}.search{transition:border-color .16s,box-shadow .16s,background-color .16s}.search:focus-within{background:#fff;border-color:#2d6b50;box-shadow:0 0 0 3px #2d6b5024}.modal.lot-details-modal{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#91a098 transparent;width:min(1080px,100vw - 40px);max-height:calc(100dvh - 28px);overflow:hidden auto}.modal.lot-details-modal::-webkit-scrollbar{width:8px}.modal.lot-details-modal::-webkit-scrollbar-track{background:0 0;margin:12px 0}.modal.lot-details-modal::-webkit-scrollbar-thumb{background:#91a098;border:2px solid #fff;border-radius:10px}@media (width<=760px){.modal.lot-details-modal{scrollbar-gutter:auto;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.lot-details-head{padding-right:42px}}.modal.lot-details-modal .media-stage{height:min(400px,44vh)}.modal.lot-details-modal .media-stage.video-portrait,.modal.lot-details-modal .media-stage.image-portrait{height:min(470px,50vh)}.active-image{place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:grid}.image-portrait .active-image{width:auto;height:100%}.active-image img{object-fit:contain;width:100%;height:100%;display:block}.video-click-layer>span{position:relative}.video-click-layer>span.paused:before{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #fff;margin-left:4px;display:block}.video-click-layer>span.playing:before,.video-click-layer>span.playing:after{content:"";background:#fff;border-radius:1px;width:5px;height:20px;position:absolute;top:17px}.video-click-layer>span.playing:before{left:19px}.video-click-layer>span.playing:after{right:19px}@media (width<=760px){.modal.lot-details-modal .media-stage{height:min(280px,38vh)}.modal.lot-details-modal .media-stage.video-portrait,.modal.lot-details-modal .media-stage.image-portrait{height:min(380px,46vh)}}.negotiation-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.refresh-negotiations{color:#285b44;background:#fff;border:1px solid #d9e1da;border-radius:7px;height:31px;padding:0 10px;font-size:8px;font-weight:700}.refresh-negotiations span{margin-right:4px;font-size:13px}.refresh-negotiations:disabled{opacity:.6}.neg-progress>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.neg-progress>div>small{grid-column:1/-1}.operation-live-status{border-radius:10px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex!important}.operation-live-status>i{border-radius:50%;width:6px;height:6px;margin:0;display:block;overflow:visible}.operation-live-status.active{color:#397052;background:#edf6e8}.operation-live-status.active>i{background:#82bd75}.operation-live-status.waiting{color:#9a621d;background:#fff2df}.operation-live-status.waiting>i{background:#e49a35}.responsible-mediator{margin-top:5px;display:block;color:#64746b!important}.responsible-mediator b{font-size:inherit;color:#315e49}.neg-actions button:disabled{cursor:not-allowed;color:#8a938e!important;background:#f1f3f0!important;border-color:#e1e5df!important}.mediator-access-settings{margin-top:16px;overflow:hidden}.mediator-permission-form{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:10px;padding:0 20px 18px;display:grid}.mediator-permission-form label>span{color:#53635a;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.mediator-permission-form select{background:#fff;border:1px solid #d9dfda;border-radius:7px;width:100%;height:38px;padding:0 9px;font-size:9px}.mediator-permission-form .primary-button{white-space:nowrap}.mediator-permission-list{border-top:1px solid #e6eae5}.mediator-permission-list>div{border-bottom:1px solid #e8ebe7;align-items:center;gap:12px;padding:13px 20px;display:flex}.mediator-permission-list>div:last-child{border-bottom:0}.mediator-permission-list>div>span{flex:1}.mediator-permission-list b,.mediator-permission-list small{display:block}.mediator-permission-list b{font-size:10px}.mediator-permission-list small{color:#748078;margin-top:3px;font-size:8px}.mediator-permission-list button{color:#945247;background:#fff9f7;border:1px solid #e3d6d2;border-radius:6px;padding:7px 10px;font-size:8px}.negotiation-group+.negotiation-group{border-top:10px solid #f4f2ec}.negotiation-group>header{background:#d9dddb;border-top:1px solid #c8ceca;border-bottom:1px solid #c8ceca;justify-content:space-between;align-items:center;padding:13px 22px;display:flex}.negotiation-group>header h3{color:#27332d;margin:0;font:700 12px Manrope}.negotiation-group>header p{color:#59645e;margin:3px 0 0;font-size:8px}.negotiation-group>header>span{color:#35413b;background:#bdc4c0;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:9px;font-weight:800;display:grid}.negotiation-group.collaborative>header,.negotiation-group.team>header{background:#d9dddb}.negotiation-group.collaborative>header>span,.negotiation-group.team>header>span{color:#35413b;background:#bdc4c0}.negotiation-group .neg-row:first-of-type{border-top:0}@media (width<=900px){.negotiation-toolbar{justify-content:flex-start}.mediator-permission-form{grid-template-columns:1fr 1fr}.mediator-permission-form .primary-button{width:100%}}@media (width<=600px){.mediator-permission-form{grid-template-columns:1fr}.negotiation-toolbar{display:block}.refresh-negotiations{width:100%;margin-top:8px}}.workspace>header{z-index:25}.notification-center,.favorite-center,.global-search{z-index:1}.proponent-mobile-home{display:none}@media (width<=760px){.role-proponente{background:#f7f5ef}.role-proponente .workspace>header{background:#174734;border-bottom:0;padding:0 16px}.role-proponente .mobile-brand{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:5px;display:grid}.role-proponente .mobile-brand img{object-fit:contain;width:100%;height:100%}.role-proponente .global-search,.role-proponente .market-dot,.role-proponente .header-actions>.icon-button,.role-proponente .favorite-center{display:none}.role-proponente .header-actions{margin-left:auto}.role-proponente .notification-center{display:block}.role-proponente .notification-center>.icon-button{background:0 0;border-color:#ffffff40;place-items:center;display:grid}.role-proponente .notification-center .bell-icon{stroke:#fff}.role-proponente .notification-center>.notification b{border-color:#174734}.role-proponente .content{padding:0 16px 82px}.role-proponente .proponent-desktop-home{display:none}.proponent-mobile-home{padding:22px 0 12px;display:block}.mobile-welcome{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.mobile-welcome p{color:#6b776f;margin:0;font-size:12px}.mobile-welcome h1{letter-spacing:-.8px;margin:4px 0 0;font:800 27px Manrope}.mobile-welcome>button{color:#24533e;background:#ddefa7;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-weight:800}.mobile-primary-actions{gap:11px;display:grid}.mobile-primary-actions>button{color:#17201b;text-align:left;background:#fff;border:1px solid #dfe4dd;border-radius:14px;grid-template-columns:50px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:84px;padding:14px;display:grid;box-shadow:0 5px 18px #20372a0a}.mobile-primary-actions>button:active{background:#f1f6e9;transform:scale(.99)}.mobile-primary-actions>button>span:nth-child(2){min-width:0}.mobile-primary-actions b,.mobile-primary-actions small{display:block}.mobile-primary-actions b{font-size:15px}.mobile-primary-actions small{color:#6d7972;margin-top:4px;font-size:10px;line-height:1.35}.mobile-primary-actions i{color:#688072;font-size:26px;font-style:normal}.mobile-action-icon{color:#245a42;background:#e7f0d9;border-radius:13px;place-items:center;width:50px;min-width:50px;height:50px;min-height:50px;margin:0;font-size:27px;line-height:1;display:grid}.mobile-action-icon.buy-icon{font-size:25px}.mobile-conversation-callout{color:#223d2f;text-align:left;background:#eaf3dd;border:0;border-radius:14px;grid-template-columns:35px 1fr;gap:0 10px;width:100%;margin-top:18px;padding:15px;display:grid}.mobile-conversation-callout>span:first-child{background:#d4e7b8;border-radius:9px;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.mobile-conversation-callout b,.mobile-conversation-callout small{display:block}.mobile-conversation-callout b{font-size:12px}.mobile-conversation-callout small{color:#627267;margin-top:4px;font-size:9px;line-height:1.4}.mobile-conversation-callout strong{color:#fff;background:#245a42;border-radius:8px;grid-column:2;width:max-content;margin-top:12px;padding:9px 13px;font-size:10px}.mobile-conversation-empty{color:#3c5c49;background:#eef3e8;border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.mobile-conversation-empty>span{background:#d9e8c8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mobile-conversation-empty b,.mobile-conversation-empty small{display:block}.mobile-conversation-empty small{color:#6b786f;margin-top:3px;font-size:9px}.mobile-guided-help{border-top:1px solid #dde2dc;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:21px;padding:15px 3px;display:grid}.mobile-guided-help>span{color:#285d46;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.mobile-guided-help b,.mobile-guided-help small{display:block}.mobile-guided-help b{font-size:11px}.mobile-guided-help small{color:#748078;margin-top:3px;font-size:9px;line-height:1.35}.mobile-guided-help button{color:#225a41;background:0 0;border:0;font-size:10px;font-weight:800}.role-proponente .mobile-nav{background:#fff;height:68px}.role-proponente .mobile-nav button{font-size:9px}.role-proponente .new-lot-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;padding:22px 16px;overflow:auto}.role-proponente .new-lot-modal>p:not(.eyebrow){margin-bottom:14px;font-size:11px}.role-proponente .new-lot-modal form{flex-direction:column;display:flex}.role-proponente .new-lot-modal .upload-box{background:#f1f6e9;border-color:#aebfae;order:-3;min-height:92px;padding:14px}.role-proponente .new-lot-modal .upload-box>span{font-size:30px}.role-proponente .new-lot-modal .upload-box b{font-size:12px}.role-proponente .new-lot-modal .upload-box p{font-size:9px;line-height:1.4}.role-proponente .new-lot-modal .upload-box strong{font-size:9px}.role-proponente .new-lot-modal .selected-files{order:-2;margin-bottom:10px}.role-proponente .new-lot-modal .form-grid{order:0;grid-template-columns:1fr;gap:11px;margin:14px 0}.role-proponente .new-lot-modal .form-grid input,.role-proponente .new-lot-modal .form-grid select{height:46px;font-size:13px}.role-proponente .new-lot-modal .form-grid label>span,.role-proponente .new-lot-modal .notes-field>span{font-size:10px}.role-proponente .new-lot-modal .notes-field{order:1}.role-proponente .new-lot-modal .notes-field textarea{height:84px;font-size:12px}.role-proponente .new-lot-modal .inline-error{order:2}.role-proponente .new-lot-modal .form-actions{background:#fff;border-top:1px solid #e1e5df;order:3;margin:16px -16px -22px;padding:12px 16px;position:sticky;bottom:-22px}.role-proponente .new-lot-modal .form-actions button{flex:1;height:46px}}.lot-wizard-progress,.lot-wizard-actions,.lot-wizard-review,.mobile-media-actions,.mobile-brand-full{display:none}.audio-message{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:245px;margin:5px 0;display:grid}.audio-message>i{color:#285c45;background:#cfe2b8;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.audio-message audio{width:100%;height:32px}.audio-message>b{color:#718078;font-size:8px}.chat-audio-recorder,.chat-audio-preview{background:#fff;border-top:1px solid #e0e4df;align-items:center;gap:10px;padding:11px 13px;display:flex}.chat-audio-recorder>button,.chat-audio-preview>button{color:#557063;background:#eef1ed;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:18px}.chat-audio-recorder>span{color:#8c493d;flex:1;font-size:10px;font-weight:700}.chat-audio-recorder>span i{background:#d65c49;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.1s infinite recording-pulse;display:inline-block}.chat-audio-recorder>b{font-size:11px}.chat-audio-recorder .stop-recording{color:#fff;background:#d65c49;font-size:12px}.chat-audio-preview audio{flex:1;min-width:0;height:36px}.chat-audio-preview .send-audio{color:#fff;background:#2b644a}.chat-input .record-audio{color:#fff;background:#2b644a;font-size:0;position:relative}.chat-input .record-audio:before{content:"";border:2px solid;border-radius:7px;width:10px;height:14px;margin:auto;display:block}.chat-input .record-audio:after{content:"";border:2px solid;border-top:0;border-radius:0 0 9px 9px;width:14px;height:8px;position:absolute;top:17px;left:9px}@keyframes recording-pulse{50%{opacity:.35;transform:scale(.8)}}.lot-details-modal .media-stage{isolation:isolate;overflow:hidden}.lot-details-modal .active-video{min-width:0;min-height:0;overflow:hidden}.lot-details-modal .video-click-layer{touch-action:manipulation;max-width:100%;max-height:100%}.lot-details-modal .media-thumbnails{z-index:6;isolation:isolate;background:#18251f;position:relative}.lot-details-modal .media-thumbnails button{z-index:7;touch-action:manipulation;position:relative}.lot-details-kicker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lot-details-kicker .eyebrow{margin:0}.lot-details-kicker .status{flex:none}.media-fullscreen-button{z-index:4;color:#fff;opacity:.62;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1710a8;border:1px solid #fff5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.media-fullscreen-button:hover,.media-fullscreen-button:focus-visible{opacity:1}.lot-details-modal .media-stage:fullscreen{background:#07100b;width:100vw;height:100vh!important}:is(.lot-details-modal .media-stage:fullscreen img,.lot-details-modal .media-stage:fullscreen video){object-fit:contain}.overview-kicker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.overview-kicker .eyebrow{margin:0}.overview-kicker .status{flex:none}.overview-media-viewer{background:#18251f;border-radius:10px;min-width:0;overflow:hidden}.overview-media{border-radius:0;position:relative}.overview-media-thumbnails{background:#18251f;gap:5px;padding:5px;display:flex;overflow-x:auto}.overview-media-thumbnails button{background:#27352e;border:2px solid #0000;border-radius:6px;flex:none;width:58px;height:42px;padding:0;position:relative;overflow:hidden}.overview-media-thumbnails button.active{border-color:#ddefa7}.overview-media-thumbnails img,.overview-media-thumbnails video{object-fit:cover;width:100%;height:100%}.overview-media-thumbnails i{color:#fff;background:#0004;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.overview-media:fullscreen{background:#07100b;width:100vw;height:100vh}:is(.overview-media:fullscreen img,.overview-media:fullscreen video){object-fit:contain}@media (width<=760px){.role-proponente .mobile-brand{background:0 0;border-radius:0;justify-content:flex-start;width:164px;height:44px;padding:0}.role-proponente .mobile-brand .mobile-brand-crest{display:none}.role-proponente .mobile-brand .mobile-brand-full{object-fit:contain;object-position:left center;width:158px;height:40px;display:block}.modal.lot-details-modal{max-height:calc(100dvh - 12px);padding:14px}.lot-details-head{margin-bottom:10px;padding-right:38px}.lot-details-head h2{margin-top:7px;font-size:21px;line-height:1.08}.lot-details-head>div>p:last-child{margin-top:3px}.lot-details-kicker{gap:7px}.lot-details-kicker .eyebrow{font-size:8px}.lot-details-kicker .status{padding:4px 7px;font-size:8px}.modal.lot-details-modal .media-stage,.modal.lot-details-modal .media-stage.video-portrait,.modal.lot-details-modal .media-stage.image-portrait{height:260px}.modal.lot-details-modal .active-video,.modal.lot-details-modal .active-image{width:100%;height:100%;aspect-ratio:auto!important}.modal.lot-details-modal .media-stage img,.modal.lot-details-modal .media-stage video{object-fit:cover}.modal.lot-details-modal .media-thumbnails{gap:5px;height:52px;padding:5px}.modal.lot-details-modal .media-thumbnails button{width:69px;height:42px}.modal.lot-details-modal .lot-detail-grid{gap:5px;margin-top:7px}.modal.lot-details-modal .lot-detail-grid>div{min-height:48px;padding:7px 9px}.modal.lot-details-modal .lot-detail-grid span{font-size:6px}.modal.lot-details-modal .lot-detail-grid b{margin-top:3px;font-size:9px}.modal.lot-details-modal .lot-notes{margin-top:6px;padding:8px}.modal.lot-details-modal .lot-management-actions{margin-top:7px;padding-top:7px}.modal.lot-details-modal .lot-management-actions button{height:38px}.modal.lot-details-modal .media-fullscreen-button{width:34px;height:34px;font-size:18px;top:8px;right:8px}.negotiation-overview-modal{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:14px}.negotiation-overview-modal .overview-head{margin-bottom:9px;padding-right:38px}.negotiation-overview-modal .overview-head h2{margin:7px 0 0;font-size:21px;line-height:1.1}.negotiation-overview-modal .overview-head p:not(.eyebrow){margin-top:3px;font-size:9px}.negotiation-overview-modal .overview-kicker{gap:7px}.negotiation-overview-modal .overview-kicker .eyebrow{font-size:8px}.negotiation-overview-modal .overview-kicker .status{padding:4px 7px;font-size:8px}.negotiation-overview-modal .overview-lot{margin:8px 0 10px;display:block}.negotiation-overview-modal .overview-media-viewer{width:100%}.negotiation-overview-modal .overview-media{background:#0d1c15;height:190px;min-height:190px}.negotiation-overview-modal .overview-media img,.negotiation-overview-modal .overview-media video{object-fit:contain;background:#0d1c15;width:100%;height:100%;display:block;position:absolute;inset:0}.negotiation-overview-modal .overview-media-thumbnails{height:50px;padding:4px}.negotiation-overview-modal .overview-media-thumbnails button{width:66px;height:42px}.negotiation-overview-modal .overview-media-thumbnails img,.negotiation-overview-modal .overview-media-thumbnails video{object-fit:contain;background:#0d1c15}.negotiation-overview-modal .overview-specs{margin-top:6px}.negotiation-overview-modal .overview-specs>div{min-height:48px;padding:8px 9px}.negotiation-overview-modal .overview-specs span{font-size:6px}.negotiation-overview-modal .overview-specs b{margin-top:3px;font-size:9px}.negotiation-overview-modal .overview-section{margin-top:10px;padding-top:10px}.negotiation-overview-modal .overview-section h3{margin-bottom:9px;font-size:13px}.negotiation-overview-modal .commercial-breakdown{gap:6px;padding:6px}.negotiation-overview-modal .commercial-breakdown>div{min-height:0;padding:9px 10px}.negotiation-overview-modal .commercial-breakdown>i{display:none}.negotiation-overview-modal .commercial-breakdown b{margin:4px 0 2px;font-size:12px}.negotiation-overview-modal .overview-totals{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid;overflow:visible}.negotiation-overview-modal .overview-totals>div{min-width:0}.negotiation-overview-modal .overview-totals>div:last-child:nth-child(odd){grid-column:1/-1}.negotiation-overview-modal .overview-totals>div,.negotiation-overview-modal .party-card{padding:9px}.negotiation-overview-modal .overview-totals b{margin:4px 0 2px;font-size:10px}.negotiation-overview-modal .party-grid{gap:6px}.negotiation-overview-modal .party-card b{margin:4px 0 2px;font-size:10px}.negotiation-overview-modal .overview-footer{gap:6px}.role-proponente .new-lot-modal{padding-top:20px}.role-proponente .new-lot-modal>h2{padding-right:38px;font-size:24px}.role-proponente .new-lot-modal>p:not(.eyebrow){margin:5px 0 12px}.role-proponente .lot-wizard-progress{margin:0 0 18px;display:block}.role-proponente .lot-wizard-progress>div{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.role-proponente .lot-wizard-progress span{color:#748078;font-size:9px}.role-proponente .lot-wizard-progress b{color:#285b44;font-size:10px}.role-proponente .lot-wizard-progress>i{background:#e5e9e3;border-radius:5px;height:5px;display:block;overflow:hidden}.role-proponente .lot-wizard-progress em{background:#3d775d;border-radius:5px;height:100%;transition:width .25s;display:block}.role-proponente .new-lot-modal form{min-height:calc(100dvh - 142px)}.role-proponente .new-lot-modal .desktop-lot-actions{display:none}.role-proponente .new-lot-modal .lot-wizard-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:3;background:#fff;border-top:1px solid #e1e5df;order:10;gap:9px;margin:auto -16px -22px;display:flex;position:sticky;bottom:-22px}.role-proponente .new-lot-modal .lot-wizard-actions button{flex:1;height:48px;font-size:12px}.role-proponente .new-lot-modal form[data-wizard-step] .form-grid,.role-proponente .new-lot-modal form[data-wizard-step] .notes-field,.role-proponente .new-lot-modal form[data-wizard-step] .upload-box,.role-proponente .new-lot-modal form[data-wizard-step] .mobile-media-actions,.role-proponente .new-lot-modal form[data-wizard-step] .selected-files,.role-proponente .new-lot-modal form[data-wizard-step] .selected-media-review,.role-proponente .new-lot-modal form[data-wizard-step] .video-cover-selector,.role-proponente .new-lot-modal form[data-wizard-step] .lot-wizard-review{display:none}.role-proponente .new-lot-modal form[data-wizard-step="1"] .mobile-media-actions{order:0;gap:9px;display:grid}.role-proponente .mobile-media-actions>div{padding:2px 2px 5px}.role-proponente .mobile-media-actions>div span,.role-proponente .mobile-media-actions>div b{display:block}.role-proponente .mobile-media-actions>div span{color:#78847d;font-size:9px}.role-proponente .mobile-media-actions>div b{margin-top:3px;font-size:12px}.role-proponente .mobile-media-actions>label{background:#f8faf6;border:1px solid #dce3da;border-radius:12px;grid-template-columns:46px 1fr;align-items:center;gap:11px;min-height:64px;padding:9px 12px;display:grid;position:relative;overflow:hidden}.role-proponente .mobile-media-actions>label:active{background:#edf5e7}.role-proponente .mobile-media-actions>label>i{color:#285e46;background:#e2eed5;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;display:grid}.role-proponente .mobile-media-actions>label b,.role-proponente .mobile-media-actions>label small{display:block}.role-proponente .mobile-media-actions>label b{font-size:12px}.role-proponente .mobile-media-actions>label small{color:#748078;margin-top:3px;font-size:9px}.role-proponente .mobile-media-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.role-proponente .new-lot-modal form[data-wizard-step="1"] .selected-files{order:1;margin-top:10px;display:flex}.role-proponente .new-lot-modal form[data-wizard-step="1"] .selected-media-review{order:1;margin-top:10px;display:grid}.role-proponente .new-lot-modal form[data-wizard-step="1"] .video-cover-selector{order:2;display:block}.role-proponente .new-lot-modal form[data-wizard-step="2"] .form-grid,.role-proponente .new-lot-modal form[data-wizard-step="3"] .form-grid{order:0;margin:0;display:grid}.role-proponente .new-lot-modal form[data-wizard-step="2"] .form-grid label:nth-child(n+5),.role-proponente .new-lot-modal form[data-wizard-step="3"] .form-grid label:nth-child(-n+4){display:none}.role-proponente .new-lot-modal form[data-wizard-step="4"] .notes-field{order:1;margin-top:15px;display:block}.role-proponente .new-lot-modal form[data-wizard-step="4"] .lot-wizard-review{background:#f8faf6;border:1px solid #dfe4dd;border-radius:12px;order:0;gap:0;display:grid;overflow:hidden}.role-proponente .lot-wizard-review>div{border-bottom:1px solid #e4e8e2;padding:12px 13px}.role-proponente .lot-wizard-review>div:last-child{border-bottom:0}.role-proponente .lot-wizard-review span,.role-proponente .lot-wizard-review b{display:block}.role-proponente .lot-wizard-review span{letter-spacing:.6px;color:#849087;font-size:8px}.role-proponente .lot-wizard-review b{margin-top:4px;font-size:12px}.role-proponente .new-lot-modal .inline-error{order:9;margin:12px 0 0}.role-proponente .audio-message{min-width:225px}.role-proponente .audio-message audio{height:36px}.role-proponente .chat-audio-recorder,.role-proponente .chat-audio-preview{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.role-proponente .chat-audio-recorder>button,.role-proponente .chat-audio-preview>button{width:44px;height:44px}.role-proponente .chat-input .record-audio:after{top:21px;left:14px}}.chat-input .record-audio{font-size:inherit;place-items:center;display:grid}.chat-input .record-audio:before,.chat-input .record-audio:after{content:none;display:none}.chat-input .record-audio .mic-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}@media (width<=760px){.role-proponente .chat-input .record-audio .mic-icon{width:21px;height:21px}}.document-file-picker{cursor:pointer;background:#f1f3f0;border:1px solid #d8ded8;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:38px;margin-bottom:5px;padding:5px;display:flex;position:relative;overflow:hidden}.document-file-picker>span{color:#35483d;background:#e4e7e3;border:1px solid #d5dbd5;border-radius:5px;flex:none;padding:7px 10px;font-size:8px;font-weight:700}.document-file-picker>small{color:#737f78;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.document-file-picker>input{opacity:0;cursor:pointer;inset:0;width:100%!important;height:100%!important;padding:0!important;position:absolute!important}.document-file-picker:focus-within{border-color:#397158;box-shadow:0 0 0 2px #39715822}@media (width<=760px){.chat-drawer .commercial-summary{min-height:56px;padding:8px 12px}.chat-drawer .commercial-summary>span{flex:none;width:36px;height:36px}.chat-drawer .commercial-summary b{font-size:11px}.chat-drawer .commercial-summary small{font-size:9px}.chat-drawer .document-upload-form{padding-top:12px}.chat-drawer .document-upload-form>b{margin-bottom:9px;font-size:10px}.chat-drawer .document-upload-form>div{gap:8px;margin-bottom:8px}.chat-drawer .document-upload-form input:not([type=hidden]):not([type=file]),.chat-drawer .document-upload-form select{border-radius:8px;height:56px;padding:0 14px;font-size:12px}.chat-drawer .document-file-picker{background:#f1f2f0;border-radius:8px;min-height:56px;margin-bottom:8px;padding:6px}.chat-drawer .document-file-picker>span{background:#dde1dd;border-radius:6px;align-self:stretch;place-items:center;min-width:116px;padding:0 14px;font-size:11px;display:grid}.chat-drawer .document-file-picker>small{font-size:9px}.chat-drawer .document-upload-note{color:#567064;background:0 0;border:0;min-height:auto;padding:5px 2px;font-size:9px;line-height:1.35}.chat-drawer .document-upload-note:before{content:"ⓘ";color:#37654e;margin-right:6px}.chat-drawer .document-upload-form .primary-button{border-radius:8px;height:56px;font-size:11px}.chat-drawer .document-upload-form>small{margin-top:7px;font-size:8px;line-height:1.4}.chat-drawer .document-row>button{min-width:56px;min-height:56px;font-size:10px}.chat-drawer .chat-input{align-items:center}.chat-drawer .chat-input input{border-radius:28px;height:56px;font-size:12px}.chat-drawer .chat-input>button{flex:none;width:56px;height:56px}}.purchase-filter-panel{margin-bottom:16px;overflow:hidden}.purchase-filter-heading{background:#f8faf6;border-bottom:1px solid #e8ece7;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.purchase-filter-heading>div{align-items:center;gap:10px;display:flex}.purchase-filter-heading>div>span{color:#fff;background:#285e46;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.purchase-filter-heading b,.purchase-filter-heading small{display:block}.purchase-filter-heading b{font-size:11px}.purchase-filter-heading small{color:#78847d;margin-top:3px;font-size:8px}.purchase-filter-heading>button{color:#285e46;background:0 0;border:0;font-size:9px;font-weight:700}.purchase-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 20px;display:grid}.purchase-filter-grid label>span{color:#738078;letter-spacing:.75px;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.purchase-filter-grid input,.purchase-filter-grid select{color:#314a3d;background:#fff;border:1px solid #dce2dc;border-radius:7px;outline:0;width:100%;height:40px;padding:0 10px;font-size:9px}.purchase-filter-grid input:focus,.purchase-filter-grid select:focus{border-color:#397158;box-shadow:0 0 0 2px #39715820}.purchase-result-count{color:#3b654f;background:#edf3e8;border-radius:13px;flex:none;padding:6px 9px;font-size:8px}@media (width<=760px){.purchase-filter-panel{border-radius:12px;margin-bottom:12px}.purchase-filter-heading{padding:13px 14px}.purchase-filter-heading>div>span{flex:none;width:38px;height:38px}.purchase-filter-heading b{font-size:12px}.purchase-filter-heading small{font-size:9px;line-height:1.35}.purchase-filter-heading>button{min-height:44px;padding:0 5px;font-size:10px}.purchase-filter-grid{grid-template-columns:1fr 1fr;gap:11px 8px;padding:14px}.purchase-filter-grid label>span{min-height:20px;margin-bottom:4px;font-size:8px;line-height:1.25}.purchase-filter-grid input,.purchase-filter-grid select{height:56px;padding:0 10px;font-size:11px}.opportunity-panel .panel-header{align-items:flex-start;gap:8px}.purchase-result-count{white-space:nowrap;font-size:9px}.content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.content select,.content .primary-button,.content .ghost-button,.content .danger-button,.money-input,.setting-input-suffix{min-height:56px}.money-input input,.setting-input-suffix input{height:54px;min-height:54px}.mobile-more-menu nav button{min-height:56px}.mobile-account-actions button{height:56px}.role-proponente.view-comprar .hero-actions .ghost-button,.role-proponente.view-comprar .price-row button,.role-proponente.view-vender .hero-row>.primary-button,.role-proponente.view-vender .seller-filters button,.role-proponente.view-vender .seller-row>.row-button,.role-proponente.view-negociacoes .negotiation-filters button,.role-proponente.view-negociacoes .neg-actions button{height:56px;min-height:56px}.role-proponente .new-lot-modal .form-grid input,.role-proponente .new-lot-modal .form-grid select,.role-proponente .new-lot-modal .form-actions button,.role-proponente .new-lot-modal .lot-wizard-actions button{height:56px}.role-proponente .chat-audio-recorder>button,.role-proponente .chat-audio-preview>button{width:56px;height:56px}.chat-drawer .status-control select,.chat-drawer .status-control button,.chat-drawer .freight-form input,.chat-drawer .freight-form .primary-button,.chat-drawer .closure-box input,.chat-drawer .closure-box button,.builder-grid input,.builder-grid select,.report-controls select,.view-choice button,.report-actions button,.audit-search{min-height:56px}.role-proponente .workspace>header{height:68px;min-height:68px;padding:6px 16px}.role-proponente .mobile-brand{width:180px;height:56px}.role-proponente .mobile-brand .mobile-brand-full{width:174px;height:48px}.role-proponente .notification-center>.icon-button{border-radius:10px;width:56px;height:56px}.role-proponente .notification-center .bell-icon{width:22px;height:22px}.role-proponente .notification-popover{top:68px}.mobile-conversation-callout{grid-template-columns:50px minmax(0,1fr);gap:0 12px}.mobile-conversation-callout>span:first-child{border-radius:13px;grid-row:1/3;width:50px;height:50px;font-size:22px}.mobile-conversation-callout strong{border-radius:9px;place-items:center;min-width:98px;height:56px;padding:0 16px;font-size:11px;display:grid}.mobile-guided-help{grid-template-columns:42px minmax(0,1fr) auto;gap:11px}.mobile-guided-help button{background:0 0;border:1px solid #bfcac2;border-radius:9px;min-width:104px;height:56px;padding:0 15px;font-size:11px}}.participation-filters{background:#fafbf8;border:1px solid #e1e6df}.participation-filters i{opacity:.75;margin-left:4px;font-style:normal}.participation-filters .buyer.active{color:#286248;background:#e8f3ec}.participation-filters .seller.active{color:#8a5a20;background:#f8efe1}.participation-badge{letter-spacing:.7px;border-radius:5px;width:max-content;margin-top:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;display:block}.participation-badge.buyer{color:#2b654b;background:#e7f2eb}.participation-badge.seller{color:#8b5b20;background:#f8eddb}.participation-context{margin-top:6px;font-size:8px;font-weight:700;display:block}.participation-context.buyer{color:#397057}.participation-context.seller{color:#946126}.neg-row.negotiation-buyer{box-shadow:inset 3px 0 #75a98b}.neg-row.negotiation-seller{box-shadow:inset 3px 0 #c99958}@media (width<=760px){.role-proponente.view-negociacoes .participation-filters{margin-top:8px}.role-proponente.view-negociacoes .participation-badge{padding:5px 8px;font-size:8px}.role-proponente.view-negociacoes .participation-context{font-size:10px;line-height:1.35}.role-proponente.view-negociacoes .neg-row.negotiation-buyer{border-left:4px solid #75a98b;box-shadow:0 5px 18px #20372a0a}.role-proponente.view-negociacoes .neg-row.negotiation-seller{border-left:4px solid #c99958;box-shadow:0 5px 18px #20372a0a}}.modal-close{place-items:center;width:56px;height:56px;padding:0;font-size:24px;line-height:1;display:grid;top:12px;right:12px}.modal>p.eyebrow,.modal>h2{padding-right:58px}.account-heading{padding-right:62px}.lot-details-head,.overview-head{padding-right:68px}@media (width<=760px){.modal-close{width:56px;height:56px;top:10px;right:10px}.modal.lot-details-modal .lot-details-head,.negotiation-overview-modal .overview-head,.role-proponente .new-lot-modal>h2{padding-right:64px}.role-proponente .chat-head>button{flex:none;width:56px;height:56px;font-size:24px}}.guided-tour-invite{background:#edf5e3;border:1px solid #d3e2c7;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:15px 0;padding:13px;display:grid}.guided-tour-invite>span{color:#285d45;background:#d8eabf;border-radius:10px;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.guided-tour-invite b,.guided-tour-invite p{display:block}.guided-tour-invite b{font-size:11px}.guided-tour-invite p{color:#65746b;margin:4px 0 0;font-size:8px;line-height:1.45}.guided-tour-invite>button{color:#fff;background:#245b42;border:0;border-radius:8px;height:42px;padding:0 14px;font-size:9px;font-weight:800}.guided-tour-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10231ba8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.guided-tour-card{background:#fff;border-radius:18px;width:min(500px,100vw - 28px);max-height:calc(100dvh - 28px);padding:25px 28px 24px;position:relative;overflow:auto;box-shadow:0 28px 90px #07120daa}.guided-tour-close{z-index:2;color:#294a3a;background:#eef1ed;border:0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.guided-tour-progress{color:#6d7b73;letter-spacing:.7px;grid-template-columns:1fr auto;gap:7px;padding-right:60px;font-size:8px;font-weight:800;display:grid}.guided-tour-progress>b{color:#2c634a}.guided-tour-progress>i{background:#e5e9e3;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.guided-tour-progress em{background:#39745a;border-radius:5px;height:100%;transition:width .25s;display:block}.guided-tour-illustration{background:linear-gradient(145deg,#eef5e5,#dbe9ca);border-radius:14px;place-items:center;height:150px;margin:20px 0 18px;display:grid;position:relative;overflow:hidden}.guided-tour-illustration:before,.guided-tour-illustration:after{content:"";border:1px solid #8fae7c4d;border-radius:50%;position:absolute}.guided-tour-illustration:before{width:220px;height:220px;top:-105px;right:-85px}.guided-tour-illustration:after{width:145px;height:145px;bottom:-92px;left:-62px}.guided-tour-illustration>span{z-index:1;color:#fff;background:#245b42;border-radius:20px;place-items:center;width:72px;height:72px;font:700 36px Manrope;display:grid;position:relative;box-shadow:0 14px 30px #245b4230}.guided-tour-illustration>div{gap:5px;display:flex;position:absolute;bottom:18px;right:22px}.guided-tour-illustration>div i{background:#89a978;border-radius:5px;width:28px;height:5px}.guided-tour-card>.eyebrow{margin-bottom:7px}.guided-tour-card h2{letter-spacing:-.6px;margin:0;padding-right:0;font:800 25px/1.12 Manrope}.guided-tour-text{color:#607067;margin:10px 0;font-size:11px;line-height:1.6}.guided-tour-card>ul{margin:15px 0;padding:0;list-style:none}.guided-tour-card>ul li{color:#44564c;align-items:flex-start;gap:8px;margin:8px 0;font-size:10px;line-height:1.4;display:flex}.guided-tour-card>ul li>span{color:#2c6449;background:#e4f0d8;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.guided-tour-dots{justify-content:center;gap:6px;margin:17px 0;display:flex}.guided-tour-dots button{background:#dfe4df;border:0;border-radius:5px;width:8px;height:8px;padding:0}.guided-tour-dots button.done{background:#a9c296}.guided-tour-dots button.active{background:#316c50;width:24px}.guided-tour-actions{border-top:1px solid #e7ebe6;grid-template-columns:1fr 1.35fr;gap:9px;padding-top:14px;display:grid}.guided-tour-actions>button{height:56px}.guided-tour-actions .tour-skip{color:#6f7d75;background:0 0;border:0;font-size:10px;font-weight:700}@media (width<=760px){.guided-tour-invite{grid-template-columns:46px 1fr;padding:12px}.guided-tour-invite>span{width:46px;height:46px}.guided-tour-invite>button{grid-column:1/-1;width:100%;height:56px;font-size:11px}.guided-tour-backdrop{background:#10231b9c;align-items:end;padding:0}.guided-tour-card{width:100%;max-height:94dvh;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.guided-tour-close{top:10px;right:12px}.guided-tour-illustration{height:126px;margin:16px 0 15px}.guided-tour-illustration>span{border-radius:17px;width:64px;height:64px;font-size:31px}.guided-tour-card h2{font-size:23px}.guided-tour-text{font-size:12px;line-height:1.55}.guided-tour-card>ul li{font-size:11px}.guided-tour-actions{bottom:calc(-18px - env(safe-area-inset-bottom));margin:0 -18px calc(-18px - env(safe-area-inset-bottom));padding:12px 18px calc(12px + env(safe-area-inset-bottom));z-index:2;background:#fff;position:sticky}.guided-tour-actions>button{height:56px;font-size:12px}}.guided-tour-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;display:block!important}.guided-tour-card{box-sizing:border-box!important;border:1px solid #d7dfd8!important;border-radius:16px!important;width:min(410px,100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;padding:20px 22px 19px!important;position:fixed!important;inset:auto 20px 20px auto!important;overflow:auto!important;box-shadow:0 22px 65px #10231b42!important}.guided-tour-card.guided-tour-top{top:84px!important;bottom:auto!important}.guided-tour-card.guided-tour-bottom{top:auto!important;bottom:20px!important}.guided-tour-card .guided-tour-illustration,.guided-tour-card .guided-tour-dots{display:none!important}@media (width<=760px){.guided-tour-card{overscroll-behavior:contain;top:auto!important;left:12px!important;right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 164px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:16px!important;padding:17px 16px 15px!important}.guided-tour-card.guided-tour-top{top:calc(82px + env(safe-area-inset-top))!important;bottom:auto!important}.guided-tour-card.guided-tour-bottom{top:auto!important;bottom:calc(82px + env(safe-area-inset-bottom))!important}.guided-tour-actions{border-radius:0 0 14px 14px;margin:0!important;padding:11px 0 0!important;position:static!important;bottom:auto!important}.role-proponente .header-actions>.mobile-help-button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;padding:0;font-size:18px;display:grid!important}.role-proponente .header-actions{gap:7px}.role-proponente .mobile-brand{max-width:calc(100vw - 166px)}.role-proponente .mobile-brand .mobile-brand-full{max-width:100%}}.proponent-chat-value{color:#e5f0ea;margin-top:8px;font-size:11px;font-weight:700;line-height:1.3;display:block}.proponent-chat-value-loading{margin-top:8px;display:block;color:#b8ccc2!important;letter-spacing:0!important;font-size:10px!important}.image-framing-backdrop{z-index:80;background:#0d1812d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.image-framing-modal{background:#fff;border-radius:16px;width:min(680px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 25px 80px #07100aaa}.image-framing-head h3{margin:0;font:800 22px Manrope}.image-framing-head p:last-child{color:#6c7971;margin:6px 0 15px;font-size:11px}.image-framing-stage{aspect-ratio:16/9;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#14261d;border-radius:11px;width:100%;position:relative;overflow:hidden}.image-framing-stage:active{cursor:grabbing}.image-framing-stage img{object-fit:cover;pointer-events:none;will-change:transform,object-position;width:100%;height:100%;display:block}.image-framing-stage>span{color:#fff;pointer-events:none;background:#102219c9;border-radius:6px;padding:6px 9px;font-size:9px;position:absolute;bottom:11px;left:12px}.image-zoom-control{grid-template-columns:auto 1fr 44px;align-items:center;gap:12px;margin:15px 0;display:grid}.image-zoom-control span,.image-zoom-control b{font-size:10px}.image-zoom-control input{accent-color:#236248}.image-framing-tip{color:#52665a;background:#eef5e8;border:1px solid #dce9cd;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.image-framing-tip>span{font-size:20px}.image-framing-tip p{margin:0;font-size:10px;line-height:1.45}.image-framing-tip b{color:#264f3c;margin-bottom:2px;display:block}.image-framing-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.file-upload small{color:#87928b;margin-top:4px;font-size:7px;display:block}.selected-media-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.selected-media-review article{min-width:0}.selected-media-review article>div{aspect-ratio:16/9;background:#17251e;border:1px solid #dce2dc;border-radius:8px;position:relative;overflow:hidden}.selected-media-review img,.selected-media-review video{object-fit:cover;width:100%;height:100%;display:block}.selected-media-review i{color:#fff;pointer-events:none;background:#07100b38;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.selected-media-review button{z-index:2;color:#fff;background:#17251edb;border:1px solid #fff9;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:5px;right:5px}.selected-media-review article>span{color:#647168;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.lot-card.clickable{cursor:pointer}.lot-card.clickable:focus-visible{outline-offset:3px;outline:3px solid #a8cc71}.video-cover-selector{background:#f4f8ee;border:1px solid #d8e5c9;border-radius:10px;margin-top:13px;padding:14px}.video-cover-heading{align-items:flex-start;gap:10px;display:flex}.video-cover-heading>span{color:#245b43;background:#ddefa7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.video-cover-heading b{font-size:11px}.video-cover-heading p{color:#65736a;margin:4px 0 0;font-size:9px;line-height:1.45}.video-cover-loading{text-align:center;color:#65736a;padding:18px 0 4px;font-size:10px}.video-cover-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.video-cover-options button{color:#275640;background:#fff;border:2px solid #0000;border-radius:9px;padding:0;overflow:hidden}.video-cover-options button:hover,.video-cover-options button:focus-visible{border-color:#74a05c;outline:none}.video-cover-options button:disabled{opacity:.65}.video-cover-options img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.video-cover-options span{padding:9px 6px;font-size:9px;font-weight:800;display:block}.video-cover-selector .inline-error{margin:10px 0 0}.role-proponente.view-comprar .lot-image.real-photo{background:#263a30;height:205px;min-height:205px}.role-proponente.view-comprar .lot-image.real-photo .lot-card-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lot-grid{grid-auto-rows:1fr}.lot-grid>.lot-card{flex-direction:column;min-width:0;height:100%;display:flex}.lot-grid .lot-body{flex-direction:column;flex:1;min-width:0;display:flex}.lot-grid .lot-title{gap:8px;min-height:50px}.lot-grid .lot-title>div{min-width:0}.lot-grid .location{min-height:28px}.lot-grid .privacy{margin-top:auto}.lot-grid .lot-details-link{flex:none}.role-proponente.view-comprar .lot-image,.role-proponente.view-comprar .lot-image.real-photo{flex:none;height:205px;min-height:205px}.media-thumbnails .media-thumb-fallback{color:#b8c9bd;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.media-thumbnails img,.media-thumbnails video{z-index:1;position:relative}.media-thumbnails i{z-index:2}.own-offers-grid>.own-offer-card{flex-direction:column;height:100%;display:flex}.own-offers-grid>.own-offer-card>p{margin-top:auto;padding-top:10px}.metric-grid>.metric{height:100%}@media (width<=760px){.image-framing-backdrop{padding:10px}.image-framing-modal{border-radius:14px;padding:16px}.image-framing-head h3{font-size:19px}.image-framing-actions{grid-template-columns:1fr;display:grid}.image-framing-actions button{height:56px}.image-framing-actions .primary-button{grid-row:1}.role-proponente.view-comprar .lot-image,.role-proponente.view-comprar .lot-image.real-photo{height:210px;min-height:210px}.selected-media-review{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-media-review button{width:36px;height:36px;font-size:22px}.video-cover-selector{order:2;padding:12px}.video-cover-options{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.video-cover-options button{scroll-snap-align:start;min-width:78%}.video-cover-options span{place-items:center;min-height:44px;font-size:11px;display:grid}}.builder-heading>div>.report-filter-icon{border-radius:8px;width:30px;height:30px}.report-filter-icon:before{width:17px;height:17px;display:block;transform:translate(-1px,-1px)}.report-filter-icon i{border-width:1px;width:13px;height:13px;font-size:9px;bottom:2px;right:2px}@media (width<=760px){.builder-heading>div>.report-filter-icon{border-radius:10px;width:38px;height:38px}.report-filter-icon:before{width:21px;height:21px}.report-filter-icon i{width:15px;height:15px;font-size:10px;bottom:3px;right:3px}}.lot-details-link{color:#285b44;text-align:left;background:0 0;border:0;border-top:1px solid #e5eae4;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:10px 0 0;font-size:12px;font-weight:700;display:flex}.lot-details-link:hover,.lot-details-link:focus-visible{text-decoration:underline}.lot-draft-notice,.report-stale-notice{color:#31553c;background:#f1f7e9;border:1px solid #cbdcb7;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.45}.lot-draft-notice{margin:12px 0}.report-stale-notice{margin:12px 0 16px}.search-state button,.inline-error button{color:inherit;background:0 0;border:1px solid;border-radius:7px;margin-top:8px;padding:7px 12px;font-weight:700;display:inline-block}.neg-row.negotiation-unread{background:#f7fbf1;box-shadow:inset 3px 0 #8ba95b}.negotiation-unread-badge{color:#27573d;background:#e4efcf;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}@media (width<=760px){.lot-details-link{min-height:44px;font-size:14px}.lot-draft-notice,.report-stale-notice{font-size:14px}.purchase-filter-heading small,.builder-heading small{font-size:13px;line-height:1.4}.purchase-filter-grid label>span,.builder-grid label>span,.view-choice>span{letter-spacing:.35px;font-size:12px;line-height:1.3}.purchase-filter-grid label>span{min-height:32px}.purchase-filter-grid input,.purchase-filter-grid select,.builder-grid input,.builder-grid select{font-size:16px}.interest-delivery label>span,.delivery-location span,.delivery-location b,.role-proponente .mobile-media-actions>label b,.role-proponente .mobile-media-actions>label small{font-size:13px;line-height:1.4}.interest-delivery input,.new-lot-modal .form-grid input,.new-lot-modal .form-grid select,.new-lot-modal textarea{font-size:16px}.lot-card .location,.lot-card .privacy,.lot-specs span,.price-row>div>span,.purchase-result-count,.panel-header p,.notification-copy small,.notification-copy time,.neg-desc p,.neg-progress small{font-size:12px;line-height:1.4}.report-generated-head span,.report-generated-head>i,.report-total-grid span,.report-total-grid small{font-size:12px;line-height:1.35}.generated-head,.generated-row,.generated-row b,.generated-row small,.report-grand-total span,.report-grand-total b{font-size:12px;line-height:1.4}.view-choice button{font-size:13px}.file-upload small,.video-cover-heading p,.video-cover-options span,.selected-media-review article>span{font-size:12px;line-height:1.4}.role-proponente .lot-wizard-progress span,.role-proponente .lot-wizard-progress b,.role-proponente .lot-wizard-review span,.participation-badge,.participation-context,.negotiation-unread-badge{font-size:12px}.role-proponente.view-negociacoes .neg-row.negotiation-unread{box-shadow:inset 4px 0 #8ba95b,0 5px 18px #20372a0a}}.staff-contact-strip{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:6px 8px 6px 14px;font-size:10px;display:flex}.staff-contact-strip>span{flex:1;min-width:0;line-height:1.35}.staff-contact-actions{flex:none;gap:6px;display:flex}.staff-contact-actions a{color:#265b40;background:#fff;border:1px solid #c7d8ca;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:56px;height:56px;font-weight:700;text-decoration:none;display:flex}.staff-contact-actions a:hover,.staff-contact-actions a:focus-visible{background:#eef7ec;border-color:#79a584}.staff-contact-actions a.disabled{opacity:.4;pointer-events:none}.staff-contact-actions svg{width:20px;height:20px}.staff-contact-actions small{font-size:9px}.margin-box{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.margin-box>div{min-width:0}.margin-box .money-input input{width:100%;min-width:0}.mediation-price-guidance{color:#617268;margin:9px 2px 0;font-size:11px;line-height:1.4}.mediation-agreement{color:#284c38;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.mediation-agreement input{accent-color:#286b4c;width:18px;height:18px}@media (width<=760px){.margin-box{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-contact-strip{font-size:11px}}@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-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-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}
