.iv-root{color:#243444;padding:16px;min-width:0}.iv-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.iv-heading h3{margin:0;font-size:1.15rem}.iv-heading p,.iv-muted{color:#637487;font-size:.88rem}.iv-tools{display:flex;gap:16px;align-items:center;margin:20px 0;flex-wrap:wrap}.iv-root label{display:flex;flex-direction:column;gap:6px;font-size:.9rem;min-width:0}.iv-root input,.iv-root select,.iv-root textarea{max-width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:11px;border:1px solid #d6e0ea;border-radius:10px;background:white;color:#243444}.iv-root label.iv-check{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px}.iv-root .iv-check input{width:18px;height:18px;min-height:18px;min-width:18px;flex:none;padding:0}.iv-tools>label:first-child{flex:1;min-width:180px}.iv-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.iv-card{background:white;border:1px solid #dce5ee;border-radius:14px;padding:16px;overflow-wrap:anywhere}.iv-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.iv-card h4{margin:0 0 6px}.iv-card p{margin:0 0 12px;font-size:.9rem;color:#637487}.iv-status{font-size:.75rem;color:#16644b;background:#e9f6ef;padding:4px 8px;border-radius:20px;white-space:nowrap}.iv-status.inactive{color:#626b78;background:#edf0f4}.iv-contacts,.iv-card footer,.iv-form footer{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.iv-contacts a{color:#17618a;text-decoration:none;padding:8px 2px;min-height:36px;overflow-wrap:anywhere}.iv-form{display:grid;gap:14px;padding:18px;background:#f4f7fb;border:1px solid #d6e0eb;border-radius:14px;margin-bottom:18px}.iv-form h4{margin:0}.iv-form [data-new],.iv-form details{display:grid;gap:12px}.iv-form [hidden]{display:none!important}.iv-form details:not([open]){display:block}.iv-form details:not([open])>*:not(summary){display:none}.iv-form summary{cursor:pointer;padding:8px 0;font-weight:600}.iv-form details>*{margin-top:10px}.iv-results,.iv-similar{display:grid;gap:8px;margin-top:8px}.iv-results button,.iv-similar button{background:white;border:1px solid #cad8e5;border-radius:10px;text-align:start;padding:12px;cursor:pointer;display:grid;gap:4px;overflow-wrap:anywhere}.iv-results span,.iv-similar span{font-size:.8rem;color:#637487}.iv-error{color:#a92332}.iv-notice{color:#17618a;margin:8px 0}.iv-root button{min-height:44px}.iv-root [aria-invalid=true]{border-color:#a92332}.ps-tabs{overflow-x:auto}.iv-root :focus-visible{outline:3px solid #3c91be;outline-offset:2px}@media(max-width:480px){.iv-root{padding:8px}.iv-heading>.btn{width:100%}.iv-form{padding:12px}.iv-card{padding:12px}.iv-tools{gap:10px}}
