.user-picker .selected-users-list[data-v-b8a8f4f8]{background:var(--clr-1,#fff);border:1px solid var(--clr-0-l-90,#e0e0e0);border-radius:8px;overflow:hidden}.user-picker .selected-users-list .selected-users-header[data-v-b8a8f4f8]{padding:.75em 1em;background:var(--clr-0-l-98,#f8f9fa);border-bottom:1px solid var(--clr-0-l-90,#e0e0e0)}.user-picker .selected-users-list .selected-users-header .selected-count[data-v-b8a8f4f8]{font-weight:600;font-size:.9em;color:var(--clr-0-l-30,#495057)}.user-picker .selected-users-list .selected-users-items[data-v-b8a8f4f8]{padding:.75em;max-height:300px;overflow-y:auto}.user-picker .selected-users-list .selected-user-item[data-v-b8a8f4f8]{padding:.75em;background:var(--clr-1,#fff);border:1px solid var(--clr-0-l-95,#e9ecef);border-radius:6px;transition:all .2s}.user-picker .selected-users-list .selected-user-item[data-v-b8a8f4f8]:hover{background:var(--clr-0-l-98,#f8f9fa);border-color:var(--clr-0-l-85,#dee2e6)}.user-picker .selected-users-list .selected-user-item .user-info[data-v-b8a8f4f8]{flex:1;min-width:0}.user-picker .selected-users-list .selected-user-item .user-info .user-avatar[data-v-b8a8f4f8]{width:40px;height:40px;border-radius:50%;background:var(--clr-6,#06c);color:var(--clr-1,#fff);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9em;flex-shrink:0}.user-picker .selected-users-list .selected-user-item .user-info .user-details[data-v-b8a8f4f8]{flex:1;min-width:0}.user-picker .selected-users-list .selected-user-item .user-info .user-details .user-name[data-v-b8a8f4f8]{font-weight:500;color:var(--clr-0,#1a1a1a);font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-picker .selected-users-list .selected-user-item .user-info .user-details .user-email[data-v-b8a8f4f8]{font-size:.85em;color:var(--clr-0-l-30,#6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-picker .selected-users-list .selected-user-item .btn-remove[data-v-b8a8f4f8]{background:none;border:none;color:#dc3545;font-size:1.5em;cursor:pointer;padding:.25em .5em;line-height:1;border-radius:4px;transition:all .2s;flex-shrink:0}.user-picker .selected-users-list .selected-user-item .btn-remove[data-v-b8a8f4f8]:hover{background:#fee;color:#c82333}.user-picker .user-picker-modal[data-v-b8a8f4f8]{height:100%;width:100%;background:var(--clr-1,#fff);display:flex;flex-direction:column;position:relative;overflow:hidden}.user-picker .user-picker-modal .modal-header[data-v-b8a8f4f8]{padding:1.5em 0;border-bottom:1px solid var(--clr-0-l-90,#e0e0e0);background:var(--clr-1,#fff);flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.03)}.user-picker .user-picker-modal .modal-header h3[data-v-b8a8f4f8]{margin:0;font-size:1.5em;font-weight:600;color:var(--clr-4,#1a1a1a);letter-spacing:-.01em}.user-picker .user-picker-modal .modal-header .btn-icon[data-v-b8a8f4f8]{background:var(--clr-0-l-95,#f5f5f5);border:1px solid var(--clr-0-l-90,#e0e0e0);font-size:1.5em;cursor:pointer;color:var(--clr-0-l-40,#666);padding:.4em .6em;line-height:1;border-radius:6px;transition:all .2s;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.user-picker .user-picker-modal .modal-header .btn-icon[data-v-b8a8f4f8]:hover{background-color:var(--clr-0-l-90,#e8e8e8);color:var(--clr-0,#333);border-color:var(--clr-0-l-80,#d0d0d0)}.user-picker .user-picker-modal .modal-content[data-v-b8a8f4f8]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0;min-height:0}.user-picker .user-picker-modal .modal-content .empty-state[data-v-b8a8f4f8],.user-picker .user-picker-modal .modal-content .loading-state[data-v-b8a8f4f8]{flex:1;padding:4em;color:#999;text-align:center;font-size:1.1em;display:flex;align-items:center;justify-content:center}.user-picker .user-picker-modal .modal-content .users-table-container[data-v-b8a8f4f8]{flex:1;overflow:auto;padding:1.5em 0 2.5em 0;background:var(--clr-1,#fff);min-height:0}.user-picker .user-picker-modal .users-table[data-v-b8a8f4f8]{width:100%;border-collapse:separate;border-spacing:0;background:var(--clr-1,#fff);font-size:14px;border:1px solid var(--clr-0-l-90,#e0e0e0);border-radius:8px;overflow:hidden}.user-picker .user-picker-modal .users-table thead[data-v-b8a8f4f8]{background:var(--clr-0-l-98,#f8f9fa);position:sticky;top:-1.5em;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.05)}.user-picker .user-picker-modal .users-table thead th[data-v-b8a8f4f8]{padding:1.25em 1.5em;text-align:right;font-weight:600;font-size:.85em;color:var(--clr-0-l-30,#495057);border-bottom:2px solid var(--clr-0-l-85,#dee2e6);white-space:nowrap;background:var(--clr-0-l-98,#f8f9fa);text-transform:uppercase;letter-spacing:.5px;font-size:.8em}.user-picker .user-picker-modal .users-table thead th[data-v-b8a8f4f8]:first-child{border-top-right-radius:8px}.user-picker .user-picker-modal .users-table thead th[data-v-b8a8f4f8]:last-child{border-top-left-radius:8px}.user-picker .user-picker-modal .users-table thead th.col-checkbox[data-v-b8a8f4f8]{width:70px;text-align:center;padding:1.25em 1em}.user-picker .user-picker-modal .users-table thead th.col-name[data-v-b8a8f4f8]{width:25%;min-width:180px}.user-picker .user-picker-modal .users-table thead th.col-email[data-v-b8a8f4f8]{width:30%;min-width:220px}.user-picker .user-picker-modal .users-table thead th.col-mobile[data-v-b8a8f4f8]{width:20%;min-width:140px}.user-picker .user-picker-modal .users-table thead th.col-roles[data-v-b8a8f4f8]{width:25%;min-width:180px}.user-picker .user-picker-modal .users-table tbody .user-row[data-v-b8a8f4f8]{cursor:pointer;transition:all .15s ease;border-bottom:1px solid var(--clr-0-l-95,#f0f0f0);background:var(--clr-1,#fff)}.user-picker .user-picker-modal .users-table tbody .user-row[data-v-b8a8f4f8]:hover{background-color:var(--clr-0-l-98,#f8f9fa)}.user-picker .user-picker-modal .users-table tbody .user-row.selected[data-v-b8a8f4f8]{background-color:var(--clr-6-l-95,#e7f3ff);border-left:3px solid var(--clr-6,#06c)}.user-picker .user-picker-modal .users-table tbody .user-row.selected[data-v-b8a8f4f8]:hover{background-color:var(--clr-6-l-90,#d6ebff)}.user-picker .user-picker-modal .users-table tbody .user-row:last-child td[data-v-b8a8f4f8]{border-bottom:none}.user-picker .user-picker-modal .users-table tbody .user-row td[data-v-b8a8f4f8]{padding:1.25em 1.5em;vertical-align:middle;border-bottom:1px solid var(--clr-0-l-95,#f0f0f0)}.user-picker .user-picker-modal .users-table tbody .user-row td.col-checkbox[data-v-b8a8f4f8]{text-align:center;width:70px;padding:1.25em 1em}.user-picker .user-picker-modal .users-table tbody .user-row td .user-name[data-v-b8a8f4f8]{font-weight:500;color:var(--clr-0,#212529);font-size:.95em;line-height:1.4}.user-picker .user-picker-modal .users-table tbody .user-row td .user-email[data-v-b8a8f4f8]{color:var(--clr-0-l-30,#6c757d);font-size:.9em;word-break:break-word;line-height:1.4}.user-picker .user-picker-modal .users-table tbody .user-row td .user-mobile[data-v-b8a8f4f8]{color:var(--clr-0-l-30,#6c757d);font-size:.9em;font-family:Courier New,monospace;line-height:1.4}.user-picker .user-picker-modal .users-table tbody .user-row td .user-roles[data-v-b8a8f4f8]{display:flex;flex-wrap:wrap;gap:.5em}.user-picker .user-picker-modal .users-table tbody .user-row td .user-roles .role-badge[data-v-b8a8f4f8]{display:inline-block;padding:.4em .9em;background-color:var(--clr-6-l-90,#e3f2fd);color:var(--clr-6,#1565c0);border-radius:12px;font-size:.75em;font-weight:600;border:none;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05)}.user-picker .user-picker-modal .users-table tbody .user-row td .user-roles .no-roles[data-v-b8a8f4f8]{color:var(--clr-0-l-50,#adb5bd);font-style:italic;font-size:.85em}.user-picker .user-picker-modal .checkbox-input[data-v-b8a8f4f8]{width:20px;height:20px;cursor:pointer;accent-color:var(--clr-6,#06c);margin:0}.user-picker .user-picker-modal .modal-footer[data-v-b8a8f4f8]{padding:.5em 2.5em .5em 2.5em;background:transparent;flex-shrink:0;margin-top:auto;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:1em}.user-picker .user-picker-modal .modal-footer .btn[data-v-b8a8f4f8]{min-width:120px;padding:.75em 1.5em;font-weight:500;border-radius:6px;transition:all .2s}.user-picker .user-picker-modal .modal-footer .btn.primary[data-v-b8a8f4f8]{background:var(--clr-6,#06c);color:var(--clr-1,#fff);border:none}.user-picker .user-picker-modal .modal-footer .btn.primary[data-v-b8a8f4f8]:hover{background:var(--clr-6-d-10,#0052a3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.user-picker .user-picker-modal .modal-footer .btn[data-v-b8a8f4f8]:not(.primary){background:var(--clr-0-l-98,#f8f9fa);color:var(--clr-0-l-30,#495057);border:1px solid var(--clr-0-l-85,#dee2e6)}.user-picker .user-picker-modal .modal-footer .btn[data-v-b8a8f4f8]:not(.primary):hover{background:var(--clr-0-l-95,#e9ecef);border-color:var(--clr-0-l-80,#ced4da)}.release-permissions-config[data-v-273f7a0a]{padding:1em;border:1px solid var(--clr-4-l-80);border-radius:4px;background-color:var(--clr-4-l-95)}.release-permissions-config .section-title[data-v-273f7a0a]{font-size:1.2em;font-weight:700;margin-bottom:.5em}.release-permissions-config .permissions-section[data-v-273f7a0a]{padding:1em;background-color:#fff;border-radius:4px}.release-permissions-config .permissions-section h4[data-v-273f7a0a]{font-size:1.1em;font-weight:600;margin-bottom:.5em}.release-permissions-config .permissions-section .helper-text[data-v-273f7a0a]{font-size:.9em;color:var(--clr-0-d-40);font-style:italic}