.staff-identity{display:flex;align-items:center;gap:14px;margin:-6px 0 18px;padding:14px 18px;border:1px solid #d8e7e9;border-radius:18px;background:linear-gradient(135deg,#fff,#f2f9f9);box-shadow:0 8px 24px rgba(7,45,54,.06)}.staff-identity-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#0b2d36;color:#fff;font-weight:800}.staff-identity div{display:grid;gap:2px}.staff-identity small{font-size:.68rem;letter-spacing:.12em;color:#698087}.staff-identity strong{font-size:1.05rem;color:#0b2d36}.staff-identity span:last-child{color:#4d666d}.whatsapp-home-card{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;margin-bottom:20px;border:0;border-radius:22px;background:linear-gradient(135deg,#0a5f57,#128c7e);color:#fff;text-align:left;box-shadow:0 16px 38px rgba(18,140,126,.24);cursor:pointer}.whatsapp-home-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:rgba(255,255,255,.18);font-size:28px}.whatsapp-home-card span:nth-child(2){display:grid;gap:3px}.whatsapp-home-card small{font-size:.68rem;letter-spacing:.14em;opacity:.78}.whatsapp-home-card strong{font-size:1.15rem}.whatsapp-home-card em{font-style:normal;opacity:.82}.whatsapp-home-card b{white-space:nowrap}.nav-group-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border:0;background:transparent;color:#95a9ae;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.nav-group-toggle b{font-size:1rem;transition:transform .2s ease}.nav-group.collapsed>.nav-item{display:none!important}.nav-group.collapsed>.nav-group-toggle b{transform:rotate(-90deg)}.policy-filter-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 230px auto;align-items:end;gap:14px;padding:16px 20px;border-bottom:1px solid #e2eaec}.policy-filter-toolbar label{display:grid;gap:6px}.policy-filter-toolbar input,.policy-filter-toolbar select{width:100%}.policy-filter-toolbar strong{padding-bottom:12px;white-space:nowrap}.claim-search-toolbar{display:grid;grid-template-columns:minmax(250px,520px) 1fr auto;align-items:end;gap:14px;margin:-8px 0 20px;padding:16px 18px;border:1px solid #d9e7e9;border-radius:14px;background:#fff}.claim-search-toolbar label{display:grid;gap:6px;color:#3f555b;font-size:.82rem;font-weight:800}.claim-search-toolbar input{width:100%;min-height:42px;border:1px solid #cbdade;border-radius:9px;padding:10px 12px;background:#fff;color:var(--ink)}.claim-search-toolbar span{align-self:center;color:#667d82;font-size:.8rem;font-weight:700}.claim-search-toolbar .outline-btn{min-height:42px}.claim-history-priority{margin:18px 0;border:2px solid #b9dfe0;box-shadow:0 12px 30px rgba(11,45,54,.08)}.claim-classification{display:grid;grid-template-columns:1fr minmax(170px,.45fr) minmax(210px,.55fr) auto;align-items:end;gap:14px;padding:18px;margin:18px 0;background:#f4f9f9;border-color:#cce1e3}.claim-classification>div{align-self:center}.claim-classification h2{margin:2px 0}.claim-classification label{display:grid;gap:6px}.company-card dl{display:grid;gap:8px;margin:14px 0}.company-card dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e3ecee;padding-top:8px}.company-card dt{color:#6e8186}.company-card dd{margin:0;font-weight:700;text-align:right}.company-editor{display:grid;grid-template-columns:1fr 1fr;gap:14px}.company-editor>h2,.company-editor>.eyebrow,.company-editor>label:last-of-type,.company-editor>.dialog-actions,.company-editor>.dialog-close{grid-column:1/-1}.company-editor label{display:grid;gap:6px}.company-editor textarea{min-height:90px}.access-request small{display:block;color:#667b81}.view#mione-users .mione-admin-grid[hidden],.view#mione-users .mione-history[hidden]{display:none!important}@media(max-width:800px){.whatsapp-home-card{grid-template-columns:auto 1fr}.whatsapp-home-card>b{grid-column:1/-1}.policy-filter-toolbar,.claim-search-toolbar,.claim-classification,.company-editor{grid-template-columns:1fr}.claim-search-toolbar{align-items:stretch}.claim-search-toolbar .outline-btn{width:100%}.company-editor>*{grid-column:auto!important}}
.modal-front-alert{position:sticky;top:0;z-index:5;display:none;margin:-10px 30px 15px;padding:13px 16px;border-radius:10px;background:#0b2d36;color:#fff;border-left:4px solid #f5a635;box-shadow:0 12px 30px rgba(0,0,0,.22);text-align:left}.modal-front-alert.show{display:block}
.danger-outline{border:1px solid #dba9a9;background:#fff;color:#9f2f2f;border-radius:10px;padding:10px 14px;font-weight:750;cursor:pointer}.danger-outline:hover{background:#fff3f3}.clean-leads-card{max-width:560px}.clean-option{display:flex;align-items:flex-start;gap:12px;padding:14px;margin:10px 0;border:1px solid #dbe6e8;border-radius:14px;cursor:pointer}.clean-option:has(input:checked){border-color:#16958a;background:#f1fbfa}.clean-option.critical:has(input:checked){border-color:#c84c4c;background:#fff4f4}.clean-option input{margin-top:4px}.clean-option span{display:grid;gap:4px}.clean-option small{color:#687d82}.clean-leads-card .confirm-check{margin-top:16px}
.lead-quote-editor{width:min(1040px,calc(100vw - 30px));max-width:none;text-align:left}.quote-editor-heading{text-align:center;margin-bottom:18px}.quote-editor-heading h2{margin:5px 0 6px;font:800 1.45rem 'Manrope'}.quote-editor-heading p:not(.eyebrow){margin:0;color:var(--muted)}.quote-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.quote-option-card{display:grid;gap:12px;min-width:0;margin:0;padding:17px;border:1px solid #cfe0e3;border-radius:15px;background:#f8fbfc}.quote-option-card legend{padding:0 7px;color:#117485;font-weight:800}.quote-option-card label{display:grid;gap:6px;color:#3f555b;font-size:.78rem;font-weight:800}.quote-option-card select,.quote-option-card input{width:100%;min-width:0;border:1px solid #cbdade;border-radius:9px;padding:10px 11px;background:#fff;color:var(--ink)}.quote-option-card input[name="amount"]{font-weight:800;color:#106b48}.quote-delivery-note{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;margin:16px 0;padding:13px 15px;border:1px solid #b9dfe4;border-radius:12px;background:#eff9fa}.quote-delivery-note strong{color:#145766}.quote-delivery-note span{color:#526d72;font-size:.78rem;line-height:1.45}.quote-history{border-top:1px solid var(--line);padding-top:14px}.quote-history>div:first-child{display:flex;justify-content:space-between;gap:15px;margin-bottom:9px}.quote-history>div:first-child>span{color:var(--muted);font-size:.72rem}.quote-history article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:10px;background:#f5f8f9}.quote-history article+article{margin-top:7px}.quote-history article div{display:grid;gap:3px}.quote-history article small{color:var(--muted)}.lead-quote-editor .dialog-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}@media(max-width:850px){.quote-option-grid{grid-template-columns:1fr}.lead-quote-editor{max-height:calc(100vh - 30px);overflow:auto}.quote-delivery-note{grid-template-columns:1fr}.quote-history>div:first-child{display:grid}.lead-quote-editor .dialog-actions>*{width:100%}}
.lead-quote-editor{max-height:calc(100vh - 28px);overflow:auto;padding:28px}.quote-customer-grid{display:grid;grid-template-columns:1fr 1.2fr .75fr;gap:12px;margin:0 0 18px;padding:15px;border:1px solid #dbe7e9;border-radius:15px;background:#fff}.quote-customer-grid label,.quote-option-card label{display:grid;gap:6px;color:#3f555b;font-size:.82rem;font-weight:800}.quote-customer-grid input,.quote-option-card select,.quote-option-card input,.quote-option-card textarea{width:100%;min-width:0;border:1px solid #cbdade;border-radius:9px;padding:10px 11px;background:#fff;color:var(--ink);font:inherit}.quote-customer-grid .quote-gnc-check{display:flex;align-items:center;gap:8px}.quote-customer-grid .quote-gnc-check input{width:auto}.quote-customer-grid [data-gnc-sum][hidden]{display:none}.quote-option-card textarea{resize:vertical;line-height:1.4}.quote-field-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quote-field-row-three{grid-template-columns:1.15fr 1fr .65fr}.quote-recommended{display:flex!important;align-items:center;gap:8px!important;padding:9px 10px;border:1px solid #cae0dd;border-radius:10px;background:#fff;cursor:pointer}.quote-recommended input{width:auto}.quote-option-card:has(.quote-recommended input:checked){border-color:#169576;background:#f1faf7;box-shadow:0 8px 24px rgba(13,122,94,.09)}.required-field::after{content:'Obligatoria para Todo Riesgo';font-size:.66rem;color:#a94b35}.quote-assistance-one{display:grid;grid-template-columns:auto 1fr 170px;align-items:center;gap:13px;margin:17px 0;padding:16px 18px;border:1px solid #c8dde0;border-radius:15px;background:#f5fafb;cursor:pointer}.quote-assistance-one>input[type="checkbox"]{width:20px;height:20px}.quote-assistance-one span{display:grid;gap:3px}.quote-assistance-one strong{color:#0b535e}.quote-assistance-one small{color:#5d7277;line-height:1.4}.quote-assistance-one input[name="assistanceAmount"]{width:100%;border:1px solid #bfd3d6;border-radius:9px;padding:10px;background:#fff;font-weight:800;color:#0b6548}.lead-quote-shortcut{width:100%;margin-top:10px;padding:9px 11px;border:1px solid #148b83;border-radius:9px;background:#eff9f8;color:#0a665f;font-weight:800;cursor:pointer}.lead-quote-shortcut:hover{background:#148b83;color:#fff}@media(max-width:1000px){.quote-option-grid{grid-template-columns:1fr}.quote-customer-grid{grid-template-columns:1fr 1fr}.quote-customer-grid label:last-child{grid-column:1/-1}}@media(max-width:650px){.lead-quote-editor{padding:20px}.quote-customer-grid,.quote-field-row,.quote-field-row-three,.quote-assistance-one{grid-template-columns:1fr}.quote-customer-grid label:last-child{grid-column:auto}.quote-assistance-one{align-items:start}.quote-assistance-one>input[type="checkbox"]{grid-row:1}.quote-assistance-one span{grid-column:1/-1}.quote-assistance-one input[name="assistanceAmount"]{grid-column:1/-1}.quote-history article{align-items:flex-start;flex-direction:column}.quote-history article button{width:100%}}
.quote-option-count{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 15px;color:#3f555b;font-size:.83rem;font-weight:800}.quote-option-count select{padding:8px 12px;border:1px solid #cbdade;border-radius:9px;background:#fff;color:var(--ink);font:inherit}.quote-option-count small{font-size:.73rem;font-weight:500;color:var(--muted)}.quote-option-grid{grid-template-columns:repeat(var(--quote-option-count,3),minmax(0,1fr))}.quote-option-card[hidden]{display:none!important}@media(max-width:1000px){.quote-option-grid{grid-template-columns:1fr}}
.quote-payments{display:grid;gap:8px;padding:11px;border:1px solid #d6e4e6;border-radius:12px;background:#fff}.quote-payments-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#264c53}.quote-payments-title small{color:#72888d;font-size:.72rem}.quote-payment-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(105px,.8fr) 30px;align-items:end;gap:7px}.quote-payment-row[hidden]{display:none}.quote-payment-row label{font-size:.74rem}.quote-payment-row button{width:30px;height:40px;padding:0;border:1px solid #e4c8c8;border-radius:8px;background:#fff5f5;color:#a63a3a;font-size:1.1rem}.quote-payment-row>span{width:30px}.quote-add-payment{justify-self:start;padding:7px 9px;border:0;border-radius:8px;background:#edf7f7;color:#0b7374;font-size:.75rem;font-weight:800}.quote-add-payment[hidden]{display:none}@media(max-width:650px){.quote-payment-row{grid-template-columns:1fr 1fr 30px}}
#lead-quote-dialog{width:min(1180px,calc(100vw - 48px));max-width:none;overflow:hidden}#lead-quote-dialog>.lead-quote-editor{width:100%;max-width:none;overflow-x:hidden}.crm-window{margin:auto;max-height:calc(100vh - 32px);overflow:hidden}.crm-window>.dialog-card{max-height:calc(100vh - 32px);overflow:auto;padding-top:54px}.crm-window>.dialog-card>.dialog-close{display:none}.crm-window-controls{position:absolute;z-index:20;top:10px;right:12px;display:flex;gap:5px;padding:4px;border:1px solid #dce7e9;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 5px 18px rgba(8,42,50,.1)}.crm-window-control{display:grid;place-items:center;width:31px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#536a70;font:800 1rem/1 Arial,sans-serif}.crm-window-control:hover{background:#eaf4f5;color:#0c6670}.crm-window-control[data-window-close]:hover{background:#ffeaea;color:#a12d35}.crm-dialog-maximized{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-width:none!important;max-height:none!important;border-radius:12px}.crm-dialog-maximized>.dialog-card{width:100%!important;height:100%;max-width:none!important;max-height:none!important;overflow:auto}.crm-window-tray{position:fixed;z-index:1000;right:22px;bottom:22px;display:grid;gap:8px;width:min(330px,calc(100vw - 44px))}.crm-window-restore{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 14px;border:1px solid #176f78;border-radius:11px;background:#fff;color:#0b2d36;box-shadow:0 12px 32px rgba(6,35,42,.2);font-weight:800;text-align:left}.crm-window-restore b{color:#148892;font-size:.76rem}@media(max-width:1000px){#lead-quote-dialog{width:min(720px,calc(100vw - 28px))}.crm-window{max-height:calc(100vh - 20px)}.crm-window>.dialog-card{max-height:calc(100vh - 20px)}}@media(max-width:650px){#lead-quote-dialog{width:calc(100vw - 14px)}.crm-window>.dialog-card{padding-top:50px}.crm-window-controls{top:8px;right:9px}.crm-window-control{width:34px;height:30px}}
.archived-leads-list{display:grid;gap:9px;max-height:48vh;overflow:auto;margin:16px 0;padding-right:4px}.archived-leads-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fbfb}.archived-leads-list article>div{display:grid;gap:3px;min-width:0}.archived-leads-list strong,.archived-leads-list span,.archived-leads-list small{overflow-wrap:anywhere}.archived-leads-list span{font-size:.76rem;color:#526a71}.archived-leads-list small{font-size:.68rem;color:#7b6868}
