.cargo-portal .portal-settings{min-width:0}.cargo-portal .portal-settings-section{margin:24px 0;background:var(--surface,var(--cargo-paper));border:1px solid var(--line,var(--cargo-line));border-radius:8px;padding:20px;min-width:0}.cargo-portal .portal-settings-section>h2{margin-top:0}.cargo-portal .portal-settings .portal-table-scroll{border-radius:6px}.cargo-portal .portal-settings td{max-width:420px;overflow-wrap:anywhere}.cargo-portal .portal-settings small{font-size:12px;color:var(--cargo-stone)}.cargo-portal .portal-settings-stack{display:grid;gap:5px}.cargo-portal .portal-settings-stack p{margin:0}.cargo-portal .portal-settings-actions{display:flex;flex-wrap:wrap;gap:7px}.cargo-portal .portal-settings-actions button{font-size:12px;min-height:34px;padding:6px 9px}.cargo-portal .portal-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:880px}.cargo-portal .portal-settings-form fieldset,.cargo-portal .portal-settings-form>.portal-actions,.cargo-portal .portal-settings-form>label:has([name=reason]){grid-column:1/-1}.cargo-portal .portal-settings-roles{display:flex;gap:16px;flex-wrap:wrap;border:1px solid var(--line,var(--cargo-line));border-radius:6px;min-width:0}.cargo-portal .portal-settings-roles label{display:flex;flex-direction:row;align-items:center;gap:6px}.cargo-portal .portal-settings-roles input{margin:0}.cargo-portal .portal-settings-warning{padding:12px 16px;background:var(--cargo-soft);border:1px solid var(--cargo-line);border-radius:6px}.cargo-portal .portal-settings [role=alert]{color:var(--cargo-ink)}.cargo-portal .portal-settings-ticket{padding:20px;border:1px solid var(--line,var(--cargo-line));border-radius:8px;background:var(--surface,var(--cargo-paper))}.cargo-portal .portal-settings-ticket code{display:block;overflow-wrap:anywhere;margin:14px 0;user-select:all}.cargo-portal .portal-settings-dialog{width:min(560px,calc(100vw - 36px))}.cargo-portal .portal-settings-dialog form{display:grid;gap:18px}.cargo-portal .portal-settings [aria-busy=true]{opacity:.65}.cargo-portal .portal-settings .portal-toolbar label:first-child{flex:0 1 240px;min-width:160px}@media(max-width:800px){.cargo-portal .portal-settings-section{padding:14px}.cargo-portal .portal-settings-form{grid-template-columns:minmax(0,1fr)}.cargo-portal .portal-settings td{min-width:110px}.cargo-portal .portal-settings-roles{gap:10px}.cargo-portal .portal-settings .portal-toolbar label:first-child{min-width:0}}

.cargo-portal .portal-settings table{min-width:940px}
