.state[data-v-c5708242]{color:#888;padding:14px 0}.state--error[data-v-c5708242]{color:#f88;background:#3a1a1a;border-radius:4px;padding:12px}.grants-table[data-v-c5708242]{border-collapse:collapse;width:100%;margin-bottom:24px}.grants-table td[data-v-c5708242],.grants-table th[data-v-c5708242]{text-align:left;border-bottom:1px solid #333;padding:8px 12px;font-size:14px}.grants-table th[data-v-c5708242]{color:#888;text-transform:uppercase;font-size:12px;font-weight:600}.grants-table td[data-v-c5708242]{color:#ccc;vertical-align:top}.grants-table tr:hover td[data-v-c5708242]{background:#252525}.grant-user[data-v-c5708242]{color:#ddd}.grant-email[data-v-c5708242]{color:#777;font-size:12px}.grant-rights[data-v-c5708242]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grant-check[data-v-c5708242]{color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.grant-check input[data-v-c5708242]{accent-color:#6a7fdb;cursor:pointer;width:16px;height:16px}.grant-check input[data-v-c5708242]:disabled{opacity:.5;cursor:default}.grant-check--readonly[data-v-c5708242],.grant-check--readonly input[data-v-c5708242]{cursor:default}.actions[data-v-c5708242]{white-space:nowrap}.action-link[data-v-c5708242]{color:#88a;vertical-align:middle;align-items:center;text-decoration:none;display:inline-flex}.action-link img.action-icon[data-v-c5708242]{width:18px;height:18px;display:block}.action-del[data-v-c5708242]{color:#a66}.action-del[data-v-c5708242]:hover{color:#f88}.grant-form[data-v-c5708242]{box-sizing:border-box;background:#1e1e1e;border:1px solid #2b2b2b;border-radius:10px;flex-direction:column;gap:14px;max-width:640px;padding:18px;display:flex}.grant-form__title[data-v-c5708242]{color:#ccc;font-size:15px;font-weight:600}.field[data-v-c5708242],.field-label[data-v-c5708242]{display:block}.field-label[data-v-c5708242]{color:#888;margin-bottom:4px;font-size:13px}.field-select[data-v-c5708242]{color:#ddd;box-sizing:border-box;background:#2a2a2a;border:1px solid #444;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:15px}.field-select[data-v-c5708242]:focus{border-color:#666}.btn-add[data-v-c5708242]{color:#cfc;cursor:pointer;background:#2a5a2a;border:1px solid #3a7a3a;border-radius:4px;align-self:flex-start;padding:8px 22px;font-family:inherit;font-size:14px}.btn-add[data-v-c5708242]:hover:not(:disabled){background:#3a7a3a}.btn-add[data-v-c5708242]:disabled{opacity:.5;cursor:default}@media (width<=768px){.grants-table[data-v-c5708242],.grants-table tbody[data-v-c5708242],.grants-table td[data-v-c5708242],.grants-table tr[data-v-c5708242]{display:block}.grants-table thead[data-v-c5708242]{display:none}.grants-table tr[data-v-c5708242]{background:#1e1e1e;border:1px solid #2b2b2b;border-radius:10px;margin-bottom:14px;padding:44px 14px 14px;position:relative;box-shadow:0 2px 8px #00000040}.grants-table td[data-v-c5708242]{box-sizing:border-box;color:#ddd;white-space:normal;border-bottom:0;width:100%;padding:6px 0;font-size:15px}.grants-table td.actions[data-v-c5708242]{white-space:nowrap;width:auto;padding:0;position:absolute;top:10px;right:12px}.grants-table td[data-v-c5708242]:before{content:attr(data-label);color:#666;letter-spacing:.6px;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.grants-table tr:hover td[data-v-c5708242]{background:0 0}}
