.iv-section{margin-top:24px;padding:24px;border:1px solid rgba(157,188,218,.18);border-radius:15px;background:linear-gradient(145deg,rgba(20,31,46,.94),rgba(11,19,30,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.iv-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px}.iv-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#83ddea}.iv-heading h2{font-family:CabinetGrotesk,Cabinet,sans-serif;font-size:26px;margin:4px 0 5px;color:#f5f7fa}.iv-heading p,.iv-share p{margin:0;color:#aab4c4;font-size:13px;line-height:1.5}.iv-count{border:1px solid rgba(37,214,240,.24);border-radius:100px;color:#9feaf3;padding:6px 10px;font-size:12px;white-space:nowrap}.iv-share{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(37,214,240,.18);border-radius:10px;background:rgba(37,214,240,.055);margin-bottom:20px}.iv-share strong{font-size:13px;color:#edf4f8}.iv-share a{font-size:12px;color:#9de6ef;overflow-wrap:anywhere}.iv-layout{display:grid;grid-template-columns:minmax(275px,.82fr) minmax(0,1.18fr);gap:20px}.iv-form,.iv-records{padding:20px;border:1px solid rgba(157,188,218,.14);border-radius:11px;background:rgba(255,255,255,.025);min-width:0}.iv-form h3,.iv-record-head h3{font-size:17px;color:#f5f7fa;margin:0 0 17px}.iv-fields{display:grid;gap:12px}.iv-fields label{display:grid;gap:5px;font-size:12px;color:#ccdbe5}.iv-fields input,.iv-fields select{box-sizing:border-box;width:100%;min-height:39px;padding:8px 10px;border-radius:7px;border:1px solid rgba(157,188,218,.28);background:#0b1725;color:#f5f7fa;font:inherit}.iv-fields input:focus-visible,.iv-fields select:focus-visible,.iv-project-list input:focus-visible{outline:2px solid #25d6f0;outline-offset:2px}.iv-projects{border:0;padding:0;margin:18px 0}.iv-projects legend{font-size:12px;color:#ccdbe5;font-weight:600;padding:0;margin-bottom:9px}.iv-projects legend span{font-weight:400;color:#9eb0bd;margin-left:5px}.iv-project-list{display:grid;gap:6px;max-height:200px;overflow:auto;padding:2px}.iv-project-list label{display:flex;align-items:center;gap:9px;border:1px solid rgba(157,188,218,.13);border-radius:7px;padding:8px 9px;color:#d5e0e9;font-size:12px}.iv-project-list input{accent-color:#25d6f0;margin:0}.iv-form .form-error{color:#ffb8a9;font-size:12px;line-height:1.4}.iv-form>.button{margin-top:2px}.iv-record-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.iv-record-head h3{margin-bottom:12px}.iv-record-head span,.iv-revoked-heading{font-size:11px;color:#94a8b7}.iv-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid rgba(157,188,218,.13)}.iv-row-main{display:grid;gap:4px;min-width:0}.iv-row-main strong{color:#f0f5f9;font-size:13px}.iv-row-main span{color:#bdcbd6;font-size:12px;overflow-wrap:anywhere}.iv-row-main small{color:#91a7b8;font-size:11px;line-height:1.5}.iv-row-side{display:flex;align-items:center;gap:9px;flex:none}.iv-row-side .button{font-size:11px;padding:7px 9px}.iv-state{font-size:11px;font-weight:700;padding:4px 7px;border-radius:100px}.iv-state.active{color:#91e6d0;background:rgba(68,193,157,.1)}.iv-state.revoked{color:#b4c0c9;background:rgba(180,192,201,.09)}.iv-revoked-heading{text-transform:uppercase;letter-spacing:.09em;padding:18px 0 4px;border-top:1px solid rgba(157,188,218,.13)}.iv-empty{font-size:13px;color:#9eafbe;line-height:1.5;margin:0 0 15px}
@media(max-width:960px){.iv-layout{grid-template-columns:1fr}.iv-share{align-items:start;flex-direction:column}.iv-section{padding:19px}}
@media(max-width:560px){.iv-heading{flex-direction:column}.iv-row{align-items:start;flex-direction:column}.iv-row-side{width:100%;justify-content:space-between}}
@media(prefers-reduced-transparency:reduce){.iv-section{background:#141e2d}.iv-form,.iv-records{background:#182436}}
