.ica-invite-button{border:1px solid #d8e2e9;border-radius:8px;background:#fff;color:#163348;padding:10px 14px;font:600 13px/1.4 Arial,sans-serif;cursor:pointer}.ts-preview>.ica-invite-button{width:100%;margin-top:8px}.ica-profile-invite{display:inline-flex;position:relative;margin:12px 0;max-width:100%;white-space:normal;z-index:2;background:#163348;color:#fff;box-shadow:0 3px 14px #0002}.ica-invite-dialog{position:fixed;margin:0;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(550px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:0;border-radius:14px;padding:24px;color:#173044;background:#fff;box-sizing:border-box}.ica-invite-dialog::backdrop{background:#102635aa}.ica-invite-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.ica-invite-head h2{font-size:22px;min-width:0;width:auto;overflow-wrap:anywhere;margin:0 0 20px}.ica-invite-head button{width:auto;flex-shrink:0}.ica-invite-dialog textarea{width:100%;box-sizing:border-box;font:15px/1.5 Arial,sans-serif;padding:12px;border:1px solid #cbd6de;border-radius:6px}.ica-invite-dialog label{display:block;font-weight:600;margin-bottom:8px}.ica-invite-note{font-size:13px;line-height:1.5;color:#536879}.ica-invite-actions{display:flex;gap:8px;flex-wrap:wrap}.ica-invite-dialog button{cursor:pointer;border:1px solid #d7e0e6;background:#163348;color:#fff;padding:9px 12px;border-radius:6px}.ica-invite-status{font-size:13px}.ica-coverage-legend{position:absolute;z-index:5;top:78px;left:12px;max-width:min(280px,calc(100% - 24px));box-sizing:border-box;box-shadow:0 2px 8px #0002;border-radius:8px;padding:10px 12px;background:#f4f8fb;color:#183749;font:12px/1.4 Arial,sans-serif;border:1px solid #d8e4ed}.ica-coverage-legend label{font-weight:700;display:flex;align-items:center;gap:7px}.ica-coverage-legend span{display:block;margin-top:3px}.ica-coverage-marker{font:700 11px/1.3 Arial,sans-serif;background:#173b55;color:#fff;border:2px solid #fff;border-radius:20px;padding:5px 7px;white-space:nowrap;box-shadow:0 2px 6px #0005;cursor:pointer}.ica-coverage-popup{padding:8px;max-width:270px;color:#19374b;font:13px/1.4 Arial,sans-serif}.ica-coverage-popup h3{font-size:17px;margin:0 0 6px}.ica-coverage-popup a{display:flex;align-items:center;gap:8px;border-top:1px solid #e2e9ee;padding:9px 0;text-decoration:none;color:#19374b}.ica-coverage-popup img{width:30px;height:30px;border-radius:50%;object-fit:cover}

@media(max-width:600px){.ica-invite-head{grid-template-columns:minmax(0,1fr)}.ica-invite-head button{grid-row:1;justify-self:end}.ica-invite-head h2{grid-row:2;font-size:20px;overflow-wrap:normal}}
