.insurance-packages{padding:20px;min-width:0;color:var(--foreground)}.ip-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:20px 0}.ip-heading h1{font-size:29px;letter-spacing:-.035em;margin:6px 0}.ip-heading small{color:#0a5fa5;font-weight:600;letter-spacing:1px}.ip-card p,.ip-heading p{color:var(--muted);font-size:14px;line-height:1.6}.ip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.ip-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;min-width:0;overflow-wrap:anywhere}.ip-card h2{font-size:19px;margin:14px 0}.ip-status{display:inline-block;padding:5px 9px;background:#cfe7ff;color:#0a5fa5;border-radius:7px;font-size:12px;font-weight:600}.ip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.ip-editor{margin-top:24px;scroll-margin-top:90px}.ip-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ip-editor label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500;min-width:0}.ip-editor input,.ip-editor select,.ip-editor textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--foreground);font:inherit}.ip-editor :is(input,select,textarea):focus-visible{outline:2px solid #1689d8;outline-offset:2px}.ip-wide{margin:18px 0}.ip-editor .ip-check{display:flex;flex-direction:row;align-items:center;margin:16px 0}.ip-check input{width:20px;min-height:20px;flex-shrink:0}.ip-editor fieldset{border:1px solid var(--border);border-radius:12px;padding:18px;margin:18px 0}.ip-editor legend{font-size:14px;font-weight:600}.ip-editor textarea{resize:vertical}.ip-editor details{white-space:pre-wrap}.ip-editor details summary{cursor:pointer;min-height:44px}.ip-editor button{min-height:44px}@media (max-width:1000px){.ip-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-heading{flex-direction:column}}@media (max-width:600px){.insurance-packages{padding:12px}.ip-fields{grid-template-columns:minmax(0,1fr)}}.digital-card-activation_panel__q3aZJ{background:var(--card,#fff);border:1px solid var(--border,#d8e7f3);border-radius:16px;padding:20px;margin:20px 0}.digital-card-activation_panel__q3aZJ h2{margin:0 0 8px;font-size:18px;color:var(--navy,#18233e)}.digital-card-activation_panel__q3aZJ p{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--muted)}.digital-card-activation_grid__SFsO_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.digital-card-activation_item__SWXSB{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;color:#0a5fa5;flex-wrap:wrap}.digital-card-activation_item__SWXSB>div{flex:1;min-width:110px}.digital-card-activation_item__SWXSB strong{display:block;font-size:14px;color:var(--navy)}.digital-card-activation_item__SWXSB span{display:block;margin-top:5px;font-size:13px;color:var(--muted)}.digital-card-activation_panel__q3aZJ .digital-card-activation_success__IqZIG{color:#157347}.digital-card-activation_error___5yHr{color:var(--danger);font-size:14px;margin:12px 0}@media(max-width:1000px){.digital-card-activation_grid__SFsO_{grid-template-columns:1fr}}@media print{.digital-card-activation_panel__q3aZJ{display:none}}