#plus-item-dialog{width:min(760px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #cfddd3;border-radius:14px;padding:0;box-shadow:0 20px 80px #142d2540}#plus-item-dialog::backdrop{background:#10271c70}#plus-item-dialog [hidden]{display:none!important}#plus-item-dialog .card-body{padding:24px}#plus-item-dialog .modal-head{padding:20px 24px}#plus-item-dialog h2{font-size:21px}#plus-item-dialog p{font-size:13px;line-height:1.8;color:#627567}#plus-item-dialog .modal-footer{position:sticky;bottom:0;background:white;padding:16px 24px}#plus-item-error{color:#9b4034!important}#plus-item-review{padding:20px;background:#edf5ee;border-radius:8px;font-size:15px;line-height:1.8}#plus-role-sections{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}#plus-role-preset{display:block;max-width:100%;padding:10px;border:1px solid #afc6b7;border-radius:7px;background:white;margin-top:8px}.connected-panel .pill{font-size:12px}
.plus-equiv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plus-equiv .muted{color:#84978c;font-size:13px}.plus-equiv .pill{font-size:11px}
@media(max-width:720px){#plus-item-dialog .form-grid{grid-template-columns:1fr}#plus-item-dialog .card-body{padding:18px}#plus-item-dialog .modal-footer{padding:14px;flex-wrap:wrap}#plus-item-dialog .button{min-height:44px}}
