.insurance-product{--insurance-navy:#173451;--insurance-text:#33475c;--insurance-muted:#64758a;--insurance-surface:#f3f7fb;--insurance-selected:#e3edf8;--insurance-line:#dce5ee;--insurance-white:#fff;--insurance-shadow:0 8px 28px #1734510d;background:var(--insurance-white);color:var(--insurance-text);font:13px/1.5 var(--font-sans);letter-spacing:0}.insurance-product *{letter-spacing:0;border-color:var(--insurance-line)}.insurance-product h2,.insurance-product h3,.insurance-product h4{font-family:var(--font-sans);color:var(--insurance-navy);font-weight:600}.insurance-product .i-button{background:var(--insurance-navy);color:var(--insurance-white);white-space:normal;height:auto;min-height:32px;box-shadow:none;padding:6px 12px;font-size:12px}.insurance-product .i-button.i-outline{background:var(--insurance-white);color:var(--insurance-navy);border:1px solid var(--insurance-line)}.insurance-product .i-button.i-active{background:var(--insurance-selected);color:var(--insurance-navy)}.insurance-product .i-muted{color:var(--insurance-muted)}.insurance-product .i-surface{background:var(--insurance-surface)}.insurance-product .i-selected{background:var(--insurance-selected)}.insurance-product .i-card{border:1px solid var(--insurance-line);background:var(--insurance-white);box-shadow:var(--insurance-shadow);border-radius:6px;padding:14px}.insurance-product .i-pill{background:var(--insurance-selected);color:var(--insurance-navy);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.insurance-product select{background:var(--insurance-white);border:1px solid var(--insurance-line);min-width:0;max-width:100%;color:var(--insurance-text);border-radius:6px;padding:7px 9px;font-size:12px}.insurance-product label{color:var(--insurance-muted);gap:5px;min-width:0;font-size:11px;display:grid}.insurance-product input,.insurance-product textarea{color:var(--insurance-text);background:var(--insurance-white);font-size:13px}.insurance-product table{border-collapse:collapse;width:100%;font-size:12px}.insurance-product th{background:var(--insurance-surface);text-align:left;color:var(--insurance-muted);font-weight:500}.insurance-product td,.insurance-product th{border-bottom:1px solid var(--insurance-line);white-space:nowrap;padding:10px 12px}.insurance-product .i-tabs{border-bottom:1px solid var(--insurance-line);flex-wrap:wrap;gap:5px;margin-bottom:16px;padding-bottom:10px;display:flex}.insurance-product .i-app-header{background:var(--insurance-white);border-bottom:1px solid var(--insurance-line)}.insurance-product .i-board{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex;overflow:auto}.insurance-product .i-column{background:var(--insurance-surface);border-radius:6px;flex:0 0 218px;min-height:430px;padding:10px}.insurance-product .i-column h3{min-height:40px;font-size:12px}.insurance-product .i-record-button{text-align:left;white-space:normal;background:var(--insurance-white);width:100%;height:auto;color:var(--insurance-text);border:1px solid var(--insurance-line);box-shadow:var(--insurance-shadow);border-radius:6px;margin-top:9px;padding:12px;display:block}.insurance-product .i-record-button:hover{border-color:var(--insurance-navy);background:var(--insurance-selected)}.insurance-product .i-avatar{background:var(--insurance-selected);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;display:inline-flex}.insurance-preview{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:460px;overflow:hidden}.insurance-preview .i-preview-body{min-width:530px}.insurance-proof .insurance-preview{max-height:270px}.insurance-static-caption{background:var(--insurance-surface);border-bottom:1px solid var(--insurance-line);color:var(--insurance-muted);padding:9px 14px;font-size:11px}@media (width<=639px){.insurance-product .i-column{flex-basis:205px}.insurance-product .i-card{padding:12px}.insurance-preview{max-height:365px}.insurance-preview .i-preview-body{min-width:470px}}.insurance-product .i-advisor-0{border-left:3px solid var(--insurance-navy)}.insurance-product .i-advisor-1{border-left:3px solid var(--accent)}.insurance-product .i-advisor-2{border-left:3px solid var(--color-success)}.insurance-product .i-advisor-3{border-left:3px solid var(--insurance-muted)}.insurance-product .i-advisor-4{border-left:3px solid var(--color-danger)}dialog.insurance-product::backdrop{background:var(--foreground);opacity:.5}dialog.insurance-product:modal{width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:0;inset:12px}.insurance-preview .i-preview-body table{font-size:10px}.insurance-preview .i-preview-body td,.insurance-preview .i-preview-body th{padding:7px 6px}.insurance-preview .i-preview-body .i-selected{margin-bottom:14px;padding:12px}
