.task-permission{display:flex;align-items:center;max-width:190px;min-width:135px;flex-shrink:0}.task-permission select{font-size:11px;min-height:26px;height:26px;padding:3px 7px;width:100%;background:#dbe7e9;color:#243b49;border:1px solid #8daab7}.permission-descriptions{margin:17px 0;padding:14px 0;border-block:1px solid var(--line)}.permission-descriptions p{font-size:13px;line-height:1.9;max-width:75ch;margin:7px 0}.permission-boundary{margin:15px 0 20px;max-width:70ch}#permission-settings{margin-top:25px}#permission-settings select{max-width:420px}#permission-save-status{font-size:12px;margin-left:15px;color:#176477}#permission-approval{border:0;margin:auto;padding:25px;width:min(680px,calc(100vw - 36px));max-height:calc(100dvh - 40px);overflow:auto;background:#f8f6ec;color:#24313f;box-shadow:0 18px 70px #091a3266}#permission-approval::backdrop{background:#111d2c99}#permission-approval>header{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#1d2b3a;color:#f9f5e9;margin:-25px -25px 22px;padding:20px 25px}#permission-approval h2{font-size:28px}#permission-approval header>span{font-size:12px;color:#c3d9df}#permission-approval p{font-size:14px;line-height:1.8;margin:14px 0;max-width:72ch}#permission-approval dl{font-size:13px;margin:18px 0}#permission-approval dt{color:#596c79;margin-top:13px}#permission-approval dd{margin:5px 0;overflow-wrap:anywhere;font-weight:600}#permission-approval pre{font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#dfe8e9;color:#1c3547;padding:15px;max-height:230px;overflow:auto}#permission-approval .approval-impact{padding:13px 15px;background:#efdfbb;color:#67491e}#permission-approval details{font-size:13px}#permission-approval footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}#permission-approval footer button{min-width:110px;min-height:42px}#permission-approval [role=alert]{color:#9c3c28}
@media(max-width:1050px){.vn-stage[data-role=rem] #vn-input-hint{display:none}.task-permission{min-width:130px;max-width:175px}#permission-approval h2{font-size:24px}}
