.l1-entry{display:flex;flex-direction:column;gap:16px;min-width:0}.l1-entry-screen{min-height:calc(100dvh - 120px)}.l1-entry-screen>.l1-entry-savebar{margin-top:auto}.l1-entry-title{margin:0;font-size:var(--fds-font-size-heading);line-height:var(--fds-line-height-heading);font-weight:var(--g-text-subheader-font-weight);color:var(--fds-text-heading)}.l1-entry-spacer{flex:1 1 auto}.l1-entry-list tbody tr{cursor:pointer}.l1-entry-list tbody tr:hover>td{background:var(--g-color-base-simple-hover)}.l1-entry-list .l1-entry-period{color:var(--g-color-text-primary);font-weight:500}.l1-entry-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:10px 14px;border:1px solid var(--g-color-line-generic);border-radius:var(--fds-radius-control);font-size:var(--g-text-body-1-font-size)}.l1-entry-summary b{font-weight:500}.l1-entry-assignee{display:flex;align-items:center;gap:8px;margin-left:auto}.l1-entry-assignee>span:first-child{color:var(--g-color-text-secondary)}.l1-entry-table .rb-cell:has(>.l1-entry-cell-note){flex-wrap:wrap}.l1-entry-table .l1-entry-cell-note{flex-basis:100%;margin-top:2px;color:var(--g-color-text-danger);font-size:var(--g-text-caption-2-font-size);line-height:14px;white-space:normal;text-align:right}.l1-entry-savebar{position:sticky;bottom:0;z-index:8;justify-content:space-between;margin:0 -16px -16px;padding:10px 16px;border-top:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);font-size:var(--g-text-body-1-font-size)}.l1-entry-savebar,.l1-entry-savebar-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.l1-entry-savebar-status>span{color:var(--g-color-text-secondary)}.l1-entry-savebar-status>.l1-entry-error{color:var(--g-color-text-danger)}td:has(.rb-cell[data-state=changed]){background:#fff4d4}td:has(.rb-cell[data-state=changed][data-origin=file]){background:#e3eefb}td:has(.rb-cell[data-state=clear]){background:#fce9e6}.rb-cell{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%}.rb-cell .l1-input-wrap{flex:1;min-width:0}.rb-cell .l1-input-wrap .l1-input{background:#fff}.rb-pending{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:28px}.rb-pending s{color:var(--g-color-text-secondary);text-decoration-color:#c9503f}.rb-auto{white-space:nowrap}.l1-entry-period{position:relative;width:-moz-max-content;width:max-content}.l1-entry-period-button{display:inline-flex;align-items:center;gap:8px}.l1-entry-calendar{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:288px;padding:12px;border:1px solid var(--g-color-line-generic);border-radius:6px;background:var(--g-color-base-background);box-shadow:0 8px 24px #0002}.l1-entry-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.l1-entry-calendar-head .l1-btn{min-width:28px;padding:3px}.l1-entry-calendar-months{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px}.l1-entry-calendar-month{position:relative;min-height:36px;border:1px solid transparent;border-radius:4px;background:none;color:var(--g-color-text-primary);cursor:pointer}.l1-entry-calendar-month:hover{background:var(--g-color-base-generic)}.l1-entry-calendar-month[aria-pressed=true]{border-color:var(--g-color-line-brand);background:var(--g-color-base-info-light)}.l1-entry-calendar-dot{position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:var(--g-color-text-info)}.l1-entry-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:var(--g-color-text-secondary);font-size:12px;scroll-margin-top:80px}.l1-entry-pagination>span{margin-right:4px}.l1-modal:has(.l1-entry-reason-dialog){width:min(860px,100%)}.l1-entry-reason-dialog{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.l1-entry-changes{max-height:320px;min-width:0;overflow:auto}.l1-entry-changes table{width:100%;min-width:560px;border-collapse:collapse}.l1-entry-changes td,.l1-entry-changes th{padding:6px 8px;border-bottom:1px solid var(--g-color-line-generic);text-align:left}.l1-entry-changes td:nth-child(3),.l1-entry-changes td:nth-child(4),.l1-entry-changes th:nth-child(3),.l1-entry-changes th:nth-child(4){text-align:right}.l1-entry-reason-label{display:flex;flex-direction:column;gap:5px}.l1-entry-reason-label textarea{width:100%;height:auto;min-height:72px;resize:vertical;text-align:left}.l1-entry-reason{width:280px;max-width:100%}.sch-dialog{max-width:880px}.sch-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sch-dialog-actions{display:inline-flex;gap:4px}.sch-dialog-body{gap:20px;max-height:min(70vh,720px);overflow:auto}.sch-dialog-body,.sch-field{display:flex;flex-direction:column}.sch-field{gap:6px;min-width:0}.sch-field>span{color:var(--fds-text-muted);font-size:12px}.sch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sch-window{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--fds-border);padding-top:16px}.sch-window h3{margin:0;font-size:14px;font-weight:500}.sch-endpoint{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--fds-border);border-radius:var(--fds-radius-card);background:var(--g-color-base-generic-ultralight)}.sch-endpoint h4{margin:0;font-size:13px;font-weight:500}.sch-hint{margin:0;color:var(--fds-text-muted);font-size:12px}.sch-example{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--fds-radius-control);background:var(--g-color-base-info-light)}.sch-example small{color:var(--fds-text-muted);font-size:12px}.sch-summary{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 16px;margin:0}.sch-summary dt{color:var(--fds-text-muted)}.sch-summary dd{margin:0}.sch-defaults{display:inline-flex;gap:16px}.sch-usage{display:flex;flex-direction:column;gap:6px}.sch-history summary{cursor:pointer;color:var(--fds-text-muted)}.sch-history .l1-table{margin-top:8px}.sch-window-cell{white-space:normal;line-height:18px}.sch-toast{position:fixed;right:24px;bottom:24px;padding:10px 16px;border-radius:var(--fds-radius-control);background:var(--g-color-base-float-heavy,#333);color:#fff;box-shadow:var(--fds-shadow-modal);z-index:1000}.ic-schedule-result{display:flex;flex-direction:column;gap:2px;margin-top:6px;font-size:12px;line-height:18px}.ic-schedule-result .is-note{color:var(--fds-text-muted)}.ic-schedule-result .is-error{color:var(--g-color-text-danger)}.rf-table td.rf-num,.rf-table th.rf-num{width:116px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.rf-table th.rf-name{width:300px;min-width:240px}.ct-tree .rf-table td.rf-name{white-space:normal}.rf-table thead th.rf-grp{text-align:center;border-bottom:none;padding-bottom:2px}.rf-table thead th.rf-sub{font-weight:500;font-size:12px;padding-top:2px;color:var(--fds-text-muted)}.rf-table td.rf-gl,.rf-table th.rf-gl{border-left:1px solid var(--l1-line)}.rf-table td.rf-gl-thick,.rf-table th.rf-gl-thick{border-left:2px solid var(--fds-text-muted)}.rf-table thead th.rf-side{font-weight:500}.rf-table td.rf-num b{font-weight:600}.rf-share{display:inline-block;min-width:34px;margin-left:6px;color:var(--fds-text-muted);font-size:12px}.l1-modal-backdrop>.l1-modal{margin-block:auto}.l1-modal.l1-modal-l{width:min(960px,100%)}.l1-modal.l1-modal-xl{width:min(1120px,100%)}.l1-modal.l1-modal-l,.l1-modal.l1-modal-xl{max-height:min(88vh,760px);overflow:hidden}.l1-modal-l>.l1-modal-foot,.l1-modal-l>.l1-modal-head,.l1-modal-xl>.l1-modal-foot,.l1-modal-xl>.l1-modal-head{flex:none}.l1-modal-title{min-width:0}.l1-modal-x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px 0;padding:0;border:0;border-radius:6px;background:none;color:var(--g-color-text-secondary);cursor:pointer}.l1-modal-x:hover{background:var(--g-color-base-simple-hover);color:var(--g-color-text-primary)}.l1-modal-x:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:1px}.l1-modal-foot{align-items:center}.l1-modal-foot-start{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;margin-right:auto;font-size:13px;line-height:18px;color:var(--fds-text-muted)}.l1-modal-foot-start b{font-weight:600;color:var(--fds-text)}.l1-modal.l1-modal-picker{gap:20px;padding:24px 0;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.18)}.l1-modal-picker>.l1-modal-head{padding:2px 24px 0;border-bottom:0;font-size:20px;line-height:28px;font-weight:500}.l1-modal-picker>.l1-modal-body{padding:0 24px}.l1-modal-picker>.l1-modal-foot{gap:12px;padding:0 24px;border-top:0}.l1-modal-picker>.l1-modal-foot .g-button,.l1-modal-picker>.l1-modal-foot .l1-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:44px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:500;line-height:20px}.l1-modal-picker>.l1-modal-foot .g-button .g-button__text{line-height:20px}.l1-dl{display:flex;flex-direction:column;font-size:13px;line-height:18px}.l1-dl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.l1-dl-stat{padding:12px 16px;border:1px solid var(--fds-border);border-radius:8px}.l1-dl-stat-label{color:var(--fds-text-muted)}.l1-dl-stat-value{margin-top:2px;font-size:28px;line-height:36px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fds-text-heading);overflow-wrap:anywhere}.l1-dl-stat-value.is-text{font-size:16px;line-height:36px;font-weight:600}.l1-dl-stat.is-accent .l1-dl-stat-value{color:var(--g-color-text-brand)}.l1-dl-note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:8px;background:rgba(224,130,30,.12);color:#7a4310;scroll-margin:12px}.l1-dl-note>svg{flex:none;margin-top:1px}.l1-dl-note-lines{display:flex;flex-direction:column;gap:2px;min-width:0}.l1-dl-note.is-bad{background:var(--g-color-base-danger-light);color:var(--g-color-text-danger-heavy,#b3243d)}.l1-dl-note:focus-visible,.l1-dl-pending:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:2px}.l1-dl-pending{margin-top:12px;padding:12px;border-radius:8px;background:rgba(224,130,30,.12);scroll-margin:12px}.l1-dl-pending ul{margin:8px 0 10px;padding:0;list-style:none}.l1-dl-pending li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:4px 0}.l1-dl-actions{display:flex;flex-wrap:wrap;gap:8px}.l1-dl-hd{display:flex;align-items:baseline;gap:8px;margin:18px 0 8px;font-size:14px;line-height:20px}.l1-dl-hd b{font-weight:600}.l1-dl-hd>span{color:var(--fds-text-muted)}.l1-dl-hd>.l1-dl-hd-aside{margin-left:auto;font-size:13px}.l1-dl-bulk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 150px auto;gap:8px 12px;align-items:end;margin:0 0 12px;padding:12px;border-radius:8px;background:var(--g-color-base-generic,#f2f2f2)}.l1-dl-field{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--fds-text-muted)}.l1-dl-field .g-select,.l1-dl-t .g-select{width:100%;min-width:0}.l1-dl input[type=date].l1-text-input{width:100%;min-width:0;height:28px}.l1-dl-cell.is-err .g-select-control{--g-select-control-border-color:var(--g-color-line-danger);border-radius:5px;box-shadow:inset 0 0 0 1px var(--g-color-line-danger);background:rgba(212,48,74,.05)}.l1-dl-t{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--l1-tbl-border);border-radius:8px;overflow:hidden;table-layout:fixed;font-size:var(--l1-tbl-font-size);line-height:var(--l1-tbl-line-height);font-variant-numeric:tabular-nums;color:var(--l1-tbl-ink)}.l1-dl-t td,.l1-dl-t th{height:var(--l1-rh);padding:2px 10px;border-top:1px solid var(--l1-tbl-border);text-align:left;font-weight:400;vertical-align:middle;white-space:normal}.l1-dl-t thead th{border-top:0;background:var(--l1-tbl-head-bg);color:var(--l1-tbl-ink)}.l1-dl-t tbody tr:hover td{background:var(--l1-tbl-hover)}.l1-modal .l1-table thead th{font-weight:var(--fds-font-weight-regular);color:var(--l1-tbl-ink)}.l1-dl-t .l1-dl-c{width:36px;padding:0;text-align:center}.l1-dl-t .is-center{text-align:center;white-space:nowrap}.l1-dl-t tr[tabindex]:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:-2px}.l1-dl-name{display:flex;align-items:baseline;gap:8px;min-width:0}.l1-dl-name>span:first-child{min-width:0;overflow-wrap:anywhere}.l1-dl-name>svg{flex:none}.l1-dl-why{color:var(--fds-text-muted)}.l1-dl-row-issue{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;line-height:16px;color:var(--g-color-text-warning-heavy)}.l1-dl-none{padding:12px;border:1px dashed var(--fds-border);border-radius:8px;color:var(--fds-text-muted)}.l1-dl-rest{margin-top:16px}.l1-dl-rest>summary{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;line-height:20px;cursor:pointer;list-style:none}.l1-dl-rest>summary::-webkit-details-marker{display:none}.l1-dl-rest>summary:before{content:"";width:6px;height:6px;margin:0 4px 2px 2px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s}.l1-dl-rest[open]>summary:before{transform:rotate(45deg)}.l1-dl-rest>summary b{font-weight:600}.l1-dl-rest>summary span{color:var(--fds-text-muted)}.l1-dl-rest>summary:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:2px;border-radius:4px}.l1-dl-rest-note{margin:0 0 8px;color:var(--fds-text-muted)}.l1-dl-bad{color:var(--fds-danger)}.l1-dl-ok{color:var(--fds-success)}.l1-dl-warn{color:#8a4a10}.l1-dl-reasons{display:flex;flex-direction:column;gap:2px;min-width:0}.l1-dl-steps{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 16px 0;list-style:none;font-size:13px;line-height:20px;color:var(--fds-text-muted)}.l1-dl-steps li{gap:8px}.l1-dl-steps li,.l1-dl-steps li>span{display:inline-flex;align-items:center}.l1-dl-steps li>span{justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.07);font-size:12px;font-weight:500}.l1-dl-steps li.is-cur{font-weight:600;color:var(--fds-text-heading)}.l1-dl-steps li.is-cur>span{background:var(--g-color-base-brand);color:var(--g-color-text-brand-contrast,#fff)}.l1-dl-steps li.is-done>span{background:rgba(47,158,91,.2);color:#1f7a45}.l1-dl-act{flex-wrap:wrap;gap:12px}.l1-dl-act,.l1-dl-drop{display:flex;align-items:center}.l1-dl-drop{flex-direction:column;justify-content:center;gap:4px;min-height:160px;padding:20px;border:1px dashed var(--g-color-line-generic-hover,#b8b8b8);border-radius:12px;background:var(--g-color-base-generic-ultralight,#f7f7f7);text-align:center;cursor:pointer}.l1-dl-drop.is-over,.l1-dl-drop:hover{border-color:var(--g-color-line-brand);background:rgba(39,129,243,.05)}.l1-dl-drop:focus-within{outline:2px solid var(--g-color-line-brand);outline-offset:2px}.l1-dl-drop-title{font-size:14px;line-height:20px;font-weight:500;color:var(--fds-text-heading)}@media (max-width:900px){.l1-dl-bulk{grid-template-columns:1fr 1fr}}@media (max-width:640px){.l1-dl-stats{grid-template-columns:1fr}}.l1-dl-tscroll{max-width:100%;overflow-x:auto;scroll-margin:12px}.l1-dl-t-wide{min-width:900px}.l1-dl-note.is-info{background:var(--g-color-base-generic);color:var(--fds-text)}.l1-dl-note.is-lead{margin:0 0 12px}.l1-dl-t .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.l1-dl-fe-title{margin-top:4px;font-size:12px;line-height:16px;color:var(--g-color-text-secondary)}.l1-dl-fe-title summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.l1-dl-fe-title>div{margin-top:4px;padding:6px 8px;border-radius:6px;background:var(--g-color-base-generic);color:var(--g-color-text-primary);overflow-wrap:anywhere}.l1-period-list{display:flex;flex-direction:column;border:1px solid var(--g-color-line-generic-solid);border-radius:var(--fds-radius-control);overflow:hidden}.l1-period-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 12px;text-align:left;border-top:1px solid var(--g-color-line-generic)}.l1-period-list>.l1-period-opt:first-child{border-top:0}.l1-period-opt:hover:not(:disabled){background:var(--g-color-base-simple-hover)}.l1-period-opt[aria-checked=true],.l1-period-opt[aria-checked=true]:hover{background:var(--g-color-base-selection);font-weight:var(--g-text-accent-font-weight)}.l1-period-opt:disabled{color:var(--g-color-text-hint);cursor:default}.l1-period-state{color:var(--g-color-text-secondary);font-weight:var(--g-text-body-font-weight)}.l1-period-opt[data-state=blocked] .l1-period-state{color:var(--l1-status-text-warning)}.l1-period-other{display:flex;flex-direction:column;max-height:256px;overflow-y:auto}.l1-period-other>.l1-period-opt:first-child{border-top:0}.l1-period-more{min-height:32px;padding:4px 12px;text-align:left;color:var(--g-color-text-link);border-top:1px solid var(--g-color-line-generic)}.l1-period-more:hover{color:var(--g-color-text-link-hover)}.l1-grant-list{display:flex;flex-direction:column;border:1px solid var(--g-color-line-generic-solid);border-radius:var(--fds-radius-control);overflow:hidden}.l1-grant-row{display:flex;align-items:center;gap:12px;min-height:36px;padding:4px 8px 4px 12px;border-top:1px solid var(--g-color-line-generic)}.l1-grant-row:first-child{border-top:0}.l1-grant-name{display:flex;flex:1;align-items:baseline;gap:8px;min-width:0}.l1-grant-locked{display:inline-flex;align-items:center;justify-content:center;color:var(--g-color-text-secondary)}.l1-grant-x{flex:none;width:22px}.l1-ld{display:flex;align-items:center;gap:8px;font-size:var(--fds-font-size-control);line-height:var(--fds-line-height-body);color:var(--fds-text-muted)}.l1-ld-block{padding:24px 0}.l1-ld-route{display:flex;justify-content:center;padding:48px 16px}.l1-ld-inline{padding:6px 12px;border:1px solid var(--fds-border);border-radius:var(--fds-radius-button);background:var(--fds-accent-bg);color:var(--fds-accent-foreground)}.l1-ld-float{position:fixed;top:96px;left:50%;z-index:50;transform:translateX(-50%);max-width:calc(100vw - 32px);box-shadow:0 4px 16px rgba(0,0,0,.12);background:linear-gradient(var(--fds-accent-bg),var(--fds-accent-bg)),var(--fds-surface)}.l1-ld-failure,.l1-ld-failure.l1-ld-float{background:var(--fds-surface)}.l1-ld-failure{flex-wrap:wrap;padding:8px 12px;border:1px solid var(--fds-danger);border-radius:var(--fds-radius-button);color:var(--fds-danger)}.l1-ld-spinner{flex:none;width:16px;height:16px;border:2px solid var(--fds-border);border-top-color:var(--fds-primary);border-radius:50%;animation:l1-ld-spin .8s linear infinite}@keyframes l1-ld-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.l1-ld-spinner{animation-duration:2.4s}}.l1-ld-stale{opacity:.55;transition:opacity .15s}.l1-tpl-rows{max-height:520px;overflow:auto}.l1-tpl-rows thead th{position:sticky;top:0;z-index:1}.l1-tpl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--fds-font-size-control);color:var(--fds-text-muted)}.l1-tpl-head b{font-weight:var(--g-text-body-font-weight);color:var(--fds-text)}.l1-modal.l1-tpl-composition{height:88vh;overflow:hidden}.l1-tpl-composition>.l1-modal-foot,.l1-tpl-composition>.l1-modal-head{flex:none}.l1-tpl-composition>.l1-modal-body{display:flex;flex-direction:column;gap:8px}.l1-tpl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:none}.l1-tpl-history td{vertical-align:top;white-space:normal}.l1-tpl-task-section,.l1-tpl-task-title{width:100%;min-width:0}.l1-access{display:flex;flex-direction:column;gap:16px;max-width:720px}.l1-access-group{margin:0 0 4px;color:var(--fds-text-muted);font-size:var(--fds-font-size-control);font-weight:var(--g-text-accent-font-weight)}.l1-access-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--g-color-line-generic)}.l1-access-row:hover{background:var(--g-color-base-simple-hover)}.l1-access-objects{display:flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.l1-access-more{color:var(--g-color-text-secondary)}.l1-access-more:hover{color:var(--g-color-text-primary)}.l1-roles{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.l1-roles-list{display:flex;flex-direction:column;border:1px solid var(--g-color-line-generic-solid);border-radius:var(--fds-radius-control);overflow:hidden}.l1-roles-item{display:flex;align-items:center;min-height:36px;padding:4px 12px;border-top:1px solid var(--g-color-line-generic);color:var(--g-color-text-primary)}.l1-roles-item:first-child{border-top:0}.l1-roles-item:hover{background:var(--g-color-base-simple-hover)}.l1-roles-item[aria-current=true],.l1-roles-item[aria-current=true]:hover{background:var(--g-color-base-selection);font-weight:var(--g-text-accent-font-weight)}.l1-passport{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 16px;margin:0}.l1-passport>dt{color:var(--fds-text-muted)}.l1-passport>dd{margin:0;min-width:0}.l1-passport-users{display:flex;flex-direction:column;gap:4px}.l1-perm-lock{color:var(--fds-text-hint)}.l1-perm-lock,.l1-warn-icon{display:inline-flex;margin-left:6px;vertical-align:-2px;cursor:help}.l1-warn-icon{color:var(--l1-status-text-warning);flex:none}.l1-impact-name{font-weight:var(--g-text-accent-font-weight)}.l1-impact{display:grid;grid-template-columns:290px minmax(0,1fr);gap:8px 16px;margin:0}.l1-impact>dt{color:var(--fds-text-muted)}.l1-impact>dd{margin:0;min-width:0;overflow-wrap:anywhere}.l1-help-heading{gap:6px;min-width:0}.l1-help-heading,.l1-video-help{display:inline-flex;align-items:center}.l1-video-help{position:relative;flex:none}.l1-video-help-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--fds-radius-control);background:transparent;color:var(--g-color-text-secondary);cursor:pointer;transition:transform .1s ease-out}.l1-video-help-btn svg{width:16px;height:16px;stroke-width:1.75}.l1-video-help-btn:hover{background:var(--g-color-base-simple-hover);color:var(--g-color-text-primary)}.l1-video-help-btn:active{transform:scale(.96)}.l1-video-help-btn:focus-visible{outline:2px solid var(--fds-ring);outline-offset:1px}.l1-video-help-btn-new,.l1-video-help-btn-new:hover{background:var(--g-color-base-info-light);color:var(--l1-status-text-info)}.l1-video-tip{top:calc(100% + 10px);left:-16px;z-index:45;box-sizing:border-box;width:300px;padding:16px;border:1px solid var(--l1-line);border-radius:var(--fds-radius-modal);box-shadow:var(--fds-shadow-modal);color:var(--g-color-text-primary);font-size:var(--g-text-body-1-font-size);font-weight:var(--g-text-body-font-weight);line-height:var(--g-text-body-1-line-height);white-space:normal}.l1-video-tip,.l1-video-tip:before{position:absolute;background:var(--g-color-base-modal)}.l1-video-tip:before{content:"";top:-6px;left:23px;width:10px;height:10px;transform:rotate(45deg);border-top:1px solid var(--l1-line);border-left:1px solid var(--l1-line)}.l1-video-tip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px;font-weight:var(--fds-font-weight-semibold)}.l1-video-tip-head .l1-modal-x{margin:-4px -6px 0 0}.l1-video-tip p{margin:0 0 14px;color:var(--g-color-text-secondary);font-size:13px;line-height:18px}.l1-video-tip-actions{display:flex;align-items:center;gap:16px}.l1-video-tip-later{padding:4px 0;border:0;background:none;color:var(--g-color-text-secondary);font:inherit;cursor:pointer}.l1-video-tip-later:hover{color:var(--g-color-text-primary);text-decoration:underline}.l1-video-tip-later:focus-visible{outline:2px solid var(--fds-ring);outline-offset:1px}.l1-modal.l1-modal-xl.l1-video-dialog{width:min(1100px,100%);max-height:94vh}.l1-video-dialog>.l1-modal-body{display:flex;flex-direction:column;min-height:0;padding:0;overflow:auto}.l1-video-dialog .l1-video-tabs{flex:none;padding:0 20px}.l1-video-stage{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:200px;background:#000}.l1-video-player{display:block;width:min(100%,calc((94vh - 170px) * 16 / 9));aspect-ratio:16/9;border:0;background:#000}.l1-video-stage>.l1-link{padding:24px;color:#8cc2ff}