@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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)}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}:root{--green:#06131d;--green2:#0b1e2d;--lime:#d19a34;--gold2:#efbd5d;--ink:#111820;--paper:#f4f1ea;--white:#fff;--line:#d8ddd9;--muted:#66717a;--red:#c64236;--amber:#c88419;--blue:#38738d;--ok:#2e7654}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.mb-app{min-height:100vh}.install-app-button{z-index:40;color:#fff;letter-spacing:.8px;cursor:pointer;background:#06131d;border:1px solid #d19a34;padding:10px 13px;font-size:8px;font-weight:900;position:fixed;top:101px;right:18px;box-shadow:0 8px 22px #06131d30}.topbar{height:88px;color:var(--ink);background:#fff;border-bottom:1px solid #d9dedb;justify-content:space-between;align-items:center;padding:0 max(28px,50vw - 725px);display:flex;box-shadow:0 5px 28px #173d3008}.brand{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.brand-logo-wrap{background:#fff;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.brand-logo{object-fit:contain;max-width:52px;max-height:52px;display:block}.brand-copy b,.vision-copy b{letter-spacing:2px;font-size:12px;display:block}.brand-copy small,.vision-copy small{color:#7a8680;letter-spacing:1.35px;margin-top:4px;font-size:7px;display:block}.brand>i{background:#d7ddd9;width:1px;height:34px;margin:0 5px}.vision-copy b{color:var(--green);letter-spacing:2.5px}.top-context{letter-spacing:1.5px;color:#849089;align-items:center;gap:8px;font-size:8px;display:flex}.top-context b{color:var(--green)}.live-dot,.recording-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d9ed4b26}.lic-badge{align-items:center;gap:8px;display:flex}.lic-badge span{color:#6f7b75;letter-spacing:1px;font-size:8px}.lic-badge b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.page{max-width:1320px;margin:0 auto;padding:46px 28px 64px}.eyebrow{letter-spacing:2px;color:#6f7d76;margin:0 0 11px;font-size:9px;font-weight:900}.home-hero{grid-template-columns:1fr 1.05fr;align-items:end;gap:50px;margin-bottom:24px;display:grid}.home-hero h1,.flow-head h1,.module-head h1,.review-head h1,.plan-head h1{letter-spacing:-1.8px;color:#103426;margin:0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.05}.home-hero h1 em{color:#527064;font-style:normal}.lead{color:#6a7670;margin:17px 0 0;font-size:13px;line-height:1.6}.brand-signature{align-items:center;gap:13px;margin-top:22px;display:flex}.brand-signature span{background:var(--green);color:#fff;letter-spacing:1.5px;padding:8px 10px;font-size:8px;font-weight:900}.brand-signature small{color:#75817b;letter-spacing:.3px;font-size:8px}.mb-manifesto{border:1px solid var(--line);border-left:5px solid var(--green);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:0 0 18px;padding:16px 20px;display:grid}.mb-manifesto>span{color:var(--green);font-family:Georgia,serif;font-size:32px}.mb-manifesto small{letter-spacing:1.4px;color:#819087;margin-bottom:3px;font-size:6px;font-weight:900;display:block}.mb-manifesto b{font-family:Georgia,serif;font-size:16px;font-weight:400}.mb-manifesto p{color:#78837e;margin:4px 0 0;font-size:8px}.mb-manifesto em{letter-spacing:1px;color:#68766f;font-size:6px;font-style:normal;font-weight:900}.hero-action{background:var(--green);color:#fff;text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:176px;padding:28px;display:grid;position:relative;overflow:hidden}.hero-action:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-80px}.scan-glyph{background:#184939;place-items:center;width:90px;height:90px;display:grid;position:relative}.scan-glyph>b{color:var(--lime);font-size:36px}.scan-glyph i{border-color:var(--lime);border-style:solid;width:18px;height:18px;position:absolute}.scan-glyph i:first-child{border-width:2px 0 0 2px;top:9px;left:9px}.scan-glyph i:nth-child(2){border-width:2px 2px 0 0;top:9px;right:9px}.scan-glyph i:nth-child(3){border-width:0 0 2px 2px;bottom:9px;left:9px}.scan-glyph i:nth-child(4){border-width:0 2px 2px 0;bottom:9px;right:9px}.hero-action small{color:var(--lime);letter-spacing:1.7px;font-size:8px;font-weight:900;display:block}.hero-action strong{margin:9px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.hero-action p{color:#a9beb5;letter-spacing:.4px;margin:0;font-size:10px}.action-arrow{color:var(--lime);z-index:1;font-size:30px}.home-grid{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:42px;display:grid}.metric-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.metric-strip article{background:#fff;padding:20px;position:relative}.metric-strip article:before{content:"";background:var(--green);height:3px;position:absolute;top:0;left:0;right:0}.metric-strip .danger:before{background:var(--red)}.metric-strip small{letter-spacing:1.1px;color:#75817a;font-size:7px;font-weight:900}.metric-strip strong{margin:10px 0 5px;font-family:Georgia,serif;font-size:32px;font-weight:400;display:block}.metric-strip span{color:#89918d;font-size:8px}.metric-strip .good{color:var(--ok)}.norm-engine{text-align:left;color:inherit;cursor:pointer;background:#e8ecdf;border:1px solid #d7ddd0;align-items:center;gap:15px;width:100%;padding:18px;display:flex}.law-icon{background:var(--green);width:44px;height:44px;color:var(--lime);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.norm-engine div{flex:1}.norm-engine small,.norm-engine b{display:block}.norm-engine small{color:#6d7b73;letter-spacing:1.2px;font-size:7px;font-weight:900}.norm-engine b{margin:4px 0;font-family:Georgia,serif;font-size:15px}.norm-engine p{color:#738079;margin:0;font-size:8px;line-height:1.4}.engine-status{color:var(--ok);border:1px solid #94b7a3;padding:5px 7px;font-size:7px;font-weight:900}.section-head{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.section-head h2,.list-title h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.section-head button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.recent-list{border:1px solid var(--line);background:#fff}.recent-list article{border-bottom:1px solid #e8ebe8;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;min-height:70px;padding:12px 18px;display:grid}.recent-list article:last-child{border:0}.recent-icon{width:38px;height:38px;color:var(--green);background:#edf1ec;place-items:center;font-weight:700;display:grid}.recent-list b,.recent-list small{display:block}.recent-list article>div>b{font-size:11px}.recent-list small{color:#8a948e;margin-top:4px;font-size:8px}.mini-stat{letter-spacing:.8px;color:#6f7974;background:#f1f2ef;padding:6px 8px;font-size:7px;font-weight:900}.mini-stat.bad{color:var(--red);background:#f9e9e7}.mini-stat.ok{color:var(--ok);background:#e7f2ea}.preventive-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 22px;display:grid}.preventive-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:82px;padding:15px;display:grid;position:relative}.preventive-grid .axis-icon{width:36px;height:36px;color:var(--green);background:#edf2ed;border-radius:50%;place-items:center;font-size:15px;display:grid}.preventive-grid small,.preventive-grid b,.preventive-grid p{display:block}.preventive-grid small{letter-spacing:1px;color:#88928d;font-size:6px;font-weight:900}.preventive-grid b{margin-top:3px;font-size:10px}.preventive-grid p{color:#7a8580;margin:4px 0 0;font-size:7px;line-height:1.35}.preventive-grid em{color:#916016;background:#fff0d9;padding:4px 5px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.risk-intel{grid-template-columns:1.65fr .75fr;gap:12px;margin:0 0 30px;display:grid}.risk-map-card,.intel-panel{border:1px solid var(--line);background:#fff}.risk-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.risk-card-head h2{margin:3px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.map-status{color:#7a8580;margin-top:4px;font-size:7px;display:block}.locate-button{color:#6c4a0c;letter-spacing:.7px;cursor:pointer;background:#fff8e9;border:1px solid #d2aa5c;padding:9px 11px;font-size:7px;font-weight:900}.locate-button:disabled{opacity:.55;cursor:wait}.risk-map{background:#e9eee8;height:320px;position:relative;overflow:hidden}.leaflet-map{z-index:1;width:100%;height:100%}.leaflet-container{font-family:Arial,Helvetica,sans-serif}.inspection-marker-wrap,.current-marker-wrap{background:0 0!important;border:0!important}.inspection-marker{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid;box-shadow:0 2px 10px #06131d55}.inspection-marker.critical{background:var(--red)}.inspection-marker.ok{background:var(--ok)}.current-marker{background:#d19a3455;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.current-marker i{background:#06131d;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 5px #0005}.real-map-badge{z-index:5;color:#fff;letter-spacing:.8px;pointer-events:none;background:#06131de8;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;bottom:11px;left:12px}.map-error{color:#9b3028;background:#faeeec;margin:0;padding:8px 12px;font-size:8px}.new-inspection-fab{z-index:25;background:var(--green);color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:0;align-items:center;gap:9px;padding:12px 17px;font-size:9px;font-weight:900;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 28px #06131d35}.new-inspection-fab b{background:var(--lime);width:24px;height:24px;color:var(--green);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.intel-panel{padding:20px}.intel-panel h3{margin:4px 0 15px;font-family:Georgia,serif;font-size:19px;font-weight:400}.intel-panel article{border-bottom:1px solid #e8ebe8;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.intel-panel article>span{color:#8a958f;font-family:Georgia,serif;font-size:15px}.intel-panel article b{font-size:9px}.intel-panel article p{color:#7a8580;margin:4px 0 0;font-size:7px;line-height:1.4}.intel-panel .intel-alert{background:#faeeec;border:0;margin-bottom:4px;padding:10px}.intel-alert>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.intel-alert small{color:var(--red);letter-spacing:1px;font-size:6px;font-weight:900}.intel-alert strong{margin-top:3px;font-size:9px;display:block}.intel-panel>button{background:var(--green);color:#fff;cursor:pointer;border:0;width:100%;margin-top:14px;padding:11px;font-size:7px;font-weight:900}.geo-proof{font-weight:900;display:block;color:var(--lime)!important;margin-top:8px!important;font-size:7px!important}.recent-list article>button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.recent-list article>button.delete-inspection{color:#a5362f;background:#fff8f7;border:1px solid #eccbc7;padding:7px 9px}.recent-list>.empty-state{padding:24px}.recent-list>.empty-state p{margin-bottom:0}.back{color:#64736b;cursor:pointer;background:0 0;border:0;margin-bottom:31px;padding:0;font-size:10px;font-weight:700}.flow-head{justify-content:space-between;align-items:end;margin-bottom:31px;display:flex}.flow-head>div:first-child{max-width:760px}.flow-head h1,.module-head h1,.review-head h1,.plan-head h1{font-size:40px}.flow-head p:last-child,.module-head>div:nth-child(2)>p:last-child,.review-head>div:first-child>p:last-child,.plan-head>div>p:last-child{color:#738078;font-size:11px;line-height:1.6}.step-chip{border-left:3px solid var(--lime);padding-left:12px}.step-chip small,.step-chip b{display:block}.step-chip small{letter-spacing:1px;color:#7d8782;font-size:7px}.step-chip b{margin-top:4px;font-size:12px}.context-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.context-card{border:1px solid var(--line);text-align:left;min-height:100px;color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.context-card.selected{border:2px solid var(--green);background:#f0f4ef;padding:17px}.context-card>span{width:48px;height:48px;color:var(--green);background:#edf1ed;border-radius:50%;place-items:center;font-size:20px;display:grid}.context-card b{font-family:Georgia,serif;font-size:16px;font-weight:400}.context-card p{color:#7f8984;margin:5px 0 0;font-size:9px}.context-card>i{color:var(--ok);font-style:normal;font-weight:700}.setup-form{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.setup-form label{border:1px solid var(--line);background:#fff;padding:13px 15px}.setup-form label>span{letter-spacing:1px;color:#7d8782;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.setup-form input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.suggested-box{border:1px solid var(--line);background:#fff;padding:22px}.suggested-head{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.suggested-head small,.suggested-head b{display:block}.suggested-head small{color:#78837d;letter-spacing:1px;font-size:7px;font-weight:900}.suggested-head b{margin-top:4px;font-family:Georgia,serif;font-size:17px;font-weight:400}.suggested-head>span{color:var(--ok);font-size:8px;font-weight:700}.module-chips{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.module-chips button{text-align:left;color:#66736c;cursor:pointer;background:#fafbf9;border:1px solid #e1e5e1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;font-size:9px;display:grid}.module-chips button.active{color:var(--green);background:#eff4f0;border-color:#8caa9d;font-weight:700}.module-chips button>span{font-size:14px}.module-chips button>i{color:var(--ok);font-style:normal}.suggested-box>p{color:#8b938f;margin:14px 0 0;font-size:8px}.flow-footer{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.flow-footer>span{color:#8a938e;font-size:8px}.primary{background:var(--green);color:#fff;letter-spacing:.2px;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:25px;padding:14px 18px;font-size:9px;font-weight:900;display:flex}.primary:hover{background:#0b1e2d}.field-page{color:#fff;background:#0b2d23;min-height:calc(100vh - 82px)}.field-top{border-bottom:1px solid #315046;justify-content:space-between;align-items:center;height:66px;padding:0 max(24px,50vw - 720px);display:flex}.back.light{color:#b7c6c0;margin:0}.field-top>div{letter-spacing:1.5px;color:#b9c8c2;align-items:center;gap:9px;font-size:8px;font-weight:900;display:flex}.finish{color:#fff;cursor:pointer;background:0 0;border:1px solid #5f796f;padding:10px 12px;font-size:8px;font-weight:700}.finish b{background:var(--lime);min-width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.field-layout{grid-template-columns:1.6fr .8fr;max-width:1440px;min-height:calc(100vh - 148px);margin:0 auto;display:grid}.camera-zone{border-right:1px solid #315046;padding:22px}.camera-input{display:none}.camera-ui{background:radial-gradient(circle at 50% 42%,#32594b 0%,#173a2e 42%,#0d271f 100%);place-items:center;min-height:600px;display:grid;position:relative;overflow:hidden}.camera-photo{object-fit:cover;filter:saturate(.9)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.camera-ui.has-photo:after{content:"";pointer-events:none;background:linear-gradient(#09241a26,#08221968);position:absolute;inset:0}.camera-grid{background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:33.33% 33.33%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.camera-ui .corner{border-color:var(--lime);border-style:solid;width:46px;height:46px;position:absolute}.camera-ui .a{border-width:3px 0 0 3px;top:15%;left:13%}.camera-ui .b{border-width:3px 3px 0 0;top:15%;right:13%}.camera-ui .c{border-width:0 0 3px 3px;bottom:19%;left:13%}.camera-ui .d{border-width:0 3px 3px 0;bottom:19%;right:13%}.camera-center{text-align:center;z-index:2;text-shadow:0 2px 12px #08241b}.camera-center b{color:#ffffff75;font-size:74px;font-weight:400;display:block}.camera-center span{letter-spacing:2px;margin-top:8px;font-size:10px;font-weight:900;display:block}.camera-center small{color:#a6b8b1;margin-top:7px;font-size:9px;display:block}.camera-bottom{z-index:3;gap:7px;display:flex;position:absolute;bottom:20px}.camera-bottom button{color:#dfe7e3;cursor:pointer;background:#0a261dc7;border:1px solid #ffffff2b;padding:10px 13px;font-size:8px}.camera-bottom .vision-trigger{background:var(--lime);border-color:var(--lime);color:var(--green);font-weight:900}.camera-bottom .vision-trigger:disabled{opacity:.68;cursor:wait}.scene-detected{background:#173d30;border:1px solid #416456;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 15px;display:flex}.scene-detected>div{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.ai-dot{background:var(--lime);width:30px;height:30px;color:var(--green);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.scene-detected small{color:#93aaa1;letter-spacing:1px;font-size:7px}.scene-detected b{margin-top:3px;font-size:10px}.scene-detected>span{color:var(--lime);letter-spacing:1px;font-size:7px;font-weight:900}.vision-error{color:#fff;background:#4b2421;border:1px solid #8d4d46;margin-top:8px;padding:12px 15px}.vision-error b{letter-spacing:1px;color:#ff9e94;font-size:7px}.vision-error p{color:#e8c7c3;margin:5px 0 0;font-size:8px}.vision-report{color:var(--ink);border-top:4px solid var(--lime);background:#f4f4ef;margin-top:8px;padding:18px}.vision-report-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.vision-report-head small{letter-spacing:1.3px;color:#708079;font-size:6px;font-weight:900}.vision-report-head h3{max-width:640px;margin:5px 0 0;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.3}.vision-risk{letter-spacing:1px;color:#607069;background:#e7ece8;padding:6px 8px;font-size:6px;font-weight:900}.vision-risk.alto,.vision-risk.critico{color:var(--red);background:#fae6e3}.vision-risk.medio{color:#a66b11;background:#fff0d9}.vision-risk.bajo{color:var(--ok);background:#e5f1e9}.vision-findings{gap:6px;margin-top:10px;display:grid}.vision-findings article{background:#fff;border:1px solid #e2e6e2;grid-template-columns:auto 1fr;gap:11px;padding:10px;display:grid}.vision-number{color:#627069;background:#edf0ed;place-items:center;width:30px;height:30px;font-family:Georgia,serif;display:grid}.vision-number.critico{color:var(--red);background:#fae6e3}.vision-number.mayor{color:#9d6510;background:#fff0d9}.vision-findings small,.vision-findings b{display:block}.vision-findings small{color:#78857f;letter-spacing:.8px;text-transform:uppercase;font-size:6px}.vision-findings b{margin:4px 0;font-size:9px}.vision-findings p{color:#67736d;margin:0;font-size:8px;line-height:1.45}.vision-findings em{color:var(--green);margin-top:6px;font-size:7px;font-style:normal;font-weight:700;display:block}.vision-modules{background:#e6ece6;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.vision-modules small{letter-spacing:1px;color:#6d7a74;font-size:6px;font-weight:900}.vision-modules p{margin:4px 0 0;font-size:8px}.vision-modules button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:9px 11px;font-size:7px;font-weight:900}.vision-professional{border-left:3px solid var(--blue);background:#e9f1f4;margin-top:8px;padding:10px 12px}.vision-professional b{letter-spacing:1px;color:var(--blue);font-size:6px}.vision-professional p{color:#5d6d73;margin:4px 0 0;font-size:7px;line-height:1.5}.vision-disclaimer{color:#7a8580;margin:10px 0 0;font-size:6px;line-height:1.45}.field-panel{background:#103328;padding:25px 22px}.place-head small{color:#9bb0a7;letter-spacing:1.3px;font-size:7px;font-weight:700}.place-head h2{margin:6px 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.place-head p{color:#9cb0a7;margin:0;font-size:9px}.progress-summary{border:1px solid #36584d;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.progress-summary span{color:#9fb0aa;text-align:center;border-right:1px solid #36584d;padding:10px 8px;font-size:7px}.progress-summary span:last-child{border:0}.progress-summary b{color:#fff;margin-bottom:3px;font-family:Georgia,serif;font-size:20px;display:block}.panel-title{letter-spacing:1.1px;color:#94a9a0;justify-content:space-between;margin-bottom:8px;font-size:7px;font-weight:900;display:flex}.inspection-modules{flex-direction:column;gap:5px;display:flex}.inspection-modules button{color:#fff;text-align:left;cursor:pointer;background:#143a2e;border:1px solid #36584d;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.mod-icon{width:31px;height:31px;color:var(--lime);background:#21483a;border-radius:50%;place-items:center;display:grid}.inspection-modules b,.inspection-modules small{display:block}.inspection-modules small{color:#93a89f;margin:3px 0 7px;font-size:7px}.inspection-modules i{background:#315549;height:2px;display:block}.inspection-modules em{background:var(--lime);height:100%;display:block}.inspection-modules strong{color:var(--lime);font-size:12px}.manual-note{margin-top:16px}.manual-note label{letter-spacing:1px;color:#8fa59b;font-size:7px}.manual-note textarea{resize:none;color:#fff;background:#0a2a20;border:1px solid #36584d;outline:0;width:100%;height:63px;margin-top:6px;padding:9px;font-size:8px}.manual-note textarea::placeholder{color:#6f8b7f}.manual-note button{color:#a8b9b2;cursor:pointer;background:0 0;border:1px dashed #537066;width:100%;padding:8px;font-size:8px}.module-head{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:20px;display:grid}.big-module-icon{background:var(--green);width:64px;height:64px;color:var(--lime);place-items:center;font-size:25px;display:grid}.module-head h1{font-size:34px}.module-head p{margin:5px 0 0}.module-count{text-align:right}.module-count b{font-family:Georgia,serif;font-size:32px}.module-count span{color:#8b948f;font-size:12px}.module-count small{letter-spacing:1px;color:#8b948f;font-size:7px;display:block}.legend{background:#e8ebe5;border:1px solid #d9ded8;align-items:center;gap:18px;margin-bottom:9px;padding:11px 14px;font-size:8px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend em{color:#7f8984;margin-left:auto;font-style:normal}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.critical{background:var(--red)}.dot.major{background:var(--amber)}.dot.documental{background:var(--blue)}.smart-checklist{border:1px solid var(--line);background:#fff}.smart-checklist article{border-bottom:1px solid #e5e9e5;grid-template-columns:1fr auto;min-height:116px;padding:17px 18px 17px 24px;display:grid;position:relative}.smart-checklist article:last-child{border:0}.severity-line{width:4px;position:absolute;top:0;bottom:0;left:0}.severity-line.critical{background:var(--red)}.severity-line.major{background:var(--amber)}.severity-line.documental{background:var(--blue)}.check-info{padding-right:20px}.check-tags{align-items:center;gap:6px;margin-bottom:8px;display:flex}.check-tags span{letter-spacing:.8px;color:#707c76;background:#eef0ed;padding:4px 6px;font-size:6px;font-weight:900}.check-tags span.critical{color:var(--red);background:#fae8e6}.check-tags span.major{color:#9b620c;background:#fff0d8}.check-tags span.documental{color:var(--blue);background:#e7f0f4}.check-info h3{margin:0 0 7px;font-size:11px}.norm-link{color:#4c7163;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.auto-action,.verify-note{border-left:2px solid var(--red);background:#faefed;margin-top:10px;padding:7px 10px}.auto-action b,.verify-note b{letter-spacing:1px;color:var(--red);font-size:6px}.auto-action p,.verify-note p{color:#6f7874;margin:4px 0 0;font-size:8px}.auto-action small{color:var(--ok);margin-top:7px;font-size:7px;font-weight:700;display:block}.check-tags .evidence-tag{color:var(--ok);background:#e6f1e9}.verify-note{border-color:var(--blue);background:#edf4f6}.verify-note b{color:var(--blue)}.answer-stack{grid-template-columns:repeat(4,1fr);align-self:center;gap:4px;display:grid}.answer-stack button{color:#78837d;cursor:pointer;background:#fff;border:1px solid #dce2dd;width:69px;height:55px}.answer-stack button b,.answer-stack button span{display:block}.answer-stack button b{font-size:14px}.answer-stack button span{margin-top:3px;font-size:6px;font-weight:900}.answer-stack .ok.selected{color:var(--ok);background:#e6f1e9;border-color:#76a889}.answer-stack .fail.selected{color:var(--red);background:#fae5e3;border-color:#d77c73}.answer-stack .verify.selected{color:var(--blue);background:#e6f1f4;border-color:#70a2b6}.answer-stack .na.selected{color:#59635e;background:#e8ebe9;border-color:#aab2ae}.sticky-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#f4f4efeb;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.sticky-footer>div{margin-right:auto}.sticky-footer>div span,.sticky-footer>div small{font-size:8px;display:block}.sticky-footer>div small{color:#8b948f;margin-top:3px}.secondary-btn,.outline{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b9c3bd;padding:13px 16px;font-size:8px;font-weight:700}.review-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.review-score{text-align:right;border-right:4px solid var(--lime);padding-right:12px}.review-score small,.review-score b,.review-score span{display:block}.review-score small{letter-spacing:1px;color:#78837e;font-size:6px}.review-score b{margin:6px 0;font-size:11px}.review-score b.red{color:var(--red)}.review-score b.amber{color:var(--amber)}.review-score span{color:#8b938f;font-size:7px}.review-stats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid}.review-stats article{background:#fff;align-items:center;gap:11px;padding:15px;display:flex}.review-stats article>span{width:30px;height:30px;color:var(--ok);background:#e5f1e9;border-radius:50%;place-items:center;font-weight:700;display:grid}.review-stats .warn>span{color:var(--amber);background:#fff0da}.review-stats .bad>span{color:var(--red);background:#fae7e5}.review-stats .blue>span{color:var(--blue);background:#e6f0f4}.review-stats small,.review-stats b{display:block}.review-stats small{color:#818a86;letter-spacing:1px;font-size:6px}.review-stats b{margin-top:3px;font-family:Georgia,serif;font-size:20px;font-weight:400}.review-grid{grid-template-columns:1.7fr .7fr;gap:14px;display:grid}.review-findings,.review-side{border:1px solid var(--line);background:#fff}.list-title{border-bottom:1px solid #e6e9e6;justify-content:space-between;align-items:center;padding:20px;display:flex}.list-title>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.review-findings>article{border-bottom:1px solid #e8ebe8;grid-template-columns:auto 1fr auto;gap:14px;padding:15px 18px;display:grid}.risk-number{color:#69756f;background:#edf0ed;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.risk-number.critical{color:var(--red);background:#fae7e5}.risk-number.major{color:#a4690f;background:#fff0db}.risk-number.documental{color:var(--blue);background:#e7f0f4}.finding-photo{object-fit:cover;border:2px solid #d5ded8;width:58px;height:58px}.review-findings article>div>b{font-size:10px}.review-findings article>div>small{color:#8a948e;margin-top:4px;font-size:7px;display:block}.review-findings article>div>p{color:#596760;background:#f1f3f0;margin:8px 0 0;padding:7px;font-size:8px}.review-findings article>button{color:#567469;cursor:pointer;background:0 0;border:0;font-size:8px}.empty-state{text-align:center;color:#7f8984;padding:36px}.empty-state b{font-family:Georgia,serif;font-size:16px;font-weight:400}.empty-state p{font-size:8px}.review-side{height:max-content}.side-block{padding:20px}.side-block h3{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:400}.side-block ul{margin:16px 0 0;padding:0;list-style:none}.side-block li{border-bottom:1px solid #ebeeeb;padding:8px 0;font-size:9px}.side-block li span{color:var(--ok);margin-right:7px}.wide{width:calc(100% - 40px);margin:0 20px 8px}.professional-note{color:#66736c;background:#edf1e9;margin:13px 20px 20px;padding:12px;font-size:7px;line-height:1.5}.professional-note b{color:var(--green);margin-bottom:5px;font-size:8px;display:block}.validation-card{background:#f5f6f2;border:1px solid #d7ddd8;margin:0 20px 10px;padding:14px}.validation-card>small{letter-spacing:1px;color:#7c8982;font-size:6px;font-weight:900;display:block}.validation-card>b{margin-top:5px;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.validation-card>p{color:#6c7772;margin:6px 0 10px;font-size:7px;line-height:1.45}.validation-card>button{background:var(--green);color:#fff;letter-spacing:.8px;cursor:pointer;border:0;width:100%;padding:10px;font-size:7px;font-weight:900}.validation-card>button:disabled{color:#7e8782;cursor:not-allowed;background:#c9cfcb}.validation-card.validated{background:#edf4db;border-color:#b6cb65}.validation-card.validated>b{color:var(--green)}.export-block{color:#fff;background:#0e3328;margin:0 20px 10px;padding:14px}.export-block>small{letter-spacing:1px;color:#9bb0a7;font-size:6px;font-weight:900}.export-block>div{grid-template-columns:1fr 1fr;gap:6px;margin:9px 0;display:grid}.export-block button{color:#fff;cursor:pointer;background:#154437;border:1px solid #537166;padding:11px 7px;font-size:8px;font-weight:900}.export-block button:disabled{opacity:.35;cursor:not-allowed}.export-block>p{color:#9eb0a9;margin:0;font-size:7px;line-height:1.4}.plan-export{gap:6px;display:flex}.plan-export button:disabled{opacity:.35;cursor:not-allowed}.plan-head{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.law-badge{color:var(--green);border:1px solid #9cb1a7;padding:8px 10px;font-size:8px;font-weight:900}.action-table{border:1px solid var(--line);background:#fff}.action-table-head,.action-table article{grid-template-columns:.7fr 2.2fr 1fr .7fr .7fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.action-table-head{color:#7b8580;letter-spacing:1px;background:#e9ece8;font-size:6px;font-weight:900}.action-table article{border-top:1px solid #e8ebe8;min-height:91px}.priority{letter-spacing:.7px;width:max-content;padding:6px 7px;font-size:6px;font-weight:900}.priority.critical{color:var(--red);background:#fae5e2}.priority.major{color:#a76a10;background:#fff0d8}.priority.documental{color:var(--blue);background:#e5eff3}.action-table article>div>b{font-size:9px}.action-table article>div>p{color:#66736d;margin:5px 0;font-size:8px}.action-table article>div>small{color:#688076;font-size:6px}.editable{border-bottom:1px dashed #9ca8a1;padding-bottom:4px;font-size:8px}.open-status{color:#9b6410;background:#fff1dd;width:max-content;padding:5px 7px;font-size:6px;font-weight:900}.plan-bottom{background:var(--green);color:#fff;justify-content:space-between;align-items:center;margin-top:12px;padding:17px 20px;display:flex}.plan-bottom b,.plan-bottom p{margin:0}.plan-bottom b{font-family:Georgia,serif;font-size:15px;font-weight:400}.plan-bottom p{color:#9fb3aa;margin-top:5px;font-size:8px}.doc-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.doc-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:13px;display:grid}.doc-grid article>span{width:32px;height:32px;color:var(--ok);background:#e7f2ea;border-radius:50%;place-items:center;font-weight:700;display:grid}.doc-grid article.missing{border-left:3px solid var(--amber)}.doc-grid article.missing>span{color:var(--amber);background:#fff0d8}.doc-grid b,.doc-grid small{display:block}.doc-grid b{font-size:9px}.doc-grid small{color:#7e8983;letter-spacing:.7px;margin-top:4px;font-size:6px}.doc-grid button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:8px}.legajo-intro{border-left:4px solid var(--lime);background:#fff8e9;margin:0 0 12px;padding:13px 16px}.legajo-intro p{color:#6f7974;margin:5px 0 0;font-size:8px;line-height:1.5}.doc-actions{align-items:center;gap:5px;display:flex}.doc-actions label{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;padding:8px 10px;font-size:7px;font-weight:900}.doc-actions label input{display:none}.doc-actions button{background:#fff;border:1px solid #d8ddd9;padding:7px 8px}.doc-actions button.doc-remove{color:#a5362f;border-color:#eccbc7}.legajo-summary{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:24px;margin-top:14px;padding:20px;display:grid}.legajo-summary small{letter-spacing:1px;color:#7a8580;font-size:6px}.legajo-summary>div>b{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:400;display:block}.legajo-summary>div>i{background:#e7eae7;height:4px;display:block}.legajo-summary>div>i>em{background:var(--green);height:100%;display:block}.legajo-summary p{color:#6a7670;font-size:8px;line-height:1.5}.legajo-summary p b{color:var(--amber)}.norm-hero{justify-content:space-between;align-items:end;gap:30px;margin:12px 0 24px;display:flex}.norm-hero h1{margin:6px 0;font-family:Georgia,serif;font-size:46px;font-weight:400}.norm-hero p{color:#727d77;max-width:650px;font-size:10px;line-height:1.55}.norm-search{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;display:grid}.norm-search>span{color:var(--green);font-size:20px}.norm-search input{background:0 0;border:0;outline:0;font-size:11px}.norm-search b{color:#819087;letter-spacing:.7px;font-size:7px}.norm-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.norm-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.norm-code{background:var(--green);color:#fff;text-align:center;width:86px;padding:11px 8px}.norm-code span,.norm-code b{display:block}.norm-code span{color:var(--lime);font-family:Georgia,serif;font-size:20px}.norm-code b{letter-spacing:.5px;margin-top:4px;font-size:7px}.norm-grid article small{color:#6e8479;letter-spacing:1px;font-size:6px;font-weight:900}.norm-grid h3{margin:4px 0;font-family:Georgia,serif;font-size:15px;font-weight:400}.norm-grid p{color:#6e7773;margin:0 0 6px;font-size:8px}.norm-grid em{color:#9aa29e;font-size:6px;font-style:normal}.norm-grid a{color:var(--green);white-space:nowrap;font-size:7px;font-weight:700;text-decoration:none}.norm-disclaimer{border-left:3px solid var(--green);background:#edf1eb;margin-top:12px;padding:14px 17px}.norm-disclaimer b{letter-spacing:1px;color:var(--green);font-size:7px}.norm-disclaimer p{color:#65716b;margin:5px 0 0;font-size:8px;line-height:1.5}footer{color:#8b948f;letter-spacing:1.1px;border-top:1px solid #dce1dc;justify-content:space-between;align-items:center;max-width:1320px;height:52px;margin:0 auto;padding:0 28px;font-size:7px;display:flex}.field-page+footer{color:#81978e;background:#0b2d23;border-color:#315046;max-width:none;padding-left:max(28px,50vw - 660px);padding-right:max(28px,50vw - 660px)}.home-hero h1,.flow-head h1,.module-head h1,.review-head h1,.plan-head h1,.norm-hero h1{color:var(--green)}.home-hero h1 em{color:#8d681f}.topbar{box-shadow:0 5px 28px #06131d0a}.live-dot,.recording-dot{box-shadow:0 0 0 5px #d19a3426}.brand-signature span,.hero-action,.lic-badge b,.law-icon,.primary,.intel-panel>button,.vision-modules button,.big-module-icon,.norm-code,.plan-bottom{background:var(--green)}.scan-glyph{background:var(--green2)}.norm-engine{background:#eee9dd;border-color:#ded8ca}.norm-engine:hover{background:#f8f2e7;border-color:#d19a34}.context-card.selected,.module-chips button.active{border-color:var(--gold2);color:var(--green);background:#fff8e9}.context-card>span,.preventive-grid .axis-icon,.recent-icon{color:var(--green);background:#f3ead5}.field-page{background:#06131d}.field-top{border-color:#304553}.finish{border-color:#53636e}.camera-zone{border-color:#304553}.camera-ui{background:radial-gradient(circle at 50% 42%,#213848 0%,#0b1e2d 43%,#02090f 100%)}.camera-ui.has-photo:after{background:linear-gradient(#06131d26,#02090f70)}.camera-center{text-shadow:0 2px 12px #02090f}.camera-bottom button{background:#06131dd6}.scene-detected{background:#0b1e2d;border-color:#304553}.scene-detected.vision-ok{background:#102637;border-color:#9d7b38}.field-panel{background:#0b1e2d}.progress-summary,.inspection-modules button,.manual-note textarea{border-color:#304553}.inspection-modules button{background:#0d2535}.mod-icon{background:#182f3f}.inspection-modules i{background:#304553}.manual-note textarea,.export-block{background:#06131d}.export-block button{background:#0b1e2d;border-color:#53636e}.plan-bottom .primary{background:linear-gradient(135deg,var(--gold2),var(--lime));color:#111820}.geo-proof{color:var(--gold2)!important}.vision-report{border-top-color:var(--lime)}.norm-disclaimer{background:#f3ead5}@media (max-width:900px){.top-context{display:none}.mb-manifesto{grid-template-columns:auto 1fr}.mb-manifesto em{grid-column:2}.preventive-grid{grid-template-columns:1fr 1fr}.risk-intel{grid-template-columns:1fr}.risk-map{height:220px}.page{padding:30px 16px 52px}.topbar{padding:0 16px}.home-hero{grid-template-columns:1fr}.home-hero h1{font-size:39px}.home-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:1fr 1fr}.context-grid,.module-chips,.setup-form,.field-layout{grid-template-columns:1fr}.camera-zone{border-right:0}.field-panel{border-top:1px solid #315046}.camera-ui{min-height:440px}.module-head{grid-template-columns:auto 1fr}.module-count{text-align:left;grid-column:2}.smart-checklist article{grid-template-columns:1fr}.answer-stack{margin-top:13px}.review-grid{grid-template-columns:1fr}.action-table{overflow:auto}.action-table-head,.action-table article{min-width:760px}.doc-grid,.legajo-summary{grid-template-columns:1fr}.recent-list article{grid-template-columns:auto 1fr auto}.recent-list .mini-stat{display:none}.review-head,.plan-head{align-items:flex-start;gap:18px}.brand-copy{display:none}.norm-grid{grid-template-columns:1fr}.norm-grid article{grid-template-columns:auto 1fr}.norm-grid a{grid-column:2}.norm-hero{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.topbar{height:70px}.install-app-button{padding:9px 10px;top:78px;right:10px}.preventive-grid{grid-template-columns:1fr}.risk-card-head{flex-direction:column;align-items:flex-start;gap:10px}.locate-button{width:100%;padding:11px}.real-map{height:280px}.new-inspection-fab{justify-content:center;padding:12px;bottom:14px;left:14px;right:14px}.map-legend{flex-wrap:wrap;gap:7px;right:14px}.brand>i,.brand-copy,.vision-copy small{display:none}.brand-logo-wrap{width:44px;height:44px}.brand-logo{max-width:42px;max-height:42px}.vision-copy b{letter-spacing:1.5px;font-size:9px}.lic-badge{display:none}.brand-signature{flex-direction:column;align-items:flex-start;gap:7px}.mb-manifesto{grid-template-columns:auto 1fr;gap:12px;padding:14px}.mb-manifesto>span{font-size:25px}.mb-manifesto em{grid-column:1/3}.mb-manifesto p{line-height:1.45}.vision-copy b{font-size:10px}.lic-badge span{display:none}.home-hero h1,.flow-head h1,.review-head h1,.plan-head h1{font-size:32px}.hero-action{grid-template-columns:auto 1fr;gap:15px;padding:18px}.scan-glyph{width:62px;height:62px}.hero-action strong{font-size:18px}.action-arrow{display:none}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip article{padding:15px}.norm-engine{align-items:flex-start}.engine-status{display:none}.flow-head{align-items:flex-start}.step-chip{display:none}.flow-footer{align-items:flex-end;gap:12px}.flow-footer>span{display:none}.camera-zone{padding:10px}.camera-ui{min-height:360px}.camera-bottom button{padding:9px;font-size:7px}.field-top{padding:0 10px}.field-top>div{display:none}.finish{font-size:7px}.field-panel{padding:18px 12px}.module-head{gap:12px}.big-module-icon{width:48px;height:48px}.module-head h1{font-size:26px}.legend{white-space:nowrap;overflow:auto}.legend em{display:none}.smart-checklist article{padding:15px 12px 15px 18px}.answer-stack{grid-template-columns:repeat(4,1fr)}.answer-stack button{width:auto}.answer-stack button span{font-size:5px}.sticky-footer{flex-wrap:wrap}.sticky-footer>div{width:100%}.secondary-btn,.sticky-footer .primary{flex:1}.review-head{flex-direction:column}.review-score{text-align:left;border-right:0;border-left:3px solid var(--lime);padding-left:10px}.review-stats{grid-template-columns:1fr 1fr}.recent-list article{grid-template-columns:auto 1fr auto;padding:10px}.recent-list article>button{font-size:0}.recent-list article>button:after{content:"→";font-size:12px}.recent-list article>button.delete-inspection{padding:6px;font-size:7px}.recent-list article>button.delete-inspection:after{content:""}.review-findings>article{grid-template-columns:auto 1fr}.review-findings>article>button{text-align:left;grid-column:2}.plan-head{flex-direction:column}.legajo-summary{gap:10px}footer{padding:0 16px}footer span:last-child,.norm-search b{display:none}.norm-grid article{grid-template-columns:1fr}.norm-grid a{grid-column:1}.norm-code{width:100%}.norm-hero h1{font-size:32px}}.inspection-marker.pending{background:var(--lime);color:var(--green)}.draft-banner{border:1px solid #ead29d;border-left:5px solid var(--lime);background:#fff8e9;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:17px 20px;display:flex}.draft-banner small,.draft-banner b{display:block}.draft-banner small{letter-spacing:1.3px;color:#8d681f;font-size:6px;font-weight:900}.draft-banner b{margin-top:4px;font-family:Georgia,serif;font-size:16px;font-weight:400}.draft-banner p{color:#717b76;margin:5px 0 0;font-size:8px}.draft-banner button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:11px 13px;font-size:7px;font-weight:900}.map-filters{border-bottom:1px solid var(--line);gap:5px;padding:9px 12px;display:flex;overflow:auto}.map-filters button{color:#69746f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7ddd9;padding:7px 10px;font-size:7px;font-weight:900}.map-filters button.active{background:var(--green);border-color:var(--green);color:#fff}.inspection-actions{gap:5px;display:flex}.inspection-actions button{cursor:pointer;font-weight:900;color:var(--green)!important;background:#fff!important;border:1px solid #cad5cf!important;padding:7px 9px!important;font-size:7px!important}.inspection-actions .delete-inspection{color:#a5362f!important;border-color:#eccbc7!important}.saved-places{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:10px;padding:13px 15px;display:grid}.saved-places small,.saved-places b{display:block}.saved-places small{letter-spacing:1px;color:#8b938f;font-size:6px;font-weight:900}.saved-places b{margin-top:3px;font-family:Georgia,serif;font-size:15px;font-weight:400}.saved-places>div:last-child{gap:6px;display:flex;overflow:auto}.saved-places button{color:var(--green);cursor:pointer;white-space:nowrap;background:#fff8e9;border:1px solid #e1d3b3;padding:8px 10px;font-size:8px;font-weight:900}.saved-places button span{color:#9a6b13;margin-right:6px}.save-place-row{align-items:center;gap:12px;margin:-8px 0 16px;display:flex}.save-place-row button{color:#71500e;cursor:pointer;background:#fff8e9;border:1px solid #cdb16f;padding:8px 10px;font-size:7px;font-weight:900}.save-place-row button:disabled{opacity:.45;cursor:not-allowed}.save-place-row span{color:#818b86;font-size:7px}.autosave-chip{letter-spacing:1px;color:var(--gold2);border:1px solid #7d693d;padding:6px 8px;font-size:6px;font-weight:900}.field-actions{gap:6px!important;display:flex!important}.legajo-quick{color:var(--gold2);cursor:pointer;background:#0b1e2d;border:1px solid #5f796f;padding:10px 12px;font-size:8px;font-weight:900}.manual-fields{grid-template-columns:.7fr 1fr .65fr;gap:5px;margin-top:6px;display:grid}.manual-fields input,.manual-fields select,.manual-action-input{color:#fff;background:#06131d;border:1px solid #304553;outline:0;width:100%;padding:9px;font-size:8px}.manual-action-input{margin-top:5px}.manual-note>small{color:#94a7ae;margin:6px 0;font-size:6px;line-height:1.4;display:block}.manual-note>button:disabled{opacity:.45;cursor:not-allowed}.manual-list{gap:5px;margin-top:8px;display:grid}.manual-list article{background:#06131d;border:1px solid #304553;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.manual-list article>span{color:#9b620c;background:#fff0d8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.manual-list article>span.critical{color:var(--red);background:#fae5e3}.manual-list b,.manual-list small{display:block}.manual-list b{font-size:8px}.manual-list small{color:#91a2a9;margin-top:3px;font-size:6px}.manual-list button{color:#d8a5a0;cursor:pointer;background:0 0;border:0;font-size:16px}.action-input{width:100%;color:var(--ink);background:#fafbf9;border:1px solid #d9dfdb;outline:0;padding:8px;font-size:8px}.action-input:focus{border-color:var(--lime)}.action-state{gap:5px;display:grid}.action-state select{width:100%;color:var(--ink);background:#fff;border:1px solid #d9dfdb;padding:7px;font-size:7px}.closure-evidence{color:#64736b;text-align:center;cursor:pointer;background:#f7f8f5;border:1px dashed #b9c3bd;padding:7px;font-size:6px;font-weight:900;display:block}.closure-evidence input{display:none}.closure-evidence.ready{color:var(--ok);background:#e7f2ea;border-color:#83a892}.view-closure{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:900;text-decoration:underline}.action-table article.action-closed{opacity:.78;background:#f2f7f3}.action-table article.action-closed .priority{color:var(--ok);background:#e4efe7}.legajo-finish-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.legajo-finish-actions .primary{white-space:nowrap}@media (max-width:900px){.saved-places{grid-template-columns:1fr}.inspection-actions{grid-column:3}.action-table-head,.action-table article{min-width:900px}}@media (max-width:560px){.draft-banner{flex-direction:column;align-items:flex-start}.draft-banner button{width:100%}.field-top>div{display:none}.field-top>.field-actions{display:flex!important}.autosave-chip{display:none}.field-actions .legajo-quick{padding:8px;font-size:7px}.field-actions .finish{padding:8px}.save-place-row{flex-direction:column;align-items:flex-start}.save-place-row span{line-height:1.4}.manual-fields{grid-template-columns:1fr}.inspection-actions{grid-column:2/4;justify-content:flex-end}.recent-list article>.inspection-actions button{font-size:7px!important}.recent-list article>.inspection-actions button:after{content:none}.map-filters button{flex:1}.legajo-finish-actions{flex-direction:column;align-items:stretch}.legajo-finish-actions .primary,.legajo-finish-actions .outline{width:100%}}.client-history{border:1px solid var(--line);border-left:4px solid var(--lime);background:#fff;margin:0 0 16px;padding:15px}.client-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.client-history-head small,.client-history-head b{display:block}.client-history-head small{letter-spacing:1px;color:#8d681f;font-size:6px;font-weight:900}.client-history-head b{margin-top:3px;font-family:Georgia,serif;font-size:16px;font-weight:400}.client-history-head>span{color:#748079;font-size:7px}.client-evolution{gap:6px;display:flex;overflow:auto}.client-evolution article{background:#f7f6f1;border:1px solid #e5e2d9;min-width:106px;padding:9px}.client-evolution small,.client-evolution b,.client-evolution span,.client-evolution em{display:block}.client-evolution small{color:#8a948e;font-size:5px}.client-evolution b{margin-top:4px;font-family:Georgia,serif;font-size:23px;font-weight:400}.client-evolution span{color:#7b8580;font-size:6px}.client-evolution em{margin-top:6px;font-size:6px;font-style:normal;font-weight:900}.client-evolution em.red{color:var(--red)}.client-evolution em.yellow{color:#a66b11}.client-evolution em.green{color:var(--ok)}.recurrence-alert{background:#3a2b1c;border:1px solid #8c692e;margin:10px 0;padding:10px 12px}.recurrence-alert small,.recurrence-alert b{display:block}.recurrence-alert small{letter-spacing:1px;color:var(--gold2);font-size:6px;font-weight:900}.recurrence-alert b{margin-top:4px;font-size:9px}.recurrence-alert p{color:#d9c9ab;margin:5px 0 0;font-size:7px;line-height:1.45}.risk-semaphore{border-left:5px solid var(--lime);text-align:right;background:#fff;min-width:280px;padding:11px 14px}.risk-semaphore.red{border-color:var(--red)}.risk-semaphore.yellow{border-color:var(--lime)}.risk-semaphore.green{border-color:var(--ok)}.risk-semaphore small,.risk-semaphore b,.risk-semaphore span{display:block}.risk-semaphore small{letter-spacing:1px;color:#7b8580;font-size:6px;font-weight:900}.risk-semaphore b{margin:5px 0;font-size:10px}.risk-semaphore.red b{color:var(--red)}.risk-semaphore.yellow b{color:#9b6813}.risk-semaphore.green b{color:var(--ok)}.risk-semaphore span{color:#88928d;font-size:7px}.conclusion-block,.history-block{border-bottom:1px solid var(--line);padding:16px 20px}.conclusion-block>small,.history-block>small{letter-spacing:1px;color:#8d681f;font-size:6px;font-weight:900;display:block}.conclusion-block textarea{resize:vertical;background:#fafbf9;border:1px solid #d9dfdb;outline:0;width:100%;min-height:105px;margin:8px 0 5px;padding:10px;font:9px/1.45 Arial,sans-serif}.conclusion-block textarea:focus{border-color:var(--lime)}.conclusion-block textarea:disabled{color:#5f6b65;background:#edf1ed}.conclusion-block>span{color:#818b86;font-size:6px}.history-block{background:#fff8e9}.history-block b{margin-top:5px;font-family:Georgia,serif;font-size:14px;font-weight:400;display:block}.history-block p{color:#6f7974;margin:7px 0;font-size:7px;line-height:1.5}.history-block em{color:#a05f13;font-size:7px;font-style:normal;font-weight:900;display:block}.reopen-log{margin-top:7px;line-height:1.4;color:#6c7b73!important;display:block!important}.export-block>div{grid-template-columns:repeat(3,1fr)}.finding-photo-wrap{width:64px;position:relative}.finding-photo-wrap .finding-photo{width:64px;height:64px}.finding-photo-wrap small{text-align:center;padding:3px;font-weight:900;color:#fff!important;background:#06131d!important;margin:0!important;font-size:5px!important;display:block!important}@media (max-width:560px){.client-history-head{flex-direction:column;align-items:flex-start}.risk-semaphore{text-align:left;width:100%;min-width:0}.export-block>div{grid-template-columns:1fr}.conclusion-block,.history-block{padding:14px}.finding-photo-wrap{width:58px}.finding-photo-wrap .finding-photo{width:58px;height:58px}}.backup-panel{background:linear-gradient(135deg,#06131dfa,#122730f5);border:1px solid #d19a3459;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:20px 22px;display:flex;box-shadow:0 14px 35px #06131d24}.backup-panel small{color:#d19a34;letter-spacing:.13em;margin-bottom:5px;font-size:.68rem;font-weight:900;display:block}.backup-panel b{color:#fff;font-size:1.05rem;display:block}.backup-panel p{color:#b9c4c9;max-width:650px;margin:5px 0 0;font-size:.82rem}.backup-actions{flex-shrink:0;gap:9px;display:flex}.backup-actions button{color:#06131d;cursor:pointer;background:#d19a34;border:0;border-radius:11px;padding:12px 15px;font-size:.72rem;font-weight:900}.backup-actions button.restore{color:#fff;background:0 0;border:1px solid #ffffff40}.backup-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.backup-panel{flex-direction:column;align-items:stretch;padding:17px}.backup-actions{grid-template-columns:1fr;display:grid}.backup-actions button{width:100%;padding:13px 10px}}.v8-command{color:#fff;background:linear-gradient(135deg,#071722 0%,#0b2430 62%,#102c35 100%);border:1px solid #cea54a47;border-radius:22px;margin:22px 0;padding:22px;box-shadow:0 18px 45px #020f172e}.v8-command-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.v8-command-head h2{margin:4px 0;font-size:28px}.v8-command-head p{color:#b7c5ca;margin:0}.preventive-index{text-align:right;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;min-width:180px;padding:14px 18px}.preventive-index small,.preventive-index span{letter-spacing:.8px;font-size:10px;font-weight:800;display:block}.preventive-index b{font-size:34px}.preventive-index.good b{color:#6fd39b}.preventive-index.warn b{color:#f0c15b}.preventive-index.bad b{color:#ff7b70}.v8-status-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v8-status-grid article{background:#ffffff0e;border-top:4px solid;border-radius:15px;align-items:flex-start;gap:12px;padding:16px;display:flex}.v8-status-grid article>span{font-size:20px}.v8-status-grid article b{font-size:26px;display:block}.v8-status-grid article small{letter-spacing:.8px;font-size:9px;font-weight:900}.v8-status-grid article p{color:#b7c5ca;margin:5px 0 0;font-size:11px}.v8-status-grid .red{border-color:#c64236}.v8-status-grid .orange{border-color:#d46f2c}.v8-status-grid .yellow{border-color:#d19a34}.v8-status-grid .green{border-color:#2e7654}.map-risk-legend{color:#58656d;flex-wrap:wrap;gap:12px;margin:10px 0 14px;font-size:10px;font-weight:800;display:flex}.map-risk-legend span{align-items:center;gap:5px;display:flex}.map-risk-legend i{border-radius:50%;width:9px;height:9px}.map-risk-legend .red{background:#c64236}.map-risk-legend .orange{background:#d46f2c}.map-risk-legend .yellow{background:#d19a34}.map-risk-legend .green{background:#2e7654}.inspection-marker.red{background:#c64236!important}.inspection-marker.orange{background:#d46f2c!important}.inspection-marker.yellow{background:#d19a34!important}.inspection-marker.green{background:#2e7654!important}@media (max-width:820px){.v8-command-head{flex-direction:column;align-items:flex-start}.preventive-index{text-align:left;width:100%}.v8-status-grid{grid-template-columns:1fr 1fr}.map-filters{flex-wrap:nowrap;overflow-x:auto}.map-filters button{white-space:nowrap}}@media (max-width:480px){.v8-command{padding:16px}.v8-status-grid{grid-template-columns:1fr}.v8-command-head h2{font-size:23px}}.inspection-search{border:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;display:grid}.inspection-search>span{color:var(--green);font-size:19px}.inspection-search input{color:#18231f;background:0 0;border:0;outline:0;width:100%;font-size:12px}.inspection-search b{color:#7f8a84;letter-spacing:.5px;text-transform:uppercase;font-size:8px}.recent-main{min-width:0}.recent-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-status{color:#246646;letter-spacing:.5px;background:#f2faf5;border:1px solid #b9d4c4;align-items:center;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.inspection-actions .edit-inspection{color:#75520f!important;background:#fffbf1!important;border-color:#d8bd7d!important}.recent-list article{transition:box-shadow .15s,transform .15s}.recent-list article:hover{transform:translateY(-1px);box-shadow:0 4px 16px #06131d0d}@media (max-width:560px){.inspection-search{grid-template-columns:auto 1fr}.inspection-search b{display:none}.recent-title-row{flex-direction:column;align-items:flex-start;gap:5px}.inspection-actions{gap:4px}.inspection-actions button{flex:1;min-width:0;padding:8px 6px!important}.workflow-status{font-size:6px}}.followup-dashboard{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px;display:grid}.followup-dashboard article{border:1px solid var(--line);background:#fff;border-top:3px solid #7f9187;padding:14px 16px}.followup-dashboard article.overdue{border-top-color:var(--red);background:#fff9f8}.followup-dashboard small,.followup-dashboard b,.followup-dashboard span{display:block}.followup-dashboard small{letter-spacing:1px;color:#79847e;font-size:6px;font-weight:900}.followup-dashboard b{color:var(--green);margin:4px 0;font-family:Georgia,serif;font-size:26px}.followup-dashboard article.overdue b{color:var(--red)}.followup-dashboard span{color:#7c8881;font-size:7px}.due-control{gap:4px;display:grid}.due-overdue{text-align:center;background:#fae9e7;padding:4px 5px;font-weight:900;color:var(--red)!important;font-size:6px!important}.action-table article:has(.due-overdue){border-left:3px solid var(--red)}@media (max-width:760px){.followup-dashboard{grid-template-columns:1fr 1fr}.followup-dashboard b{font-size:21px}}.section-actions{flex-wrap:wrap;gap:8px;display:flex}.section-actions button{min-height:42px}.client-quick-search{background:#fff;border:1px solid #d9dedf;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:0 12px;display:flex}.client-quick-search input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.saved-places button small{opacity:.65;margin-left:5px;font-size:10px;display:block}.client-admin-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);gap:18px;display:grid}.client-form-card,.client-list-card,.security-card,.login-card{background:#fff;border:1px solid #dde2e3;border-radius:18px;padding:20px;box-shadow:0 12px 35px #06131d0f}.client-form-card{flex-direction:column;gap:10px;display:flex}.client-form-card input,.client-form-card select,.client-form-card textarea,.security-card input,.login-card input{color:#111820;background:#fff;border:1px solid #d9dedf;border-radius:10px;width:100%;padding:12px}.client-form-card textarea{resize:vertical;min-height:90px}.client-form-card>div,.security-card>div{flex-wrap:wrap;gap:8px;display:flex}.client-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.client-list article{border:1px solid #e0e4e4;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.client-list article>div:first-child{flex-direction:column;gap:4px;display:flex}.client-list article b{font-size:16px}.client-list article small,.client-list article span{color:#68747b;font-size:12px}.client-list article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.client-list button{background:#fff;border:1px solid #cfd6d7;border-radius:9px;padding:8px 10px;font-weight:700}.security-card{flex-direction:column;gap:12px;max-width:620px;display:flex}.security-card label,.login-card label{flex-direction:column;gap:6px;display:flex}.security-card label span,.login-card label span{letter-spacing:.9px;color:#68747b;font-size:10px;font-weight:900}.login-page{background:linear-gradient(145deg,#06131d,#132733);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{flex-direction:column;gap:14px;width:min(430px,100%);display:flex}.login-card img{object-fit:contain;width:92px;height:72px}.login-card>small:first-of-type{color:#9a6b13;letter-spacing:1.5px;font-weight:900}.login-card h1{margin:0}.login-card p{color:#5e6970;margin:0}.login-note{color:#68747b;line-height:1.5}.security-page .professional-note{margin-top:8px}.clients-page .flow-head,.security-page .flow-head{margin-bottom:20px}@media (max-width:820px){.client-admin-grid{grid-template-columns:1fr}.client-list article{flex-direction:column;align-items:flex-start}.client-list article>div:last-child{width:100%}.client-list article>div:last-child button{flex:1}.section-actions{width:100%}.section-actions button{flex:1}.saved-places button small{display:none}}.v94-topbar{z-index:80;align-items:center;gap:12px;min-height:72px;padding:10px 18px;display:flex;position:sticky;top:0}.hamburger{cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:14px;width:48px;height:48px;font-size:25px;font-weight:800}.v94-brand{flex:1;justify-content:flex-start}.v94-brand .brand-copy small{max-width:420px}.workspace-chip{background:#f4f7f9;border:1px solid #e1e8ed;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.drawer-backdrop{z-index:150;background:#06121c7a;border:0;position:fixed;inset:0}.app-drawer{z-index:160;background:#fff;flex-direction:column;width:min(82vw,360px);padding:18px;animation:.18s ease-out mbDrawer;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 45px #0000002e}@keyframes mbDrawer{0%{transform:translate(-100%)}to{transform:none}}.drawer-head{border-bottom:1px solid #e7edf1;align-items:center;gap:12px;padding-bottom:16px;display:flex}.drawer-head img{object-fit:contain;width:48px;height:48px}.drawer-head div{flex-direction:column;flex:1;display:flex}.drawer-head small{color:#687984}.drawer-head>button{background:#f1f4f6;border:0;border-radius:12px;width:38px;height:38px;font-size:22px}.drawer-summary{background:#f6f8fa;border-radius:16px;align-items:center;gap:12px;margin:16px 0;padding:14px;display:flex}.drawer-summary>span{font-size:28px}.drawer-summary div{flex-direction:column;display:flex}.drawer-summary small{color:#6e7c85;margin-top:3px}.app-drawer nav{flex-direction:column;gap:6px;display:flex}.app-drawer nav button,.drawer-foot button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-size:16px;display:flex}.app-drawer nav button:hover,.drawer-foot button:hover{background:#f1f5f7}.app-drawer .drawer-primary{color:#fff;background:#0d2638;font-weight:800}.drawer-foot{border-top:1px solid #e7edf1;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.workspace-select-page{background:linear-gradient(145deg,#eef4f6,#fff);place-items:center;min-height:100vh;padding:24px;display:grid}.workspace-select-card{background:#fff;border:1px solid #e0e8ed;border-radius:28px;width:min(100%,560px);padding:30px;box-shadow:0 25px 70px #0c22301f}.workspace-select-card>img{object-fit:contain;width:92px;height:72px}.workspace-select-card h1{margin:10px 0;font-size:34px}.workspace-select-card>p{color:#667782}.workspace-options{gap:12px;margin:24px 0;display:grid}.workspace-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ec;border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.workspace-options button:hover{border-color:#9fb2bf;box-shadow:0 8px 24px #0d263814}.workspace-options button>span{font-size:30px}.workspace-options button div{flex-direction:column;flex:1;gap:4px;display:flex}.workspace-options button b{font-size:17px}.workspace-options button small{color:#6a7a84}.v94-home{max-width:1040px}.v94-home-head{justify-content:space-between;align-items:flex-start;margin:24px 0;display:flex}.v94-home-head h1{margin:4px 0;font-size:clamp(32px,5vw,52px)}.v94-home-head>div>p:last-child{color:#687984}.v94-space-icon{background:#f4f7f9;border-radius:24px;padding:18px;font-size:44px}.v94-new-inspection{color:#fff;text-align:left;cursor:pointer;background:#0d2638;border:0;border-radius:26px;align-items:center;gap:20px;width:100%;padding:26px;display:flex;box-shadow:0 18px 45px #0d26382e}.v94-new-inspection>span{font-size:44px}.v94-new-inspection>div{flex-direction:column;flex:1;display:flex}.v94-new-inspection small{opacity:.7;letter-spacing:.12em}.v94-new-inspection b{margin:4px 0;font-size:28px}.v94-new-inspection p{opacity:.75;margin:0}.v94-new-inspection>strong{font-size:28px}.v94-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 28px;display:grid}.v94-summary article{background:#fff;border:1px solid #e1e8ec;border-radius:18px;flex-direction:column;padding:18px;display:flex}.v94-summary small{color:#6d7b84;font-weight:800}.v94-summary b{margin:3px 0;font-size:32px}.v94-summary span{color:#76858e}.v94-latest{margin-top:18px}.v94-latest-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-radius:16px;align-items:center;gap:14px;width:100%;margin:9px 0;padding:16px;display:flex}.v94-latest-card>span{background:#f2f6f8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.v94-latest-card>div{flex-direction:column;flex:1;gap:4px;display:flex}.v94-latest-card small{color:#71818a}.v94-latest-card em{background:#eef3f5;border-radius:10px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.v94-latest-card em.red{color:#a82727;background:#ffeaea}.v94-latest-card em.orange{color:#a95c00;background:#fff0de}.v94-latest-card em.yellow{color:#756500;background:#fff9d9}.v94-latest-card em.green{color:#247044;background:#e8f7ee}.v94-list-page{max-width:1160px}.v94-followup{margin-top:24px}.v94-followup-list{gap:10px;margin-top:20px;display:grid}.v94-followup-list button{text-align:left;background:#fff;border:1px solid #e1e8ed;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.v94-followup-list button div{flex-direction:column;gap:3px;display:flex}.v94-followup-list small{color:#72818a}.v94-map{min-height:560px;margin-top:20px}@media (max-width:760px){.v94-topbar{padding:8px 10px}.workspace-chip,.v94-brand .brand-logo-wrap{display:none}.v94-brand .brand-copy b{font-size:14px}.v94-brand .brand-copy small{font-size:10px}.hamburger{width:46px;height:46px}.v94-home{padding:18px 14px 90px}.v94-home-head{margin-top:10px}.v94-space-icon{border-radius:18px;padding:12px;font-size:28px}.v94-new-inspection{border-radius:22px;padding:20px 18px}.v94-new-inspection>span{font-size:34px}.v94-new-inspection b{font-size:23px}.v94-new-inspection p{font-size:12px}.v94-summary{grid-template-columns:repeat(3,1fr);gap:7px}.v94-summary article{padding:12px 9px}.v94-summary small{font-size:9px}.v94-summary b{font-size:25px}.v94-summary span{font-size:10px}.v94-latest-card{padding:13px 11px}.v94-latest-card em{white-space:nowrap;justify-content:center;align-items:center;padding:6px 7px;font-size:9px;display:inline-flex}.workspace-select-card{border-radius:22px;padding:22px 18px}.workspace-select-card h1{font-size:28px}.workspace-options button{padding:15px}.v94-list-page{padding-left:14px;padding-right:14px}.v94-map{min-height:65vh}}.workspace-logo-button{cursor:pointer;background:0 0;border:0;margin:0 auto 10px;padding:0;display:block}.workspace-logo-button img{margin:auto;display:block}.workspace-create-trigger{background:#fffaf0!important;border:1px dashed #9b711f8c!important}.workspace-create-trigger>span{color:#7c5a16!important;background:#f2e7ca!important}.workspace-create-form{text-align:left;background:#f8f7f3;border:1px solid #d8ddd9;border-radius:18px;gap:12px;margin-top:16px;padding:18px;display:grid}.workspace-create-form label{gap:6px;display:grid}.workspace-create-form label>span{letter-spacing:1px;color:#66717a;font-size:10px;font-weight:900}.workspace-create-form input,.workspace-create-form select{color:#111820;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd2d5;border-radius:12px;padding:10px 12px}.v94-brand{cursor:pointer}.v94-brand:active{transform:scale(.985)}@media (orientation:landscape) and (max-height:600px){.mb-app:before{content:"MB Prevent está optimizado para usar el celular en vertical";z-index:99999;text-align:center;color:#fff;letter-spacing:.2px;background:#06131d;justify-content:center;align-items:center;padding:32px;font-size:20px;font-weight:900;display:flex;position:fixed;inset:0}.mb-app:after{content:"↻  Girá el dispositivo para continuar";z-index:100000;text-align:center;color:#d9bc72;font-weight:800;position:fixed;top:58%;left:20px;right:20px}}.workspace-option-row{grid-template-columns:1fr 50px;align-items:stretch;gap:8px;display:grid}.workspace-options .workspace-option-row .workspace-enter{width:100%;margin:0}.workspace-options .workspace-option-row .workspace-delete{color:#a73737;cursor:pointer;background:#fff8f8;border:1px solid #f0d4d4;border-radius:16px;place-items:center;padding:0;font-size:18px;display:grid}.workspace-options .workspace-option-row .workspace-delete:hover{background:#ffecec;border-color:#dca9a9}.v94-brand{background:0 0;border:0;border-radius:14px;min-width:0;padding:0 4px}.v94-brand:hover{background:#f3f6f8}@media (max-width:760px){.v94-brand .brand-logo-wrap{border-radius:10px;flex:0 0 40px;width:40px;height:40px;display:grid!important}.v94-brand .brand-logo{max-width:38px;max-height:38px}.v94-brand .brand-copy{min-width:0;display:flex!important}.v94-brand .brand-copy b{white-space:nowrap}}@media (max-width:430px){.v94-brand .brand-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.workspace-option-row{grid-template-columns:1fr 46px}}.workspace-option-row{grid-template-columns:1fr 36px;align-items:center;gap:10px}.workspace-options .workspace-option-row .workspace-delete{opacity:.72;color:#9a4141;background:#fff;border-color:#eadcdc;border-radius:10px;justify-self:center;width:32px;height:32px;font-size:13px}.workspace-options .workspace-option-row .workspace-delete:hover{opacity:1;background:#fff2f2;border-color:#d9aaaa}.mb-dialog-backdrop{z-index:100000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040f189e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mb-dialog{text-align:left;background:#fff;border:1px solid #dce4e9;border-radius:24px;gap:12px;width:min(100%,460px);padding:24px;display:grid;box-shadow:0 30px 90px #00000047}.mb-dialog-icon{color:#a72e2e;background:#fff0f0;border:1px solid #f1cccc;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:1000;display:grid}.mb-dialog>small{letter-spacing:1.4px;color:#9a6b13;font-size:10px;font-weight:1000}.mb-dialog h2{color:#0d2638;margin:0;font-size:24px}.mb-dialog p{color:#5f6d76;margin:0;line-height:1.5}.mb-dialog-data{flex-wrap:wrap;gap:8px;display:flex}.mb-dialog-data span{color:#5c6971;background:#f5f7f8;border:1px solid #e1e7ea;border-radius:12px;padding:9px 11px}.mb-dialog-data b{color:#0d2638}.mb-dialog-warning{background:#fff8ed;border:1px solid #efd8aa;border-radius:14px;color:#73551c!important;padding:12px!important}.mb-dialog input{width:100%;min-height:48px;font:inherit;text-transform:uppercase;border:1px solid #cbd5da;border-radius:12px;padding:10px 12px}.mb-dialog-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.mb-dialog-actions button{cursor:pointer;border-radius:12px;min-height:44px;padding:0 16px;font-weight:900}.mb-dialog-actions .danger-action{color:#fff;background:#a92f2f;border:0}.mb-dialog-actions .danger-action:disabled{color:#8b9297;cursor:not-allowed;background:#d8dadd}@media (max-width:430px){.workspace-option-row{grid-template-columns:1fr 32px}.workspace-options .workspace-option-row .workspace-delete{border-radius:9px;width:28px;height:28px;font-size:12px}.mb-dialog{border-radius:20px;padding:20px}.mb-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.mb-dialog-actions button{width:100%}}.mb-dialog.info .mb-dialog-icon{color:#0d5f85;background:#edf6fb;border-color:#cce1ec}.mb-dialog.warning .mb-dialog-icon{color:#a46a00;background:#fff7e7;border-color:#eed7aa}.mb-dialog.success .mb-dialog-icon{color:#247044;background:#eaf8ef;border-color:#c7e8d3}.mb-dialog-actions .primary{color:#fff;background:#0d2638;border:0;min-width:120px}.user-admin-layout{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);align-items:start;gap:18px;display:grid}.security-intro{color:#667782;line-height:1.5}.security-card select{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ccd5da;border-radius:12px;padding:9px 12px}.workspace-access-picker{background:#f8fafb;border:1px solid #dfe7eb;border-radius:14px;gap:8px;margin:4px 0 12px;padding:14px;display:grid}.workspace-access-picker>span{letter-spacing:1.1px;color:#687781;font-size:10px;font-weight:900}.workspace-access-picker label{background:#fff;border:1px solid #e5ebee;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex!important}.workspace-access-picker input{width:18px!important;height:18px!important;min-height:auto!important}.workspace-access-picker b{color:#163044;font-size:13px}.user-list-card{background:#fff;border:1px solid #e0e7eb;border-radius:20px;padding:18px;box-shadow:0 10px 28px #0d26380f}.user-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.user-list-head h3{margin:0}.user-list-head span{color:#6a7b85;font-size:12px}.local-user-list{gap:9px;display:grid}.local-user-list article{background:#fbfcfd;border:1px solid #e3e9ed;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.user-avatar{color:#fff;letter-spacing:.5px;background:#0d2638;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.user-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.user-main b{color:#122b3d;font-size:14px}.user-main small{color:#15826e;font-size:11px;font-weight:800}.user-main span{color:#73828b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.user-delete{color:#a64040!important;background:#fff!important;border:1px solid #ecd9d9!important;border-radius:9px!important;min-height:32px!important;padding:7px 9px!important;font-size:11px!important}.security-actions{border-top:1px solid #e6ecef;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.workspace-empty-access{background:#fff8ed;border:1px solid #efd8aa;border-radius:14px;margin:12px 0;padding:16px}.workspace-empty-access b{color:#6b4f19}.workspace-empty-access p{color:#806b46;margin:4px 0 0;font-size:13px;line-height:1.45}@media (max-width:820px){.user-admin-layout{grid-template-columns:1fr}.user-list-head{flex-direction:column;align-items:flex-start}.security-actions{grid-template-columns:1fr;display:grid}.security-actions button{width:100%}}@media (max-width:430px){.local-user-list article{padding:11px 9px}.user-avatar{width:36px;height:36px}.user-delete{padding:6px!important}.mb-dialog h2{font-size:21px}}.password-card{grid-column:1/-1;max-width:620px}@media (max-width:820px){.password-card{max-width:none}}.login-page-pro{background:linear-gradient(160deg,#eef3f5 0%,#fff 58%,#e9f0f2 100%);padding:28px 18px}.login-shell{justify-items:center;gap:18px;width:min(100%,420px);display:grid}.login-brand-block{text-align:center;justify-items:center;gap:4px;display:grid}.login-brand-block img{object-fit:contain;width:76px;height:76px}.login-brand-block h1{color:#0c2b40;letter-spacing:.08em;margin:0;font-size:25px}.login-brand-block p{color:#6d7d86;margin:0;font-size:13px}.login-card-pro{border-radius:22px;gap:16px;width:100%;padding:24px;box-shadow:0 22px 55px #0d26381f}.login-card-head{text-align:center;gap:5px;display:grid}.login-card-head small{letter-spacing:1.3px;color:#6b7d88;font-size:10px;font-weight:900}.login-card-head h2{color:#0d2638;margin:0;font-size:22px}.login-card-head p{color:#73818a;margin:0;font-size:13px}.login-input-wrap{background:#fff;border:1px solid #ced8de;border-radius:12px;align-items:center;transition:all .15s;display:flex;overflow:hidden}.login-input-wrap:focus-within{border-color:#178f87;box-shadow:0 0 0 3px #178f871a}.login-input-wrap b{text-align:center;color:#667782;width:42px;font-weight:700}.login-input-wrap input{min-height:48px;box-shadow:none!important;border:0!important;border-radius:0!important;padding-left:0!important}.remember-row{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.remember-row input{width:16px!important;height:16px!important;min-height:auto!important}.remember-row span{letter-spacing:0!important;color:#4e5e68!important;font-size:12px!important;font-weight:700!important}.login-submit{color:#fff;letter-spacing:.04em;cursor:pointer;background:#0b2b43;border:0;border-radius:11px;width:100%;min-height:48px;font-weight:900;box-shadow:0 9px 22px #0b2b432e}.login-submit:hover{transform:translateY(-1px)}.security-page-pro{max-width:1180px}.security-hero{margin-bottom:20px}.security-console{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.user-directory-card,.roles-card{background:#fff;border:1px solid #dfe7eb;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #0d263812}.user-directory-head,.roles-head{justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}.user-directory-head small,.roles-head small,.security-card-title small{letter-spacing:1.35px;color:#71818b;font-size:9px;font-weight:1000}.user-directory-head h3,.roles-head h3,.security-card-title h3{color:#0d2638;margin:3px 0 0;font-size:19px}.session-pill{color:#147a68;background:#e8f6f1;border:1px solid #c8e9df;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.security-tabs{border-bottom:1px solid #e4eaed;padding:0 20px;display:flex}.security-tabs button{color:#71818b;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 18px 10px;font-weight:800}.security-tabs button.active{color:#0d2638;border-bottom-color:#1769aa}.local-user-list-pro{gap:0;padding:10px 16px 4px}.local-user-list-pro article{background:#fff;border:0;border-bottom:1px solid #edf1f3;border-radius:0;padding:13px 4px}.local-user-list-pro article:last-child{border-bottom:0}.user-name-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.user-name-line em{color:#24825d;font-size:10px;font-style:normal;font-weight:900}.role-chip{background:#e8f2fb;border-radius:999px;padding:4px 7px;color:#1b6598!important;font-size:9px!important;font-weight:900!important}.role-chip.admin{background:#fff2d7;color:#8d6214!important}.role-chip.inspector{background:#e6f1fb;color:#1a679a!important}.role-chip.reader{background:#edf0f2;color:#69747c!important}.new-user-jump{color:#087d73;cursor:pointer;background:#eaf7f5;border:0;border-radius:12px;width:calc(100% - 32px);min-height:44px;margin:8px 16px 16px;font-weight:900}.roles-card{grid-area:1/2/span 2}.role-list{padding:4px 14px 16px;display:grid}.role-list article{border-bottom:1px solid #edf1f3;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;padding:14px 8px;display:grid}.role-list article:last-child{border-bottom:0}.role-list>article>span{color:#0e4e79;background:#f0f5f7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.role-list article:first-child>span{color:#b27b13;background:#fff4db}.role-list article div{flex-direction:column;gap:3px;display:flex}.role-list b{color:#173043;font-size:14px}.role-list small{color:#6f7f88;font-size:11px;line-height:1.4}.role-list strong{color:#9ba7ad;font-size:22px}.role-list .future-role{opacity:.72}.security-card-pro{border-radius:22px;max-width:none;padding:20px;box-shadow:0 12px 34px #0d263812}.security-card-title{align-items:center;gap:11px;margin-bottom:2px;display:flex}.security-card-title>span{color:#0b5c79;background:#edf5f7;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.new-user-panel{grid-area:2/1}.password-card{grid-column:1}.security-bottom-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding:2px 0;display:flex}.security-feature-strip{border-top:1px solid #dfe7eb;grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0 10px;padding-top:18px;display:grid}.security-feature-strip>span{background:#fff;border:1px solid #e3e9ed;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;padding:11px 10px;font-size:17px;display:grid}.security-feature-strip b{color:#143149;font-size:11px}.security-feature-strip small{color:#7a878e;grid-column:2;font-size:9px}.security-onboarding{place-items:center;display:grid}.security-onboarding .security-card{width:min(100%,480px)}.mb-dialog{border-radius:22px;padding:24px 24px 20px;box-shadow:0 35px 90px #0000004d}.mb-dialog-icon{border-radius:18px;width:56px;height:56px;margin:0 auto 2px;font-size:27px}.mb-dialog>small{text-align:center}.mb-dialog h2{text-align:center;font-size:22px}.mb-dialog p{text-align:center}.mb-dialog-actions{justify-content:center}.mb-dialog-actions button{min-width:132px}@media (max-width:900px){.security-console{grid-template-columns:1fr}.roles-card,.new-user-panel,.password-card{grid-area:auto/1}.security-feature-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.login-page-pro{padding:18px 14px}.login-card-pro{padding:20px 16px}.login-brand-block img{width:66px;height:66px}.security-page-pro{padding-left:14px;padding-right:14px}.user-directory-head,.roles-head{padding:16px 14px 10px}.session-pill{display:none}.security-tabs{padding:0 12px}.security-tabs button{flex:1}.local-user-list-pro{padding:8px 12px 2px}.local-user-list-pro article{gap:9px}.user-name-line{gap:5px}.user-delete{width:30px!important;height:30px!important;padding:0!important;font-size:0!important}.user-delete:after{content:"×";font-size:15px}.security-feature-strip{grid-template-columns:1fr 1fr}.security-bottom-actions{display:grid}.security-bottom-actions button{width:100%}.mb-dialog{padding:21px 18px}.mb-dialog-actions{grid-template-columns:1fr}.mb-dialog-actions button{min-width:0}}.notification-panel{background:#fff;border:1px solid #dfe7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex;box-shadow:0 10px 28px #0d26380f}.notification-panel>div:first-child{gap:4px;max-width:680px;display:grid}.notification-panel small{letter-spacing:1.35px;color:#70808a;font-size:9px;font-weight:900}.notification-panel b{color:#0d2b40;font-size:18px}.notification-panel p{color:#6c7b84;margin:0;font-size:12px;line-height:1.5}.notification-actions{flex:none;justify-items:end;gap:9px;display:grid}.notification-actions button{color:#fff;cursor:pointer;background:#0b2b43;border:0;border-radius:11px;padding:11px 14px;font-weight:900}.notification-status{color:#667782;background:#eef2f4;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.notification-status.granted{color:#177251;background:#e6f6ef}.notification-status.denied{color:#a83d3d;background:#fdeaea}.reminder-inline{grid-template-columns:1fr 105px;align-items:center;gap:6px;margin-top:6px;display:grid}.reminder-inline label{color:#365366!important;letter-spacing:0!important;flex-direction:row!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:900!important;display:flex!important}.reminder-inline label input{width:16px!important;height:16px!important;min-height:auto!important}.reminder-time{min-height:34px!important;padding:5px 7px!important;font-size:11px!important}.reminder-time:disabled{opacity:.45}@media (max-width:700px){.notification-panel{flex-direction:column;align-items:stretch}.notification-actions{justify-items:stretch}.notification-actions button{width:100%}.notification-status{text-align:center}.reminder-inline{grid-template-columns:1fr 92px}}.reminder-summary{gap:7px;min-width:150px;display:grid}.reminder-summary>div{background:#f5f8fa;border:1px solid #e0e7eb;border-radius:12px;gap:2px;padding:10px;display:grid}.reminder-summary>div small{letter-spacing:1px;color:#72818a;font-size:9px;font-weight:1000}.reminder-summary>div b{color:#0d2638;font-size:14px}.reminder-summary>div span{color:#247044;font-size:11px;font-weight:900}.reminder-open,.reminder-remove{cursor:pointer;border:0;border-radius:10px;min-height:36px;padding:7px 10px;font-weight:900}.reminder-open{color:#fff;background:#0d2638}.reminder-remove{color:#6c7780;background:#f1f4f6}.reminder-dialog{width:min(100%,560px)}.reminder-dialog>.mb-dialog-icon{color:#0d5f85;background:#edf6fb;border-color:#cce1ec}.reminder-choice{text-align:left;gap:9px;display:grid}.reminder-choice>b{letter-spacing:1.3px;color:#63737d;font-size:10px}.reminder-presets{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.reminder-presets button,.reminder-time-presets button{color:#233b4b;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:12px;place-items:center;gap:2px;min-height:52px;padding:8px;font-weight:900;display:grid}.reminder-presets button small{color:#7b8991;font-size:8px;font-weight:700}.reminder-presets button.selected,.reminder-time-presets button.selected{color:#0d5f85;background:#eaf5fa;border-color:#0d5f85;box-shadow:inset 0 0 0 1px #0d5f85}.reminder-exact-date,.reminder-custom-time{background:#f7f9fa;border:1px solid #e2e7ea;border-radius:12px;align-items:center;gap:7px;padding:9px;display:flex}.reminder-exact-date>span,.reminder-custom-time>span{color:#60717c;margin-right:auto;font-size:10px;font-weight:900}.reminder-exact-date select,.reminder-custom-time select{min-height:38px;font:inherit;color:#163245;background:#fff;border:1px solid #ccd6dc;border-radius:9px;padding:5px 8px;font-weight:800}.reminder-time-presets{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.reminder-time-presets button{min-height:44px}.reminder-preview{color:#247044;background:#ecf7f1;border:1px solid #cce7d7;border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:22px;display:flex}.reminder-preview div{display:grid}.reminder-preview small{letter-spacing:1px;font-size:9px;font-weight:1000}.reminder-preview b{color:#174d30;font-size:14px}.exit-dialog>.mb-dialog-icon{color:#9a6010;background:#fff5e8;border-color:#efd5ac}.drawer-exit{color:#9c2e2e!important}.drawer-exit:hover{background:#fff1f1!important}.exit-dialog .danger-action{background:#a92f2f!important}@media (max-width:620px){.reminder-presets{grid-template-columns:repeat(2,1fr)}.reminder-time-presets{grid-template-columns:repeat(3,1fr)}.reminder-exact-date{grid-template-columns:1fr 1fr 1fr;display:grid}.reminder-exact-date>span{grid-column:1/-1}.reminder-custom-time{grid-template-columns:1fr auto auto auto;display:grid}.reminder-custom-time>span{grid-column:1/-1}.reminder-dialog .mb-dialog-actions{grid-template-columns:1fr}.reminder-dialog .mb-dialog-actions button{width:100%}}.professional-onboarding{background:linear-gradient(145deg,#06131d,#132733);place-items:center;min-height:100vh;padding:28px;display:grid}.professional-onboarding-card{background:#fff;border-radius:22px;width:min(860px,100%);padding:26px;box-shadow:0 24px 70px #00000047}.professional-onboarding-head{align-items:center;gap:18px;margin-bottom:22px;display:flex}.professional-onboarding-head img{object-fit:contain;width:76px;height:76px}.professional-onboarding-head small,.professional-signature-box>small,.professional-form-grid span,.professional-settings-panel small{letter-spacing:1.2px;color:#9a6b13;font-size:10px;font-weight:900}.professional-onboarding-head h1{margin:4px 0 5px}.professional-onboarding-head p,.professional-signature-box p{color:#66737a;margin:0}.professional-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.professional-form-grid label{flex-direction:column;gap:6px;display:flex}.professional-form-grid input{font:inherit;border:1px solid #d9dedf;border-radius:11px;padding:12px}.professional-signature-box{background:#f7f8f7;border:1px solid #dde2e3;border-radius:16px;margin:18px 0;padding:16px}.signature-pad{touch-action:none;background:#fff;border:1px solid #cfd7d9;border-radius:12px;width:100%;height:180px;display:block}.signature-pad-line{background:#aab4b7;height:1px;margin:-35px 7% 0;position:relative}.signature-clear{color:#7a2525;background:0 0;border:0;margin-top:38px;font-size:11px;font-weight:900}.professional-error{color:#b42318;font-weight:800}.professional-settings-panel{background:#fff;border:1px solid #dde2e3;border-radius:18px;grid-template-columns:1fr 220px auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:grid}.professional-settings-panel b{margin:4px 0;font-size:18px;display:block}.professional-settings-panel p{color:#66737a;margin:0}.professional-settings-signature{background:#fafafa;border:1px dashed #cdd5d7;border-radius:12px;place-items:center;height:78px;display:grid}.professional-settings-signature img{object-fit:contain;max-width:100%;max-height:72px}.professional-settings-panel button{color:#fff;background:#0e4b5a;border:0;border-radius:10px;padding:12px 14px;font-weight:900}@media (max-width:720px){.professional-onboarding{padding:12px}.professional-onboarding-card{padding:18px}.professional-onboarding-head{align-items:flex-start}.professional-onboarding-head img{width:58px;height:58px}.professional-form-grid{grid-template-columns:1fr}.signature-pad{height:150px}.professional-settings-panel{grid-template-columns:1fr}.professional-settings-signature{height:90px}}.signing-dialog{text-align:left;max-width:760px;max-height:92vh;overflow:auto}.signing-dialog>p{color:#66717a}.signing-dialog label{gap:6px;margin:10px 0;display:grid}.signing-dialog label>span,.signature-section-title{letter-spacing:.06em;color:#40515c;font-size:11px;font-weight:900}.signing-dialog input,.signing-dialog textarea{box-sizing:border-box;color:#10212b;background:#fff;border:1px solid #ccd4d7;border-radius:10px;width:100%;padding:11px 12px}.signing-dialog textarea{resize:vertical;min-height:82px}.signature-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.refusal-toggle{color:#8a3a2e;align-items:center;font-weight:800;gap:8px!important;display:flex!important}.refusal-toggle input{width:auto}.professional-sign-preview{background:#f8f7f3;border:1px solid #d8ddd9;border-radius:12px;gap:6px;margin:14px 0;padding:12px;display:grid}.professional-sign-preview img{object-fit:contain;background:#fff;border-radius:6px;max-width:250px;max-height:85px}.professional-sign-preview span{color:#586770;font-size:12px}.signature-legal{background:#f4f1ea;border-left:3px solid #9b711f;padding:10px;font-size:11px!important}.signature-error{font-weight:800;color:#b42318!important}.signature-pad-wrap{margin-top:8px}@media (max-width:700px){.signature-form-grid{grid-template-columns:1fr}.signing-dialog{max-height:95vh;padding:18px}.professional-sign-preview img{max-width:100%}}.final-validation-page{padding-bottom:54px}.final-validation-head{background:linear-gradient(135deg,#f8faf8,#eef3ef);border:1px solid #dce4df;border-radius:18px;margin-bottom:14px;padding:22px 24px;box-shadow:0 8px 28px #06131d0f}.final-validation-head h1{font-size:42px}.final-validation-page .review-main{gap:14px;display:grid}.final-validation-page .validation-card{border-radius:16px;margin:0}.final-ready-banner{align-items:center;gap:14px;display:flex;background:linear-gradient(135deg,#eef8f0,#f8fbf6)!important;border-color:#cfe2d3!important;padding:18px 20px!important}.final-ready-icon{color:#fff;background:#1f6a43;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid;box-shadow:0 8px 20px #1f6a432e}.final-ready-banner>div{min-width:0}.final-ready-banner>div>b{color:#123b2a;margin:4px 0;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.final-ready-banner>div>p{color:#607067;margin:0;font-size:11px;line-height:1.55}.final-validation-page .summary-grid{gap:10px}.final-validation-page .summary-grid>div{background:#fff;border:1px solid #dfe5e1;border-radius:14px;padding:16px;box-shadow:0 5px 18px #06131d0b}.final-validation-page .summary-grid small{letter-spacing:1.1px;color:#79857e;font-size:8px}.final-validation-page .summary-grid b{color:#153b2d;font-family:Georgia,serif;font-size:26px}.final-validation-page .conclusion-block{background:#fff;border:1px solid #dfe5e1;border-radius:16px;padding:18px 20px;box-shadow:0 5px 18px #06131d0b}.final-validation-page .conclusion-block textarea{background:#fbfcfb;border-radius:12px;min-height:125px;padding:13px;font-size:11px}.final-sign-card{color:#fff;box-shadow:0 16px 36px #06131d2e;background:linear-gradient(145deg,#071923,#102d2b)!important;border:0!important;padding:20px!important}.final-sign-card-head{align-items:center;gap:12px;display:flex}.final-sign-card-head>span{background:#ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.final-sign-card small{color:#d3b76f!important}.final-sign-card b{color:#fff!important;font-family:Georgia,serif!important;font-size:20px!important}.final-sign-card p{color:#d8e0dc!important;margin:12px 0!important;font-size:11px!important;line-height:1.55!important}.final-sign-card button{box-shadow:0 8px 18px #00000026;color:#0c1b20!important;letter-spacing:1px!important;background:#d0a64a!important;border-radius:12px!important;padding:14px!important;font-size:9px!important}.final-sign-card button:disabled{color:#bbc2bf!important;background:#5c6965!important}.final-sign-card em{color:#adbbb5;margin-top:10px;font-size:9px;font-style:normal;display:block}.final-validation-page .review-side{border-radius:16px;overflow:hidden;box-shadow:0 6px 22px #06131d0d}.final-validation-page .side-block{padding:22px}.final-validation-page .side-block li{padding:11px 0;font-size:10px}.final-validation-page .side-block li:last-child{color:#9a6b13;background:#faf6ea;border:0;border-radius:10px;margin:8px -10px -2px;padding:12px 10px;font-weight:900}.final-validation-page .professional-note{background:#f8faf8;border-top:1px solid #e4e8e5;margin:0;padding:16px 20px;font-size:10px;line-height:1.5}.final-signing-dialog{border-radius:22px;max-width:820px;overflow:auto;padding:0!important}.signing-hero{color:#fff;background:linear-gradient(145deg,#071923,#12312d);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.signing-hero>span{background:#ffffff1a;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.signing-hero small{color:#d3b76f;letter-spacing:1.2px;font-size:9px;font-weight:900}.signing-hero h2{color:#fff;margin:4px 0 5px;font-family:Georgia,serif;font-size:25px}.signing-hero p{color:#d7e1dc;margin:0;font-size:11px;line-height:1.5}.final-signing-dialog>label,.final-signing-dialog>.signature-form-grid,.final-signing-dialog>.refusal-toggle,.final-signing-dialog>.signature-section-title,.final-signing-dialog>.signature-pad-wrap,.final-signing-dialog>.professional-sign-preview,.final-signing-dialog>.signature-legal,.final-signing-dialog>.signature-error,.final-signing-dialog>.mb-dialog-actions{margin-left:22px;margin-right:22px}.final-signing-dialog>label:first-of-type{margin-top:20px}.final-signing-dialog .professional-sign-preview{background:#f5f8f5;border-color:#d9e3dc;border-radius:14px;padding:15px}.final-signing-dialog .signature-legal{border-left:4px solid #c99e43;border-radius:10px}.final-signing-dialog .mb-dialog-actions{margin-bottom:22px;padding-top:6px}.final-signing-dialog .mb-dialog-actions .primary{background:#173f32;border-radius:12px;min-height:48px}.final-signing-dialog .mb-dialog-actions .outline{border-radius:12px}@media (max-width:700px){.final-validation-head{align-items:flex-start;padding:17px}.final-validation-head h1{font-size:31px}.final-ready-banner{align-items:flex-start;padding:16px!important}.final-ready-icon{flex-basis:38px;width:38px;height:38px;font-size:18px}.final-ready-banner>div>b{font-size:17px}.final-validation-page .summary-grid{grid-template-columns:1fr 1fr}.final-sign-card{padding:17px!important}.final-sign-card button{font-size:8px!important}.signing-hero{padding:18px}.signing-hero h2{font-size:21px}.final-signing-dialog>label,.final-signing-dialog>.signature-form-grid,.final-signing-dialog>.refusal-toggle,.final-signing-dialog>.signature-section-title,.final-signing-dialog>.signature-pad-wrap,.final-signing-dialog>.professional-sign-preview,.final-signing-dialog>.signature-legal,.final-signing-dialog>.signature-error,.final-signing-dialog>.mb-dialog-actions{margin-left:16px;margin-right:16px}}.signature-acknowledgement label,.refusal-toggle{grid-template-columns:18px 1fr!important;align-items:start!important;gap:8px!important}.signature-acknowledgement input[type=checkbox],.refusal-toggle input[type=checkbox]{accent-color:#173f32;width:16px!important;min-width:16px!important;height:16px!important;margin:1px 0 0!important;padding:0!important}.report-integrity-id{letter-spacing:.05em;color:#9a6b13;margin-top:4px;font-size:8px;font-style:normal;font-weight:900;display:block}.audit-dialog{text-align:left;max-width:760px}.audit-integrity{background:#f7f9f7;border:1px solid #dfe5e1;border-radius:12px;gap:6px;padding:14px;display:grid}.audit-integrity code{word-break:break-all;background:#fff;border-radius:8px;padding:8px;font-size:10px}.audit-integrity span{color:#66717a;font-size:9px}.audit-timeline{gap:8px;margin:14px 0;display:grid}.audit-timeline article{background:#faf9f5;border-left:3px solid #9b711f;grid-template-columns:70px 1fr;gap:10px;padding:10px;display:grid}.audit-timeline article>span{color:#9b711f;font-size:9px;font-weight:900}.audit-timeline b{font-size:11px;display:block}.audit-timeline small{color:#66717a;font-size:9px}.audit-archive{background:#eef3ef;border-radius:10px;gap:6px;padding:12px;font-size:9px;display:grid}.audit-archive>b{color:#173f32;font-size:9px}.audit-archive span{background:#fff;border-radius:7px;padding:6px}.action-summary-home{grid-template-columns:repeat(4,1fr)}.action-summary-home article{cursor:pointer}.action-summary-home article.attention{background:#fffdf3;border-color:#ead99b}.action-summary-home article:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0d263812}.action-dashboard-v13{grid-template-columns:repeat(4,1fr)}.action-dashboard-v13 button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-top:3px solid #7f9187;padding:14px 16px}.action-dashboard-v13 button.overdue{border-top-color:var(--red);background:#fff9f8}.action-dashboard-v13 button.today{background:#fffdf5;border-top-color:#c99b22}.action-dashboard-v13 small,.action-dashboard-v13 b,.action-dashboard-v13 span{display:block}.action-dashboard-v13 small{letter-spacing:.06em;color:#6f7c75;font-size:10px;font-weight:900}.action-dashboard-v13 b{color:var(--green);margin:4px 0;font-size:28px}.action-dashboard-v13 span{color:#738078;font-size:11px}.followup-toolbar-v13{grid-template-columns:1.5fr .7fr auto;align-items:center;gap:10px;margin:18px 0;display:grid}.followup-toolbar-v13 label{background:#fff;border:1px solid #dde6eb;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.followup-toolbar-v13 input,.followup-toolbar-v13 select{background:0 0;border:0;outline:0;width:100%;min-height:44px}.followup-toolbar-v13>select{background:#fff;border:1px solid #dde6eb;border-radius:14px;padding:0 12px}.followup-filter-pills{gap:6px;display:flex}.followup-filter-pills button{cursor:pointer;background:#fff;border:1px solid #dfe7eb;border-radius:999px;padding:10px 12px}.followup-filter-pills button.active{color:#fff;background:#0d2638;border-color:#0d2638}.action-list-v13{gap:9px;display:grid}.action-row-v13{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-left:4px solid #87958d;border-radius:15px;grid-template-columns:105px 1fr auto 22px;align-items:center;gap:14px;width:100%;padding:14px;display:grid}.action-row-v13.overdue{border-left-color:var(--red);background:snow}.action-row-v13.today{border-left-color:#c99b22}.action-row-v13.next7{border-left-color:#7398a8}.action-row-date small,.action-row-date b{display:block}.action-row-date small{letter-spacing:.08em;color:#7a8780;font-size:9px;font-weight:900}.action-row-date b{margin-top:4px;font-size:12px}.action-row-main{min-width:0}.action-row-main small{color:#74828a}.action-row-main b{margin:2px 0;font-size:15px;display:block}.action-row-main p{color:#566871;margin:2px 0;font-size:12px}.action-row-main em{color:#74828a;font-size:11px;font-style:normal}.action-status-v13{background:#f1f4f5;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:900}.action-status-v13.pending{color:#846e00;background:#fff8d8}.action-status-v13.progress{color:#9a5b00;background:#fff0da}.action-status-v13.closed{color:#246e43;background:#e8f6ed}.client-situation-v13{margin-top:30px}.client-situation-grid-v13{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.client-situation-grid-v13 article{background:#fff;border:1px solid #e1e8ed;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.client-situation-grid-v13 article>div:first-child{flex-direction:column;gap:4px;display:flex}.client-situation-grid-v13 small{color:#72818a}.client-kpis-v13{gap:14px;display:flex}.client-kpis-v13 span{text-align:center;min-width:58px}.client-kpis-v13 span b,.client-kpis-v13 span small{display:block}.client-kpis-v13 span.bad b{color:var(--red)}.client-kpis-v13 span.good b{color:#247044}@media (max-width:760px){.action-summary-home,.action-dashboard-v13{grid-template-columns:1fr 1fr}.followup-toolbar-v13{grid-template-columns:1fr}.action-row-v13{grid-template-columns:82px 1fr;gap:9px}.action-status-v13{grid-column:1/2}.action-row-v13>strong{display:none}.client-situation-grid-v13{grid-template-columns:1fr}.client-situation-grid-v13 article{flex-direction:column;align-items:flex-start}.client-kpis-v13{justify-content:space-between;width:100%}}.back{align-items:center;gap:5px;min-height:38px;margin-left:-10px;display:inline-flex;color:#425c50!important;border-radius:10px!important;padding:7px 10px!important;font-size:13px!important;font-weight:900!important}.back.light{background:#ffffff14;color:#e5eee9!important}.client-situation-v14 article{gap:12px}.client-report-hint{color:#667971;font-size:10px;font-weight:900}.client-dashboard-actions-v14{flex-wrap:wrap;gap:7px;display:flex}.client-dashboard-actions-v14 button{color:#173f32;cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.client-dashboard-actions-v14 button:last-child{color:#fff;background:#173f32;border-color:#173f32}.client-dashboard-dialog-v14{overflow:hidden;width:min(94vw,820px)!important;max-width:820px!important;padding:0!important}.client-dashboard-hero-v14{color:#fff;background:linear-gradient(145deg,#071923,#12312d);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.client-dashboard-hero-v14 small{color:#d3b76f;letter-spacing:1.2px;font-size:9px;font-weight:900}.client-dashboard-hero-v14 h2{color:#fff!important;text-align:left!important;margin:5px 0!important}.client-dashboard-hero-v14 p{color:#d7e1dc!important;text-align:left!important;margin:0!important}.client-dashboard-hero-v14>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}.client-dashboard-kpis-v14{grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 22px 8px;display:grid}.client-dashboard-kpis-v14 span{background:#f8faf9;border:1px solid #e0e7e3;border-radius:13px;padding:12px}.client-dashboard-kpis-v14 small{letter-spacing:1px;color:#718078;font-size:8px;font-weight:1000;display:block}.client-dashboard-kpis-v14 b{color:#173f32;margin-top:4px;font-family:Georgia,serif;font-size:28px;display:block}.client-dashboard-kpis-v14 span.bad{background:#fff4f3;border-color:#f0d2cf}.client-dashboard-kpis-v14 span.bad b{color:#a9362b}.client-dashboard-kpis-v14 span.good{background:#f0f8f3;border-color:#d1e6d8}.client-dashboard-progress-v14{padding:8px 22px 14px}.client-dashboard-progress-v14>div{background:#e8eeeb;border-radius:99px;height:9px;overflow:hidden}.client-dashboard-progress-v14>div span{background:#2f7252;border-radius:99px;height:100%;display:block}.client-dashboard-progress-v14 small{color:#66766e;margin-top:7px;font-size:9px;display:block}.client-dashboard-priority-v14{max-height:330px;padding:2px 22px 10px;overflow:auto}.client-dashboard-priority-v14>b{letter-spacing:1.1px;color:#617269;margin-bottom:7px;font-size:9px;display:block}.client-dashboard-priority-v14>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebe8;grid-template-columns:74px 1fr 20px;align-items:center;gap:10px;width:100%;padding:11px 3px;display:grid}.client-dashboard-priority-v14>button>span{color:#65746d;font-size:8px;font-weight:1000}.client-dashboard-priority-v14>button>span.overdue{color:#b03b31}.client-dashboard-priority-v14>button>span.today{color:#a06b16}.client-dashboard-priority-v14>button div b{color:#19392e;font-size:10px;display:block}.client-dashboard-priority-v14>button div small{color:#738079;font-size:9px}.client-dashboard-dialog-v14>.mb-dialog-actions{padding:12px 22px 20px;margin:0!important}.app-confirm-dialog.danger .mb-dialog-icon{color:#a92f2f;background:#fff0ee;border-color:#efcbc5}.app-confirm-dialog .danger-action{color:#fff!important;background:#a92f2f!important;border:0!important}.app-confirm-dialog p{white-space:pre-line}@media (max-width:650px){.back{min-height:40px;font-size:12px!important}.client-dashboard-kpis-v14{grid-template-columns:1fr 1fr;padding:15px}.client-dashboard-priority-v14{padding-left:15px;padding-right:15px}.client-dashboard-dialog-v14>.mb-dialog-actions{grid-template-columns:1fr;padding-left:15px;padding-right:15px}.client-dashboard-actions-v14{grid-template-columns:1fr 1fr;display:grid}.client-dashboard-actions-v14 button{width:100%}}.back{align-items:center;gap:6px;min-height:38px;line-height:1.3;display:inline-flex;font-size:14px!important}.action-table-head{letter-spacing:.8px!important;padding:14px 15px!important;font-size:8px!important}.priority{padding:7px 8px!important;font-size:8px!important}.action-table article>div>b{line-height:1.35;font-size:12px!important}.action-table article>div>p{line-height:1.45;font-size:10px!important}.action-table article>div>small{line-height:1.4;font-size:8px!important}.editable{line-height:1.4;font-size:10px!important}.open-status{padding:6px 8px!important;font-size:8px!important}.plan-bottom b{font-size:18px!important}.plan-bottom p{line-height:1.45;font-size:10px!important}.plan-bottom .primary{font-size:10px!important}.doc-grid article{min-height:82px!important;padding:15px!important}.doc-grid b{line-height:1.35;font-size:11px!important}.doc-grid small{line-height:1.4;font-size:8px!important}.doc-grid button{font-size:9px!important}.legajo-intro b{font-size:12px!important}.legajo-intro p{font-size:10px!important}.doc-actions label{padding:9px 11px!important;font-size:9px!important}.legajo-summary small{font-size:8px!important}.legajo-summary p{font-size:10px!important}.legajo-summary>div>b{font-size:30px!important}.final-validation-page .summary-grid small{font-size:10px!important}.final-validation-page .summary-grid b{font-size:28px!important}.final-validation-page .conclusion-block textarea{line-height:1.55;font-size:13px!important}.final-sign-card p{font-size:13px!important}.final-sign-card em,.final-sign-card button{font-size:10px!important}.final-validation-page .side-block li{line-height:1.45;font-size:12px!important}.final-validation-page .professional-note{font-size:11px!important}.final-ready-banner>div>p,.signing-hero p{font-size:12px!important}@media (max-width:700px){.action-table article>div>b{font-size:11px!important}.action-table article>div>p{font-size:9px!important}.doc-grid b{font-size:10px!important}.doc-grid small{font-size:7.5px!important}.final-validation-page .side-block li{font-size:11px!important}}:root{--state-red:#b42318;--state-red-bg:#fff1ef;--state-red-border:#f2c5bf;--state-amber:#9a5b00;--state-amber-bg:#fff4df;--state-amber-border:#f2d5a2;--state-yellow:#746000;--state-yellow-bg:#fff9cf;--state-yellow-border:#eadf8b;--state-green:#166534;--state-green-bg:#eaf7ee;--state-green-border:#b9ddc4;--state-blue:#155e75;--state-blue-bg:#edf7fa;--state-blue-border:#bfdee7;--mb-gold:#b8892d;--mb-navy:#0d2638}.v94-home{padding-bottom:48px}.v94-home-head{margin-top:30px;margin-bottom:22px}.v94-home-head .eyebrow{letter-spacing:.14em;color:#8d681f;font-size:10px}.v94-home-head h1{letter-spacing:-1.6px}.v94-space-icon{background:linear-gradient(145deg,#fff,#f2f5f4);border:1px solid #e0e7e4;box-shadow:0 10px 28px #0d263812}.v94-new-inspection{background:linear-gradient(135deg,#071923 0%,#0d2638 58%,#173f32 100%);border:1px solid #ffffff14;transition:transform .18s,box-shadow .18s;box-shadow:0 22px 52px #0d263838}.v94-new-inspection:hover{transform:translateY(-2px);box-shadow:0 26px 58px #0d263842}.v94-new-inspection>span{color:#e2c276;background:#d0a64a26;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.v94-new-inspection small{color:#d3b76f;opacity:1;font-size:9px}.v94-new-inspection b{font-family:Georgia,serif;font-weight:400}.v94-new-inspection p{font-size:12px;line-height:1.5}.v94-summary{gap:14px}.v94-summary article{border-width:1px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0d26380e}.v94-summary article:before{content:"";background:#9bb0a7;width:5px;position:absolute;top:0;bottom:0;left:0}.v94-summary article:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0d263817}.v94-summary article.danger{background:var(--state-red-bg);border-color:var(--state-red-border)}.v94-summary article.danger:before{background:var(--state-red)}.v94-summary article.danger small,.v94-summary article.danger b{color:var(--state-red)}.v94-summary article.attention{background:var(--state-amber-bg);border-color:var(--state-amber-border)}.v94-summary article.attention:before{background:#d68a0b}.v94-summary article.attention small,.v94-summary article.attention b{color:var(--state-amber)}.v94-summary article.upcoming{background:var(--state-blue-bg);border-color:var(--state-blue-border)}.v94-summary article.upcoming:before{background:#3988a1}.v94-summary article.upcoming small,.v94-summary article.upcoming b{color:var(--state-blue)}.v94-summary article.clients-kpi{background:#f7f8f6;border-color:#dfe5e1}.v94-summary article.clients-kpi:before{background:var(--mb-gold)}.v94-summary article.clients-kpi small{color:#76591d}.v94-summary small{letter-spacing:.08em;font-size:10px}.v94-summary b{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1}.v94-summary span{font-size:11px}.v94-latest-card{border-width:1px 1px 1px 6px;padding:18px 18px 18px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;box-shadow:0 7px 22px #0d26380b}.v94-latest-card:hover{transform:translateY(-1px);box-shadow:0 11px 28px #0d263814}.v94-latest-card.status-controlled{border-left-color:var(--state-green);background:linear-gradient(90deg,#f7fcf8 0%,#fff 16%)}.v94-latest-card.status-critical{border-left-color:var(--state-red);background:linear-gradient(90deg,#fff5f3 0%,#fff 16%)}.v94-latest-card.status-followup{background:linear-gradient(90deg,#fff9ef 0%,#fff 16%);border-left-color:#d97706}.v94-latest-card.status-observe{background:linear-gradient(90deg,#fffceb 0%,#fff 16%);border-left-color:#c3a500}.v94-latest-card>span{border:1px solid #e4eaed;width:46px;height:46px}.v94-latest-card>div>b{color:#142d3c;font-size:16px}.v94-latest-card small{font-size:11px;line-height:1.45}.v94-latest-card em{text-align:center;letter-spacing:.055em;min-width:112px;box-shadow:none;border:1px solid #0000;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important}.v94-latest-card em.red{background:var(--state-red)!important;color:#fff!important;border-color:var(--state-red)!important}.v94-latest-card em.orange{color:#fff!important;background:#d97706!important;border-color:#d97706!important}.v94-latest-card em.yellow{color:#302a00!important;background:#d2b400!important;border-color:#c4a900!important}.v94-latest-card em.green{background:var(--state-green)!important;color:#fff!important;border-color:var(--state-green)!important}.recent-list article{box-shadow:0 5px 18px #0d26380a;border-left:5px solid #9aa9a1!important;border-radius:15px!important}.recent-list article.history-critical{background:linear-gradient(90deg,#fff7f5,#fff 13%);border-left-color:var(--state-red)!important}.recent-list article.history-pending{background:linear-gradient(90deg,#fffaf2,#fff 13%);border-left-color:#d97706!important}.recent-list article.history-controlled{background:linear-gradient(90deg,#f7fcf8,#fff 13%);border-left-color:var(--state-green)!important}.mini-stat{letter-spacing:.05em;text-align:center;min-width:116px;border-radius:999px!important;padding:8px 10px!important;font-size:10px!important;font-weight:1000!important}.mini-stat.bad{background:var(--state-red)!important;color:#fff!important}.mini-stat.warn{color:#fff!important;background:#d97706!important}.mini-stat.ok{background:var(--state-green)!important;color:#fff!important}.action-row-v13{border-left-width:6px;transition:transform .15s,box-shadow .15s;box-shadow:0 5px 17px #0d263809}.action-row-v13:hover{transform:translateY(-1px);box-shadow:0 9px 24px #0d263813}.action-row-v13.overdue{background:linear-gradient(90deg,#fff4f2,#fff 18%)}.action-row-v13.today{background:linear-gradient(90deg,#fff9ea,#fff 18%)}.action-status-v13{text-align:center;letter-spacing:.055em;border:1px solid #0000;min-width:104px;border-radius:999px!important;padding:8px 10px!important;font-size:10px!important}.action-status-v13.pending{color:#fff!important;background:#e88612!important;border-color:#d97706!important}.action-status-v13.progress{color:#fff!important;background:#2563a3!important;border-color:#1f568e!important}.action-status-v13.closed{background:var(--state-green)!important;color:#fff!important;border-color:var(--state-green)!important}.action-row-date small{font-size:10px!important}.action-row-main b{line-height:1.35;font-size:15px!important}.action-row-main p{line-height:1.45;font-size:12px!important}.action-dashboard-v13 button{transition:transform .15s,box-shadow .15s;box-shadow:0 6px 18px #0d26380a;border-radius:17px!important}.action-dashboard-v13 button:hover{transform:translateY(-1px);box-shadow:0 9px 24px #0d263814}.action-dashboard-v13 button.overdue{background:var(--state-red-bg)!important;border-color:var(--state-red-border)!important;border-top-color:var(--state-red)!important}.action-dashboard-v13 button.overdue b,.action-dashboard-v13 button.overdue small{color:var(--state-red)!important}.action-dashboard-v13 button.today{background:var(--state-amber-bg)!important;border-color:var(--state-amber-border)!important;border-top-color:#d68a0b!important}.action-dashboard-v13 button.today b,.action-dashboard-v13 button.today small{color:var(--state-amber)!important}.action-dashboard-v13 button.selected{box-shadow:0 0 0 2px var(--mb-navy) inset,0 9px 24px #0d263814!important}.primary,.login-submit,.client-dashboard-actions-v14 button:last-child{box-shadow:0 8px 20px #0d263824;border-radius:12px!important}.secondary-btn,.outline{border-radius:11px!important}.section-head button{border-radius:9px;padding:7px 9px;font-size:10px!important}.section-head button:hover{background:#eef3f0}.back{background:#f4f7f5!important;border:1px solid #e0e7e3!important;margin-left:0!important;padding:8px 11px!important}.back:hover{background:#eaf0ed!important}.eyebrow{letter-spacing:.13em!important;font-size:9px!important}.v94-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e6ece9;box-shadow:0 5px 20px #0d26380b}.workspace-chip{background:#f7f8f5;border-color:#dfe5e1}.workspace-chip b{color:#173f32}.section-head h2{color:#153b2d}.report-integrity-id{color:#8a6a28!important}@media (max-width:760px){.v94-new-inspection{border-radius:21px;gap:14px;padding:20px}.v94-new-inspection>span{border-radius:15px;width:48px;height:48px;font-size:34px}.v94-new-inspection b{font-size:24px}.v94-new-inspection p{font-size:11px}.v94-summary{gap:9px}.v94-summary article{padding:15px}.v94-summary b{font-size:31px}.v94-summary small{font-size:9px}.v94-latest-card{flex-wrap:wrap;align-items:flex-start;padding:15px}.v94-latest-card>div{min-width:calc(100% - 64px)}.v94-latest-card em{min-width:0;margin-left:60px}.recent-list article{border-left-width:5px!important}.mini-stat{min-width:0;font-size:9px!important}.action-status-v13{min-width:0}.v94-home-head h1{font-size:36px}.v94-space-icon{padding:14px;font-size:34px}}.general-photo-card{background:#fff;border:1px solid #d9dee2;border-radius:14px;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.general-photo-card img{object-fit:cover;border-radius:10px;width:92px;height:78px}.general-photo-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.general-photo-card small{letter-spacing:.08em;color:#9b711f;font-size:10px;font-weight:900}.general-photo-card b{font-size:13px}.general-photo-card p{color:#66717a;margin:0;font-size:11px;line-height:1.35}.general-photo-card button{color:#fff;background:#06131d;border:0;border-radius:9px;width:max-content;padding:8px 10px;font-size:11px;font-weight:800}.review-findings article.missing-evidence{background:#fff8f7;border-color:#d96b5f}.evidence-required{font-weight:900;color:#fff!important;background:#b53b30!important}.finding-evidence-button{color:#fff;cursor:pointer;background:#06131d;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px;font-weight:900;display:inline-flex}.finding-evidence-button input{display:none}.field-layout-evaluation{grid-template-columns:1fr!important;max-width:1180px!important}.field-panel-evaluation{min-height:calc(100vh - 148px);border-top:0!important}.inspection-flow-banner{color:#071721;background:#f4f1ea;border-left:5px solid #d19a34;border-radius:8px;margin-bottom:18px;padding:16px 18px}.inspection-flow-banner small{letter-spacing:1.3px;color:#8d681f;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.inspection-flow-banner b{margin-bottom:5px;font-size:18px;line-height:1.2;display:block}.inspection-flow-banner p{color:#45515a;margin:0;font-size:12px;line-height:1.5}.field-page{color:#132b39!important;background:linear-gradient(#eaf0f3 0,#f4f6f5 185px,#f4f4ef 100%)!important}.field-top{box-shadow:0 9px 28px #06131d29;background:#071b29!important;border-bottom:1px solid #263f50!important}.field-top .back.light{color:#fff!important;background:#ffffff12!important;border-color:#ffffff29!important}.field-top .back.light:hover{background:#ffffff1f!important}.field-top>div{color:#c8d4da!important}.field-top .recording-dot{background:#d0a64a!important;box-shadow:0 0 0 5px #d0a64a29!important}.field-layout-evaluation{box-sizing:border-box;padding:26px 22px 48px!important}.field-panel-evaluation{color:#132b39!important;background:0 0!important;min-height:calc(100vh - 148px)!important;padding:0!important}.inspection-flow-banner{box-shadow:0 8px 24px #0d26380d;background:linear-gradient(135deg,#fffdf8,#f6f0e3)!important;border:1px solid #e7dcc3!important;border-left:5px solid #d0a64a!important;border-radius:16px!important;padding:18px 20px!important}.inspection-flow-banner small{color:#8a681e!important}.inspection-flow-banner b{color:#102d3d!important}.inspection-flow-banner p{color:#596770!important}.place-head{padding:4px 2px 0}.place-head small{color:#71818b!important}.place-head h2{color:#102d3d!important;font-size:28px!important}.place-head p{color:#687781!important}.general-photo-card{border:1px solid #dce4e8!important;border-left:4px solid #d0a64a!important;border-radius:16px!important;padding:15px!important;box-shadow:0 7px 22px #0d26380b!important}.general-photo-card button{background:#102d3d!important;border-radius:10px!important}.progress-summary{background:0 0!important;border:0!important;gap:10px!important;margin:16px 0 20px!important}.progress-summary span{box-shadow:0 5px 16px #0d263809;color:#6a7881!important;background:#fff!important;border:1px solid #dce4e8!important;border-radius:14px!important;padding:13px 12px!important}.progress-summary b{color:#102d3d!important;font-size:24px!important}.progress-summary .has-critical b{color:#b43a31!important}.panel-title{color:#667985!important;margin:4px 2px 10px!important}.panel-title small{color:#8a681e!important}.inspection-modules{gap:8px!important}.inspection-modules button{transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 5px 18px #0d263809;color:#132b39!important;background:#fff!important;border:1px solid #dce4e8!important;border-radius:14px!important;padding:12px 13px!important}.inspection-modules button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0d263812;border-color:#b9c9d1!important}.inspection-modules b{font-size:11px!important}.inspection-modules small{color:#72818a!important;font-size:8px!important}.inspection-modules i{overflow:hidden;background:#e3e9ec!important;border-radius:99px!important}.inspection-modules em{background:linear-gradient(90deg,#d0a64a,#b99545)!important}.inspection-modules strong{color:#9a7428!important}.mod-icon{color:#102d3d!important;background:#edf2f4!important;border:1px solid #dce4e8!important}.manual-note{box-shadow:0 5px 18px #0d263809;background:#fff!important;border:1px solid #dce4e8!important;border-radius:16px!important;margin-top:18px!important;padding:16px!important}.manual-note label{color:#6b7c86!important;font-weight:900!important}.manual-note textarea,.manual-fields input,.manual-fields select,.manual-action-input{color:#17303f!important;background:#f8fafb!important;border:1px solid #d8e1e6!important;border-radius:9px!important}.manual-note textarea::placeholder,.manual-fields input::placeholder,.manual-action-input::placeholder{color:#93a0a7!important}.manual-note>small{color:#75848c!important;font-size:8px!important}.manual-note>button{color:#fff!important;background:#102d3d!important;border:0!important;border-radius:10px!important;font-weight:900!important}.manual-list article{background:#f8fafb!important;border-color:#dce4e8!important;border-radius:10px!important}.manual-list b{color:#17303f!important}.manual-list small{color:#75848c!important}.recurrence-alert{background:#fff8e9!important;border:1px solid #e4c98d!important;border-left:4px solid #d0a64a!important;border-radius:12px!important}.recurrence-alert small{color:#8a681e!important}.recurrence-alert b{color:#4d3d19!important}.recurrence-alert p{color:#756443!important}.field-page+footer{color:#7b8991!important;background:#f4f4ef!important;border-color:#dce3e6!important}.module-page,.review-page,.plan-page,.final-validation-page{background:linear-gradient(#f5f7f8 0,#f4f4ef 300px)!important}.module-head,.review-head,.plan-head{box-shadow:0 10px 28px #06131d1f;color:#fff!important;background:linear-gradient(135deg,#0b2130,#102f3d)!important;border-radius:18px!important;padding:20px 22px!important}.module-head h1,.review-head h1,.plan-head h1{color:#fff!important}.module-head p,.review-head p,.plan-head p{color:#c6d2d8!important}.module-head .eyebrow,.review-head .eyebrow,.plan-head .eyebrow{color:#ddbf79!important}.module-count b{color:#fff!important}.module-count span,.module-count small{color:#b9c8cf!important}.legend{background:#fff!important;border-color:#dde5e8!important;border-radius:12px!important;margin-top:12px!important}.smart-checklist{box-shadow:0 7px 22px #0d26380b;border-color:#dce4e8!important;border-radius:16px!important;overflow:hidden!important}.smart-checklist article{background:#fff!important}.smart-checklist article.failed{background:#fff8f7!important}.sticky-footer{background:#f4f6f5f0!important;border-top-color:#dce4e8!important;padding:14px 4px!important}.review-stats{background:0 0!important;border:0!important;gap:10px!important}.review-stats article{box-shadow:0 5px 16px #0d263809;border:1px solid #dce4e8!important;border-radius:14px!important}.review-findings,.review-side,.action-table{box-shadow:0 7px 22px #0d26380b;border-color:#dce4e8!important;border-radius:16px!important;overflow:hidden!important}.list-title{background:linear-gradient(135deg,#f8fafb,#f2f5f6)!important}.list-title>span,.finding-evidence-button{background:#102d3d!important}.export-block{background:linear-gradient(145deg,#0b2130,#102f3d)!important}@media (max-width:760px){.field-layout-evaluation{padding:16px 12px 38px!important}.inspection-flow-banner{border-radius:14px!important;padding:15px!important}.place-head h2{font-size:24px!important}.progress-summary{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.progress-summary span{padding:10px 6px!important;font-size:7px!important}.progress-summary b{font-size:21px!important}.module-head,.review-head,.plan-head{border-radius:15px!important;align-items:flex-start!important;padding:16px!important}.module-head h1,.review-head h1,.plan-head h1{font-size:29px!important}.review-stats{grid-template-columns:1fr 1fr!important;gap:7px!important}}.review-page,.plan-page,.legajo-page,.final-validation-page{background:linear-gradient(#e9eef1 0,#f4f5f2 220px,#f5f5f1 100%)!important}.review-page>.back,.plan-page>.back,.legajo-page>.back,.final-validation-page>.back{margin-bottom:12px!important}.review-head,.plan-head,.final-validation-head{background:#102d3d!important;border:1px solid #24495a!important;border-bottom:4px solid #d0a64a!important;border-radius:16px!important;box-shadow:0 8px 22px #0d26381f!important}.review-head h1,.plan-head h1,.final-validation-head h1{color:#fff!important}.review-head p,.plan-head p,.final-validation-head p{color:#d7e0e4!important}.review-head .eyebrow,.plan-head .eyebrow,.final-validation-head .eyebrow{color:#e1bf70!important}.review-stats article,.review-findings,.review-side,.action-table,.legajo-summary,.final-validation-page .summary-grid>div,.final-validation-page .conclusion-block{background:#fff!important;border-color:#d9e1e5!important;box-shadow:0 5px 15px #0d26380b!important}.review-findings,.review-side,.action-table,.legajo-summary,.final-validation-page .conclusion-block{border-radius:14px!important}.review-findings .list-title,.action-table-head{color:#536772!important;background:#f3f6f7!important;border-bottom:1px solid #dce4e8!important}.review-findings .list-title h2{color:#102d3d!important}.review-findings .list-title .eyebrow{color:#9a7428!important}.review-findings>article{background:#fff!important}.review-findings>article.missing-evidence{background:#fff8f7!important}.review-findings article>div>p,.auto-action{color:#4e606a!important;background:#f5f7f7!important}.review-side .side-block{background:#fff!important}.review-side .side-block h3{color:#102d3d!important}.review-side .professional-note{background:#f7f8f5!important}.action-table article{background:#fff!important}.action-table article.action-closed{background:#f1f7f3!important}.action-input,.action-state select,.final-validation-page textarea{color:#17303f!important;background:#fbfcfc!important;border-color:#d7e0e4!important}.plan-bottom{color:#fff!important;background:#102d3d!important;border-top:4px solid #d0a64a!important;border-radius:15px!important}.plan-bottom b{color:#fff!important}.plan-bottom p{color:#d5dfe3!important}.plan-bottom .primary,.final-sign-card button,.legajo-finish-actions .primary,.sticky-footer .primary{color:#10212b!important;background:#d0a64a!important;border:0!important;font-weight:900!important}.finding-evidence-button,.general-photo-card button{color:#fff!important;background:#102d3d!important}.legajo-intro{background:#fffaf0!important;border-color:#eadfca #eadfca #eadfca #d0a64a!important;border-top-style:solid!important;border-top-width:1px!important;border-bottom-style:solid!important;border-bottom-width:1px!important;border-right-style:solid!important;border-right-width:1px!important;border-radius:12px!important}.doc-grid article{background:#fff!important;border-color:#dce4e8!important;border-radius:12px!important}.doc-actions label{color:#fff!important;background:#102d3d!important;border-radius:9px!important}.final-ready-banner{background:#f4faf6!important;border-color:#cfe1d4!important}.final-sign-card{background:#102d3d!important;border-top:4px solid #d0a64a!important}.final-validation-page .side-block li:last-child{color:#8a671f!important;background:#fff8e8!important}.export-block{background:#102d3d!important;border-top:4px solid #d0a64a!important}@media (max-width:760px){.review-head,.plan-head,.final-validation-head{border-bottom-width:3px!important;border-radius:14px!important}.review-stats article,.review-findings,.review-side,.action-table,.legajo-summary{border-radius:12px!important}.plan-bottom{border-radius:13px!important}}.setup-form label,.manual-note textarea,.manual-fields input,.manual-fields select,.manual-action-input,.action-input,.action-state select,.conclusion-block textarea,.client-admin-form input,.client-admin-form textarea,.client-admin-form select,.professional-form-grid input,.signing-dialog input:not([type=checkbox]),.signing-dialog textarea,.workspace-create-form input,.workspace-create-form select,.security-card input:not([type=checkbox]),.security-card select{color:#17303f!important;background:#eef1f2!important;border:1px solid #d6dde1!important}.setup-form input{color:#17303f!important;background:#eef1f2!important;border:0!important;border-radius:7px!important;padding:8px 10px!important}.setup-form input::placeholder,.manual-note textarea::placeholder,.manual-fields input::placeholder,.manual-action-input::placeholder,.action-input::placeholder,.conclusion-block textarea::placeholder,.client-admin-form input::placeholder,.client-admin-form textarea::placeholder,.professional-form-grid input::placeholder,.signing-dialog input::placeholder,.signing-dialog textarea::placeholder,.workspace-create-form input::placeholder,.security-card input::placeholder{color:#8b969d!important;opacity:1!important;font-weight:600!important}.commercial-status-v19{border:1px solid #dce4e8;border-left:6px solid var(--state-green);background:#fff;border-radius:19px;margin:22px 0 18px;overflow:hidden;box-shadow:0 8px 24px #0d26380e}.commercial-status-v19.yellow{border-left-color:#d68a0b}.commercial-status-v19.red{border-left-color:var(--state-red)}.commercial-status-main-v19{justify-content:space-between;align-items:center;gap:22px;padding:19px 20px 12px;display:flex}.commercial-status-main-v19 small{letter-spacing:.12em;color:#7c6a39;font-size:9px;font-weight:1000;display:block}.commercial-status-main-v19 h2{color:#142d3c;margin:4px 0 5px;font-size:22px}.commercial-status-main-v19 p{color:#697982;margin:0;font-size:11px}.commercial-compliance-v19{text-align:right;min-width:110px}.commercial-compliance-v19 b{color:#247044;font-family:Georgia,serif;font-size:38px;line-height:1;display:block}.commercial-status-v19.yellow .commercial-compliance-v19 b{color:#a56b0e}.commercial-status-v19.red .commercial-compliance-v19 b{color:var(--state-red)}.commercial-compliance-v19 span{letter-spacing:.12em;color:#72818a;font-size:8px;font-weight:1000}.commercial-progress-v19{background:#e8eeeb;border-radius:99px;height:8px;margin:0 20px;overflow:hidden}.commercial-progress-v19 span{background:#2f7252;border-radius:99px;height:100%;display:block}.commercial-status-v19.yellow .commercial-progress-v19 span{background:#d68a0b}.commercial-status-v19.red .commercial-progress-v19 span{background:var(--state-red)}.commercial-status-actions-v19{gap:8px;padding:14px 20px 18px;display:flex}.commercial-status-actions-v19 button{color:#173b50;cursor:pointer;background:#fff;border:1px solid #dce4e8;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:900}.commercial-status-actions-v19 button:first-child{color:#fff;background:#102d3d;border-color:#102d3d}.commercial-priority-v19{margin:12px 0 28px}.commercial-priority-list-v19{gap:8px;display:grid}.commercial-priority-list-v19>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ea;border-radius:14px;grid-template-columns:74px 1fr 24px;align-items:center;gap:11px;width:100%;padding:12px 13px;display:grid;box-shadow:0 4px 14px #0d263809}.commercial-priority-list-v19>button>span{color:#667780;font-size:8px;font-weight:1000}.commercial-priority-list-v19>button>span.overdue{color:var(--state-red)}.commercial-priority-list-v19>button>span.today{color:#a86b0d}.commercial-priority-list-v19>button div{min-width:0}.commercial-priority-list-v19 small{color:#75838b;margin-bottom:3px;font-size:9px;display:block}.commercial-priority-list-v19 b{color:#17303f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.commercial-priority-list-v19 strong{color:#8a681e}.commercial-priority-empty-v19{color:#246443;background:#f5fbf7;border:1px solid #d9e7dd;border-radius:14px;padding:16px}.commercial-priority-empty-v19 p{color:#6f7d75;margin:4px 0 0;font-size:10px}.client-situation-card-v19{border-left:5px solid var(--state-green)!important}.client-situation-card-v19.yellow{border-left-color:#d68a0b!important}.client-situation-card-v19.red{border-left-color:var(--state-red)!important}.client-title-v19{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.client-title-v19>div{flex-direction:column;gap:4px;display:flex}.client-light-v19{background:var(--state-green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #2f72521a}.client-situation-card-v19.yellow .client-light-v19{background:#d68a0b;box-shadow:0 0 0 4px #d68a0b1c}.client-situation-card-v19.red .client-light-v19{background:var(--state-red);box-shadow:0 0 0 4px #b53b301a}@media (max-width:760px){.commercial-status-main-v19{align-items:flex-start;padding:16px 15px 11px}.commercial-status-main-v19 h2{font-size:18px}.commercial-compliance-v19{min-width:82px}.commercial-compliance-v19 b{font-size:31px}.commercial-progress-v19{margin:0 15px}.commercial-status-actions-v19{grid-template-columns:1fr 1fr;padding:12px 15px 15px;display:grid}.commercial-priority-list-v19>button{grid-template-columns:62px 1fr 18px;padding:11px 10px}.commercial-priority-list-v19 b{font-size:10px}}.topbar-commercial-status-v19{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-role-v19,.topbar-sync-v19{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.topbar-role-v19{color:#304b5d;background:#f4f7f8;border:1px solid #dce5e9}.topbar-sync-v19{color:#167657;cursor:pointer;background:#eaf7f2;border:1px solid #cfe7dd}.topbar-sync-v19 i{background:#26a66f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #26a66f1f}.topbar-sync-v19.pending{color:#8b6514;background:#fff6de;border-color:#efdca6}.topbar-sync-v19.pending i{background:#d99a1a}.topbar-sync-v19.offline{color:#a83d31;background:#fff0ee;border-color:#efcbc5}.topbar-sync-v19.offline i{background:#d65c4c}.topbar-sync-v19.local{color:#66757d;background:#f0f3f5;border-color:#dce3e7}.topbar-sync-v19.local i{background:#84939b}.drawer-role-sync-v19{color:#78909d;margin-top:5px;font-size:10px;font-style:normal;font-weight:800;display:block}.cloud-commercial-panel-v19{background:#fff;border:1px solid #dbe6e9;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px 20px;display:flex;box-shadow:0 10px 30px #0d26380e}.cloud-commercial-panel-v19 small{letter-spacing:1.2px;color:#72838d;font-size:9px;font-weight:1000;display:block}.cloud-commercial-panel-v19 b{color:#126b52;margin-top:4px;font-size:18px;display:block}.cloud-commercial-panel-v19 p{color:#6d7e87;margin:5px 0 0;font-size:12px}.cloud-commercial-panel-v19.pending b{color:#8b6514}.cloud-commercial-panel-v19.offline b{color:#a83d31}.cloud-commercial-actions-v19{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.cloud-commercial-actions-v19 span{color:#344f60;background:#f3f6f7;border:1px solid #dee6e9;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.cloud-commercial-actions-v19 button{color:#fff;cursor:pointer;background:#0e3b59;border:0;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:900}@media (max-width:780px){.workspace-chip{display:none!important}.topbar-commercial-status-v19{gap:5px}.topbar-role-v19{display:none}.topbar-sync-v19{padding:0 9px;font-size:9px}.cloud-commercial-panel-v19{flex-direction:column;align-items:flex-start}.cloud-commercial-actions-v19{justify-content:flex-start}.cloud-commercial-actions-v19 button{min-height:42px}.v94-topbar{gap:8px}}.cloud-team-panel-v19{background:#fff;border:1px solid #dfe6ea;border-radius:20px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #0d26380f}.cloud-team-head-v19{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cloud-team-head-v19>div{flex-direction:column;gap:4px;display:flex}.cloud-team-head-v19 small{letter-spacing:1px;color:#9b711f;font-size:10px;font-weight:900}.cloud-team-head-v19 b{color:#0d2638;font-size:20px}.cloud-team-head-v19 p{color:#657681;margin:3px 0}.cloud-team-head-v19 button,.cloud-invite-form-v19 button{color:#fff;cursor:pointer;background:#0d2638;border:0;border-radius:12px;min-height:42px;padding:0 14px;font-weight:900}.cloud-member-list-v19{gap:8px;margin-top:16px;display:grid}.cloud-member-row-v19{background:#f9fbfc;border:1px solid #e3e9ed;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cloud-member-avatar-v19{color:#6c4e16;background:#e8dcc0;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cloud-member-row-v19>div{flex-direction:column;min-width:0;display:flex}.cloud-member-row-v19 small{color:#71808a;text-overflow:ellipsis;overflow:hidden}.cloud-member-row-v19 select{background:#fff;border:1px solid #ccd5da;border-radius:10px;min-height:38px;padding:0 9px}.cloud-member-row-v19 em{text-transform:uppercase;color:#62727c;font-size:11px;font-style:normal;font-weight:900}.cloud-member-remove-v19{color:#a53333;background:#fff0f0;border:0;border-radius:10px;min-height:36px;padding:0 10px;font-weight:800}.cloud-team-empty-v19{color:#71808a;border:1px dashed #d6dee3;border-radius:12px;padding:15px}.cloud-invite-form-v19{border-top:1px solid #e7ecef;margin-top:16px;padding-top:16px}.cloud-invite-form-v19>b{letter-spacing:1px;color:#0d2638;font-size:11px}.cloud-invite-form-v19>div{grid-template-columns:1fr 1.2fr 150px auto;gap:8px;margin:8px 0;display:grid}.cloud-invite-form-v19 input,.cloud-invite-form-v19 select{background:#f3f5f6;border:1px solid #cdd6db;border-radius:11px;min-height:44px;padding:0 11px}.cloud-invite-form-v19 small{color:#73818a}.cloud-team-error-v19{color:#9b2f2f;background:#fff0f0;border-radius:11px;padding:10px 12px}.inspection-actor-v19{font-weight:700;color:#596d79!important}@media (max-width:760px){.cloud-team-head-v19{flex-direction:column}.cloud-team-head-v19 button{width:100%}.cloud-member-row-v19{grid-template-columns:42px minmax(0,1fr) auto}.cloud-member-row-v19 select,.cloud-member-row-v19 em{grid-column:2/3}.cloud-member-remove-v19{grid-area:1/3/3/4}.cloud-invite-form-v19>div{grid-template-columns:1fr}.cloud-invite-form-v19 button{width:100%}}.cloud-invite-form-v19>div{flex-wrap:wrap!important}.cloud-test-access-button-v19{color:#725000!important;background:#fff8e6!important;border:1px solid #d8b45a!important}.cloud-test-access-button-v19:hover{background:#fff1c5!important}.cloud-test-access-result-v19{background:#fff;border:1px solid #d7dee2;border-left:5px solid #c49b3f;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid}.cloud-test-access-result-v19>div:first-child{gap:3px;display:grid}.cloud-test-access-result-v19 small{letter-spacing:.08em;color:#667681;font-size:10px;font-weight:800}.cloud-test-access-result-v19 b{color:#102f3d;font-size:15px}.cloud-test-access-result-v19 p{color:#60717c;margin:0;font-size:12px}.cloud-test-access-result-v19 label{letter-spacing:.08em;color:#667681;gap:5px;font-size:10px;font-weight:800;display:grid}.cloud-test-access-result-v19 strong{color:#17303f;letter-spacing:.04em;word-break:break-all;background:#eef1f2;border-radius:10px;padding:12px 14px;font-size:15px;display:block}.cloud-test-access-actions-v19{flex-wrap:wrap;gap:8px;display:flex}.cloud-test-access-actions-v19 button{min-height:40px}.cloud-test-access-actions-v19 button:first-child{color:#fff!important;background:#102f3d!important}.cloud-test-access-actions-v19 button:last-child{color:#10222d!important;background:#c7a34f!important}.cloud-test-access-result-v19 em{color:#7c6840;font-size:11px;font-style:normal}@media (max-width:760px){.cloud-test-access-actions-v19{grid-template-columns:1fr;display:grid}.cloud-test-access-actions-v19 button{width:100%}}.role-readonly-banner-v19{color:#17303f;background:#f6f8f9;border:1px solid #d6dde1;border-radius:14px;align-items:center;gap:12px;margin:12px 0 18px;padding:16px 18px;display:flex}.role-readonly-banner-v19 b{white-space:nowrap}.role-readonly-banner-v19 span{color:#64727a;font-size:13px}.action-input:disabled,.action-state select:disabled{color:#6f7b82;cursor:not-allowed;background:#f3f5f6}.action-field-label{display:none;letter-spacing:1px!important;color:#71808a!important;margin:0 0 6px!important;font-size:9px!important;font-weight:1000!important}.action-priority-block,.action-finding-block,.action-responsible-block{min-width:0}.action-responsible-block{gap:6px;display:grid}.reminder-inline-v19{min-width:0}.due-date-inline,.reminder-time-inline{background:#f5f8fa;border:1px solid #e0e7eb;border-radius:10px;gap:5px;padding:8px 9px;display:grid}.due-date-inline span,.reminder-time-inline span{color:#6b7a84;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.due-date-inline input,.reminder-time-inline input{width:100%;min-height:38px;font:inherit;color:#17303f;background:#fff;border:1px solid #ccd6dc;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800}.reminder-toggle-inline{color:#17303f;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:10px;font-weight:900;display:flex}.reminder-toggle-inline input{accent-color:#0d5f85;width:18px;height:18px}.closure-help-v19{text-align:left;color:#71808a!important;font-size:7.5px!important;line-height:1.35!important}@media (max-width:700px){.plan-page{overflow-x:hidden!important}.action-table.action-table-v19-mobile{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;display:grid!important;overflow:visible!important}.action-table-v19-mobile .action-table-head{display:none!important}.action-table-v19-mobile article{background:#fff!important;border:1px solid #dce4e8!important;border-radius:14px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;padding:16px!important;display:grid!important;box-shadow:0 6px 18px #0d26380d!important}.action-table-v19-mobile article.action-closed{background:#f1f7f3!important}.action-field-label{display:block!important}.action-priority-block{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.action-priority-block .action-field-label{margin:0!important}.action-priority-block .priority{text-align:center!important;width:auto!important;min-width:98px!important;padding:8px 10px!important}.action-finding-block{background:#f8fafb!important;border:1px solid #e2e8eb!important;border-radius:12px!important;padding:12px!important}.action-finding-block>b{font-size:13px!important;line-height:1.35!important}.action-finding-block>p{margin:7px 0!important;font-size:11px!important;line-height:1.45!important}.action-finding-block>small:not(.action-field-label){font-size:8px!important}.action-input{border-radius:10px!important;min-height:44px!important;padding:10px 12px!important;font-size:12px!important}.reminder-summary{gap:8px!important;width:100%!important;min-width:0!important}.due-date-inline,.reminder-time-inline{padding:10px!important}.due-date-inline input,.reminder-time-inline input{min-height:44px!important;font-size:13px!important}.reminder-toggle-inline{min-height:44px!important;font-size:12px!important}.action-state{gap:8px!important}.action-state select{border-radius:10px!important;min-height:44px!important;padding:10px 12px!important;font-size:12px!important}.closure-evidence{border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:10px 12px!important;font-size:11px!important;display:flex!important}.view-closure{text-align:left!important;min-height:40px!important;padding:6px 0!important;font-size:10px!important}.closure-help-v19{font-size:9px!important}.plan-bottom{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.plan-bottom .primary{width:100%!important}}.mobile-date-presets-v19,.mobile-time-presets-v19{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.mobile-date-presets-v19 button,.mobile-time-presets-v19 button,.reminder-toggle-button-v19{color:#17303f;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d7e0e5;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:900}.mobile-date-presets-v19 button.selected,.mobile-time-presets-v19 button.selected,.reminder-toggle-button-v19.active{color:#0d5f85;background:#eaf5fa;border-color:#0d5f85;box-shadow:inset 0 0 0 1px #0d5f85}.reminder-toggle-button-v19{text-align:left;width:100%}.due-date-inline>b{color:#17303f;font-size:12px}.closure-evidence-mobile-v19{cursor:pointer!important;touch-action:manipulation!important;position:relative!important;overflow:hidden!important}.closure-evidence-mobile-v19 input[type=file]{opacity:0!important;cursor:pointer!important;z-index:2!important;width:100%!important;height:100%!important;font-size:100px!important;display:block!important;position:absolute!important;inset:0!important}.closure-evidence-mobile-v19 span{z-index:1;pointer-events:none;position:relative}@media (max-width:700px){.plan-page,.action-table.action-table-v19-mobile,.action-table-v19-mobile article{max-width:100%!important;overflow:visible!important}.action-table-v19-mobile article{width:100%!important;min-width:0!important}.mobile-date-presets-v19,.mobile-time-presets-v19{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-date-presets-v19 button,.mobile-time-presets-v19 button,.reminder-toggle-button-v19{min-height:48px!important;font-size:12px!important}.closure-evidence-mobile-v19{min-height:52px!important}}.cloud-remember-v19{cursor:pointer;background:#f7f9fa;border:1px solid #dfe6ea;border-radius:12px;align-items:flex-start;gap:10px;margin:2px 0 8px;padding:12px 13px;display:flex!important}.cloud-remember-v19>input{accent-color:#173043;margin:2px 0 0;width:19px!important;height:19px!important;min-height:0!important}.cloud-remember-v19>span{flex-direction:column;gap:2px;display:flex}.cloud-remember-v19 b{color:#173043;font-size:13px}.cloud-remember-v19 small{color:#71808a;font-size:11px;line-height:1.35}.cloud-forgot-v19{color:#0b5c79;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 2px;font-size:13px;font-weight:800}.cloud-forgot-v19.secondary{text-align:center;width:100%;margin-top:8px}.cloud-recovery-success-v19{color:#17653a;background:#edf9f1;border:1px solid #b9e3c8;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:700}.cloud-recovery-error-v19{color:#b42318;background:#fff1f0;border:1px solid #f2c6c2;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:700}.offline-work-banner-v20{color:#735713;z-index:35;background:#fff7df;border-bottom:1px solid #ead9a7;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex;position:sticky;top:64px}.offline-work-banner-v20 b{font-size:12px}.offline-work-banner-v20 span{flex:1;min-width:220px;font-weight:700}.offline-work-banner-v20 em{background:#fff;border:1px solid #ead9a7;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}@media (max-width:700px){.offline-work-banner-v20{gap:7px;padding:9px 12px;top:58px}.offline-work-banner-v20 span{font-size:11px;line-height:1.35}.offline-work-banner-v20 em{text-align:center;width:100%}}.workspace-branding-panel-v21{background:#fff;border:1px solid #d8e0e4;border-top:4px solid #c89a3d;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #06131d12}.workspace-branding-head-v21{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.workspace-branding-head-v21 small{color:#9b711f;letter-spacing:.1em;font-weight:900;display:block}.workspace-branding-head-v21 b{color:#06131d;margin:3px 0;font-size:20px;display:block}.workspace-branding-head-v21 p{color:#66717a;margin:0}.workspace-branding-head-v21 img,.workspace-branding-placeholder-v21{object-fit:contain;background:#f5f7f8;border:1px solid #d8e0e4;border-radius:12px;width:92px;height:68px;padding:8px}.workspace-branding-placeholder-v21{color:#8b969d;letter-spacing:.12em;place-items:center;font-size:11px;font-weight:900;display:grid}.workspace-branding-form-v21{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace-branding-form-v21 label span{color:#52616a;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.workspace-branding-form-v21 input{color:#17303f;background:#eef1f2;border:1px solid #d6dde1;border-radius:10px;width:100%;padding:12px 13px;font-weight:700}.workspace-branding-actions-v21{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.workspace-branding-actions-v21>button{color:#fff;background:#06131d;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.workspace-branding-actions-v21>button.outline{color:#06131d;background:#fff;border:1px solid #cbd5da}.workspace-powered-toggle-v21{background:#f7f8f8;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:9px 12px;display:flex}.workspace-powered-toggle-v21 span{flex-direction:column;display:flex}.workspace-powered-toggle-v21 b{color:#06131d;font-size:12px}.workspace-powered-toggle-v21 small{color:#66717a;font-size:10px}@media (max-width:720px){.workspace-branding-head-v21{align-items:flex-start}.workspace-branding-head-v21 img,.workspace-branding-placeholder-v21{width:72px;height:58px}.workspace-branding-form-v21{grid-template-columns:1fr}.workspace-powered-toggle-v21{width:100%;margin-left:0}}.workspace-organization-group{background:#fff;border:1px solid #102c4b1f;border-radius:14px;gap:8px;padding:10px;display:grid}.workspace-organization-head{border-bottom:1px solid #102c4b14;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 4px 6px;display:flex}.workspace-organization-head small{letter-spacing:.08em;color:#6b7280;font-size:10px}.workspace-organization-head b{color:#102c4b;font-size:14px}.license-panel-v21{background:#fff;border:1px solid #d8e0e4;border-top:4px solid #0d2638;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #06131d12}.license-panel-head-v21{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.license-panel-head-v21>div{flex-direction:column;gap:4px;display:flex}.license-panel-head-v21 small{letter-spacing:1px;color:#9b711f;font-size:10px;font-weight:900}.license-panel-head-v21 b{color:#0d2638;text-transform:uppercase;font-size:22px}.license-panel-head-v21 p{color:#667781;margin:2px 0}.license-panel-head-v21 p strong{letter-spacing:.7px;font-size:11px}.license-panel-head-v21 p strong.good{color:#2e7654}.license-panel-head-v21 p strong.bad{color:#a53333}.license-panel-head-v21 button{color:#fff;cursor:pointer;background:#0d2638;border:0;border-radius:12px;min-height:42px;padding:0 14px;font-weight:900}.license-kpis-v21{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.license-kpis-v21 span{background:#f7f9fa;border:1px solid #e1e7ea;border-radius:14px;flex-direction:column;gap:5px;padding:13px;display:flex}.license-kpis-v21 small{letter-spacing:.8px;color:#7a8790;font-size:9px;font-weight:900}.license-kpis-v21 b{color:#0d2638;font-size:16px}.license-foot-v21{color:#697983;border-top:1px solid #e6ebee;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.license-foot-v21 em{color:#9b711f;font-style:normal;font-weight:900}@media (max-width:760px){.license-panel-head-v21{flex-direction:column}.license-panel-head-v21 button{width:100%}.license-kpis-v21{grid-template-columns:1fr 1fr}.license-foot-v21{flex-direction:column;align-items:flex-start}}.commercial-plan-admin-v21{background:#fffdf7;border:1px solid #d8c58f;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #0b213014}.commercial-plan-admin-head-v21{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.commercial-plan-admin-head-v21 small{color:#9b711f;letter-spacing:.08em;font-weight:900;display:block}.commercial-plan-admin-head-v21 b{color:#0b2130;margin:4px 0;font-size:20px;display:block}.commercial-plan-admin-head-v21 p{color:#59656d;margin:0}.commercial-plan-admin-head-v21>span{color:#fff;white-space:nowrap;background:#0b2130;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.commercial-plan-admin-grid-v21{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;display:grid}.commercial-plan-admin-grid-v21 label>span{color:#66717a;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.commercial-plan-admin-grid-v21 select{color:#0b2130;background:#eef1f2;border:1px solid #cfd7db;border-radius:10px;width:100%;min-height:46px;padding:0 12px;font-weight:800}.commercial-white-label-v21 button{color:#56616a;background:#eef1f2;border:1px solid #cfd7db;border-radius:10px;width:100%;min-height:46px;font-weight:900}.commercial-white-label-v21 button.active{color:#fff;background:#0b2130;border-color:#0b2130}.commercial-plan-preview-v21{background:#f4f1ea;border-radius:12px;grid-template-columns:120px 120px 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.commercial-plan-preview-v21 span small{color:#7b858c;font-size:9px;font-weight:900;display:block}.commercial-plan-preview-v21 span b{color:#0b2130;font-size:20px}.commercial-plan-preview-v21 p{color:#59656d;margin:0;font-size:13px}.commercial-plan-admin-actions-v21{justify-content:flex-end;margin-top:12px;display:flex}.commercial-plan-admin-actions-v21 button{color:#0b2130;background:#d0a64a;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.commercial-plan-admin-actions-v21 button:disabled{opacity:.55}.commercial-plan-message-v21{color:#2e7654;margin:10px 0 0;font-weight:800}@media (max-width:720px){.commercial-plan-admin-head-v21{display:block}.commercial-plan-admin-head-v21>span{margin-top:10px;display:inline-block}.commercial-plan-admin-grid-v21{grid-template-columns:1fr}.commercial-plan-preview-v21{grid-template-columns:1fr 1fr}.commercial-plan-preview-v21 p{grid-column:1/-1}}.closure-evidence-options-v21{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.closure-gallery-v21{cursor:pointer!important;touch-action:manipulation!important;position:relative!important;overflow:hidden!important}.closure-gallery-v21 input[type=file]{opacity:0!important;cursor:pointer!important;z-index:2!important;width:100%!important;height:100%!important;font-size:100px!important;display:block!important;position:absolute!important;inset:0!important}.closure-gallery-v21 span{z-index:1;pointer-events:none;position:relative}.closure-loaded-v21{color:var(--ok);margin-top:6px;font-size:7px;font-weight:900;display:block}.draft-banner-actions-v21{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft-banner .draft-discard-v21{color:#a5362f!important;background:#fff!important;border:1px solid #d8a9a4!important}@media (max-width:560px){.closure-evidence-options-v21{grid-template-columns:1fr}.draft-banner-actions-v21{grid-template-columns:1fr 1fr;width:100%;display:grid}.draft-banner-actions-v21 button{width:100%}}.finding-evidence-options-v21{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.finding-evidence-options-v21 .finding-evidence-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 13px;font-weight:900;display:inline-flex}.finding-evidence-options-v21 .finding-gallery-v21{color:#6e541d;background:#f6f2e7;border:1px solid #d9c48f}.finding-evidence-options-v21 .finding-camera-v21{color:#fff;background:#071821;border:1px solid #071821}.finding-evidence-options-v21 input{display:none}.tutorial-settings-panel-v21{background:#fbfaf6;border:1px solid #d8ddd9;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.tutorial-settings-panel-v21 small{color:#9b711f;letter-spacing:.08em;font-weight:900;display:block}.tutorial-settings-panel-v21 b{color:#071821;margin-top:4px;font-size:18px;display:block}.tutorial-settings-panel-v21 p{color:#66717a;max-width:720px;margin:6px 0 0}.tutorial-settings-panel-v21 button{white-space:nowrap;color:#fff;cursor:pointer;background:#071821;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.onboarding-backdrop-v21{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e14b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.onboarding-card-v21{background:#fff;border-radius:20px;width:min(520px,100%);padding:22px;box-shadow:0 28px 80px #00000059}.onboarding-top-v21{justify-content:space-between;align-items:center;display:flex}.onboarding-top-v21 img{border-radius:12px;width:48px;height:48px}.onboarding-top-v21 button{color:#66717a;cursor:pointer;background:0 0;border:0;padding:8px;font-weight:900}.onboarding-progress-v21{grid-template-columns:repeat(6,1fr);gap:6px;margin:18px 0;display:grid}.onboarding-progress-v21 span{background:#e5e9e6;border-radius:99px;height:5px}.onboarding-progress-v21 span.active{background:#c69a3a}.onboarding-icon-v21{color:#fff;background:#071821;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:16px;font-size:28px;display:flex}.onboarding-card-v21>small{color:#9b711f;letter-spacing:.08em;font-weight:900}.onboarding-card-v21 h2{color:#071821;margin:6px 0 10px;font-size:26px}.onboarding-card-v21>p{color:#53615a;margin:0;font-size:15px;line-height:1.55}.onboarding-actions-v21{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.onboarding-actions-v21 .primary,.onboarding-actions-v21 .outline{cursor:pointer;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:900}.onboarding-actions-v21 .primary{color:#fff;background:#071821;border:1px solid #071821}.onboarding-actions-v21 .outline{color:#071821;background:#fff;border:1px solid #ccd4cf}@media (max-width:640px){.finding-evidence-options-v21{grid-template-columns:1fr 1fr;display:grid}.finding-evidence-options-v21 .finding-evidence-button{padding:10px 8px;font-size:12px}.tutorial-settings-panel-v21{flex-direction:column;align-items:stretch}.tutorial-settings-panel-v21 button{width:100%}.onboarding-backdrop-v21{align-items:flex-end;padding:10px}.onboarding-card-v21{border-radius:20px 20px 14px 14px;padding:18px}.onboarding-card-v21 h2{font-size:23px}.onboarding-actions-v21 .primary{flex:1}}.cloud-seat-limit-v21{background:#fff8e8;border:1px solid #e2c98d;border-radius:14px;flex-direction:column;gap:6px;margin-top:16px;padding:14px 16px;display:flex}.cloud-seat-limit-v21 b{letter-spacing:.7px;color:#7a5615;font-size:12px}.cloud-seat-limit-v21 p{color:#4b5660;margin:0;font-weight:750}.cloud-seat-limit-v21 small{color:#7a8790}.cloud-seat-limit-v21.loading{background:#f8fafb;border-style:dashed}.billing-admin-v21{background:#f8fafb;border:1px solid #c7d2d8;border-top:4px solid #0b2130;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #0b213014}.billing-admin-head-v21{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-admin-head-v21 small{color:#9b711f;letter-spacing:.08em;font-weight:900;display:block}.billing-admin-head-v21 b{color:#0b2130;margin:4px 0;font-size:21px;display:block}.billing-admin-head-v21 p{color:#5f6d75;max-width:760px;margin:0}.billing-admin-head-v21 button{color:#fff;white-space:nowrap;background:#0b2130;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.billing-summary-v21{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.billing-summary-v21 span{background:#fff;border:1px solid #dce4e8;border-radius:13px;padding:12px}.billing-summary-v21 small{letter-spacing:.07em;color:#75838b;font-size:9px;font-weight:900;display:block}.billing-summary-v21 b{color:#0b2130;margin-top:4px;font-size:22px;display:block}.billing-summary-v21 .warn{background:#fff8e8;border-color:#e1bb72}.billing-summary-v21 .warn b{color:#9a6511}.billing-list-v21{gap:10px;display:grid}.billing-row-v21{background:#fff;border:1px solid #dce4e8;border-left:4px solid #2f7657;border-radius:14px;padding:14px}.billing-row-v21.state-due_soon,.billing-row-v21.state-trial{border-left-color:#c4932d}.billing-row-v21.state-expired,.billing-row-v21.state-suspended,.billing-row-v21.state-unlicensed{border-left-color:#b33c35}.billing-row-main-v21{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-row-main-v21 small,.billing-row-data-v21 small{letter-spacing:.07em;color:#7a8790;font-size:9px;font-weight:900;display:block}.billing-row-main-v21 b{color:#0b2130;margin-top:3px;font-size:17px;display:block}.billing-row-main-v21 p{color:#6b7880;margin:4px 0 0;font-size:12px}.billing-state-v21{color:#256040;white-space:nowrap;background:#eaf4ee;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.state-due_soon .billing-state-v21,.state-trial .billing-state-v21{color:#8a5c08;background:#fff1cd}.state-expired .billing-state-v21,.state-suspended .billing-state-v21,.state-unlicensed .billing-state-v21{color:#9f302b;background:#fbe7e5}.billing-row-data-v21{grid-template-columns:1fr 1fr minmax(190px,1fr);gap:10px;margin-top:12px;display:grid}.billing-row-data-v21>span,.billing-row-data-v21>label{background:#f8fafb;border:1px solid #e3e8eb;border-radius:11px;padding:10px}.billing-row-data-v21 b{color:#0b2130;margin-top:4px;display:block}.billing-row-data-v21 em{color:#7b858c;margin-top:3px;font-size:10px;font-style:normal;display:block}.billing-row-data-v21 select{color:#0b2130;background:#fff;border:1px solid #cfd8dd;border-radius:8px;width:100%;min-height:36px;margin-top:4px;padding:0 8px;font-weight:800}.billing-row-actions-v21{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.billing-row-actions-v21 button{cursor:pointer;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:900}.billing-row-actions-v21 button:disabled{opacity:.5;cursor:not-allowed}.billing-renew-v21{color:#0b2130;background:#d0a64a;border:0}.billing-suspend-v21{color:#a23631;background:#fff;border:1px solid #d8aaa7}.billing-message-v21{color:#2e7654;margin:12px 0 0;font-weight:850}.billing-empty-v21{color:#69777f;text-align:center;border:1px dashed #cbd5da;border-radius:12px;padding:18px}.billing-privacy-v21{color:#64727a;border-top:1px solid #dce4e8;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.billing-privacy-v21 b{color:#0b2130;white-space:nowrap}@media (max-width:760px){.billing-admin-head-v21{flex-direction:column}.billing-admin-head-v21 button{width:100%}.billing-summary-v21{grid-template-columns:1fr 1fr}.billing-row-data-v21{grid-template-columns:1fr}.billing-row-actions-v21{grid-template-columns:1fr;display:grid}.billing-row-actions-v21 button{width:100%}.billing-privacy-v21{flex-direction:column}.billing-row-main-v21{gap:8px}.billing-state-v21{font-size:9px}}.role-readonly-banner-v19.license-blocked-v21{background:#fff5f4;border-color:#d7a5a1}.role-readonly-banner-v19.license-blocked-v21 b{color:#9f302b}.payment-customer-v21{background:#fff;border:1px solid #c9d3d8;border-top:4px solid #b99545;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #0b213012}.payment-customer-head-v21{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-customer-head-v21 small,.payment-form-v21 label>span,.payment-alias-v21 small{letter-spacing:.08em;font-size:11px;font-weight:900}.payment-customer-head-v21 b{color:#0b2130;margin:3px 0;font-size:22px;display:block}.payment-customer-head-v21 p{color:#5d6970;max-width:680px;margin:0}.payment-customer-head-v21>span{color:#6f5520;white-space:nowrap;background:#f4ead2;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.payment-alias-v21{color:#fff;background:#0b2130;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.payment-alias-v21 b{letter-spacing:.03em;font-size:24px;display:block}.payment-alias-v21 button{color:#0b2130;background:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:900}.payment-form-v21{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.payment-form-v21 label{flex-direction:column;gap:6px;display:flex}.payment-form-v21 select,.payment-form-v21 input{color:#102631;background:#eef1f2;border:1px solid #c7d0d4;border-radius:10px;min-height:44px;padding:10px;font-weight:700}.payment-receipt-file-v21{grid-column:1/-1}.payment-receipt-file-v21 em{color:#59666d;font-size:12px}.payment-submit-v21{color:#fff;background:#b99545;border:0;border-radius:12px;grid-column:1/-1;padding:13px 16px;font-weight:950}.payment-submit-v21:disabled{opacity:.55}.payment-pending-v21,.payment-last-status-v21{border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:14px;display:flex}.payment-pending-v21{color:#695015;background:#fff6dd;border:1px solid #e2c26a}.payment-last-status-v21.approved{background:#eef8f1;border:1px solid #a7cfb1}.payment-last-status-v21.rejected{background:#fff1f0;border:1px solid #dfa7a3}.payment-message-v21{color:#34464f;font-weight:800}.payment-refresh-v21{color:#173746;background:#fff;border:1px solid #aebdc4;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:850}.pending-payments-admin-v21{background:#fffaf0;border:1px solid #dbc27f;border-radius:14px;margin:14px 0 18px;padding:14px}.pending-payments-title-v21{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.pending-payments-title-v21 span{color:#675531;font-size:12px}.pending-payments-admin-v21 article{border-top:1px solid #eadfbe;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.pending-payments-admin-v21 article:first-of-type{border-top:0}.pending-payments-admin-v21 article>div:first-child{flex-direction:column;gap:3px;display:flex}.pending-payments-admin-v21 article small{letter-spacing:.08em;font-size:10px;font-weight:900}.pending-payments-admin-v21 article b{color:#0b2130;font-size:16px}.pending-payments-admin-v21 article span,.pending-payments-admin-v21 article em{color:#5d6970;font-size:12px}.pending-payment-actions-v21{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pending-payment-actions-v21 button{background:#fff;border:1px solid #b8c4ca;border-radius:9px;padding:9px 11px;font-weight:900}.pending-payment-actions-v21 .approve{color:#fff;background:#17623b;border-color:#17623b}.pending-payment-actions-v21 .reject{color:#9c302b;border-color:#d8aaa6}@media (max-width:700px){.payment-customer-head-v21,.pending-payments-title-v21,.pending-payments-admin-v21 article{flex-direction:column}.payment-form-v21{grid-template-columns:1fr}.payment-receipt-file-v21,.payment-submit-v21{grid-column:auto}.pending-payment-actions-v21{justify-content:flex-start}}.pending-payment-badge-v21{color:#5a4515;letter-spacing:.07em;background:#f4df9b;border:1px solid #d6b957;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 5px;padding:6px 9px;display:inline-flex;font-size:10px!important;font-weight:950!important}.billing-row-v21.state-payment-pending{background:#fffaf0;border-color:#d6b957;box-shadow:0 0 0 1px #d6b95733}.billing-row-v21.state-payment-pending .billing-state-v21{color:#5a4515;background:#f4df9b;border-color:#d6b957}.billing-row-v21.state-payment-pending .billing-renew-v21:disabled{opacity:1;color:#6b551e;background:#f4ead2;border-color:#dbc27f}.gps-field-button{color:#f0c969;letter-spacing:.55px;white-space:nowrap;cursor:pointer;background:#d0a64a1a;border:1px solid #d0a64a94;border-radius:10px;padding:8px 10px;font-size:7px;font-weight:900}.gps-field-button.loading{opacity:.72;cursor:wait}.gps-field-button.done{color:#8de1b2;background:#6fd39b1a;border-color:#6fd39b7a}.gps-field-button.error{color:#ff9a91;background:#ff7b7017;border-color:#ff7b707a}@media (max-width:560px){.field-top{flex-wrap:wrap;gap:6px;height:auto;min-height:66px;padding:8px 10px}.field-top .back.light{flex:none}.gps-field-button{flex:120px;order:2;min-height:36px;padding:8px;font-size:7px}.field-top>.field-actions{flex:100%;order:3;justify-content:flex-end}.field-actions .legajo-quick,.field-actions .finish{flex:1}.field-top>div:not(.field-actions){display:none!important}}.account-delete-panel-v21{background:linear-gradient(135deg,snow,#fff);border:1px solid #e4c3bf;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex;box-shadow:0 8px 24px #79231a0d}.account-delete-panel-v21>div{min-width:0;max-width:720px}.account-delete-panel-v21 small{letter-spacing:1px;color:#9a3e33;font-size:9px;font-weight:900;display:block}.account-delete-panel-v21 b{color:#742d27;margin:5px 0 7px;font-size:18px;display:block}.account-delete-panel-v21 p{color:#66717a;margin:0;font-size:10.5px;line-height:1.55}.account-delete-panel-v21 a{color:#774d16;margin-top:9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.account-delete-panel-v21>button{color:#9c3b31;letter-spacing:.5px;background:#fff;border:1px solid #9c3b31;border-radius:12px;flex:none;padding:13px 16px;font-size:9px;font-weight:900}.account-delete-panel-v21>button:hover{color:#fff;background:#9c3b31}.account-delete-panel-v21>button:disabled{opacity:.6;cursor:not-allowed}.account-delete-dialog-v21{text-align:left;max-width:620px}.account-delete-dialog-v21>.mb-dialog-icon{color:#fff;background:#a13e34}.account-delete-summary-v21,.account-retain-summary-v21,.account-org-list-v21{border-radius:12px;gap:7px;margin:14px 0;padding:13px 14px;display:grid}.account-delete-summary-v21{background:#fff6f5;border:1px solid #eed0cc}.account-delete-summary-v21>b{color:#8d342b;letter-spacing:.9px;font-size:9px}.account-delete-summary-v21>span{color:#4f5a61;font-size:10px}.account-retain-summary-v21{background:#fffaf0;border:1px solid #ead8ab}.account-retain-summary-v21>b{color:#7b5a16;letter-spacing:.9px;font-size:9px}.account-retain-summary-v21>span{color:#5f5c51;font-size:10px;line-height:1.5}.account-org-list-v21{background:#f5f7f7;border:1px solid #dde4e4}.account-org-list-v21 small{letter-spacing:.8px;color:#69757a;font-size:8px;font-weight:900}.account-org-list-v21 b{color:#263942;font-size:11px}.account-delete-confirm-v21{gap:7px;margin-top:16px;display:grid}.account-delete-confirm-v21>span{color:#4f5d64;font-size:10px}.account-delete-confirm-v21 input{box-sizing:border-box;letter-spacing:1px;color:#8f342c;background:#fff;border:1px solid #d1d9dc;border-radius:10px;width:100%;padding:12px;font-weight:900}.account-delete-error-v21{font-weight:900;color:#a13e34!important;font-size:10px!important}@media (max-width:700px){.account-delete-panel-v21{flex-direction:column;align-items:stretch;padding:16px}.account-delete-panel-v21>button{width:100%}.account-delete-dialog-v21{max-width:94vw}}.payment-price-summary-v21{background:#fffaf0;border:1px solid #d9c38e;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.payment-price-summary-v21 small{letter-spacing:.08em;color:#7b622d;font-size:10px;font-weight:900}.payment-price-summary-v21 b{color:#06131d;font-size:24px}.payment-price-summary-v21 span{color:#59666d;font-size:12px}.payment-form-v21 label small{color:#6d777d;margin-top:5px;font-size:10px;display:block}.payment-amount-mismatch-v21{color:#a74335!important;font-weight:900!important}.settings-premium-v21{max-width:1180px;margin:0 auto;padding-bottom:54px;position:relative}.settings-premium-v21:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#06131d0b,#d19a340b);border-radius:36px;height:250px;position:absolute;inset:62px -28px auto}.settings-flow-head-v21{padding:4px 2px 0;margin-bottom:16px!important}.settings-flow-head-v21 .eyebrow{color:#a57928!important}.settings-flow-head-v21 h1{letter-spacing:-1.4px!important;color:#071b29!important;font-size:42px!important}.settings-flow-head-v21 p:last-child{color:#61717b!important;max-width:700px!important;font-size:12px!important}.settings-overview-v21{background:linear-gradient(135deg,#071b29 0%,#0d2c3d 72%,#173a4a 100%);border:1px solid #d6e0e4;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 28px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #071b2924}.settings-overview-v21:after{content:"";pointer-events:none;background:radial-gradient(circle,#d19a3447,#d19a3400 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-118px;right:-84px}.settings-overview-brand-v21{align-items:center;gap:14px;min-width:0;display:flex}.settings-overview-brand-v21 img{object-fit:contain;background:#fff;border-radius:15px;width:58px;height:58px;padding:6px;box-shadow:0 8px 22px #00000029}.settings-overview-brand-v21 div{min-width:0}.settings-overview-brand-v21 small,.settings-overview-kpis-v21 small{letter-spacing:1.2px;color:#d8b466;font-size:8px;font-weight:900;display:block}.settings-overview-brand-v21 b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:390px;margin:4px 0 3px;font-size:20px;display:block;overflow:hidden}.settings-overview-brand-v21 span{color:#bdcbd2;white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:11px;display:block;overflow:hidden}.settings-overview-kpis-v21{z-index:1;flex:none;grid-template-columns:repeat(3,minmax(96px,1fr));gap:8px;display:grid;position:relative}.settings-overview-kpis-v21>span{background:#fff1;border:1px solid #ffffff17;border-radius:13px;min-width:100px;padding:10px 12px}.settings-overview-kpis-v21 b{color:#fff;margin-top:4px;font-size:11px;line-height:1.2;display:block}.settings-overview-kpis-v21 b.good{color:#8de1b2}.settings-overview-kpis-v21 b.warn{color:#f0c969}.settings-overview-kpis-v21 b.bad{color:#ff9a91}.settings-section-title-v21{align-items:center;gap:12px;margin:30px 0 10px;padding:0 2px;display:flex}.settings-section-title-v21>span{color:#d9b15d;letter-spacing:.5px;background:#071b29;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;box-shadow:0 7px 18px #071b291c}.settings-section-title-v21 small{color:#8d6a27;letter-spacing:1.3px;font-size:8px;font-weight:900;display:block}.settings-section-title-v21 b{color:#173143;margin-top:2px;font-size:16px;display:block}.settings-section-danger-v21>span{color:#fff;background:#7f352e}.settings-section-danger-v21 small{color:#9a3e33}.settings-premium-v21 .license-panel-v21,.settings-premium-v21 .payment-customer-v21,.settings-premium-v21 .commercial-plan-admin-v21,.settings-premium-v21 .billing-admin-v21,.settings-premium-v21 .workspace-branding-panel-v21,.settings-premium-v21 .professional-settings-panel,.settings-premium-v21 .cloud-commercial-panel-v19,.settings-premium-v21 .cloud-team-panel-v19,.settings-premium-v21 .notification-panel,.settings-premium-v21 .tutorial-settings-panel-v21,.settings-premium-v21 .backup-panel,.settings-premium-v21 .norm-engine,.settings-premium-v21 .account-delete-panel-v21{margin-top:10px;margin-bottom:12px;box-shadow:0 10px 28px #071b290e}.settings-premium-v21 .license-panel-v21,.settings-premium-v21 .payment-customer-v21,.settings-premium-v21 .workspace-branding-panel-v21{border-radius:20px}.settings-premium-v21 .professional-settings-panel,.settings-premium-v21 .notification-panel,.settings-premium-v21 .tutorial-settings-panel-v21,.settings-premium-v21 .account-delete-panel-v21{border-radius:18px}.settings-premium-v21 .norm-engine{background:#fff;border-color:#dbe3e6;border-radius:18px;padding:19px 20px}.settings-premium-v21 .norm-engine:hover{background:#fbfaf6;border-color:#d2b16e}.settings-premium-v21 .backup-panel{background:linear-gradient(135deg,#071b29,#134);border-radius:18px}.settings-premium-v21 .notification-panel{border-left:4px solid #2f7285}.settings-premium-v21 .tutorial-settings-panel-v21{background:#fff;border-left:4px solid #c69a3a}.settings-premium-v21 .professional-settings-panel{border-left:4px solid #c69a3a}.settings-premium-v21 .cloud-commercial-panel-v19{border-radius:18px}.gps-prompt-v21{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d4b66b;border-radius:14px;align-items:center;gap:12px;margin:12px max(24px,50vw - 720px) 0;padding:12px 14px;display:flex;box-shadow:0 8px 22px #06131d12}.gps-prompt-icon-v21{background:#071b29;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.gps-prompt-v21>div{flex:1;min-width:0}.gps-prompt-v21 b{color:#173143;font-size:12px;display:block}.gps-prompt-v21 small{color:#697982;margin-top:3px;font-size:9.5px;line-height:1.4;display:block}.gps-prompt-v21>button{color:#fff;letter-spacing:.45px;cursor:pointer;background:#071b29;border:0;border-radius:10px;flex:none;padding:10px 13px;font-size:8px;font-weight:900}.gps-prompt-v21.loading{background:#f8fbfc;border-color:#a8bac4}.gps-prompt-v21.loading .gps-prompt-icon-v21{animation:1.4s ease-in-out infinite gpsPulse09o}.gps-prompt-v21.error{background:#fff8f7;border-color:#e6b7b2}.gps-prompt-v21.error .gps-prompt-icon-v21,.gps-prompt-v21.error>button{background:#7d352e}@keyframes gpsPulse09o{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (max-width:780px){.settings-premium-v21{padding-left:14px!important;padding-right:14px!important}.settings-premium-v21:before{border-radius:24px;height:230px;inset:56px 2px auto}.settings-flow-head-v21 h1{font-size:34px!important}.settings-overview-v21{flex-direction:column;align-items:stretch;margin-bottom:22px;padding:16px}.settings-overview-brand-v21 img{width:52px;height:52px}.settings-overview-brand-v21 b{max-width:240px;font-size:18px}.settings-overview-brand-v21 span{max-width:240px}.settings-overview-kpis-v21{grid-template-columns:repeat(3,1fr);width:100%}.settings-overview-kpis-v21>span{min-width:0;padding:9px}.settings-overview-kpis-v21 b{word-break:break-word;font-size:9px}.settings-section-title-v21{margin-top:25px}.settings-section-title-v21 b{font-size:14px}.settings-section-title-v21>span{width:32px;height:32px}.gps-prompt-v21{align-items:flex-start;gap:9px;margin:8px 10px 0;padding:10px 11px}.gps-prompt-icon-v21{border-radius:10px;flex-basis:34px;width:34px;height:34px}.gps-prompt-v21 b{font-size:11px}.gps-prompt-v21 small{font-size:8.5px}.gps-prompt-v21>button{align-self:center;padding:9px 10px;font-size:7px}}@media (max-width:520px){.settings-overview-kpis-v21{grid-template-columns:1fr 1fr 1fr}.settings-overview-kpis-v21>span{padding:8px 6px}.settings-overview-kpis-v21 small{font-size:6.5px}.settings-overview-kpis-v21 b{font-size:8px}.gps-prompt-v21{flex-wrap:wrap}.gps-prompt-v21>div{flex:calc(100% - 48px)}.gps-prompt-v21>button{width:100%;min-height:38px}.settings-premium-v21 .backup-panel,.settings-premium-v21 .norm-engine{padding:16px}}nn html{overscroll-behavior-y:none;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,a,input,select,textarea{touch-action:manipulation}.settings-native-page-v21{min-height:calc(100dvh - 1px);overflow:hidden;box-shadow:0 24px 70px #051f341a;max-width:760px!important;padding:0 0 calc(92px + env(safe-area-inset-bottom))!important;background:#f4f7fa!important;border-radius:0!important;margin:0 auto!important}.settings-native-header-v21{min-height:102px;padding:calc(14px + env(safe-area-inset-top)) 22px 26px;color:#fff;background:linear-gradient(145deg,#073a5d 0%,#07527b 58%,#0a628d 100%);grid-template-columns:42px 1fr 42px;align-items:start;display:grid;position:relative;overflow:hidden}.settings-native-header-v21:after{content:"";pointer-events:none;border:26px solid #6abce730;border-radius:50%;width:230px;height:190px;position:absolute;top:-65px;right:-35px;box-shadow:0 0 0 24px #6abce71a}.settings-native-header-v21>button,.settings-native-detail-head-v21>button{z-index:2;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:42px;line-height:28px;position:relative}.settings-native-header-v21>b{z-index:2;text-align:center;letter-spacing:-.2px;font-size:20px;line-height:30px;position:relative}.settings-native-overview-v21{z-index:2;margin-top:-28px;padding:0 14px 8px;position:relative}.settings-native-account-card-v21{background:#fff;border:1px solid #dbe4ea;border-radius:19px;padding:15px 16px;box-shadow:0 10px 28px #07314b1f}.settings-native-app-v21{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:14px;display:grid}.settings-native-app-v21 img{object-fit:contain;background:#f6f8fa;border-radius:14px;width:58px;height:58px}.settings-native-app-v21 b{color:#082d4b;font-size:18px;line-height:1.15;display:block}.settings-native-app-v21 small{color:#55758d;margin-top:3px;font-size:11px;display:block}.settings-native-app-v21 em{color:#12334c;letter-spacing:.55px;background:linear-gradient(135deg,#efd992,#d9b65b);border-radius:999px;align-self:start;margin-top:2px;padding:6px 11px;font-size:8px;font-style:normal;font-weight:1000}.settings-native-account-meta-v21{border-top:1px solid #e6edf1;grid-template-columns:1fr 1fr;padding-top:12px;display:grid}.settings-native-account-meta-v21>span{align-items:center;gap:9px;min-width:0;display:flex}.settings-native-account-meta-v21>span+span{border-left:1px solid #dfe7ec;padding-left:18px}.settings-native-account-meta-v21 i{color:#0d5ba1;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.settings-native-account-meta-v21 i.active,.settings-native-account-meta-v21 i.inactive{background:#16bd62;border-radius:50%;width:12px;height:12px}.settings-native-account-meta-v21 i.inactive{background:#dc8a34}.settings-native-account-meta-v21 b{color:#123650;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.settings-native-account-meta-v21 small{color:#6c8496;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.settings-native-group-v21{margin-top:13px}.settings-native-group-v21 h3{color:#143851;letter-spacing:.9px;margin:0 0 7px;padding:0 7px;font-size:10px;font-weight:1000}.settings-native-plan-card-v21{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#064b75,#075f8b);border:0;border-radius:15px;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:86px;padding:13px 15px;display:grid;box-shadow:0 9px 22px #03476e2e}.settings-native-plan-icon-v21{color:#efd37c;background:#ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.settings-native-plan-card-v21 b{font-size:17px;line-height:1.15;display:block}.settings-native-plan-card-v21 small{color:#d8e9f3;margin-top:4px;font-size:9px;line-height:1.35;display:block}.settings-native-plan-card-v21 strong,.settings-native-gold-row-v21 strong,.settings-native-list-v21 strong,.settings-native-delete-row-v21 strong{font-size:28px;font-weight:400;line-height:1}.settings-native-gold-row-v21{color:#0c3551;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f5df9d,#e9c96c);border:1px solid #e5cf8d;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:7px;padding:9px 14px;display:grid}.settings-native-gold-row-v21>span{place-items:center;font-size:20px;display:grid}.settings-native-gold-row-v21 b{font-size:13px}.settings-native-list-v21{background:#fff;border:1px solid #dfe7ec;border-radius:15px;overflow:hidden;box-shadow:0 5px 16px #10374e0b}.settings-native-list-v21>button{color:#123650;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:64px;padding:9px 13px;display:grid}.settings-native-list-v21>button+button{border-top:1px solid #e7edf1}.settings-native-row-icon-v21{color:#fff;background:#0c5c99;border-radius:11px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:1000;display:grid}.settings-native-row-icon-v21.outline{color:#0c4b7a;background:#fff;border:2px solid #0c4b7a}.settings-native-row-icon-v21.play{background:#0874cf;border-radius:50%}.settings-native-row-icon-v21.shield{clip-path:polygon(50% 0,88% 16%,82% 72%,50% 100%,18% 72%,12% 16%);background:#0b4a72}.settings-native-list-v21 b{font-size:12px;display:block}.settings-native-list-v21 small{color:#627f95;margin-top:2px;font-size:9px;display:block}.settings-native-list-v21 strong{color:#0c4770}.settings-native-delete-row-v21{color:#e02121;text-align:left;cursor:pointer;background:#fff1f1;border:1px solid #ffc5c5;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:7px;padding:8px 13px;display:grid}.settings-native-delete-row-v21>span{place-items:center;font-size:24px;display:grid}.settings-native-delete-row-v21 b{font-size:12px}.settings-native-delete-row-v21:disabled{opacity:.65}.settings-native-bottom-v21{z-index:50;min-height:66px;padding:7px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #d8e2e8;grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0;box-shadow:0 -8px 22px #07273c0f}.settings-native-bottom-v21 button{color:#52728a;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:4px;display:grid;position:relative}.settings-native-bottom-v21 span{font-size:22px;line-height:23px}.settings-native-bottom-v21 small{font-size:8px;font-weight:800}.settings-native-bottom-v21 button.active{color:#073d62}.settings-native-bottom-v21 button.active:after{content:"";background:#d5aa4c;border-radius:4px;width:48px;height:3px;position:absolute;bottom:-6px}.settings-native-detail-head-v21{z-index:60;min-height:72px;padding:calc(9px + env(safe-area-inset-top)) 16px 10px;color:#fff;background:linear-gradient(135deg,#073c60,#075a83);grid-template-columns:42px 1fr 42px;align-items:center;display:grid;position:sticky;top:0;box-shadow:0 7px 20px #0534502e}.settings-native-detail-head-v21>div{text-align:center}.settings-native-detail-head-v21 small{color:#b8d4e5;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.settings-native-detail-head-v21 b{margin-top:3px;font-size:16px;display:block}.settings-native-detail-head-v21>button{font-size:38px}.settings-legacy-detail-v21{background:#f5f8fa;min-height:calc(100dvh - 72px);padding:14px 14px 38px}.settings-detail-plan>:not(.license-panel-v21):not(.payment-guide-v21):not(.payment-customer-v21),.settings-detail-admin>:not(.commercial-plan-admin-v21):not(.billing-admin-v21),.settings-detail-profile>:not(.identity-help-v21):not(.workspace-branding-panel-v21):not(.professional-settings-panel):not(.cloud-commercial-panel-v19),.settings-detail-team>:not(.cloud-team-panel-v19),.settings-detail-tools>:not(.notification-panel):not(.tutorial-settings-panel-v21):not(.backup-panel):not(.norm-engine),.settings-detail-privacy>:not(.account-delete-panel-v21){display:none!important}.settings-detail-admin>.commercial-plan-admin-v21,.settings-detail-admin>.billing-admin-v21,.settings-detail-plan>.license-panel-v21,.settings-detail-plan>.payment-guide-v21,.settings-detail-plan>.payment-customer-v21,.settings-detail-profile>.identity-help-v21,.settings-detail-profile>.workspace-branding-panel-v21,.settings-detail-profile>.professional-settings-panel,.settings-detail-profile>.cloud-commercial-panel-v19,.settings-detail-team>.cloud-team-panel-v19,.settings-detail-tools>.notification-panel,.settings-detail-tools>.tutorial-settings-panel-v21,.settings-detail-tools>.backup-panel,.settings-detail-privacy>.account-delete-panel-v21{margin:0 0 12px!important}.settings-native-trash-v21{border:2px solid #e02121;border-top:0;border-radius:0 0 3px 3px;width:18px;height:20px;margin-left:9px;position:relative}.settings-native-trash-v21:before{content:"";background:#e02121;border-radius:2px;width:20px;height:2px;position:absolute;top:-5px;left:-3px}.settings-native-trash-v21:after{content:"";border:2px solid #e02121;border-bottom:0;border-radius:3px 3px 0 0;width:7px;height:4px;position:absolute;top:-9px;left:5px}.settings-admin-privacy-note-v21{color:#153b55;background:#fff;border:1px solid #cfe1ec;border-radius:15px;align-items:flex-start;gap:12px;margin:14px;padding:16px;display:flex}.settings-admin-privacy-note-v21>span{color:#17805a;background:#e8f5ee;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:1000;display:grid}.settings-admin-privacy-note-v21 b{font-size:13px;display:block}.settings-admin-privacy-note-v21 p{color:#627786;margin:5px 0 0;font-size:10px;line-height:1.45}@media (max-width:760px){.settings-native-page-v21{box-shadow:none;width:100%!important;max-width:none!important}.settings-native-overview-v21{padding-left:10px;padding-right:10px}.settings-native-account-card-v21{border-radius:17px}.settings-native-header-v21{min-height:96px}.settings-native-plan-card-v21{min-height:82px}.settings-native-bottom-v21{position:fixed;bottom:0;left:0;right:0}.settings-native-page-v21{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.settings-native-detail-head-v21{position:fixed;top:0;left:0;right:0}.settings-legacy-detail-v21{padding-top:calc(88px + env(safe-area-inset-top))}.settings-native-app-v21 em{text-overflow:ellipsis;white-space:nowrap;max-width:106px;overflow:hidden}}@media (min-width:761px){.settings-native-page-v21{border-radius:24px!important;margin-top:18px!important;margin-bottom:30px!important}.settings-native-bottom-v21{border-radius:0 0 24px 24px}}:root{--mbq-navy:#063b5d;--mbq-navy-2:#075a83;--mbq-navy-3:#0a6b9b;--mbq-gold:#d9b65b;--mbq-gold-soft:#f4dfa0;--mbq-canvas:#f3f7f9;--mbq-card:#fff;--mbq-line:#dce6eb;--mbq-text:#123650;--mbq-muted:#648096;--mbq-danger:#e22424;--mbq-shadow:0 10px 28px #07314b1a;--mbq-radius:18px}.premium-native-app-v21{min-height:100dvh;color:var(--mbq-text);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background:linear-gradient(#eef5f8 0,#f7f9fa 190px,#f3f7f9 100%)}.premium-native-app-v21 button,.premium-native-app-v21 a,.premium-native-app-v21 input,.premium-native-app-v21 textarea,.premium-native-app-v21 select{font-family:inherit}.premium-native-app-v21 .premium-native-topbar-v21{z-index:80;min-height:74px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:linear-gradient(135deg,var(--mbq-navy),var(--mbq-navy-2));color:#fff;border:0;position:sticky;top:0;box-shadow:0 8px 22px #0534502e}.premium-native-app-v21 .premium-native-topbar-v21:after{content:"";pointer-events:none;border:22px solid #69bce726;border-radius:50%;width:120px;height:120px;position:absolute;top:-34px;right:-18px}.premium-native-app-v21 .premium-native-topbar-v21 .hamburger{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;width:42px;height:42px}.premium-native-app-v21 .premium-native-topbar-v21 .brand{color:#fff;z-index:2;position:relative}.premium-native-app-v21 .premium-native-topbar-v21 .brand-logo-wrap{background:#fff;border-radius:11px;width:42px;height:42px;padding:3px;box-shadow:0 5px 14px #0000001f}.premium-native-app-v21 .premium-native-topbar-v21 .brand-logo{object-fit:contain}.premium-native-app-v21 .premium-native-topbar-v21 .brand-copy b{letter-spacing:.4px;font-size:15px}.premium-native-app-v21 .premium-native-topbar-v21 .brand-copy small{color:#d7e8f2}.premium-native-app-v21 .premium-native-topbar-v21 .workspace-chip{color:#fff;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:12px}.premium-native-app-v21 .premium-native-topbar-v21 .topbar-role-v19,.premium-native-app-v21 .premium-native-topbar-v21 .topbar-sync-v19{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.premium-native-app-v21>.page,.premium-native-app-v21>.field-page{background:0 0;width:min(1120px,100% - 28px);margin:18px auto 96px}.premium-native-app-v21 .page>.back,.premium-native-app-v21 .field-page>.back{color:#17435f;background:#fff;border:1px solid #d8e4ea;border-radius:12px;align-items:center;min-height:40px;margin-bottom:10px;padding:0 13px;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #07314b0d}.premium-native-app-v21 .eyebrow{color:#557a92!important;letter-spacing:1px!important;font-weight:1000!important}.premium-native-app-v21 .flow-head,.premium-native-app-v21 .plan-head,.premium-native-app-v21 .review-head,.premium-native-app-v21 .v94-home-head{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--mbq-navy),var(--mbq-navy-2))!important;color:#fff!important;box-shadow:var(--mbq-shadow)!important;border:0!important;border-radius:20px!important;margin-bottom:14px!important;padding:22px!important}.premium-native-app-v21 .flow-head:after,.premium-native-app-v21 .plan-head:after,.premium-native-app-v21 .review-head:after,.premium-native-app-v21 .v94-home-head:after{content:"";border:28px solid #6bc0e921;border-radius:50%;width:160px;height:160px;position:absolute;top:-55px;right:-45px}.premium-native-app-v21 .flow-head h1,.premium-native-app-v21 .plan-head h1,.premium-native-app-v21 .review-head h1,.premium-native-app-v21 .v94-home-head h1{letter-spacing:-.5px;color:#fff!important;margin:.15em 0!important}.premium-native-app-v21 .flow-head p,.premium-native-app-v21 .plan-head p,.premium-native-app-v21 .review-head p,.premium-native-app-v21 .v94-home-head p{color:#d6e7f1!important}.premium-native-app-v21 .flow-head .eyebrow,.premium-native-app-v21 .plan-head .eyebrow,.premium-native-app-v21 .review-head .eyebrow,.premium-native-app-v21 .v94-home-head .eyebrow{color:#f0d98b!important}.premium-native-app-v21 .step-chip,.premium-native-app-v21 .risk-chip,.premium-native-app-v21 .law-badge{z-index:2;position:relative;color:#fff!important;background:#ffffff21!important;border:1px solid #fff3!important;border-radius:13px!important}.premium-native-app-v21 .v94-new-inspection,.premium-native-app-v21 .draft-banner,.premium-native-app-v21 .commercial-status-v19,.premium-native-app-v21 .commercial-priority-v19,.premium-native-app-v21 .v94-latest,.premium-native-app-v21 .saved-places,.premium-native-app-v21 .setup-form,.premium-native-app-v21 .suggested-box,.premium-native-app-v21 .client-history,.premium-native-app-v21 .client-form-card,.premium-native-app-v21 .client-list-card,.premium-native-app-v21 .risk-map,.premium-native-app-v21 .review-main>:not(.review-head),.premium-native-app-v21 .review-side>:not(.professional-note),.premium-native-app-v21 .legajo-intro,.premium-native-app-v21 .legajo-summary,.premium-native-app-v21 .notification-panel,.premium-native-app-v21 .backup-panel,.premium-native-app-v21 .norm-engine{border-radius:var(--mbq-radius)!important;border:1px solid var(--mbq-line)!important;background:var(--mbq-card)!important;box-shadow:0 7px 20px #09364f12!important}.premium-native-app-v21 .v94-new-inspection{color:#fff!important;background:linear-gradient(135deg,#064b75,#075f8b)!important;border:0!important;box-shadow:0 11px 26px #03476e30!important}.premium-native-app-v21 .v94-new-inspection small,.premium-native-app-v21 .v94-new-inspection p{color:#d5e8f2!important}.premium-native-app-v21 .v94-new-inspection>span{color:#efd37c!important;background:#ffffff21!important}.premium-native-app-v21 .v94-new-inspection strong{color:#efd37c!important}.premium-native-app-v21 .v94-summary{gap:10px!important}.premium-native-app-v21 .v94-summary article{border:1px solid var(--mbq-line)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 5px 15px #09364f0d!important}.premium-native-app-v21 .v94-summary article b{color:#0a466d!important}.premium-native-app-v21 .v94-summary article.danger{background:#fff5f5!important;border-color:#ffc8c8!important}.premium-native-app-v21 .v94-summary article.attention{background:#fffaf0!important;border-color:#f0d799!important}.premium-native-app-v21 .commercial-status-v19{overflow:hidden!important}.premium-native-app-v21 .commercial-status-main-v19{border-radius:16px 16px 0 0!important}.premium-native-app-v21 .commercial-priority-list-v19 button,.premium-native-app-v21 .v94-latest-card{box-shadow:none!important;background:#fff!important;border:1px solid #e0e8ed!important;border-radius:14px!important}.premium-native-app-v21 input:not([type=checkbox]):not([type=radio]),.premium-native-app-v21 textarea,.premium-native-app-v21 select{outline:none;min-height:48px;box-shadow:inset 0 1px #ffffffb3;color:#123650!important;background:#f8fafb!important;border:1px solid #d5e1e7!important;border-radius:12px!important}.premium-native-app-v21 textarea{min-height:105px;padding:12px!important}.premium-native-app-v21 input:focus,.premium-native-app-v21 textarea:focus,.premium-native-app-v21 select:focus{background:#fff!important;border-color:#4b91ba!important;box-shadow:0 0 0 3px #1f71a21a!important}.premium-native-app-v21 label>span,.premium-native-app-v21 .action-field-label{letter-spacing:.45px;color:#486b82!important;font-weight:1000!important}.premium-native-app-v21 button.primary,.premium-native-app-v21 .flow-footer .primary,.premium-native-app-v21 .plan-bottom .primary,.premium-native-app-v21 .legajo-finish-actions .primary,.premium-native-app-v21 .final-sign-card button,.premium-native-app-v21 .client-form-card .primary{color:#fff!important;background:linear-gradient(135deg,#07517b,#076794)!important;border:0!important;border-radius:13px!important;font-weight:1000!important;box-shadow:0 7px 18px #054c742e!important}.premium-native-app-v21 button.outline,.premium-native-app-v21 .outline{color:#174761!important;background:#fff!important;border:1px solid #cedce4!important;border-radius:12px!important;font-weight:900!important}.premium-native-app-v21 button.delete-inspection,.premium-native-app-v21 .danger-action{border-radius:12px!important}.premium-native-app-v21 .context-grid{gap:10px!important}.premium-native-app-v21 .context-card{background:#fff!important;border:1px solid #dce6eb!important;border-radius:16px!important;box-shadow:0 5px 15px #09364f0d!important}.premium-native-app-v21 .context-card.selected{background:linear-gradient(#fffdf6,#fff9e8)!important;border-color:#d5b254!important;box-shadow:0 7px 18px #bc922921!important}.premium-native-app-v21 .context-card>span{color:#07598a!important;background:#eaf4fa!important;border-radius:12px!important}.premium-native-app-v21 .module-chips button{border-radius:999px!important}.premium-native-app-v21 .flow-footer{background:#fff!important;border:1px solid #dce6eb!important;border-radius:16px!important;box-shadow:0 6px 18px #09364f0d!important}.premium-native-app-v21 .inspection-search{background:#fff!important;border:1px solid #dbe5ea!important;border-radius:14px!important;box-shadow:0 5px 15px #09364f0b!important}.premium-native-app-v21 .recent-list article,.premium-native-app-v21 .client-list article,.premium-native-app-v21 .followup-list article,.premium-native-app-v21 .followup-card{background:#fff!important;border:1px solid #dfe8ed!important;border-radius:16px!important;box-shadow:0 6px 17px #09364f0e!important}.premium-native-app-v21 .inspection-actions button,.premium-native-app-v21 .client-list article button{border-radius:10px!important}.premium-native-app-v21 .map-filters button{background:#fff!important;border:1px solid #d7e3e9!important;border-radius:999px!important}.premium-native-app-v21 .map-filters button.active{color:#fff!important;background:#075b87!important;border-color:#075b87!important}.premium-native-app-v21 .field-page{padding:0!important}.premium-native-app-v21 .field-head,.premium-native-app-v21 .module-head{background:linear-gradient(135deg,var(--mbq-navy),var(--mbq-navy-2))!important;color:#fff!important;box-shadow:var(--mbq-shadow)!important;border-radius:20px!important}.premium-native-app-v21 .field-head p,.premium-native-app-v21 .module-head p,.premium-native-app-v21 .field-head small,.premium-native-app-v21 .module-head small{color:#d7e8f2!important}.premium-native-app-v21 .field-card,.premium-native-app-v21 .camera-card,.premium-native-app-v21 .module-list article,.premium-native-app-v21 .question-card,.premium-native-app-v21 .finding-card,.premium-native-app-v21 .manual-finding,.premium-native-app-v21 .gps-pending-card-v21{background:#fff!important;border:1px solid #dce6eb!important;border-radius:17px!important;box-shadow:0 6px 18px #09364f0f!important}.premium-native-app-v21 .gps-pending-card-v21{background:linear-gradient(#fffdf5,#fff9e8)!important;border-color:#e8cf89!important}.premium-native-app-v21 .summary-grid>div{background:#fff!important;border:1px solid #dce6eb!important;border-radius:14px!important;box-shadow:0 4px 12px #09364f0a!important}.premium-native-app-v21 .action-table{background:#fff!important;border:1px solid #dce6eb!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 22px #09364f11!important}.premium-native-app-v21 .action-table article{border-color:#e4ebef!important}.premium-native-app-v21 .action-table-head{color:#fff!important;background:linear-gradient(135deg,#073e61,#075a83)!important}.premium-native-app-v21 .doc-grid article{background:#fff!important;border:1px solid #dce6eb!important;border-radius:15px!important;box-shadow:0 5px 15px #09364f0d!important}.premium-native-app-v21 .doc-grid article.missing{background:#fffaf1!important;border-color:#eed89b!important}.premium-native-app-v21 .conclusion-block{background:#fff!important;border:1px solid #dce6eb!important;border-radius:17px!important;box-shadow:0 6px 18px #09364f0e!important}.premium-native-app-v21 .normativa-page .norm-card,.premium-native-app-v21 .normativa-page article,.premium-native-app-v21 .norm-results>*{border-color:#dce6eb!important;border-radius:16px!important;box-shadow:0 5px 15px #09364f0d!important}.premium-native-app-v21 .norm-tabs button{border-radius:999px!important}.premium-native-app-v21 .app-drawer{background:#f7f9fa!important;border-radius:0 22px 22px 0!important;box-shadow:16px 0 42px #052a4033!important}.premium-native-app-v21 .drawer-head{background:linear-gradient(135deg,var(--mbq-navy),var(--mbq-navy-2))!important;color:#fff!important}.premium-native-app-v21 .drawer-summary{background:#fff!important;border:1px solid #dce6eb!important;border-radius:16px!important}.premium-native-app-v21 .app-drawer nav button{border-radius:12px!important}.premium-native-app-v21 .app-drawer nav button:hover,.premium-native-app-v21 .app-drawer nav .drawer-primary{color:#07527e!important;background:#eaf4f9!important}.premium-native-app-v21 .mb-dialog{border:1px solid #dce6eb!important;border-radius:22px!important;box-shadow:0 28px 70px #04263a3d!important}.premium-native-app-v21 .mb-dialog-icon{color:#075d8d!important;background:#eaf4f9!important}.app-native-bottom-v21{z-index:70;min-height:68px;padding:7px 4px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-top:1px solid #d8e2e8;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #07273c12}.app-native-bottom-v21 button{color:#55758c;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:4px;display:grid;position:relative}.app-native-bottom-v21 span{font-size:22px;line-height:23px}.app-native-bottom-v21 small{font-size:8px;font-weight:900}.app-native-bottom-v21 button.active{color:#073d62}.app-native-bottom-v21 button.active:after{content:"";background:#d5aa4c;border-radius:4px;width:48px;height:3px;position:absolute;bottom:-6px}@media (max-width:760px){.premium-native-app-v21>.page,.premium-native-app-v21>.field-page{width:100%;margin:0 auto 92px;padding:12px 10px 18px!important}.premium-native-app-v21 .premium-native-topbar-v21{min-height:68px;padding-left:10px;padding-right:10px}.premium-native-app-v21 .premium-native-topbar-v21 .workspace-chip,.premium-native-app-v21 .premium-native-topbar-v21 .topbar-role-v19{display:none!important}.premium-native-app-v21 .premium-native-topbar-v21 .brand{flex:1;min-width:0}.premium-native-app-v21 .premium-native-topbar-v21 .brand-copy small{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.premium-native-app-v21 .flow-head,.premium-native-app-v21 .plan-head,.premium-native-app-v21 .review-head,.premium-native-app-v21 .v94-home-head{border-radius:18px!important;margin:0 0 12px!important;padding:18px 16px!important}.premium-native-app-v21 .flow-head h1,.premium-native-app-v21 .plan-head h1,.premium-native-app-v21 .review-head h1,.premium-native-app-v21 .v94-home-head h1{font-size:24px!important;line-height:1.08!important}.premium-native-app-v21 .v94-summary{grid-template-columns:1fr 1fr!important}.premium-native-app-v21 .v94-summary article{min-height:94px!important}.premium-native-app-v21 .v94-new-inspection{border-radius:17px!important}.premium-native-app-v21 .context-grid,.premium-native-app-v21 .client-admin-grid,.premium-native-app-v21 .review-grid{grid-template-columns:1fr!important}.premium-native-app-v21 .field-head,.premium-native-app-v21 .module-head{border-radius:18px!important}.premium-native-app-v21 footer{display:none!important}.premium-native-app-v21 .offline-work-banner-v20{top:68px!important}}@media (min-width:761px){.app-native-bottom-v21{border:1px solid #d8e2e8;border-radius:18px;width:min(680px,100% - 40px);bottom:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 30px #07273c21}.premium-native-app-v21>.page,.premium-native-app-v21>.field-page{margin-bottom:110px}}.login-page-pro,.professional-onboarding,.workspace-select-page{min-height:100dvh;background:linear-gradient(160deg,#063b5d 0,#075a83 42%,#eef5f8 42.2%,#f7f9fa 100%)!important}.login-page-pro .login-brand-block img,.professional-onboarding-head img{background:#fff;border-radius:18px;padding:5px;box-shadow:0 10px 28px #04263a2e}.login-page-pro .login-brand-block h1,.login-page-pro .login-brand-block p{color:#fff!important}.login-page-pro .login-brand-block p{color:#d8e9f2!important}.login-page-pro .login-card-pro,.professional-onboarding-card,.workspace-select-card{background:#fffffffa!important;border:1px solid #dce6eb!important;border-radius:24px!important;box-shadow:0 24px 60px #04263a33!important}.login-page-pro .login-card-head small,.professional-onboarding-head small,.workspace-select-card>small{letter-spacing:1px;font-weight:1000;color:#a77b1d!important}.login-page-pro .login-card-head h2,.professional-onboarding-head h1,.workspace-select-card h1{color:#123650!important}.login-page-pro .login-input-wrap,.professional-onboarding-card input,.workspace-select-card input,.workspace-select-card select{background:#f8fafb!important;border-color:#d6e2e8!important;border-radius:13px!important}.login-page-pro .login-submit,.professional-onboarding-card .login-submit,.workspace-select-card .primary{color:#fff!important;background:linear-gradient(135deg,#07517b,#076794)!important;border:0!important;border-radius:13px!important;box-shadow:0 8px 20px #054c742e!important}.workspace-organization-group,.workspace-create-form,.workspace-empty-access{background:#fff!important;border:1px solid #dce6eb!important;border-radius:17px!important;box-shadow:0 6px 18px #09364f0f!important}.workspace-enter,.workspace-create-trigger{border-radius:14px!important}.workspace-enter:hover,.workspace-create-trigger:hover{background:#eef7fb!important}@media (max-width:760px){.login-page-pro,.professional-onboarding,.workspace-select-page{background:linear-gradient(#063b5d 0,#075a83 190px,#f3f7f9 190px,#f7f9fa 100%)!important}.login-page-pro .login-card-pro,.professional-onboarding-card,.workspace-select-card{border-radius:20px!important}.workspace-select-page{padding:12px!important}}.app-native-bottom-v21,.settings-native-bottom-v21{grid-template-columns:none!important;display:flex!important}.app-native-bottom-v21>button,.settings-native-bottom-v21>button{flex:1 1 0;min-width:0}@media (max-width:760px){.premium-native-app-v21 .premium-native-topbar-v21 .hamburger{display:none!important}.premium-native-app-v21 .app-drawer{overscroll-behavior:contain;top:auto!important;left:8px!important;right:8px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;border-radius:22px!important;width:auto!important;max-width:none!important;max-height:min(72dvh,620px)!important;position:fixed!important;overflow:auto!important;box-shadow:0 22px 60px #04263a47!important}.premium-native-app-v21 .drawer-head{z-index:2;border-radius:22px 22px 0 0;position:sticky;top:0}.premium-native-app-v21 .drawer-foot{padding-bottom:18px}.settings-native-page-v21{scroll-padding-bottom:calc(138px + env(safe-area-inset-bottom));padding-bottom:calc(138px + env(safe-area-inset-bottom))!important;overflow:visible!important}.settings-native-overview-v21{padding-bottom:28px!important}.settings-native-delete-row-v21{margin-bottom:24px!important}.settings-native-bottom-v21{min-height:72px}}@media (min-width:761px){.app-native-bottom-v21,.settings-native-bottom-v21{display:none!important}.premium-native-app-v21>.page,.premium-native-app-v21>.field-page{margin-bottom:34px!important}}@media (max-width:760px){.premium-native-app-v21 .app-drawer{animation:.2s ease-out mbBottomSheet09q1!important}}@keyframes mbBottomSheet09q1{0%{opacity:.35;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.premium-native-app-v21 .drawer-head small{color:#d8e9f2!important}.premium-native-app-v21 .drawer-head>button{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff2e!important}.premium-native-app-v21 .drawer-summary b{color:#123650!important}.premium-native-app-v21 .drawer-summary small{color:#617787!important}.premium-native-app-v21 .drawer-summary em{color:#07527e!important}.premium-native-app-v21 .app-more-sheet-v21 nav button,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button{align-items:center!important;gap:12px!important}.premium-native-app-v21 .app-more-sheet-v21 nav button>div,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.premium-native-app-v21 .app-more-sheet-v21 nav button b,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button b{color:#15384e;font-size:14px;line-height:1.15}.premium-native-app-v21 .app-more-sheet-v21 nav button small,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button small{color:#667d8c;font-size:11px;font-weight:650;line-height:1.25}.premium-native-app-v21 .app-more-sheet-v21 .drawer-primary b{color:#07527e!important}.drawer-nav-icon-v21{color:#07527e;background:#eaf4f9;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.premium-native-app-v21 .drawer-foot>button>span{color:#31556d;background:#f0f4f6;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.premium-native-app-v21 .drawer-exit b{color:#a33030!important}.premium-native-app-v21 .drawer-exit>span{color:#a33030!important;background:#fff0f0!important}@media (max-width:760px){.drawer-core-desktop-v21{display:none!important}.premium-native-app-v21 .drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0518259e!important}.premium-native-app-v21 .app-more-sheet-v21{background:#fff!important;border:1px solid #d8e3e9!important;padding:0 12px 14px!important}.premium-native-app-v21 .app-more-sheet-v21 .drawer-head{margin:0 -12px 12px!important;padding:14px 14px 13px!important}.premium-native-app-v21 .app-more-sheet-v21 .drawer-summary{margin:10px 0 12px!important;padding:12px!important}.premium-native-app-v21 .app-more-sheet-v21 nav{gap:8px!important}.premium-native-app-v21 .app-more-sheet-v21 nav button{background:#fff!important;border:1px solid #dce6eb!important;min-height:62px!important;padding:8px 10px!important;box-shadow:0 3px 10px #09364f09!important}.premium-native-app-v21 .app-more-sheet-v21 nav .drawer-primary{color:#07527e!important;background:#eef7fb!important;border-color:#c8e0ec!important}.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot{gap:5px!important;margin-top:12px!important;padding-top:10px!important}.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button{min-height:54px!important;padding:7px 9px!important}.app-native-bottom-v21 small,.settings-native-bottom-v21 small{letter-spacing:-.1px;font-size:9px!important}.app-native-bottom-v21 span,.settings-native-bottom-v21 span{font-size:21px!important}}.today-home-head-v21{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.today-home-health-v21{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-width:148px;padding:12px 14px;display:grid;position:relative}.today-home-health-v21 small{color:#cce0eb;letter-spacing:1px;grid-column:1/-1;font-size:8px;font-weight:1000}.today-home-health-v21 b{color:#fff;font-size:12px;line-height:1.15}.today-home-health-v21 em{color:#f3d985;font-size:20px;font-style:normal;font-weight:1000}.today-home-health-v21.red{box-shadow:inset 4px 0 #ef5a55}.today-home-health-v21.yellow{box-shadow:inset 4px 0 #e8b64e}.today-home-health-v21.green{box-shadow:inset 4px 0 #45bd7a}.today-primary-action-v21{margin-bottom:12px!important}.today-focus-card-v21{background:#fff;border:1px solid #dce6eb;border-left:5px solid #7894a5;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:16px 18px;display:flex;box-shadow:0 7px 20px #09364f11}.today-focus-card-v21.overdue{background:linear-gradient(90deg,#fff4f2,#fff 28%);border-left-color:#d84b43}.today-focus-card-v21.today{background:linear-gradient(90deg,#fff9eb,#fff 28%);border-left-color:#d8931c}.today-focus-card-v21.next7{border-left-color:#548eae}.today-focus-card-v21.clear{background:linear-gradient(90deg,#f2fbf6,#fff 28%);border-left-color:#2c9a69}.today-focus-copy-v21{grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-width:0;display:grid}.today-focus-copy-v21>small{color:#637b8c;letter-spacing:.9px;grid-column:1/-1;font-size:8px;font-weight:1000}.today-focus-copy-v21>b{color:#133a55;grid-column:1/-1;margin-top:2px;font-size:15px;line-height:1.25}.today-focus-copy-v21>p{color:#627785;grid-column:1/-1;margin:2px 0 0;font-size:11px;line-height:1.4}.today-focus-badge-v21{letter-spacing:.45px;color:#365d75;background:#eaf1f5;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:1000}.today-focus-badge-v21.overdue{color:#b1322d;background:#ffe8e6}.today-focus-badge-v21.today{color:#94640d;background:#fff1ce}.today-focus-badge-v21.next7{color:#286787;background:#e8f3f9}.today-focus-badge-v21.clear{color:#1f7b50;background:#e7f7ee}.today-focus-card-v21>button{color:#fff;letter-spacing:.3px;cursor:pointer;background:#0b527d;border:0;border-radius:12px;flex:none;min-height:42px;padding:0 13px;font-size:9px;font-weight:1000}.today-kpis-v21 article{cursor:pointer;transition:transform .15s,box-shadow .15s}.today-kpis-v21 article:hover{transform:translateY(-1px);box-shadow:0 9px 22px #09364f14!important}.client-premium-summary-v21{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px;display:grid}.client-premium-summary-v21>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:16px;min-height:92px;padding:13px 15px;box-shadow:0 6px 17px #09364f0e}.client-premium-summary-v21 small,.client-premium-summary-v21 b,.client-premium-summary-v21 span{display:block}.client-premium-summary-v21 small{color:#617889;letter-spacing:.7px;font-size:8px;font-weight:1000}.client-premium-summary-v21 b{color:#0c4e78;margin:4px 0;font-size:26px}.client-premium-summary-v21 span{color:#687e8c;font-size:10px}.client-premium-summary-v21>button.danger{background:#fff6f5;border-color:#f5c9c6}.client-premium-summary-v21>button.danger b{color:#bc3a33}.client-premium-summary-v21>button.follow{background:#fffaf0;border-color:#ead9a7}.client-premium-summary-v21>button.controlled{background:#f7fcf9;border-color:#cfe6da}.client-premium-summary-v21>button.controlled b{color:#287a55}.clients-premium-grid-v21{align-items:start}.client-create-card-v21{position:sticky;top:92px}.client-create-title-v21{margin-bottom:2px;align-items:center!important;gap:10px!important;display:flex!important}.client-create-title-v21>span{color:#07598a;background:#eaf4f9;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid}.client-create-title-v21 small{color:#8a6a24;letter-spacing:.8px;font-size:8px;font-weight:1000;display:block}.client-create-title-v21 h3{color:#143a55;margin:2px 0 0}.client-search-sticky-v21{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;gap:10px;margin:-6px -6px 12px;padding:6px;display:flex;position:sticky;top:86px}.client-search-sticky-v21 .inspection-search{flex:1;margin:0!important}.client-search-sticky-v21>b{white-space:nowrap;color:#647b89;font-size:10px}.client-premium-list-v21{gap:11px!important}.client-premium-card-v21{overflow:hidden;border-left:5px solid #7894a5!important;padding:0!important;display:block!important}.client-premium-card-v21.danger{background:linear-gradient(90deg,#fff6f5,#fff 18%)!important;border-left-color:#d84b43!important}.client-premium-card-v21.follow{border-left-color:#dda52e!important}.client-premium-card-v21.controlled{border-left-color:#2f9b68!important}.client-premium-card-main-v21{padding:14px 14px 12px}.client-premium-title-v21{align-items:center;grid-template-columns:11px minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}.client-premium-dot-v21{background:#7894a5;border-radius:50%;width:10px;height:10px}.client-premium-card-v21.danger .client-premium-dot-v21{background:#d84b43}.client-premium-card-v21.follow .client-premium-dot-v21{background:#dda52e}.client-premium-card-v21.controlled .client-premium-dot-v21{background:#2f9b68}.client-premium-title-v21>div{display:block!important}.client-premium-title-v21 b{color:#123a56;display:block;font-size:16px!important}.client-premium-title-v21 small{color:#687e8c;margin-top:3px;display:block;font-size:10px!important}.client-premium-title-v21 em{color:#48697e;letter-spacing:.35px;background:#edf3f6;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:1000}.client-premium-card-v21.danger .client-premium-title-v21 em{color:#b53630;background:#ffe9e7}.client-premium-card-v21.follow .client-premium-title-v21 em{color:#8a6415;background:#fff1cf}.client-premium-card-v21.controlled .client-premium-title-v21 em{color:#24764f;background:#e7f6ee}.client-premium-meta-v21{grid-template-columns:1.4fr repeat(3,.7fr)!important;gap:8px!important;margin-top:13px!important;display:grid!important}.client-premium-meta-v21>span{background:#f5f8fa;border-radius:11px;padding:8px 10px;display:block!important}.client-premium-meta-v21 small{letter-spacing:.45px;font-weight:1000;color:#718594!important;font-size:7px!important;display:block!important}.client-premium-meta-v21 b{color:#193e57;margin-top:3px;font-size:12px!important;display:block!important}.client-premium-meta-v21 .bad b{color:#b53630}.client-premium-meta-v21 .good b{color:#24764f}.client-premium-actions-v21{background:#fbfcfd;border-top:1px solid #e5ecef;padding:10px 12px;flex-wrap:wrap!important;gap:6px!important;display:flex!important}.client-premium-actions-v21 button{min-height:38px!important;padding:0 10px!important}.client-new-inspection-v21{color:#07527e!important;background:#edf7fb!important;border-color:#c9dfeb!important}.followup-priority-tabs-v21{gap:10px!important}.followup-priority-tabs-v21 button{min-height:112px;position:relative;overflow:hidden;border-top-width:1px!important;border-radius:17px!important}.followup-priority-tabs-v21 button:after{content:"";background:#7c93a2;height:4px;position:absolute;top:0;left:0;right:0}.followup-priority-tabs-v21 button.overdue:after{background:#d84b43}.followup-priority-tabs-v21 button.today:after{background:#d8931c}.followup-priority-tabs-v21 button.next:after{background:#548eae}.followup-priority-tabs-v21 button.closed:after{background:#2f9b68}.followup-priority-tabs-v21 button.next{background:#f7fbfd!important}.followup-priority-tabs-v21 button.closed{background:#f6fbf8!important}.followup-tab-icon-v21{color:#365a70;background:#eef3f6;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:1000;position:absolute;right:12px;font-size:12px!important;display:grid!important;top:11px!important}.followup-priority-tabs-v21 button.overdue .followup-tab-icon-v21{color:#b5342e;background:#ffe7e4}.followup-priority-tabs-v21 button.today .followup-tab-icon-v21{color:#95620a;background:#fff0c9}.followup-priority-tabs-v21 button.closed .followup-tab-icon-v21{color:#24764f;background:#e6f6ed}.followup-toolbar-premium-v21{background:#fff;border:1px solid #dce6eb;border-radius:16px;padding:10px;box-shadow:0 6px 17px #09364f0d}.followup-list-caption-v21{color:#557084;justify-content:space-between;align-items:center;gap:10px;margin:2px 2px 8px;display:flex}.followup-list-caption-v21 b{color:#153d58;font-size:12px}.followup-list-caption-v21 span{font-size:10px}.followup-priority-list-v21 .action-row-v13{min-height:102px}.followup-priority-list-v21 .action-row-v13.closed{background:linear-gradient(90deg,#f3fbf6,#fff 18%);border-left-color:#2f9b68}.premium-native-app-v21 .premium-native-topbar-v21 .topbar-sync-v19{box-shadow:inset 0 0 0 1px #ffffff08;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff3b!important}.premium-native-app-v21 .premium-native-topbar-v21 .topbar-sync-v19 i{background:#55d695!important;box-shadow:0 0 0 3px #55d69529!important}.premium-native-app-v21 .premium-native-topbar-v21 .topbar-sync-v19.pending i{background:#f2c353!important}.premium-native-app-v21 .premium-native-topbar-v21 .topbar-sync-v19.offline i{background:#ff8178!important}.premium-native-app-v21 .premium-native-topbar-v21 .topbar-sync-v19.local i{background:#c0d0da!important}.settings-sync-chip-v21{z-index:3!important;color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:999px!important;justify-content:center!important;place-self:start end!important;align-items:center!important;gap:6px!important;min-width:96px!important;min-height:32px!important;padding:0 9px!important;font-size:8px!important;font-weight:1000!important;line-height:1!important;display:inline-flex!important;position:relative!important}.settings-sync-chip-v21 i{background:#55d695;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #55d69521}.settings-sync-chip-v21.pending i{background:#f2c353}.settings-sync-chip-v21.offline i{background:#ff8178}.settings-sync-chip-v21.local i{background:#c0d0da}.settings-native-header-v21,.settings-native-detail-head-v21{grid-template-columns:42px minmax(0,1fr) minmax(96px,auto)!important}.premium-native-app-v21>.page,.premium-native-app-v21>.field-page{animation:.18s ease-out mbPageIn09q3}.mb-dialog{animation:.16s ease-out mbDialogIn09q3}@keyframes mbPageIn09q3{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes mbDialogIn09q3{0%{opacity:.45;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.premium-native-app-v21 .empty-state{color:#244b62!important;background:#fbfdfe!important;border:1px dashed #cfdde5!important;border-radius:16px!important}.premium-native-app-v21 .empty-state p{color:#667d8c!important}.premium-native-app-v21 .app-more-sheet-v21 nav button b,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button b{color:#123b57!important}.premium-native-app-v21 .app-more-sheet-v21 nav button small,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button small{color:#587184!important;font-weight:750!important}@media (max-width:760px){.today-home-head-v21{grid-template-columns:1fr!important}.today-home-health-v21{width:100%;min-width:0;grid-template-columns:1fr auto!important}.today-home-health-v21 small{grid-column:auto}.today-home-health-v21 b{text-align:right}.today-home-health-v21 em{grid-area:1/2/3;align-self:center}.today-focus-card-v21{flex-direction:column;align-items:stretch;padding:14px}.today-focus-card-v21>button{width:100%;min-height:44px}.client-premium-summary-v21{grid-template-columns:1fr 1fr 1fr;gap:7px}.client-premium-summary-v21>button{min-height:88px;padding:10px}.client-premium-summary-v21 small{font-size:7px}.client-premium-summary-v21 b{font-size:22px}.client-premium-summary-v21 span{font-size:8px;line-height:1.25}.client-create-card-v21{position:static}.client-search-sticky-v21{margin:-6px -6px 10px;padding:6px 4px;top:0}.client-search-sticky-v21>b{display:none}.client-premium-title-v21{grid-template-columns:10px minmax(0,1fr)!important}.client-premium-title-v21 em{grid-column:2;justify-self:start;margin-top:2px}.client-premium-meta-v21{grid-template-columns:1.35fr 1fr 1fr!important}.client-premium-meta-v21>span:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex!important}.client-premium-actions-v21{grid-template-columns:1fr 1fr;display:grid!important}.client-premium-actions-v21 .client-new-inspection-v21{grid-column:1/-1}.client-premium-actions-v21 button{width:100%}.followup-priority-tabs-v21{grid-template-columns:1fr 1fr!important;gap:8px!important}.followup-priority-tabs-v21 button{min-height:98px!important;padding:12px!important}.followup-priority-tabs-v21 b{font-size:23px!important}.followup-priority-tabs-v21 small{font-size:8px!important}.followup-tab-icon-v21{right:9px;top:9px!important}.followup-toolbar-premium-v21{margin:12px 0!important}.followup-list-caption-v21{margin-top:0}.followup-priority-list-v21 .action-row-v13{grid-template-columns:74px 1fr!important;padding:12px!important}.followup-priority-list-v21 .action-row-main b{font-size:14px!important}.followup-priority-list-v21 .action-row-main p{font-size:11px!important}.settings-sync-chip-v21{min-width:84px!important;padding:0 7px!important;font-size:7.5px!important}.settings-native-header-v21,.settings-native-detail-head-v21{grid-template-columns:38px minmax(0,1fr) minmax(84px,auto)!important;padding-left:10px!important;padding-right:10px!important}.settings-native-header-v21>b{font-size:18px!important}.settings-native-detail-head-v21>div b{font-size:13px!important}.settings-native-detail-head-v21>div small{font-size:6.5px!important}.premium-native-app-v21 input:not([type=checkbox]):not([type=radio]),.premium-native-app-v21 textarea,.premium-native-app-v21 select{font-size:16px!important}.premium-native-app-v21>.page,.premium-native-app-v21>.field-page{scroll-padding-bottom:calc(128px + env(safe-area-inset-bottom))!important;padding-bottom:calc(34px + env(safe-area-inset-bottom))!important}.premium-native-app-v21 .mb-dialog-backdrop{padding:calc(12px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom))!important;align-items:center!important}.premium-native-app-v21 .mb-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow:auto!important}:is(.premium-native-app-v21:has(input:focus) .app-native-bottom-v21,.premium-native-app-v21:has(textarea:focus) .app-native-bottom-v21,.premium-native-app-v21:has(select:focus) .app-native-bottom-v21,.premium-native-app-v21:has(input:focus) .settings-native-bottom-v21,.premium-native-app-v21:has(textarea:focus) .settings-native-bottom-v21,.premium-native-app-v21:has(select:focus) .settings-native-bottom-v21){opacity:0!important;pointer-events:none!important;transition:opacity .12s,transform .12s!important;transform:translateY(115%)!important}.app-native-bottom-v21,.settings-native-bottom-v21{transition:opacity .12s,transform .12s!important}.premium-native-app-v21 .app-more-sheet-v21 nav button b,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button b{font-size:14px!important;line-height:1.25!important}.premium-native-app-v21 .app-more-sheet-v21 nav button small,.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot button small{color:#4d687a!important;font-size:11px!important;line-height:1.35!important}}.loading-app-shell-v21{background:linear-gradient(#063b5d 0,#075a83 180px,#f3f7f9 180px,#f7f9fa 100%);place-items:center;min-height:100dvh;padding:20px;display:grid}.loading-app-card-v21{background:#fff;border:1px solid #dce6eb;border-radius:24px;width:min(520px,100%);padding:22px;box-shadow:0 22px 55px #04263a33}.loading-brand-v21{align-items:center;gap:14px;display:flex}.loading-brand-v21 img{object-fit:contain;background:#f6f8fa;border-radius:15px;width:62px;height:62px}.loading-brand-v21 small{color:#9b7424;letter-spacing:1px;font-size:8px;font-weight:1000;display:block}.loading-brand-v21 b{color:#123a56;margin-top:3px;font-size:18px;display:block}.loading-brand-v21 p{color:#647b8a;margin:4px 0 0;font-size:11px}.loading-skeleton-v21{gap:10px;margin-top:20px;display:grid}.loading-skeleton-v21>span{background:linear-gradient(90deg,#eef3f6 20%,#f8fafb 50%,#eef3f6 80%) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.25s ease-in-out infinite mbSkeleton09q3}.loading-skeleton-v21>span:first-child{width:78%}.loading-skeleton-v21>span:nth-child(2){width:100%}.loading-skeleton-v21>span:nth-child(3){width:62%}.loading-skeleton-v21>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:4px;display:grid}.loading-skeleton-v21 i{background:linear-gradient(90deg,#edf3f6 20%,#fafcfd 50%,#edf3f6 80%) 0 0/220% 100%;border-radius:14px;height:72px;animation:1.25s ease-in-out infinite mbSkeleton09q3}@keyframes mbSkeleton09q3{0%{background-position:200% 0}to{background-position:-20% 0}}.launch-empty-v21{justify-items:start!important;gap:8px!important;padding:22px!important;display:grid!important}.launch-empty-v21 b{color:#17384e!important;font-size:13px!important}.launch-empty-v21 p{max-width:560px!important;margin:0!important;line-height:1.55!important}.launch-empty-v21>button{color:#fff;letter-spacing:.5px;cursor:pointer;background:#07577f;border:0;border-radius:12px;margin-top:4px;padding:11px 14px;font-size:8.5px;font-weight:1000;box-shadow:0 7px 16px #054f7629}.app-toast-v21{left:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:180;color:#17384e;background:#fffffffa;border:1px solid #d8e4ea;border-radius:14px;align-items:center;gap:9px;width:min(92vw,460px);padding:11px 12px;animation:.22s ease-out mbToastIn09r;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 45px #06253738}.app-toast-v21>span{color:#1d7b4b;background:#e8f7ef;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:1000;display:grid}.app-toast-v21.warning>span{color:#94600a;background:#fff2d4}.app-toast-v21.info>span{color:#0b5b82;background:#eaf4fa}.app-toast-v21>b{flex:1;font-size:10px;line-height:1.35}.app-toast-v21>button{color:#76909f;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}@keyframes mbToastIn09r{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.quick-fab-wrap-v21{display:none}.quick-fab-v21{cursor:pointer;border:0}.quick-fab-menu-v21{display:grid}.pwa-update-card-v21,.pwa-install-card-v21{z-index:220;color:#17384e;background:#fffffffb;border:1px solid #d6e3e9;border-radius:16px;align-items:center;gap:10px;width:min(100vw - 24px,560px);padding:10px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #04263a3d}.pwa-update-card-v21{top:calc(12px + env(safe-area-inset-top));background:#fffdf7;border-color:#d7c28a}.pwa-update-card-v21>span{color:#f4c85d;background:#082d44;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:1000;display:grid}.pwa-update-card-v21>div,.pwa-install-card-v21>div{flex:1;min-width:0}.pwa-update-card-v21 b,.pwa-install-card-v21 b{font-size:10.5px;display:block}.pwa-update-card-v21 small,.pwa-install-card-v21 small{color:#617987;margin-top:2px;font-size:8px;line-height:1.35;display:block}.pwa-update-card-v21>button,.pwa-install-card-v21>button:not(.pwa-install-close-v21){color:#fff;letter-spacing:.45px;white-space:nowrap;cursor:pointer;background:#07577f;border:0;border-radius:10px;padding:9px 11px;font-size:7.5px;font-weight:1000}.pwa-update-card-v21>button:disabled{opacity:.6;cursor:wait}.pwa-install-card-v21{bottom:calc(84px + env(safe-area-inset-bottom));padding-right:38px}.pwa-install-card-v21>img{object-fit:contain;background:#f5f8fa;border-radius:10px;width:38px;height:38px}.pwa-install-close-v21{color:#6d8492;cursor:pointer;background:#f1f5f7;border:0;border-radius:8px;width:24px;height:24px;font-size:15px;position:absolute;top:7px;right:7px}@media (max-width:760px){.quick-fab-wrap-v21{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:125;justify-items:end;gap:9px;display:grid;position:fixed}.quick-fab-v21{color:#09283c;background:linear-gradient(145deg,#e8bd54,#c9952f);border-radius:17px;place-items:center;width:52px;height:52px;font-size:26px;font-weight:600;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 26px #65480e47}.quick-fab-wrap-v21.open .quick-fab-v21{transform:rotate(45deg);box-shadow:0 10px 24px #65480e38}.quick-fab-menu-v21{background:#fffffffc;border:1px solid #d9e4e9;border-radius:16px;gap:7px;width:230px;padding:8px;position:absolute;bottom:61px;right:0;box-shadow:0 18px 45px #05273a38}.quick-fab-menu-v21>button{text-align:left;cursor:pointer;background:#f7fafb;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.quick-fab-menu-v21>button:first-child{background:#edf6fa}.quick-fab-menu-v21>button>span{color:#f2c65d;background:#082f47;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:1000;display:grid}.quick-fab-menu-v21 b{color:#17384e;font-size:10px;display:block}.quick-fab-menu-v21 small{color:#6d8390;margin-top:2px;font-size:7.5px;display:block}.app-native-bottom-v21>button:last-child>span,.settings-native-bottom-v21>button:last-child>span{letter-spacing:1px!important;font-size:15px!important}.pwa-update-card-v21{top:calc(8px + env(safe-area-inset-top));width:calc(100vw - 16px)}.pwa-install-card-v21{bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100vw - 16px)}}@media (min-width:761px){.app-toast-v21,.pwa-install-card-v21{bottom:24px}.pwa-update-card-v21{top:16px}}.gps-field-button.low-accuracy{color:#ffd37a!important;background:#f4b54529!important;border-color:#f4b545b8!important}.gps-prompt-v21.low-accuracy{background:linear-gradient(135deg,#fff8e5,#fff)!important;border-color:#e2bb5f!important}.gps-prompt-v21.low-accuracy .gps-prompt-icon-v21,.gps-prompt-v21.low-accuracy>button{background:#8b681d!important}@media (max-width:560px){.field-top .back.light{min-width:64px;min-height:38px;padding:8px 10px!important;font-size:10px!important}.gps-field-button{min-height:38px!important;font-size:7.5px!important}.gps-prompt-v21 small{font-size:9px!important;line-height:1.45!important}}.mb-nav-icon-wrap-v21{background:linear-gradient(#075a8314,#075a8308);border-radius:11px;place-items:center;width:30px;height:30px;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.mb-nav-icon-v21{color:currentColor;width:21px;height:21px;display:block}.app-native-bottom-v21 button.active .mb-nav-icon-wrap-v21,.settings-native-bottom-v21 button.active .mb-nav-icon-wrap-v21{background:linear-gradient(#d9b65b47,#d9b65b1f);box-shadow:0 6px 14px #07273c1a}.app-native-bottom-v21 button:hover .mb-nav-icon-wrap-v21,.settings-native-bottom-v21 button:hover .mb-nav-icon-wrap-v21{transform:translateY(-1px)}.app-native-bottom-v21 small,.settings-native-bottom-v21 small{margin-top:1px}.app-native-bottom-v21 span,.settings-native-bottom-v21 span{line-height:normal}.app-native-bottom-v21>button:last-child>span,.settings-native-bottom-v21>button:last-child>span{font-size:inherit!important;letter-spacing:normal!important}.payment-customer-v21,.license-panel-v21,.commercial-plan-admin-v21,.billing-admin-v21{width:100%;min-width:0;max-width:100%}.payment-customer-head-v21>div,.payment-alias-v21>div,.payment-form-v21 label,.payment-price-summary-v21{min-width:0;max-width:100%}.payment-customer-head-v21 p,.payment-alias-v21 b,.payment-price-summary-v21 span{overflow-wrap:anywhere;word-break:break-word}.payment-alias-v21{min-width:0}.payment-alias-v21 b{font-size:22px;line-height:1.15}.payment-alias-v21 button{white-space:nowrap;flex:none;min-height:46px;box-shadow:0 6px 16px #07273c29}.payment-form-v21,.payment-form-v21>*{min-width:0}.payment-form-v21 select,.payment-form-v21 input,.payment-form-v21 textarea{box-sizing:border-box;width:100%;max-width:100%}.payment-form-v21 input[type=file]{background:#fff;padding:8px 10px;font-size:12px;line-height:1.35}.payment-form-v21 input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#0b2130;border:0;border-radius:8px;margin-right:10px;padding:8px 10px;font-weight:900}.payment-submit-v21,.payment-refresh-v21{min-height:46px}@media (max-width:700px){.payment-customer-v21{border-radius:16px;padding:16px}.payment-customer-head-v21{gap:10px}.payment-customer-head-v21 b{font-size:20px}.payment-customer-head-v21 p{font-size:12px;line-height:1.5}.payment-customer-head-v21>span{align-self:flex-start;font-size:10px}.payment-alias-v21{flex-direction:column;align-items:stretch;padding:14px}.payment-alias-v21 button{width:100%}.payment-form-v21{grid-template-columns:1fr;gap:10px}.payment-price-summary-v21{padding:14px}.payment-price-summary-v21 b{font-size:22px}.payment-receipt-file-v21{gap:6px;display:grid}.payment-submit-v21,.payment-refresh-v21{width:100%}.settings-legacy-detail-v21{padding-left:10px;padding-right:10px}}.settings-native-lock-v21{border:2px solid;border-radius:3px;width:14px;height:12px;margin-top:5px;display:block;position:relative}.settings-native-lock-v21:before{content:"";border:2px solid;border-bottom:0;border-radius:6px 6px 0 0;width:6px;height:7px;position:absolute;top:-9px;left:2px}.settings-native-row-icon-v21>i.settings-native-lock-v21{font-style:normal}.payment-guide-v21{background:linear-gradient(135deg,#fdfbf5,#fff);border:1px solid #d7e2e7;border-radius:18px;margin:0 0 12px;padding:18px;box-shadow:0 9px 24px #07314b0f}.payment-guide-head-v21{align-items:flex-start;gap:13px;display:flex}.payment-guide-head-v21>span{color:#efc65d;background:#092f47;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:1000;display:grid}.payment-guide-head-v21 small{color:#9a7426;letter-spacing:1px;font-size:8px;font-weight:1000;display:block}.payment-guide-head-v21 b{color:#0c3550;margin-top:4px;font-size:18px;display:block}.payment-guide-head-v21 p{color:#607582;margin:5px 0 0;font-size:10px;line-height:1.5}.payment-guide-steps-v21{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.payment-guide-steps-v21 article{background:#fff;border:1px solid #e1e8eb;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.payment-guide-steps-v21 em{color:#fff;background:#0a547b;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:1000;display:grid}.payment-guide-steps-v21 b{color:#153a51;font-size:9.5px;display:block}.payment-guide-steps-v21 small{color:#70828d;margin-top:2px;font-size:7.5px;line-height:1.4;display:block}.payment-guide-note-v21{color:#695015;background:#fff6dd;border:1px solid #e4c878;border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.payment-guide-note-v21 b{white-space:nowrap;font-size:9px}.payment-guide-note-v21 span{font-size:8px;line-height:1.45}.onboarding-card-pro-v21{background:linear-gradient(#fff 0%,#fbfcfc 100%);border:1px solid #ffffff80;width:min(620px,100%);overflow:hidden}.onboarding-brand-v21{align-items:center;gap:10px;display:flex}.onboarding-brand-v21 img{object-fit:contain;background:#06131d;border-radius:13px;width:46px;height:46px;padding:5px}.onboarding-brand-v21 b{color:#0b2f46;letter-spacing:.4px;font-size:13px;display:block}.onboarding-brand-v21 small{color:#8a6a27;letter-spacing:1.2px;margin-top:2px;font-size:7px;font-weight:1000;display:block}.onboarding-progress-v21{grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0 16px}.onboarding-progress-v21 span{height:4px}.onboarding-step-meta-v21{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.onboarding-step-meta-v21 .onboarding-icon-v21{color:#f1c45a;background:linear-gradient(145deg,#07283b,#0b4e70);border-radius:17px;width:56px;height:56px;margin:0;box-shadow:0 8px 20px #072c412e}.onboarding-step-meta-v21>span{color:#527083;letter-spacing:.8px;background:#eef4f7;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:1000}.onboarding-card-pro-v21>small{letter-spacing:1.05px;font-size:8px}.onboarding-card-pro-v21 h2{letter-spacing:-.4px;margin:6px 0 8px;font-size:27px;line-height:1.1}.onboarding-card-pro-v21>p{color:#536b78;font-size:13px;line-height:1.5}.onboarding-points-v21{gap:7px;margin-top:14px;display:grid}.onboarding-points-v21>div{background:#fff;border:1px solid #e2e9ed;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.onboarding-points-v21>div>span{color:#24734c;background:#eaf6ef;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:1000;display:grid}.onboarding-points-v21 b{color:#274657;font-size:9.5px;line-height:1.35}.onboarding-tip-v21{color:#fff;background:linear-gradient(135deg,#071f2e,#0d3a50);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.onboarding-tip-v21>span{color:#092638;background:#d8ad4b;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:1000;display:grid}.onboarding-tip-v21 small{color:#d9bc76;letter-spacing:.9px;font-size:6.5px;font-weight:1000;display:block}.onboarding-tip-v21 b{color:#fff;margin-top:3px;font-size:9px;line-height:1.4;display:block}.onboarding-footer-note-v21{color:#75858d;text-align:center;margin-top:10px;font-size:7.5px;line-height:1.4}.onboarding-actions-v21 .primary{box-shadow:0 7px 18px #0723332b}.settings-setup-checklist-v21{background:#fff;border:1px solid #d9e4e9;border-radius:17px;margin:13px 10px 0;padding:14px;box-shadow:0 7px 20px #07314b0e}.settings-setup-head-v21{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-setup-head-v21 small{color:#9a7426;letter-spacing:1px;font-size:7px;font-weight:1000;display:block}.settings-setup-head-v21 b{color:#123650;margin-top:3px;font-size:15px;display:block}.settings-setup-head-v21>span{color:#537486;letter-spacing:.55px;background:#eef5f8;border-radius:999px;padding:6px 8px;font-size:6.5px;font-weight:1000}.settings-setup-progress-v21{background:#edf2f4;border-radius:99px;height:5px;margin:10px 0 11px;overflow:hidden}.settings-setup-progress-v21>i{border-radius:inherit;background:linear-gradient(90deg,#0a628d,#d5aa4c);height:100%;transition:width .25s;display:block}.settings-setup-items-v21{gap:5px;display:grid}.settings-setup-items-v21>button{color:#17384e;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e5ebee;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 8px;display:grid}.settings-setup-items-v21>button>i{color:#557585;background:#edf3f6;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:1000;display:grid}.settings-setup-items-v21>button.done>i{color:#278055;background:#e9f7ef}.settings-setup-items-v21 b{font-size:9.5px;display:block}.settings-setup-items-v21 small{color:#78909d;margin-top:2px;font-size:7.2px;display:block}.settings-setup-items-v21 strong{color:#75909f;font-size:18px;font-weight:500}.identity-help-v21{grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.identity-help-v21>div{background:#fff;border:1px solid #dce5e9;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.identity-help-v21>div>span{color:#efc65d;letter-spacing:.6px;background:#092f47;border-radius:8px;flex:none;padding:6px 7px;font-size:7px;font-weight:1000}.identity-help-v21 b{color:#15384e;font-size:10px;display:block}.identity-help-v21 p{color:#6e838e;margin:4px 0 0;font-size:8px;line-height:1.45}.identity-help-v21 strong{color:#234f67}.onboarding-path-v21{color:#3d667d;text-align:center;letter-spacing:.65px;background:#eef5f8;border-radius:10px;margin-top:12px;padding:9px 10px;font-size:7px;font-weight:1000}.onboarding-card-pro-v21{width:min(560px,100%)}.onboarding-card-pro-v21 h2{font-size:26px}.onboarding-card-pro-v21>p{font-size:12px}.onboarding-points-v21{grid-template-columns:1fr 1fr;gap:7px}.onboarding-points-v21>div{grid-template-columns:22px minmax(0,1fr);padding:8px}.onboarding-points-v21 b{font-size:8.8px}.onboarding-actions-v21{margin-top:14px}@media (max-width:700px){.payment-guide-v21{padding:14px}.payment-guide-steps-v21{grid-template-columns:1fr 1fr}.payment-guide-note-v21{flex-direction:column;gap:4px}.payment-guide-note-v21 b{white-space:normal}.onboarding-backdrop-v21{padding:8px}.onboarding-card-pro-v21{border-radius:20px;max-height:calc(100dvh - 16px);padding:16px;overflow-y:auto}.onboarding-card-pro-v21 h2{font-size:23px}.onboarding-card-pro-v21>p{font-size:11px}.onboarding-points-v21 b{font-size:8.8px}.onboarding-progress-v21{gap:3px}.onboarding-brand-v21 img{width:42px;height:42px}.onboarding-actions-v21 .primary,.onboarding-actions-v21 .outline{min-height:42px;font-size:9px}}@media (max-width:430px){.payment-guide-steps-v21,.identity-help-v21,.onboarding-points-v21{grid-template-columns:1fr}.settings-setup-head-v21>span{display:none}}.context-help-backdrop-v21{z-index:1450;padding:calc(18px + env(safe-area-inset-top)) 12px 18px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041824ad;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.context-help-card-v21{color:#17384e;background:#fff;border:1px solid #ffffff8c;border-radius:22px;width:min(560px,100%);margin-top:min(7vh,54px);padding:18px;box-shadow:0 28px 80px #00000052}.context-help-brand-v21{align-items:center;gap:11px;display:flex}.context-help-brand-v21 img{object-fit:contain;background:#f4f7f8;border-radius:13px;width:52px;height:52px;padding:3px}.context-help-brand-v21 small{color:#9a7426;letter-spacing:1px;font-size:7px;font-weight:1000;display:block}.context-help-brand-v21 b{color:#14394f;margin-top:3px;font-size:10px;display:block}.context-help-card-v21 h2{color:#0a3048;letter-spacing:-.3px;margin:15px 0 7px;font-size:23px;line-height:1.12}.context-help-card-v21>p{color:#607784;margin:0;font-size:11px;line-height:1.5}.context-help-steps-v21{gap:7px;margin:14px 0;display:grid}.context-help-steps-v21>div{background:#f9fbfc;border:1px solid #e0e8ec;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.context-help-steps-v21 span{color:#fff;background:#0a5279;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:1000;display:grid}.context-help-steps-v21 b{color:#24475b;font-size:9.5px;line-height:1.4}.context-help-hide-v21{cursor:pointer;background:#fff8e9;border:1px solid #ecd49b;border-radius:12px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px;display:flex}.context-help-hide-v21 input{margin-top:2px}.context-help-hide-v21 b{color:#644d19;font-size:9px;display:block}.context-help-hide-v21 small{color:#806f4c;margin-top:2px;font-size:7.5px;line-height:1.4;display:block}.context-help-card-v21>button{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#083b59,#075d86);border:0;border-radius:12px;width:100%;min-height:44px;margin-top:12px;font-size:9px;font-weight:1000}.onboarding-brand-v21 img{object-fit:contain!important;background:#f5f7f8!important;padding:3px!important}.pdf-ready-dialog-v21{text-align:left;width:min(560px,94vw)}.pdf-ready-icon-v21{color:#f2ca64;letter-spacing:.6px;background:linear-gradient(145deg,#0a324a,#075b82);border-radius:17px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:1000;display:grid;box-shadow:0 10px 22px #07324a33}.pdf-ready-dialog-v21>small{color:#9a7426;letter-spacing:1px;margin-top:13px;font-size:8px;font-weight:1000;display:block}.pdf-ready-dialog-v21 h2{color:#10364d;margin:5px 0 7px}.pdf-ready-dialog-v21>p{color:#637984;margin:0;font-size:11px;line-height:1.5}.pdf-ready-file-v21{background:#f8fbfc;border:1px solid #dbe6ea;border-radius:13px;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.pdf-ready-file-v21>span{color:#24784e;background:#e7f6ed;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:1000;display:grid}.pdf-ready-file-v21 b{overflow-wrap:anywhere;color:#173b50;font-size:9.5px;display:block}.pdf-ready-file-v21 small{color:#768c98;margin-top:2px;font-size:7.5px;display:block}.pdf-ready-actions-v21{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pdf-ready-actions-v21 button{letter-spacing:.35px;cursor:pointer;border-radius:11px;min-height:45px;font-size:8px;font-weight:1000}.pdf-ready-actions-v21 .view{color:#0b5278;background:#fff;border:1px solid #b9ccd6}.pdf-ready-actions-v21 .share{color:#fff;background:#0b5278;border:0}.pdf-ready-actions-v21 .download{color:#092e45;background:#d7ae50;border:0}.pdf-location-note-v21{color:#705723;background:#fff7e7;border:1px solid #ead29a;border-radius:11px;gap:4px;margin-top:12px;padding:11px 12px;display:grid}.pdf-location-note-v21 b{font-size:9px}.pdf-location-note-v21 span{font-size:8px;line-height:1.45}.pdf-ready-close-v21{color:#6c8491;cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:9px;font-weight:900;display:block}@media (max-width:520px){.context-help-card-v21{margin-top:10px;padding:15px}.context-help-card-v21 h2{font-size:20px}.pdf-ready-actions-v21{grid-template-columns:1fr}.pdf-ready-actions-v21 button{min-height:44px}}.mb-settings-icon-v21{color:currentColor;flex:none;width:22px;height:22px;display:block}.settings-native-plan-icon-v21 .mb-settings-icon-v21{width:28px;height:28px}.settings-native-gold-row-v21>span .mb-settings-icon-v21,.settings-native-row-icon-v21 .mb-settings-icon-v21{width:21px;height:21px}.settings-native-account-meta-v21 i .mb-settings-icon-v21{width:20px;height:20px}.settings-native-delete-icon-v21{color:#d92a2a;background:#ffe4e4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.settings-native-delete-icon-v21 .mb-settings-icon-v21{width:20px;height:20px}.license-countdown-home-v21{color:#17384e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6eb;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin:10px 0 14px;padding:11px 12px;display:grid;box-shadow:0 6px 18px #09364f0e}.license-countdown-home-v21 .license-countdown-icon-v21{color:#0a5579;background:#eef5f8;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.license-countdown-home-v21 .license-countdown-icon-v21 svg{width:21px;height:21px}.license-countdown-home-v21 small{color:#8d6c25;letter-spacing:.9px;font-size:7px;font-weight:1000;display:block}.license-countdown-home-v21 b{color:#123650;margin-top:2px;font-size:13px;display:block}.license-countdown-home-v21 em{color:#6f8794;margin-top:2px;font-size:7.5px;font-style:normal;line-height:1.35;display:block}.license-countdown-home-v21>strong{color:#0b577b;white-space:nowrap;font-size:8px}.license-countdown-home-v21.trial{background:linear-gradient(135deg,#fffaf0,#fff)}.license-countdown-home-v21.warning{background:linear-gradient(135deg,#fff9e8,#fff);border-color:#e7cf91}.license-countdown-home-v21.danger{background:linear-gradient(135deg,#fff1ef,#fff);border-color:#edb8b2}.license-countdown-home-v21.danger b{color:#9c342d}.onboarding-plans-v21{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.onboarding-plans-v21 article{background:#fff;border:1px solid #dce6eb;border-radius:12px;gap:4px;padding:10px;display:grid}.onboarding-plans-v21 article>div b{color:#15384e;font-size:9.5px;display:block}.onboarding-plans-v21 article>div small{color:#768b96;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:7px;line-height:1.3;display:-webkit-box;overflow:hidden}.onboarding-plans-v21 article>strong{color:#9a7220;font-size:13px}.onboarding-plans-v21 article>strong small{color:#87969e;font-size:6.5px}.onboarding-plans-v21 article>span{color:#4f6b7a;font-size:7px;font-weight:900}.onboarding-plans-v21>button{color:#fff;letter-spacing:.45px;cursor:pointer;background:#0b3046;border:0;border-radius:10px;grid-column:1/-1;min-height:40px;font-size:8px;font-weight:1000}.onboarding-plans-loading-v21{text-align:center;background:#f2f6f8;border-radius:11px;grid-column:1/-1;padding:11px}.onboarding-plans-loading-v21 b{color:#24485c;font-size:9px;display:block}.onboarding-plans-loading-v21 small{color:#78909d;margin-top:3px;font-size:7px;display:block}@media (max-width:430px){.license-countdown-home-v21{grid-template-columns:40px minmax(0,1fr)}.license-countdown-home-v21>strong{grid-column:2;justify-self:start}.onboarding-plans-v21{grid-template-columns:1fr 1fr}.onboarding-plans-v21 article{padding:8px}.onboarding-plans-v21 article>strong{font-size:12px}}.ios-install-overlay-v21{z-index:360;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04141e9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ios-install-card-v21{color:#17384e;background:#fff;border:1px solid #d8e3e8;border-radius:24px;width:min(100%,460px);padding:18px;box-shadow:0 28px 80px #04203057}.ios-install-brand-v21{align-items:center;gap:10px;display:flex}.ios-install-brand-v21 img{object-fit:contain;width:44px;height:44px}.ios-install-brand-v21>div{flex:1;min-width:0}.ios-install-brand-v21 small{color:#a27622;letter-spacing:.12em;font-size:8px;font-weight:1000;display:block}.ios-install-brand-v21 b{margin-top:3px;font-size:15px;display:block}.ios-install-brand-v21>button{color:#496877;background:#eef4f6;border:0;border-radius:11px;width:34px;height:34px;font-size:19px}.ios-install-card-v21 h2{letter-spacing:-.03em;margin:18px 0 8px;font-size:26px;line-height:1.05}.ios-install-card-v21>p{color:#6b7f8a;margin:0;font-size:13px;line-height:1.55}.ios-install-steps-v21{gap:9px;margin:18px 0;display:grid}.ios-install-steps-v21>div{background:#f8fafb;border:1px solid #e2eaee;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.ios-install-steps-v21 span{color:#fff;background:#075b84;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:1000;display:grid}.ios-install-steps-v21 b{font-size:12px;line-height:1.4}.ios-install-steps-v21 em{color:#8c691d;font-style:normal}.ios-install-note-v21{color:#6e5a26;background:#fff8df;border-radius:12px;padding:10px;font-size:9px;line-height:1.45;display:block}.ios-install-actions-v21{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.ios-install-actions-v21 button{color:#fff;letter-spacing:.35px;background:#075b84;border:0;border-radius:12px;min-height:44px;font-size:8px;font-weight:1000}.ios-install-actions-v21 button.outline{color:#365768;background:#fff;border:1px solid #cfdde4}@media (max-width:420px){.ios-install-card-v21{border-radius:20px;padding:15px}.ios-install-card-v21 h2{font-size:23px}.ios-install-actions-v21{grid-template-columns:1fr}.ios-install-overlay-v21{padding:12px}}.drawer-nav-icon-v21 .mb-nav-icon-v21,.drawer-nav-icon-v21 .mb-settings-icon-v21{width:22px;height:22px}.drawer-nav-icon-v21{font-size:0}@media (min-width:761px){.premium-native-app-v21 .app-more-sheet-v21 .drawer-nav-icon-v21{color:#07527e;background:#eaf4f9}.premium-native-app-v21 .app-more-sheet-v21 .drawer-foot .drawer-nav-icon-v21{color:#315b72;background:#f3f7f9}.premium-native-app-v21 .app-more-sheet-v21 .drawer-exit .drawer-nav-icon-v21{color:#c84343;background:#fff0f0}}.cloud-email-confirm-v21{color:#123650;background:linear-gradient(#fffaf0,#fffdf8);border:1px solid #e8cf8e;border-radius:16px;gap:11px;padding:14px;display:grid;box-shadow:0 8px 22px #654a1214}.cloud-email-confirm-icon-v21{color:#fff;background:#123650;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.cloud-email-confirm-copy-v21{gap:5px;display:grid}.cloud-email-confirm-copy-v21>b{letter-spacing:.6px;color:#8b6516;font-size:12px}.cloud-email-confirm-copy-v21 p{font-size:12px;line-height:1.55;color:#4f5f69!important;margin:0!important}.cloud-email-confirm-copy-v21 small{color:#6b7780;word-break:break-all;font-size:11px}.cloud-email-confirm-actions-v21{grid-template-columns:1fr;gap:8px;display:grid}.cloud-email-confirm-actions-v21 button{border-radius:11px;min-height:42px;font-weight:900}.cloud-email-confirm-actions-v21 .outline{color:#123650;background:#fff;border:1px solid #c8d5dc}.cloud-email-confirm-v21>.cloud-recovery-success-v19,.cloud-email-confirm-v21>.cloud-recovery-error-v19{margin:0!important}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
