.ui-toasts{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.ui-toast{--toast-c:var(--gov-blue);border:1px solid var(--portal-border);border-radius:var(--radius);background:var(--white);max-width:min(560px,100vw - 32px);color:var(--gov-text);pointer-events:auto;animation:ui-toast-in var(--t) var(--ease);align-items:flex-start;gap:8px;padding:10px 16px;display:flex;box-shadow:0 4px 14px #10182814}.ui-toast--success{--toast-c:var(--success)}.ui-toast--error{--toast-c:var(--danger);padding-right:8px}.ui-toast--warning{--toast-c:var(--warning)}.ui-toast__icon{color:var(--toast-c);flex:none;margin-top:3px}.ui-toast__msg{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:22px}.ui-toast__action{color:var(--gov-blue);font-size:var(--fs-sm);line-height:inherit;white-space:nowrap;background:0 0;border:0;margin-left:12px;padding:0}.ui-toast__action:hover{text-underline-offset:3px;text-decoration:underline}.ui-toast__close{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--gov-faint);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.ui-toast__close:hover{background:var(--gray-100);color:var(--gov-text)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:767px){.ui-toasts{top:12px}}.ui-spinner{color:inherit;vertical-align:middle;flex:none;display:inline-flex}.ui-spinner svg{animation:.8s linear infinite ui-spin}.ui-spinner__track{stroke:currentColor;opacity:.18}.ui-spinner__arc{stroke:currentColor}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner svg{animation-duration:1.6s!important}}.ui-skeleton{background:var(--gray-100);border-radius:var(--radius);display:block;position:relative;overflow:hidden}.ui-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 65%, transparent), transparent);animation:1.4s ease-in-out infinite ui-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.ui-skeleton--text{border-radius:var(--radius-sm);height:.85em;margin-block-start:.3em;margin-block-end:.3em}.ui-skeleton--rect{height:80px}.ui-skeleton--circle{border-radius:50%}.ui-skeleton-lines{flex-direction:column;width:100%;display:flex}@keyframes ui-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ui-skeleton:after{animation:none}}.ui-progress{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ui-progress__row{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:13px;line-height:1.4;display:flex}.ui-progress__label{color:var(--gray-700);min-width:0}.ui-progress__value{color:var(--gray-900);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ui-progress__track{background:var(--pv-line2);border-radius:2px;height:8px;position:relative;overflow:hidden}.ui-progress--sm .ui-progress__track{height:4px}.ui-progress--lg .ui-progress__track{height:12px}.ui-progress__fill{border-radius:inherit;height:100%;transition:width var(--t-slow) var(--ease);display:block}.ui-progress__fill--navy{background:var(--navy-600)}.ui-progress__fill--teal{background:var(--chart-2)}.ui-progress__fill--gold{background:var(--gold-500)}.ui-progress__fill--success{background:var(--success)}.ui-progress__fill--warning{background:var(--risk-elevated)}.ui-progress__fill--danger{background:var(--danger)}.ui-progress__fill--neutral{background:var(--gray-500)}.ui-progress__hint{color:var(--gray-600);font-size:12px}.ui-btn{--btn-h:40px;--btn-px:18px;--btn-fs:15px;height:var(--btn-h);min-width:0;padding:0 var(--btn-px);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--btn-fs);letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-btn:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}.ui-btn--sm{--btn-h:32px;--btn-px:12px;--btn-fs:14px;gap:4px}.ui-btn--lg{--btn-h:48px;--btn-px:26px;--btn-fs:17px;gap:8px}.ui-btn--block{width:100%;display:flex}.ui-btn__icon{flex:none;margin-inline-start:-2px;display:inline-flex}.ui-btn__label+.ui-btn__icon{margin-inline-start:0;margin-inline-end:-4px}.ui-btn__label{text-overflow:ellipsis;overflow:hidden}.ui-btn__spinner{margin-inline-start:-2px}.ui-btn--primary{background:var(--gov-blue);border-color:var(--gov-blue);color:var(--white)}.ui-btn--primary:hover{background:var(--navy-700);border-color:var(--navy-700);color:var(--white)}.ui-btn--primary:active{background:var(--navy-800);border-color:var(--navy-800)}.ui-btn--secondary{background:var(--white);border-color:var(--pv-line-ctl);color:#344054}.ui-btn--secondary:hover{background:var(--pv-head-bg);color:var(--gov-blue);border-color:#b3bdcb}.ui-btn--secondary:active{background:var(--pv-line2)}.ui-btn--outline{background:var(--white);border-color:var(--gov-blue);color:var(--gov-blue)}.ui-btn--outline:hover{background:var(--pv-hover);border-color:var(--navy-700);color:var(--navy-700)}.ui-btn--outline:active{background:#e8f0fa}.ui-btn--danger{background:var(--danger);border-color:var(--danger);color:var(--white)}.ui-btn--danger:hover{background:color-mix(in srgb, var(--danger) 86%, var(--gray-900));border-color:color-mix(in srgb, var(--danger) 86%, var(--gray-900));color:var(--white)}.ui-btn--ghost{--btn-px:10px;color:var(--gov-blue);background:0 0}.ui-btn--ghost:hover{color:var(--navy-700);background:#eef4fb}.ui-btn--ghost:active{background:var(--navy-100)}.ui-btn--gold{background:var(--gov-gold);border-color:var(--gov-gold);color:var(--white)}.ui-btn--gold:hover{color:var(--white);background:#c49a4c;border-color:#c49a4c}.ui-btn--inverse{border-color:color-mix(in srgb, var(--white) 60%, transparent);color:var(--white);background:0 0}.ui-btn--inverse:hover{background:color-mix(in srgb, var(--white) 12%, transparent);border-color:var(--white);color:var(--white)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none}.ui-btn:disabled:not(.ui-btn--loading),a.ui-btn[aria-disabled=true]:not(.ui-btn--loading){background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-500)}.ui-btn--ghost:disabled:not(.ui-btn--loading),.ui-iconbtn.ui-btn--ghost:disabled{background:0 0;border-color:#0000}.ui-btn--loading{cursor:progress}.ui-btn--loading .ui-btn__label{opacity:.85}.ui-iconbtn{width:var(--btn-h);flex:none;padding:0}.ui-iconbtn.ui-btn--ghost{color:var(--gray-700)}.ui-iconbtn.ui-btn--ghost:hover{background:var(--gray-100);color:var(--gray-900)}.ui-iconbtn.ui-btn--inverse{border-color:#0000}.ui-iconbtn__badge{border:2px solid var(--white);border-radius:var(--radius-pill);background:var(--red-600);min-width:18px;height:18px;color:var(--white);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:3px;right:2px}.ui-btn--sm .ui-iconbtn__badge,.ui-iconbtn.ui-btn--sm .ui-iconbtn__badge{top:-4px;right:-6px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn{--btn-h:34px;--btn-px:16px;--btn-fs:14px;gap:6px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn{--btn-h:34px;--btn-px:16px;--btn-fs:14px;gap:6px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn{--btn-h:34px;--btn-px:16px;--btn-fs:14px;gap:6px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--sm{--btn-h:30px;--btn-px:12px;--btn-fs:13px;gap:4px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--sm{--btn-h:30px;--btn-px:12px;--btn-fs:13px;gap:4px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--sm{--btn-h:30px;--btn-px:12px;--btn-fs:13px;gap:4px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--lg{--btn-h:40px;--btn-px:22px;--btn-fs:15px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--lg{--btn-h:40px;--btn-px:22px;--btn-fs:15px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--lg{--btn-h:40px;--btn-px:22px;--btn-fs:15px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn__icon svg{width:15px;height:15px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn__icon svg{width:15px;height:15px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn__icon svg{width:15px;height:15px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--sm .ui-btn__icon svg{width:14px;height:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--sm .ui-btn__icon svg{width:14px;height:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--sm .ui-btn__icon svg{width:14px;height:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn__icon{margin-inline-start:0}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn__icon{margin-inline-start:0}:is(.portal,.ui-portal,.ui-overlay) .ui-btn__icon{margin-inline-start:0}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary{border-color:var(--pv-line-ctl);color:var(--pv-text2);background:#fff}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary{border-color:var(--pv-line-ctl);color:var(--pv-text2);background:#fff}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary{border-color:var(--pv-line-ctl);color:var(--pv-text2);background:#fff}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:hover{background:var(--pv-hover);color:var(--gov-blue);border-color:#a9c3de}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:hover{background:var(--pv-hover);color:var(--gov-blue);border-color:#a9c3de}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:hover{background:var(--pv-hover);color:var(--gov-blue);border-color:#a9c3de}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:active{border-color:var(--gov-blue);background:#e9f1fb}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:active{border-color:var(--gov-blue);background:#e9f1fb}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:active{border-color:var(--gov-blue);background:#e9f1fb}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--outline{border-color:var(--gov-blue);color:var(--gov-blue);background:#fff}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--outline{border-color:var(--gov-blue);color:var(--gov-blue);background:#fff}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--outline{border-color:var(--gov-blue);color:var(--gov-blue);background:#fff}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--outline:hover{background:var(--pv-hover)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--outline:hover{background:var(--pv-hover)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--outline:hover{background:var(--pv-hover)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger{border-color:var(--pv-red);color:var(--pv-red);background:#fff}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger{border-color:var(--pv-red);color:var(--pv-red);background:#fff}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--danger{border-color:var(--pv-red);color:var(--pv-red);background:#fff}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger:active{background:#fbdcdd}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger:active{background:#fbdcdd}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--danger:active{background:#fbdcdd}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost{--btn-px:8px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost{--btn-px:8px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost{--btn-px:8px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:hover{background:var(--pv-hover)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:hover{background:var(--pv-hover)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:hover{background:var(--pv-hover)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn:disabled:not(.ui-btn--loading){border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn:disabled:not(.ui-btn--loading){border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) .ui-btn:disabled:not(.ui-btn--loading){border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) a.ui-btn[aria-disabled=true]:not(.ui-btn--loading){border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) a.ui-btn[aria-disabled=true]:not(.ui-btn--loading){border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) a.ui-btn[aria-disabled=true]:not(.ui-btn--loading){border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:disabled:not(.ui-btn--loading){background:0 0;border-color:#0000}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:disabled:not(.ui-btn--loading){background:0 0;border-color:#0000}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:disabled:not(.ui-btn--loading){background:0 0;border-color:#0000}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-iconbtn.ui-btn--ghost{color:var(--pv-text2)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-iconbtn.ui-btn--ghost{color:var(--pv-text2)}:is(.portal,.ui-portal,.ui-overlay) .ui-iconbtn.ui-btn--ghost{color:var(--pv-text2)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-iconbtn>svg{width:16px;height:16px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-iconbtn>svg{width:16px;height:16px}:is(.portal,.ui-portal,.ui-overlay) .ui-iconbtn>svg{width:16px;height:16px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-iconbtn__badge{background:var(--pv-red);border-width:0;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px;top:-5px;right:-7px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-iconbtn__badge{background:var(--pv-red);border-width:0;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px;top:-5px;right:-7px}:is(.portal,.ui-portal,.ui-overlay) .ui-iconbtn__badge{background:var(--pv-red);border-width:0;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:400;line-height:16px;top:-5px;right:-7px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn{--btn-h:var(--pv-ctl-h,38px);--btn-px:var(--pv-btn-px,18px);border-radius:6px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn{--btn-h:var(--pv-ctl-h,38px);--btn-px:var(--pv-btn-px,18px);border-radius:6px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn{--btn-h:var(--pv-ctl-h,38px);--btn-px:var(--pv-btn-px,18px);border-radius:6px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--sm{--btn-h:var(--pv-ctl-h-sm,32px);--btn-px:12px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--sm{--btn-h:var(--pv-ctl-h-sm,32px);--btn-px:12px}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--sm{--btn-h:var(--pv-ctl-h-sm,32px);--btn-px:12px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--lg{--btn-h:var(--pv-ctl-h-lg,42px)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--lg{--btn-h:var(--pv-ctl-h-lg,42px)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--lg{--btn-h:var(--pv-ctl-h-lg,42px)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--primary{background:var(--pv-primary);border-color:var(--pv-primary)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--primary{background:var(--pv-primary);border-color:var(--pv-primary)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--primary{background:var(--pv-primary);border-color:var(--pv-primary)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--primary:hover{background:var(--pv-primary-hover);border-color:var(--pv-primary-hover)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--primary:hover{background:var(--pv-primary-hover);border-color:var(--pv-primary-hover)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--primary:hover{background:var(--pv-primary-hover);border-color:var(--pv-primary-hover)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--primary:active{background:var(--pv-primary-active);border-color:var(--pv-primary-active)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--primary:active{background:var(--pv-primary-active);border-color:var(--pv-primary-active)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--primary:active{background:var(--pv-primary-active);border-color:var(--pv-primary-active)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary{border-color:var(--pv-ctl-border,var(--pv-line));color:var(--pv-text)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary{border-color:var(--pv-ctl-border,var(--pv-line));color:var(--pv-text)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary{border-color:var(--pv-ctl-border,var(--pv-line));color:var(--pv-text)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--outline:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--outline:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--outline:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--ghost:hover{background:var(--pv-primary-bg2);color:var(--pv-primary);border-color:#9cc3ff}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:active{background:var(--pv-primary-bg);border-color:var(--pv-primary)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:active{background:var(--pv-primary-bg);border-color:var(--pv-primary)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--secondary:active{background:var(--pv-primary-bg);border-color:var(--pv-primary)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger{border-color:var(--pv-red);color:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger{border-color:var(--pv-red);color:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--danger{border-color:var(--pv-red);color:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger:hover{background:var(--pv-red-bg);border-color:var(--pv-red);color:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn--danger:hover{background:var(--pv-red-bg);border-color:var(--pv-red);color:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-btn--danger:hover{background:var(--pv-red-bg);border-color:var(--pv-red);color:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-btn:focus-visible{box-shadow:0 0 0 3px #1677ff40}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-btn:focus-visible{box-shadow:0 0 0 3px #1677ff40}:is(.portal,.ui-portal,.ui-overlay) .ui-btn:focus-visible{box-shadow:0 0 0 3px #1677ff40}.pv6 .ui-btn{--btn-fs:14px;font-weight:400}.pv6 .ui-btn--secondary .ui-btn__icon{color:var(--pv-text3)}.pv6 .ui-btn--secondary:hover .ui-btn__icon{color:inherit}.pv6 .ui-btn--ghost:hover{border-color:#0000}.ui-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ui-field--fieldset{min-inline-size:0}.ui-field__labelrow{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.ui-field__label{color:#344054;font-size:var(--fs-sm);padding:0;font-weight:600;line-height:1.5}.ui-field__req{color:var(--red-600);margin-inline-end:2px;font-weight:700}.ui-field__opt{color:var(--gray-600);font-weight:400}.ui-field__action{font-size:13px}.ui-field__hint{color:var(--gov-faint);margin-top:-2px;font-size:13px;line-height:1.45}.ui-field__error{color:var(--danger);align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.ui-field__error svg{flex:none;margin-top:1px}.ui-field__count{color:var(--gray-600);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.ui-field__count.is-near{color:var(--warning)}.ui-input-wrap,.ui-select-wrap{--in-h:40px}.ui-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.ui-input-wrap--sm{--in-h:32px}.ui-input-wrap--lg{--in-h:48px}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--pv-line-ctl);border-radius:var(--radius);background:var(--white);color:#101828;width:100%;min-width:0;font-family:var(--font-sans);font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);margin:0;line-height:1.4}.ui-input,.ui-select{height:var(--in-h);padding:0 12px}.ui-input--sm,.ui-select.ui-input--sm{font-size:var(--fs-sm);padding-inline-start:10px;padding-inline-end:10px}.ui-input--lg{font-size:var(--fs-md);padding-inline-start:14px;padding-inline-end:14px}.ui-textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.55;display:block}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--pv-text3);opacity:1}.ui-input:hover:not(:disabled):not(:focus),.ui-select:hover:not(:disabled):not(:focus),.ui-textarea:hover:not(:disabled):not(:focus){border-color:var(--pv-text3)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--gov-blue);outline:none;box-shadow:0 0 0 3px #1677ff1f}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--pv-head-bg);color:var(--gray-500);cursor:not-allowed;border-color:#e4e7ec}.ui-input:read-only:not(:disabled),.ui-textarea:read-only:not(:disabled){background:var(--pv-head-bg)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-textarea.is-invalid{border-color:var(--danger)}.ui-input[aria-invalid=true]:focus,.ui-select[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.ui-input__icon{color:var(--gray-500);pointer-events:none;display:inline-flex;position:absolute;left:12px}.ui-input-wrap--icon .ui-input{padding-left:38px}.ui-input-wrap--sm.ui-input-wrap--icon .ui-input{padding-left:34px}.ui-input-wrap--sm .ui-input__icon{left:10px}.ui-input__affix{height:var(--in-h);border:1px solid var(--pv-line-ctl);background:var(--pv-head-bg);color:var(--gov-muted);font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;padding:0 12px;display:inline-flex}.ui-input__affix--prefix{border-radius:var(--radius) 0 0 var(--radius);border-right:0}.ui-input__affix--suffix{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.ui-input-wrap--adorned .ui-input__affix--prefix+.ui-input{border-top-left-radius:0;border-bottom-left-radius:0}.ui-input-wrap--adorned .ui-input:has(+.ui-input__affix--suffix){border-top-right-radius:0;border-bottom-right-radius:0}.ui-input-wrap.is-invalid .ui-input__affix{border-color:var(--danger)}.ui-input-wrap.is-disabled .ui-input__affix{color:var(--gray-500)}.ui-datefield .ui-input{font-variant-numeric:tabular-nums}.ui-datefield .ui-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65}.ui-datefield .ui-input::-webkit-calendar-picker-indicator:hover{opacity:1}.ui-datefield__ph{display:none}@supports selector(::-webkit-datetime-edit){.ui-datefield.is-empty .ui-input:not(:focus)::-webkit-datetime-edit{color:#0000}.ui-datefield__ph{color:var(--gray-500);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;display:block;position:absolute;left:12px;right:36px;overflow:hidden}.ui-input:focus~.ui-datefield__ph,.ui-input:disabled~.ui-datefield__ph{display:none}}.ui-select-wrap{align-items:center;min-width:0;display:flex;position:relative}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:38px}.ui-select__chevron{color:var(--gray-600);pointer-events:none;position:absolute;right:12px}.ui-search__input{padding-right:36px}.ui-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-search__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-search__clear{border-radius:var(--radius);width:28px;height:28px;color:var(--gray-600);transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:6px}.ui-search__clear:hover{background:var(--gray-100);color:var(--gray-900)}.ui-field__legend{float:none;width:100%;margin:0 0 2px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap{--in-h:34px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap{--in-h:34px}:is(.portal,.ui-portal,.ui-overlay) .ui-input-wrap{--in-h:34px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select-wrap{--in-h:34px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select-wrap{--in-h:34px}:is(.portal,.ui-portal,.ui-overlay) .ui-select-wrap{--in-h:34px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--sm{--in-h:30px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--sm{--in-h:30px}:is(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--sm{--in-h:30px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--lg{--in-h:40px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--lg{--in-h:40px}:is(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--lg{--in-h:40px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field{gap:6px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field{gap:6px}:is(.portal,.ui-portal,.ui-overlay) .ui-field{gap:6px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__label{color:var(--pv-text2);font-size:14px;font-weight:400}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__label{color:var(--pv-text2);font-size:14px;font-weight:400}:is(.portal,.ui-portal,.ui-overlay) .ui-field__label{color:var(--pv-text2);font-size:14px;font-weight:400}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__req{color:var(--pv-red);font-weight:400}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__req{color:var(--pv-red);font-weight:400}:is(.portal,.ui-portal,.ui-overlay) .ui-field__req{color:var(--pv-red);font-weight:400}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__opt{color:var(--pv-text3)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__opt{color:var(--pv-text3)}:is(.portal,.ui-portal,.ui-overlay) .ui-field__opt{color:var(--pv-text3)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__hint{color:var(--pv-text3);margin-top:0;font-size:12px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__hint{color:var(--pv-text3);margin-top:0;font-size:12px}:is(.portal,.ui-portal,.ui-overlay) .ui-field__hint{color:var(--pv-text3);margin-top:0;font-size:12px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__error{color:var(--pv-red);font-size:12px;font-weight:400}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__error{color:var(--pv-red);font-size:12px;font-weight:400}:is(.portal,.ui-portal,.ui-overlay) .ui-field__error{color:var(--pv-red);font-size:12px;font-weight:400}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__error svg{width:13px;height:13px;margin-top:2px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__error svg{width:13px;height:13px;margin-top:2px}:is(.portal,.ui-portal,.ui-overlay) .ui-field__error svg{width:13px;height:13px;margin-top:2px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-input{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-select{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea{border-color:var(--pv-line-ctl);color:var(--pv-text);font-family:inherit;font-size:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input{padding-inline-start:11px;padding-inline-end:11px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input{padding-inline-start:11px;padding-inline-end:11px}:is(.portal,.ui-portal,.ui-overlay) .ui-input{padding-inline-start:11px;padding-inline-end:11px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select{padding-inline-start:11px;padding-inline-end:11px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select{padding-inline-start:11px;padding-inline-end:11px}:is(.portal,.ui-portal,.ui-overlay) .ui-select{padding-inline-start:11px;padding-inline-end:11px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select{padding-right:32px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select{padding-right:32px}:is(.portal,.ui-portal,.ui-overlay) .ui-select{padding-right:32px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select__chevron{width:14px;height:14px;color:var(--pv-text4);right:11px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select__chevron{width:14px;height:14px;color:var(--pv-text4);right:11px}:is(.portal,.ui-portal,.ui-overlay) .ui-select__chevron{width:14px;height:14px;color:var(--pv-text4);right:11px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea{min-height:68px;padding:6px 11px;line-height:1.6}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea{min-height:68px;padding:6px 11px;line-height:1.6}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea{min-height:68px;padding:6px 11px;line-height:1.6}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input::placeholder{color:var(--pv-text4)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input::placeholder{color:var(--pv-text4)}:is(.portal,.ui-portal,.ui-overlay) .ui-input::placeholder{color:var(--pv-text4)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea::placeholder{color:var(--pv-text4)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea::placeholder{color:var(--pv-text4)}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea::placeholder{color:var(--pv-text4)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:is(.portal,.ui-portal,.ui-overlay) .ui-input:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:is(.portal,.ui-portal,.ui-overlay) .ui-select:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea:hover:not(:disabled):not(:focus){border-color:#b3c0d1}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:is(.portal,.ui-portal,.ui-overlay) .ui-input:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:is(.portal,.ui-portal,.ui-overlay) .ui-select:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea:focus{border-color:var(--gov-blue);box-shadow:0 0 0 2px #1677ff1a}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) .ui-input:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) .ui-select:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea:disabled{border-color:var(--pv-line);color:var(--pv-text4);background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input:read-only:not(:disabled){background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input:read-only:not(:disabled){background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) .ui-input:read-only:not(:disabled){background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:read-only:not(:disabled){background:#f5f7fa}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea:read-only:not(:disabled){background:#f5f7fa}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea:read-only:not(:disabled){background:#f5f7fa}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input[aria-invalid=true]{border-color:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input[aria-invalid=true]{border-color:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-input[aria-invalid=true]{border-color:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select[aria-invalid=true]{border-color:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select[aria-invalid=true]{border-color:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-select[aria-invalid=true]{border-color:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea[aria-invalid=true]{border-color:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea[aria-invalid=true]{border-color:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea[aria-invalid=true]{border-color:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-textarea.is-invalid{border-color:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-textarea.is-invalid{border-color:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-textarea.is-invalid{border-color:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input__icon{color:var(--pv-text4);left:11px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input__icon{color:var(--pv-text4);left:11px}:is(.portal,.ui-portal,.ui-overlay) .ui-input__icon{color:var(--pv-text4);left:11px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input__icon svg{width:14px;height:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input__icon svg{width:14px;height:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-input__icon svg{width:14px;height:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--icon .ui-input{padding-left:30px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--icon .ui-input{padding-left:30px}:is(.portal,.ui-portal,.ui-overlay) .ui-input-wrap--icon .ui-input{padding-left:30px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input__affix{border-color:var(--pv-line-ctl);background:var(--pv-head-bg);color:var(--pv-text3);padding:0 10px;font-size:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input__affix{border-color:var(--pv-line-ctl);background:var(--pv-head-bg);color:var(--pv-text3);padding:0 10px;font-size:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-input__affix{border-color:var(--pv-line-ctl);background:var(--pv-head-bg);color:var(--pv-text3);padding:0 10px;font-size:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-search__input{padding-right:30px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-search__input{padding-right:30px}:is(.portal,.ui-portal,.ui-overlay) .ui-search__input{padding-right:30px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-search__clear{width:24px;height:24px;color:var(--pv-text4);right:5px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-search__clear{width:24px;height:24px;color:var(--pv-text4);right:5px}:is(.portal,.ui-portal,.ui-overlay) .ui-search__clear{width:24px;height:24px;color:var(--pv-text4);right:5px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-search__clear svg{width:14px;height:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-search__clear svg{width:14px;height:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-search__clear svg{width:14px;height:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-field__count{color:var(--pv-text3)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-field__count{color:var(--pv-text3)}:is(.portal,.ui-portal,.ui-overlay) .ui-field__count{color:var(--pv-text3)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-datefield__ph{color:var(--pv-text4);font-size:14px;left:12px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-datefield__ph{color:var(--pv-text4);font-size:14px;left:12px}:is(.portal,.ui-portal,.ui-overlay) .ui-datefield__ph{color:var(--pv-text4);font-size:14px;left:12px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-datefield .ui-input::-webkit-calendar-picker-indicator{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa6b5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/15px no-repeat;width:15px;height:15px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-datefield .ui-input::-webkit-calendar-picker-indicator{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa6b5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/15px no-repeat;width:15px;height:15px}:is(.portal,.ui-portal,.ui-overlay) .ui-datefield .ui-input::-webkit-calendar-picker-indicator{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa6b5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/15px no-repeat;width:15px;height:15px}.ui-hform .ui-field{grid-template-columns:var(--hf-label-w,100px) minmax(0, 1fr);column-gap:var(--hf-gap,12px);align-items:start;row-gap:0;display:grid}.ui-hform .ui-field>*{grid-column:2;min-width:0}.ui-hform .ui-field>.ui-field__labelrow,.ui-hform .ui-field>.ui-field__legend{float:left;text-align:right;grid-area:1/1/span 4;justify-content:flex-end;width:auto;margin:0;padding:0;display:flex}.ui-hform .ui-field>.ui-field__legend{padding-block-start:7px;padding-block-end:7px;display:block}.ui-hform .ui-field__label{color:var(--pv-text2);padding-block-start:7px;padding-block-end:7px;font-size:14px;font-weight:400;line-height:20px}.ui-hform .ui-field__action{display:none}.ui-hform .ui-field>.ui-field__hint{order:2;margin-top:4px}.ui-hform .ui-field>.ui-field__error{order:3;margin-top:4px}.ui-hform .ui-field>.ui-field__count{order:4;justify-self:end;margin-top:2px}.ui-hform .ui-radio-group__list--horizontal,.ui-hform .ui-radio-group__list--vertical{margin-top:0;padding-top:6px}.ui-hform .ui-field__opt{display:none}input[list]::-webkit-calendar-picker-indicator{display:none!important}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap{--in-h:var(--pv-ctl-h,38px)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-input-wrap{--in-h:var(--pv-ctl-h,38px)}:is(.portal,.ui-portal,.ui-overlay) .ui-input-wrap{--in-h:var(--pv-ctl-h,38px)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-select-wrap{--in-h:var(--pv-ctl-h,38px)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-select-wrap{--in-h:var(--pv-ctl-h,38px)}:is(.portal,.ui-portal,.ui-overlay) .ui-select-wrap{--in-h:var(--pv-ctl-h,38px)}:-webkit-any(.portal,.ui-portal,.ui-overlay) :-webkit-any(.ui-input-wrap--sm,.ui-select-wrap--sm){--in-h:var(--pv-ctl-h-sm,32px)}:-moz-any(.portal,.ui-portal,.ui-overlay) :-moz-any(.ui-input-wrap--sm,.ui-select-wrap--sm){--in-h:var(--pv-ctl-h-sm,32px)}:is(.portal,.ui-portal,.ui-overlay) :is(.ui-input-wrap--sm,.ui-select-wrap--sm){--in-h:var(--pv-ctl-h-sm,32px)}:-webkit-any(.portal,.ui-portal,.ui-overlay) :-webkit-any(.ui-input,.ui-select,.ui-textarea){border-color:var(--pv-ctl-border,var(--pv-line));border-radius:var(--pv-radius-ctl)}:-moz-any(.portal,.ui-portal,.ui-overlay) :-moz-any(.ui-input,.ui-select,.ui-textarea){border-color:var(--pv-ctl-border,var(--pv-line));border-radius:var(--pv-radius-ctl)}:is(.portal,.ui-portal,.ui-overlay) :is(.ui-input,.ui-select,.ui-textarea){border-color:var(--pv-ctl-border,var(--pv-line));border-radius:var(--pv-radius-ctl)}:-webkit-any(.portal,.ui-portal,.ui-overlay) :-webkit-any(.ui-input,.ui-select,.ui-textarea):focus{border-color:var(--pv-primary);box-shadow:0 0 0 3px #1677ff1f}:-moz-any(.portal,.ui-portal,.ui-overlay) :-moz-any(.ui-input,.ui-select,.ui-textarea):focus{border-color:var(--pv-primary);box-shadow:0 0 0 3px #1677ff1f}:is(.portal,.ui-portal,.ui-overlay) :is(.ui-input,.ui-select,.ui-textarea):focus{border-color:var(--pv-primary);box-shadow:0 0 0 3px #1677ff1f}.ui-input-wrap{position:relative}.ui-datebtn{color:var(--pv-text3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ui-datebtn:hover:not(:disabled){color:var(--pv-primary,#1f6fe5)}.ui-datepicker-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.ui-input--date{font-variant-numeric:tabular-nums}.pv6 .ui-field>.ui-field__hint{order:2;margin-top:0;font-size:13px;line-height:20px}.pv6 .ui-field>.ui-field__error{order:3;font-size:13px;line-height:20px}.pv6 .ui-field>.ui-field__count{order:4}.pv6 .ui-field__label{color:var(--pv-text);font-size:14px;font-weight:500;line-height:22px}.pv6 .ui-hform .ui-field__label{color:var(--pv-text2);font-weight:400}.pv6 .ui-field__req{margin-right:3px}.pv6 .ui-overlay .ui-hform .ui-field{grid-template-columns:minmax(0,1fr);row-gap:6px}.pv6 .ui-overlay .ui-hform .ui-field>*{grid-column:1}.pv6 .ui-overlay .ui-hform .ui-field>:-webkit-any(.ui-field__labelrow,.ui-field__legend){text-align:left;grid-row:auto;justify-content:flex-start;padding-block-start:0;padding-block-end:0}.pv6 .ui-overlay .ui-hform .ui-field>:-moz-any(.ui-field__labelrow,.ui-field__legend){text-align:left;grid-row:auto;justify-content:flex-start;padding-block-start:0;padding-block-end:0}.pv6 .ui-overlay .ui-hform .ui-field>:is(.ui-field__labelrow,.ui-field__legend){text-align:left;grid-row:auto;justify-content:flex-start;padding-block-start:0;padding-block-end:0}.pv6 .ui-overlay .ui-hform .ui-field__label{color:var(--pv-text);padding-block-start:0;padding-block-end:0;font-weight:500}.pv6 .ui-overlay .ui-hform .ui-field>.ui-field__hint,.pv6 .ui-overlay .ui-hform .ui-field>.ui-field__error{margin-top:0}.pv6 .ui-overlay .ui-formgrid{gap:16px 12px}.pv6 .ui-overlay .ui-formgrid>.ui-check-field{padding-left:0}.pv6 .ui-input:hover:not(:disabled):not(:focus),.pv6 .ui-select:hover:not(:disabled):not(:focus),.pv6 .ui-textarea:hover:not(:disabled):not(:focus){border-color:var(--pv-text4)}.ui-check__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-check__label{color:var(--gray-900);font-size:var(--fs-sm);font-weight:500;line-height:1.45}.ui-check__desc{color:var(--gray-600);font-size:13px;line-height:1.45}.ui-check-field{flex-direction:column;gap:6px;display:flex}.ui-check{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.ui-check.is-disabled{cursor:not-allowed}.ui-check.is-disabled .ui-check__label,.ui-check.is-disabled .ui-check__desc{color:var(--gray-500)}.ui-check__control{flex:none;width:20px;height:20px;margin-top:0;display:inline-flex;position:relative}.ui-check--sm .ui-check__control{width:16px;height:16px;margin-top:2px}.ui-check__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ui-check__box{border:1.5px solid var(--gray-500);background:var(--white);width:100%;height:100%;color:var(--white);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ui-check__box svg{opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);transform:scale(.6)}.ui-check--sm .ui-check__box svg{width:11px;height:11px}.ui-check:hover .ui-check__input:not(:disabled)+.ui-check__box{border-color:var(--navy-600)}.ui-check__input:checked+.ui-check__box,.ui-check__input:indeterminate+.ui-check__box{background:var(--navy-600);border-color:var(--navy-600)}.ui-check__input:checked+.ui-check__box svg,.ui-check__input:indeterminate+.ui-check__box svg{opacity:1;transform:none}.ui-check__input:focus-visible+.ui-check__box{box-shadow:var(--focus)}.ui-check__box.is-invalid{border-color:var(--danger)}.ui-check__input:disabled+.ui-check__box{background:var(--gray-100);border-color:var(--gray-300)}.ui-check__input:disabled:checked+.ui-check__box{background:var(--gray-300);color:var(--white)}.ui-radio-group__list{gap:var(--sp-3);flex-direction:column;margin-top:2px;display:flex}.ui-radio-group__list--horizontal{column-gap:var(--sp-6);flex-flow:wrap}.ui-radio{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.ui-radio.is-disabled{cursor:not-allowed}.ui-radio.is-disabled .ui-check__label,.ui-radio.is-disabled .ui-check__desc{color:var(--gray-500)}.ui-radio__control{flex:none;width:20px;height:20px;display:inline-flex;position:relative}.ui-radio__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ui-radio__dot{border:1.5px solid var(--gray-500);background:var(--white);width:100%;height:100%;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:50%}.ui-radio:hover .ui-radio__input:not(:disabled)+.ui-radio__dot{border-color:var(--navy-600)}.ui-radio__input:checked+.ui-radio__dot{border:6px solid var(--navy-600)}.ui-radio__input:focus-visible+.ui-radio__dot{box-shadow:var(--focus)}.ui-radio.is-invalid .ui-radio__dot{border-color:var(--danger)}.ui-radio__input:disabled+.ui-radio__dot{background:var(--gray-100);border-color:var(--gray-300)}.ui-radio-group__list--cards{gap:var(--sp-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ui-radio-group__list--cards.ui-radio-group__list--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-radio-group__list--cards.ui-radio-group__list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-radio-group__list--cards.ui-radio-group__list--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ui-radio-group__list--cards.ui-radio-group__list--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-radio--card{align-items:flex-start;gap:var(--sp-3);border:1px solid var(--pv-line-ctl);border-radius:var(--radius);background:var(--white);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:14px 16px;display:flex;position:relative}.ui-radio--card:hover:not(.is-disabled){border-color:var(--navy-500)}.ui-radio--card.is-checked{border-color:var(--gov-blue);background:var(--pv-hover);box-shadow:inset 0 0 0 1px var(--gov-blue)}.ui-radio--card.is-disabled{background:var(--gray-50)}.ui-radio--card:has(.ui-radio__input:focus-visible){box-shadow:var(--focus)}.ui-radio--card .ui-radio__input:focus-visible+.ui-radio__dot{box-shadow:none}.ui-radio__icon{display:none}.ui-radio--card .ui-check__label{font-weight:600}.ui-radio--card .ui-check__text{flex:1}.ui-radio__labelrow{justify-content:space-between;align-items:baseline;gap:2px var(--sp-2);flex-wrap:wrap;display:flex}.ui-radio__meta{color:var(--gray-600);white-space:nowrap;font-size:12px}.ui-switch-field{align-items:flex-start;gap:var(--sp-3);display:inline-flex}.ui-switch-field--start{justify-content:space-between;gap:var(--sp-6);display:flex}.ui-switch-field .ui-check__label{cursor:pointer}.ui-switch-field.is-disabled .ui-check__label,.ui-switch-field.is-disabled .ui-check__desc{color:var(--gray-500);cursor:not-allowed}.ui-switch{--sw-w:40px;--sw-h:22px;--sw-pad:3px;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-pill);background:var(--gray-300);transition:background-color var(--t) var(--ease);border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.ui-switch--sm{--sw-w:32px;--sw-h:18px}.ui-switch:hover:not(:disabled){background:var(--gray-500)}.ui-switch.is-on{background:var(--navy-600)}.ui-switch.is-on:hover:not(:disabled){background:var(--navy-700)}.ui-switch:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-pill)}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-switch__thumb{left:var(--sw-pad);width:calc(var(--sw-h) - var(--sw-pad) * 2);height:calc(var(--sw-h) - var(--sw-pad) * 2);background:var(--white);box-shadow:var(--shadow-1);transition:transform var(--t) var(--ease);border-radius:50%;position:absolute}.ui-switch.is-on .ui-switch__thumb{transform:translateX(calc(var(--sw-w) - var(--sw-h)))}.ui-switch-field .ui-switch{margin-top:0}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check{gap:8px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check{gap:8px}:is(.portal,.ui-portal,.ui-overlay) .ui-check{gap:8px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__control{width:14px;height:14px;margin-top:4px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__control{width:14px;height:14px;margin-top:4px}:is(.portal,.ui-portal,.ui-overlay) .ui-check__control{width:14px;height:14px;margin-top:4px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio__control{width:14px;height:14px;margin-top:4px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio__control{width:14px;height:14px;margin-top:4px}:is(.portal,.ui-portal,.ui-overlay) .ui-radio__control{width:14px;height:14px;margin-top:4px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__box{border:1px solid var(--pv-line-ctl);border-radius:3px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__box{border:1px solid var(--pv-line-ctl);border-radius:3px}:is(.portal,.ui-portal,.ui-overlay) .ui-check__box{border:1px solid var(--pv-line-ctl);border-radius:3px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__box svg{width:10px;height:10px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__box svg{width:10px;height:10px}:is(.portal,.ui-portal,.ui-overlay) .ui-check__box svg{width:10px;height:10px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__input:checked+.ui-check__box{background:var(--gov-blue);border-color:var(--gov-blue)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__input:checked+.ui-check__box{background:var(--gov-blue);border-color:var(--gov-blue)}:is(.portal,.ui-portal,.ui-overlay) .ui-check__input:checked+.ui-check__box{background:var(--gov-blue);border-color:var(--gov-blue)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__input:indeterminate+.ui-check__box{background:var(--gov-blue);border-color:var(--gov-blue)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__input:indeterminate+.ui-check__box{background:var(--gov-blue);border-color:var(--gov-blue)}:is(.portal,.ui-portal,.ui-overlay) .ui-check__input:indeterminate+.ui-check__box{background:var(--gov-blue);border-color:var(--gov-blue)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio__dot{border:1px solid var(--pv-line-ctl)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio__dot{border:1px solid var(--pv-line-ctl)}:is(.portal,.ui-portal,.ui-overlay) .ui-radio__dot{border:1px solid var(--pv-line-ctl)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio__input:checked+.ui-radio__dot{border:4px solid var(--gov-blue)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio__input:checked+.ui-radio__dot{border:4px solid var(--gov-blue)}:is(.portal,.ui-portal,.ui-overlay) .ui-radio__input:checked+.ui-radio__dot{border:4px solid var(--gov-blue)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__label{color:var(--pv-text);font-size:14px;font-weight:400;line-height:22px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__label{color:var(--pv-text);font-size:14px;font-weight:400;line-height:22px}:is(.portal,.ui-portal,.ui-overlay) .ui-check__label{color:var(--pv-text);font-size:14px;font-weight:400;line-height:22px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-check__desc{color:var(--pv-text3);font-size:12px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-check__desc{color:var(--pv-text3);font-size:12px}:is(.portal,.ui-portal,.ui-overlay) .ui-check__desc{color:var(--pv-text3);font-size:12px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio{gap:8px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio{gap:8px}:is(.portal,.ui-portal,.ui-overlay) .ui-radio{gap:8px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list{gap:8px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list{gap:8px}:is(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list{gap:8px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list--horizontal{column-gap:24px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list--horizontal{column-gap:24px}:is(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list--horizontal{column-gap:24px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card{border-color:var(--pv-line-ctl);gap:8px;padding:10px 14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card{border-color:var(--pv-line-ctl);gap:8px;padding:10px 14px}:is(.portal,.ui-portal,.ui-overlay) .ui-radio--card{border-color:var(--pv-line-ctl);gap:8px;padding:10px 14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card:hover:not(.is-disabled){border-color:var(--gov-blue)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card:hover:not(.is-disabled){border-color:var(--gov-blue)}:is(.portal,.ui-portal,.ui-overlay) .ui-radio--card:hover:not(.is-disabled){border-color:var(--gov-blue)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card.is-checked{border-color:var(--gov-blue);background:var(--navy-50);box-shadow:none}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card.is-checked{border-color:var(--gov-blue);background:var(--navy-50);box-shadow:none}:is(.portal,.ui-portal,.ui-overlay) .ui-radio--card.is-checked{border-color:var(--gov-blue);background:var(--navy-50);box-shadow:none}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card .ui-check__label{color:var(--pv-text);font-weight:400}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio--card .ui-check__label{color:var(--pv-text);font-weight:400}:is(.portal,.ui-portal,.ui-overlay) .ui-radio--card .ui-check__label{color:var(--pv-text);font-weight:400}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list--cards{gap:10px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list--cards{gap:10px}:is(.portal,.ui-portal,.ui-overlay) .ui-radio-group__list--cards{gap:10px}.ui-badge{--badge-fg:#475467;--badge-bg:#f2f4f7;--badge-dot:var(--pv-text3);--badge-border:transparent;border:1px solid var(--badge-border);border-radius:var(--radius-sm);background:var(--badge-bg);max-width:100%;height:22px;color:var(--badge-fg);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.ui-badge--sm{gap:4px;height:20px;padding:0 6px;font-size:12px}.ui-badge__dot{background:var(--badge-dot);border-radius:50%;flex:none;width:5px;height:5px}.ui-badge__icon{margin-inline-start:-2px;display:inline-flex}.ui-badge--neutral{--badge-fg:#475467;--badge-bg:#f2f4f7;--badge-dot:var(--pv-text3)}.ui-badge--info{--badge-fg:var(--gov-blue);--badge-bg:#e8f0fa;--badge-dot:var(--gov-blue)}.ui-badge--success{--badge-fg:var(--success);--badge-bg:var(--success-bg);--badge-dot:var(--success)}.ui-badge--warning{--badge-fg:var(--warning);--badge-bg:var(--warning-bg);--badge-dot:var(--risk-elevated)}.ui-badge--danger{--badge-fg:var(--danger);--badge-bg:var(--danger-bg);--badge-dot:var(--danger)}.ui-badge--outline{--badge-fg:#667085;--badge-bg:var(--white);--badge-dot:var(--pv-text3);--badge-border:#d0d5dd}.ui-badge--navy{--badge-fg:var(--gov-blue);--badge-bg:#eaf2fb;--badge-dot:var(--gov-blue);--badge-border:#c8dcf1}.ui-badge--gold{--badge-fg:#8a5a12;--badge-bg:#faf1df;--badge-dot:var(--gold-500)}.ui-badge--risk-low{--badge-fg:color-mix(in srgb, var(--risk-low) 62%, var(--gray-900));--badge-bg:color-mix(in srgb, var(--risk-low) 12%, var(--white));--badge-dot:var(--risk-low)}.ui-badge--risk-moderate{--badge-fg:var(--risk-moderate-text);--badge-bg:color-mix(in srgb, var(--risk-moderate) 16%, var(--white));--badge-dot:var(--risk-moderate)}.ui-badge--risk-elevated{--badge-fg:color-mix(in srgb, var(--risk-elevated) 62%, var(--gray-900));--badge-bg:color-mix(in srgb, var(--risk-elevated) 14%, var(--white));--badge-dot:var(--risk-elevated)}.ui-badge--risk-high{--badge-fg:var(--risk-high);--badge-bg:var(--danger-bg);--badge-dot:var(--risk-high);--badge-border:color-mix(in srgb, var(--risk-high) 30%, var(--white))}.ui-tag{border-radius:var(--radius-sm);color:#475467;white-space:nowrap;vertical-align:middle;background:#f2f4f7;align-items:center;gap:4px;max-width:100%;height:26px;padding:0 10px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.ui-tag--sm{height:22px;padding:0 8px;font-size:12px}.ui-tag__text{text-overflow:ellipsis;overflow:hidden}.ui-tag__icon{color:currentColor;opacity:.8;flex:none;display:inline-flex}.ui-tag--navy{color:var(--gov-blue);background:#eaf2fb}.ui-tag--gold{color:#8a5a12;background:#faf1df}.ui-tag--red{background:var(--red-50);color:var(--red-600)}.ui-tag--link{transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.ui-tag--link:hover{color:var(--gov-blue);background:#e3ecf7}.ui-tag__remove{border-radius:var(--radius-sm);width:18px;height:18px;color:inherit;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:inline-flex}.ui-tag__remove:hover{background:color-mix(in srgb, var(--gray-900) 10%, transparent);opacity:1}.ui-status{--status-text:var(--pv-text4);--status-dot:currentColor}.ui-status--warn{--status-text:#e08a1e}.ui-status--blue{--status-text:#015293}.ui-status--green{--status-text:#2e9e5b}.ui-status--red{--status-text:var(--pv-red)}.ui-status--risk-low{--status-text:var(--risk-low);--status-dot:var(--risk-low)}.ui-status--risk-moderate{--status-text:var(--risk-moderate-text);--status-dot:var(--risk-moderate)}.ui-status--risk-elevated{--status-text:var(--risk-elevated);--status-dot:var(--risk-elevated)}.ui-status--risk-high{--status-text:var(--risk-high);--status-dot:var(--risk-high)}.ui-status.ui-status--text{height:auto;color:var(--status-text);font-size:13px;font-weight:400;line-height:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;gap:6px;padding:0}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto{height:auto;color:var(--status-text);font-size:13px;font-weight:400;line-height:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;gap:6px;padding:0}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto{height:auto;color:var(--status-text);font-size:13px;font-weight:400;line-height:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;gap:6px;padding:0}:is(.portal,.ui-portal,.ui-overlay) .ui-status--auto{height:auto;color:var(--status-text);font-size:13px;font-weight:400;line-height:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.ui-status.ui-status--text:before{content:"";background:var(--status-dot);border-radius:50%;flex:none;width:6px;height:6px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto:before{content:"";background:var(--status-dot);border-radius:50%;flex:none;width:6px;height:6px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto:before{content:"";background:var(--status-dot);border-radius:50%;flex:none;width:6px;height:6px}:is(.portal,.ui-portal,.ui-overlay) .ui-status--auto:before{content:"";background:var(--status-dot);border-radius:50%;flex:none;width:6px;height:6px}.ui-status.ui-status--text .ui-badge__dot{display:none}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto .ui-badge__dot{display:none}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto .ui-badge__dot{display:none}:is(.portal,.ui-portal,.ui-overlay) .ui-status--auto .ui-badge__dot{display:none}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--warn{--status-text:var(--pv-orange)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--warn{--status-text:var(--pv-orange)}:is(.portal,.ui-portal,.ui-overlay) .ui-status--warn{--status-text:var(--pv-orange)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--blue{--status-text:var(--pv-primary)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--blue{--status-text:var(--pv-primary)}:is(.portal,.ui-portal,.ui-overlay) .ui-status--blue{--status-text:var(--pv-primary)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--green{--status-text:var(--pv-green)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--green{--status-text:var(--pv-green)}:is(.portal,.ui-portal,.ui-overlay) .ui-status--green{--status-text:var(--pv-green)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--red{--status-text:var(--pv-red)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--red{--status-text:var(--pv-red)}:is(.portal,.ui-portal,.ui-overlay) .ui-status--red{--status-text:var(--pv-red)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto{background:color-mix(in srgb, var(--status-text) 10%, #fff);vertical-align:middle;border-radius:13px;height:26px;padding:0 10px;font-size:13px;line-height:26px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-status--auto{background:color-mix(in srgb, var(--status-text) 10%, #fff);vertical-align:middle;border-radius:13px;height:26px;padding:0 10px;font-size:13px;line-height:26px}:is(.portal,.ui-portal,.ui-overlay) .ui-status--auto{background:color-mix(in srgb, var(--status-text) 10%, #fff);vertical-align:middle;border-radius:13px;height:26px;padding:0 10px;font-size:13px;line-height:26px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-badge:not(.ui-status--auto):not(.ui-status--text){border-radius:6px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-badge:not(.ui-status--auto):not(.ui-status--text){border-radius:6px}:is(.portal,.ui-portal,.ui-overlay) .ui-badge:not(.ui-status--auto):not(.ui-status--text){border-radius:6px}.ui-card{--card-px:20px;--card-pt:16px;--card-pb:20px;border-radius:var(--radius);background:var(--white);min-width:0;position:relative;box-shadow:0 1px 4px #0020460f}.ui-card--pad-sm{padding:12px 16px}.ui-card--pad-md{padding:var(--card-pt) var(--card-px) var(--card-pb)}.ui-card--pad-lg{padding:24px}.ui-card--pad-none{padding:0}@media (max-width:767px){.ui-card{--card-px:16px;--card-pb:16px}.ui-card--pad-lg{padding:16px}}.ui-card:has(>.ui-card__header,>.ui-card__body,>.ui-card__footer){padding:0}.ui-card--tinted{background:var(--pv-head-bg);box-shadow:none}.ui-card--interactive{transition:box-shadow var(--t) var(--ease)}.ui-card__header{min-height:52px;padding:0 var(--card-px);border-bottom:1px solid var(--pv-line2);justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ui-card__heading{align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.ui-card__title{color:var(--pv-text);font-family:var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.ui-card__title:before{content:"";background:var(--gov-blue);border-radius:2px;flex:none;width:4px;height:16px}.ui-card__desc{min-width:0;color:var(--pv-text3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.ui-card__header--plain{border-bottom:0}.ui-card__heading--tabs{flex:auto;align-items:stretch}.ui-card__heading--tabs>.ui-tabs{flex:auto;min-width:0}.ui-card__actions{min-width:0;color:var(--pv-text3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;padding:6px 0;font-size:13px;display:flex}.ui-card__actions:not(:has(>:not(.ui-card__slot:empty))){display:none}.ui-card__slot{display:contents}.ui-card__more{color:var(--pv-text3);white-space:nowrap;font-size:13px;text-decoration:none}.ui-card__more:hover{color:var(--gov-blue)}.ui-box-link{color:var(--pv-text3);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:13px;line-height:20px;display:inline-flex}.ui-box-link:hover{color:var(--gov-blue)}.ui-box-link[aria-expanded=true]{color:var(--pv-text2)}@media (max-width:767px){.ui-card__desc{display:none}}@media (max-width:479px){.ui-card__header:not(.ui-card__header--tabs){flex-wrap:wrap}.ui-card__header:not(.ui-card__header--tabs) .ui-card__heading{min-height:52px}.ui-card__header--tabs .ui-card__actions{flex:none}.ui-card__actions{justify-content:flex-start}.ui-card__actions:has(.ui-input-wrap,.ui-select-wrap){flex:100%;padding:0 0 12px}}.ui-card__body--md{padding:var(--card-pt) var(--card-px) var(--card-pb)}.ui-card__body--sm{padding:12px 16px}.ui-card__body--lg{padding:24px}.ui-card__body--none{padding:0}@media (max-width:767px){.ui-card__body--lg{padding:16px}}.ui-card__footer{padding:12px var(--card-px);border-top:1px solid var(--pv-line2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-infolist{margin:-6px 0;padding:0;list-style:none}.ui-infolist li{border-bottom:1px dashed var(--pv-line);min-height:44px;color:var(--pv-text);align-items:center;gap:12px;padding:6px 0;font-size:14px;line-height:22px;display:flex}.ui-infolist li:last-child{border-bottom:0}.ui-infolist__tag{background:var(--navy-50);height:20px;color:var(--gov-blue);border-radius:3px;flex:none;padding:0 6px;font-size:12px;line-height:20px}.ui-infolist__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-infolist__title a,.ui-infolist__title button{color:var(--pv-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ui-infolist__title a:hover,.ui-infolist__title button:hover{color:var(--gov-blue)}.ui-infolist__meta{color:var(--pv-text3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px}.ui-infolist li.is-current,.ui-infolist li.is-current .ui-infolist__title a,.ui-infolist li.is-current .ui-infolist__title span{color:var(--gov-blue);font-weight:600}.ui-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.ui-card--interactive:hover{box-shadow:var(--pv-shadow-hover,0 6px 18px #0f285a1a)}.ui-card--tinted{background:var(--pv-head-bg,var(--pv-head-bg))}.ui-card__header{border-bottom-color:var(--pv-line2,var(--pv-line2));min-height:56px}.ui-card__title{font-size:17px;font-weight:700}.ui-card__title:before{height:17px}.ui-card__more,.ui-box-link{color:var(--pv-primary,var(--gov-blue));font-size:14px}.ui-card__more:hover,.ui-box-link:hover{color:var(--navy-700)}.ui-infolist li{border-bottom:0;min-height:46px}.ui-infolist__tag{background:var(--navy-50);height:24px;color:var(--gov-blue);border-radius:6px;padding:0 8px;font-size:12px;line-height:24px}.ui-infolist__tag--red{background:var(--pv-red-bg,var(--pv-red-bg));color:var(--pv-red,var(--pv-red))}.ui-infolist__tag--teal{background:var(--pv-teal-bg,#e4f6f6);color:var(--pv-teal,#14a3a8)}.ui-infolist__title{-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.pv6 .ui-card{border:1px solid var(--pv-line);box-shadow:none}.pv6 .ui-card--tinted{background:var(--pv-head-bg);border-color:#0000}.pv6 .ui-card--interactive:hover{border-color:var(--pv-line-ctl);box-shadow:none}.pv6 .ui-card__header{border-bottom:0;min-height:48px}.pv6 .ui-card__header--tabs{border-bottom:1px solid var(--pv-line)}.pv6 .ui-card__title{gap:0;font-size:16px;font-weight:600;line-height:24px}.pv6 .ui-card__title:before{display:none}.pv6 .ui-card__more,.pv6 .ui-box-link{color:var(--pv-text3);font-size:13px}.pv6 .ui-card__more:hover,.pv6 .ui-box-link:hover{color:var(--pv-primary)}.pv6 .ui-card__actions{gap:8px 12px}.pv6 .ui-card__header:not(.ui-card__header--tabs)+.ui-card__body--md{padding-top:4px}.pv6 .ui-card__header:not(.ui-card__header--tabs)+.ui-card__body--none>.ui-datatable,.pv6 .ui-card__header:not(.ui-card__header--tabs)+.ui-datatable{padding-top:0}.pv6 .ui-infolist li{border-top:1px solid var(--pv-line2);min-height:0;color:var(--pv-text2);border-bottom:0;padding:9px 0}.pv6 .ui-infolist li:first-child{border-top:0}.pv6 .ui-infolist__title a,.pv6 .ui-infolist__title button{color:var(--pv-text2)}.pv6 .ui-infolist__title a:hover,.pv6 .ui-infolist__title button:hover{color:var(--pv-primary)}.ui-query{min-width:0;padding:12px var(--card-px,20px);align-items:flex-start;gap:8px 16px;display:flex}.ui-query__fields{min-width:0;max-height:calc(var(--pv-ctl-h,34px) + 6px);flex-wrap:wrap;flex:auto;gap:8px;margin:-3px;padding:3px;display:flex;overflow:hidden}.ui-query.is-open .ui-query__fields{max-height:none;overflow:visible}.ui-query__fields>.is-folded{visibility:hidden}.ui-query__fields>.ui-field{flex:none;gap:0;width:136px;min-width:0}.ui-query__fields>.ui-field:first-child:has(input:not(.ui-input--date)){width:230px}.ui-query__fields>.ui-tabs:first-child+.ui-field:has(input:not(.ui-input--date)){width:230px}.ui-query__fields>.ui-tabs{flex:none;align-self:center;max-width:100%}.ui-query__fields>.ui-field.ui-datefield{width:152px}.ui-query__fields>.ui-span-2{width:292px}.ui-query__fields>.ui-field--compact:not(:has(>.visually-hidden)){align-items:center;gap:8px;width:auto;display:flex}.ui-query__fields>.ui-field--compact:not(:has(>.visually-hidden))>.ui-field__labelrow{flex:none}.ui-query__fields .ui-field__label{color:var(--pv-text3);white-space:nowrap;font-size:13px;line-height:20px}.ui-query .ui-select[data-blank]{color:var(--pv-text2)}.ui-query__btns{min-height:var(--pv-ctl-h,34px);flex:none;align-items:center;gap:4px;display:flex}.ui-query__more-short,.ui-query .ui-query__reset .ui-btn__icon{display:none}.ui-query .ui-query__reset,.ui-query .ui-query__more{color:var(--pv-text3)}.ui-card>.ui-query{padding:12px var(--card-px,20px)}.ui-querybox:has(+.ui-card){border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-querybox+.ui-card{border-top-left-radius:0;border-top-right-radius:0;margin-top:-17px}@media (max-width:639px){.ui-query,.ui-card>.ui-query{padding:10px 12px}.ui-query__fields>.ui-field{width:100%}.ui-query__fields>.ui-field:first-child:has(input:not(.ui-input--date)){width:100%}.ui-query.is-open{flex-wrap:wrap}.ui-query.is-open .ui-query__fields{flex-basis:100%}.ui-query .ui-query__reset{display:none}.ui-query.is-open .ui-query__reset{display:inline-flex}.ui-query__more-long{display:none}.ui-query__more-short{display:inline}.ui-query .ui-query__more{border-color:var(--pv-line-ctl);color:var(--pv-text)}}.ui-formgrid{grid-template-columns:minmax(0,1fr);gap:18px 24px;display:grid}.ui-formgrid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-formgrid>*{min-width:0}.ui-formgrid__full,.ui-formgrid>.ui-alert,.ui-formgrid>.ui-dl{grid-column:1/-1}.ui-formgrid>.ui-check-field{padding-left:calc(var(--hf-label-w,100px) + var(--hf-gap,12px))}.ui-formrow__control{min-height:var(--pv-ctl-h,34px);color:var(--pv-text);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;line-height:1.6;display:flex}@media (max-width:767px){.ui-formgrid--cols-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.ui-formgrid.ui-hform .ui-field{grid-template-columns:minmax(0,1fr)}.ui-formgrid.ui-hform .ui-field>*{grid-column:1}.ui-formgrid.ui-hform .ui-field>.ui-field__labelrow,.ui-formgrid.ui-hform .ui-field>.ui-field__legend{text-align:left;grid-row:auto;justify-content:flex-start}.ui-formgrid.ui-hform .ui-field__label{padding-block-start:0;padding-block-end:4px}.ui-formgrid>.ui-check-field{padding-left:0}}.ui-alert{--alert-fg:var(--gov-blue);--alert-icon:var(--gov-blue);--alert-bg:var(--pv-hover);--alert-border:#d6e4f5;border:1px solid var(--alert-border);border-radius:var(--radius);background:var(--alert-bg);color:var(--gov-text);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:12px 16px;line-height:1.7;display:flex}.ui-alert--success{--alert-icon:var(--success);--alert-bg:#f1f8f4;--alert-border:#cfe6d8}.ui-alert--warning{--alert-icon:#b7791f;--alert-bg:#fff8ec;--alert-border:#f0dcb2}.ui-alert--danger{--alert-icon:var(--danger);--alert-bg:#fdf1f0;--alert-border:#f3d0cc}.ui-alert__icon{color:var(--alert-icon);flex:none;margin-top:4px;display:inline-flex}.ui-alert__content{flex:1;min-width:0}.ui-alert__title{color:var(--gray-900);font-weight:600}.ui-alert__title+.ui-alert__body{margin-top:2px}.ui-alert__body{color:var(--gray-700)}.ui-alert__body p+p{margin-top:4px}.ui-alert__body a{color:var(--gov-blue);text-underline-offset:2px;text-decoration:underline}.ui-alert__actions{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.ui-alert__close{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--gray-500);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 -6px 0 0;padding:0;display:inline-flex}.ui-alert__close:hover{background:color-mix(in srgb, var(--alert-icon) 10%, transparent);color:var(--gray-900)}.ui-alert--compact{align-items:center;padding:8px 14px}.ui-alert--compact .ui-alert__icon{margin-top:0}.ui-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.ui-empty--sm{padding:28px 16px}.ui-empty__text{max-width:560px;color:var(--gov-muted);font-size:var(--fs-sm);text-wrap:pretty;margin:0;line-height:1.7}.ui-empty__desc{color:var(--gov-faint)}.ui-empty--danger .ui-empty__title{color:var(--danger)}.ui-empty__action{flex-wrap:wrap;justify-content:center;gap:4px 16px;display:flex}.ui-empty__action .ui-btn{height:auto;box-shadow:none;color:var(--gov-blue);font-size:var(--fs-sm);background:0 0;border-color:#0000;padding:2px 0}.ui-empty__action .ui-btn:hover{color:var(--navy-700);text-underline-offset:3px;background:0 0;text-decoration:underline}.ui-empty__action .ui-btn__icon{display:none}.ui-datatable{min-width:0;position:relative}.ui-card>.ui-datatable,.ui-card--pad-none>.ui-datatable,.ui-card__body--none>.ui-datatable{padding:8px var(--card-px,20px) 0}.ui-card>.ui-datatable:last-child,.ui-card--pad-none>.ui-datatable:last-child,.ui-card__body--none>.ui-datatable:last-child{padding-bottom:var(--card-pb,20px)}.ui-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;position:relative;overflow-x:auto}.ui-datatable.is-refreshing .ui-table tbody{opacity:.55;transition:opacity var(--t) var(--ease)}.ui-table__progress{z-index:3;background:#e6f0fa;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ui-table__progress:after{content:"";background:var(--gov-blue);width:40%;animation:ui-table-progress 1.1s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ui-table-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ui-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--pv-text);font-size:14px;line-height:1.5}.ui-table th{border-bottom:1px solid var(--pv-line)}.ui-table td{border-bottom:1px solid var(--pv-line2)}.ui-table th{background:var(--pv-head-bg);height:44px;color:var(--pv-text2);letter-spacing:0;text-align:left;white-space:nowrap;word-break:keep-all;vertical-align:middle;padding:6px 12px;font-size:13px;font-weight:600}.ui-table-wrap--scroll .ui-table thead th{z-index:2;position:sticky;top:0}.ui-table td{height:48px;color:var(--pv-text);vertical-align:middle;padding:6px 12px}.ui-table--compact th{height:40px;padding-block-start:4px;padding-block-end:4px}.ui-table--compact td{height:42px;padding-block-start:4px;padding-block-end:4px}.ui-table tbody tr{transition:background-color var(--t-fast) var(--ease)}.ui-table tbody tr:not(.ui-table__skeleton-row):hover,.ui-table tbody tr.is-selected,.ui-table tbody tr.is-selected:hover{background:var(--navy-50)}.ui-table--clickable tbody tr:not(.ui-table__skeleton-row){cursor:pointer}.ui-table tbody tr:focus-visible{box-shadow:none;background:var(--navy-50);outline:none}.ui-table tbody tr:focus-visible td{box-shadow:inset 0 2px 0 var(--gov-blue), inset 0 -2px 0 var(--gov-blue)}.ui-table tfoot td{background:var(--pv-head-bg);height:44px;color:var(--pv-text);white-space:nowrap;padding:6px 12px;font-weight:600}.ui-table__cell--right,.ui-table th.ui-table__cell--right{text-align:right}.ui-table th.ui-table__cell--right .ui-table__sort{flex-direction:row-reverse}.ui-table__cell--center,.ui-table th.ui-table__cell--center{text-align:center}.ui-table__cell--nowrap{white-space:nowrap}.ui-table th.ui-table__cell--fit,.ui-table td.ui-table__cell--fit{width:1%}.ui-table td.ui-table__cell--ellipsis,.ui-table td.ui-table__cell--wrap{white-space:normal;text-wrap:pretty;min-width:11em}.ui-table th.ui-table__cell--ellipsis,.ui-table th.ui-table__cell--wrap{white-space:nowrap}.ui-table__clamp{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-table td .ui-jtag:not(.ui-jtag--chip){vertical-align:middle;text-align:left;grid-template-columns:auto;align-items:center;row-gap:1px;line-height:1.35;display:inline-grid}.ui-table td .ui-jtag:not(.ui-jtag--chip) .ui-jtag__code:not(.ui-jtag__code--only){font-size:12px;line-height:1.3}.ui-table td .ui-jtag--photo:not(.ui-jtag--chip){grid-template-columns:28px auto;column-gap:8px}.ui-table td .ui-jtag--photo:not(.ui-jtag--chip) .ui-jtag__photo{grid-row:span 2;margin-right:0}.ui-table td .ui-jtag--photo:not(.ui-jtag--chip) .ui-jtag__name,.ui-table td .ui-jtag--photo:not(.ui-jtag--chip) .ui-jtag__code{grid-column:2}.ui-table td a.ui-jtag--link:not(.ui-jtag--chip) .ui-jtag__name{color:var(--pv-text);font-weight:500}.ui-table td a.ui-jtag--link:not(.ui-jtag--chip):hover .ui-jtag__name{color:var(--pv-primary,#1f6fe5);text-decoration:underline}.ui-table td.ui-table__cell--right{font-variant-numeric:tabular-nums}.ui-table .ui-table__cell--check,.ui-table .ui-table__cell--index{text-align:center;white-space:nowrap;padding-inline-start:6px;padding-inline-end:6px}.ui-table .ui-table__cell--check{width:44px;min-width:44px}.ui-table .ui-table__cell--index{width:56px;min-width:56px}.ui-table td.ui-table__cell--index{color:var(--pv-text3);font-variant-numeric:tabular-nums}.ui-table__check{border:1px solid var(--pv-line-ctl);background:var(--white);vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:14px;height:14px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:3px;place-content:center;margin:0;display:inline-grid}.ui-table__check:hover:not(:disabled){border-color:var(--gov-blue)}.ui-table__check:checked,.ui-table__check:indeterminate{border-color:var(--gov-blue);background:var(--gov-blue)}.ui-table__check:checked:after{content:"";border:solid var(--white);border-width:0 1.5px 1.5px 0;width:4px;height:7px;margin-top:-2px;transform:rotate(45deg)}.ui-table__check:indeterminate:after{content:"";background:var(--white);width:7px;height:1.5px}.ui-table__check:focus-visible{outline:none;box-shadow:0 0 0 2px #1677ff4d}.ui-table__check:disabled{cursor:not-allowed;background:#f5f7fa;border-color:#dde3ec}.ui-table__na{color:var(--pv-text4)}.ui-table__sort{border-radius:var(--radius-sm);color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.ui-table__sort:hover,.ui-table__sort.is-active{color:var(--gov-blue)}.ui-table__sort-idle{opacity:.4}.ui-table__sort:hover .ui-table__sort-idle{opacity:.9}.ui-table__empty{border-bottom:1px solid var(--pv-line2)}@media (max-width:1023px){.ui-hide-below-lg{display:none}}@media (max-width:767px){.ui-hide-below-md{display:none}.ui-card>.ui-datatable--stack,.ui-card--pad-none>.ui-datatable--stack,.ui-card__body--none>.ui-datatable--stack{padding:0}.ui-table-wrap--stack{overflow-x:visible}.ui-table-wrap--stack .ui-table{border:0;min-width:0!important}.ui-table-wrap--stack .ui-table,.ui-table-wrap--stack .ui-table tbody,.ui-table-wrap--stack .ui-table tr,.ui-table-wrap--stack .ui-table td{width:100%;display:block}.ui-table-wrap--stack .ui-table colgroup,.ui-table-wrap--stack .ui-table thead,.ui-table-wrap--stack .ui-table .ui-table__cell--index{display:none}.ui-table-wrap--stack .ui-table tbody tr{border-bottom:1px solid var(--pv-line2);padding:12px 16px}.ui-table-wrap--stack .ui-table tbody tr:last-child{border-bottom:0}.ui-table-wrap--stack .ui-table td{white-space:normal;text-align:left;border:0;grid-template-columns:minmax(84px,32%) minmax(0,1fr);place-items:baseline start;gap:12px;min-width:0;height:auto;padding:4px 0;display:grid;max-width:none!important}.ui-table-wrap--stack .ui-table td:before{content:attr(data-label);color:var(--pv-text3);font-size:13px;font-weight:400}.ui-table-wrap--stack .ui-table td.ui-table__cell--primary{color:var(--pv-text);padding-bottom:6px;font-weight:600;display:block}.ui-table-wrap--stack .ui-table td.ui-table__cell--primary:before{content:none}.ui-table-wrap--stack .ui-table tbody tr{position:relative}.ui-table-wrap--stack .ui-table td.ui-table__cell--check{width:auto;padding:0;display:block;position:absolute;top:12px;right:16px}.ui-table-wrap--stack .ui-table td.ui-table__cell--check:before{content:none}.ui-table-wrap--stack .ui-table tr:has(>td.ui-table__cell--check)>td.ui-table__cell--primary{padding-right:32px}.ui-table-wrap--stack .ui-table td.ui-hide-below-md{display:none}.ui-table-wrap--stack .ui-table tbody tr:focus-visible td{box-shadow:none}.ui-table-wrap--stack .ui-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--gov-blue)}.ui-table-wrap--stack .ui-table tfoot{display:block}.ui-datatable--stack .ui-table__empty{border:0}}.ui-toolbar{min-width:0;padding:16px var(--card-px,20px) 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ui-toolbar__start{flex:0 auto;align-items:center;min-width:0;display:flex}.ui-toolbar__start>.ui-tabs{min-width:0}.ui-toolbar__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;min-width:0;margin-left:auto;display:flex}.ui-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-toolbar__actions:empty{display:none}.ui-toolbar__summary{color:var(--pv-text3);margin:0;font-size:13px}.ui-toolbar__summary b,.ui-toolbar__summary strong{color:var(--pv-text);font-weight:600}.ui-card>.ui-toolbar+.ui-datatable,.ui-card__body--none>.ui-toolbar+.ui-datatable{padding-top:0}@media (max-width:767px){.ui-toolbar__end{justify-content:flex-start;margin-left:0}.ui-toolbar__start{flex:100%}}.ui-rowactions{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.ui-rowactions>*+*{margin-left:14px}.ui-actionlink{color:var(--gov-blue);font:inherit;font-size:14px;line-height:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ui-actionlink:hover{color:var(--navy-700);text-underline-offset:3px;text-decoration:underline}.ui-actionlink:disabled{color:var(--pv-text4);cursor:not-allowed;text-decoration:none}.ui-actionlink:focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 2px #1677ff59}.ui-pagination{padding:16px var(--card-px,20px) 20px;color:var(--pv-text2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;line-height:1;display:flex}.ui-pagination--plain{padding:16px 0 0}.ui-pagination__summary{color:var(--pv-text2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 6px 0 0}.ui-pagination__size{align-items:center;margin-right:6px;display:inline-flex;position:relative}.ui-pagination__size select{border:1px solid var(--pv-line-ctl);border-radius:var(--radius);background:var(--white);width:96px;height:30px;color:var(--pv-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 26px 0 11px;font-family:inherit;font-size:13px}.ui-pagination__size select:hover{border-color:#b3c0d1}.ui-pagination__size select:focus-visible{border-color:var(--gov-blue);outline:none}.ui-pagination__size svg{color:var(--pv-text4);pointer-events:none;position:absolute;right:9px}.ui-pagination__pages{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-pagination__btn{border-radius:var(--radius);background:var(--white);min-width:30px;height:30px;color:var(--pv-text2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #dde3ec;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}.ui-pagination__step{padding:0}.ui-pagination__btn:hover:not(:disabled):not(.is-current){border-color:var(--gov-blue);color:var(--gov-blue)}.ui-pagination__btn.is-current{border-color:var(--gov-blue);background:var(--gov-blue);color:var(--white);cursor:default}.ui-pagination__btn:disabled{color:#c0c7d2;cursor:not-allowed}.ui-pagination__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #1677ff4d}.ui-pagination__gap{min-width:16px;color:var(--pv-text3);text-align:center}.ui-pagination__compact{color:var(--pv-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;display:none}.ui-pagination__jump{white-space:nowrap;align-items:center;gap:8px;margin-left:10px;display:inline-flex}.ui-pagination__jump input{border:1px solid var(--pv-line-ctl);border-radius:var(--radius);background:var(--white);width:62px;height:30px;color:var(--pv-text);font-variant-numeric:tabular-nums;text-align:center;padding:0 4px;font-family:inherit;font-size:13px}.ui-pagination__jump input:focus{border-color:var(--gov-blue);outline:none}@media (max-width:639px){.ui-pagination{justify-content:space-between}.ui-pagination__num,.ui-pagination__gap,.ui-pagination__jump,.ui-pagination__size{display:none}.ui-pagination__compact{display:block}}.ui-pager{margin-top:36px}.ui-pager__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-pager__btn{border-radius:var(--radius);background:var(--white);min-width:36px;height:36px;color:var(--gov-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #dcdcdc;justify-content:center;align-items:center;padding:0 12px;font-size:15px;line-height:1;display:inline-flex}.ui-pager__num .ui-pager__btn{padding:0 6px}.ui-pager__btn:hover:not(:disabled):not(.is-current){border-color:var(--gov-blue);color:var(--gov-blue)}.ui-pager__btn.is-current{border-color:var(--gov-blue);background:var(--gov-blue);color:var(--white)}.ui-pager__btn:disabled{color:#b8b8b8;cursor:not-allowed;border-color:#e6e6e6}.ui-pager__gap{min-width:20px;color:var(--gov-faint);text-align:center}.ui-pager__compact{min-width:56px;color:var(--gov-text);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;display:none}@media (max-width:639px){.ui-pager{margin-top:28px}.ui-pager__list{gap:6px}.ui-pager__btn{padding:0 10px;font-size:14px}.ui-pager__num,.ui-pager__gap{display:none}.ui-pager__compact{display:block}}.ui-table th{height:var(--pv-th-h,46px);background:var(--pv-head-bg);color:var(--pv-th-color,var(--pv-text2));font-size:var(--pv-fs-sm,14px);font-weight:var(--pv-th-weight,600);border-bottom:0}.ui-table thead th:first-child{border-radius:var(--pv-radius-ctl,8px) 0 0 var(--pv-radius-ctl,8px)}.ui-table thead th:last-child{border-radius:0 var(--pv-radius-ctl,8px) var(--pv-radius-ctl,8px) 0}.ui-table td{height:var(--pv-td-h,52px);border-bottom-color:var(--pv-line2);color:var(--pv-td-color,var(--pv-text))}.ui-table tbody tr:last-child td{border-bottom-color:#0000}.ui-table tbody tr:not(.ui-table__skeleton-row):hover{background:var(--pv-hover)}.ui-table tbody tr.is-selected,.ui-table tbody tr.is-selected:hover{background:var(--pv-primary-bg,#eaf2ff)}.ui-table tfoot td{background:var(--pv-head-bg)}.ui-table__check{border-radius:4px;width:16px;height:16px}.ui-actionlink:hover{color:var(--navy-700);text-decoration:none}.ui-actionlink--danger,.ui-actionlink--danger:hover{color:var(--pv-red)}.ui-toolbar{padding-top:18px}.ui-pagination{color:var(--pv-text2);gap:8px;font-size:14px}.ui-pagination__summary{color:var(--pv-text2);margin-right:auto}.ui-pagination__btn{border-color:var(--pv-line);border-radius:6px;min-width:32px;height:32px;font-size:14px}.ui-pagination__size select,.ui-pagination__jump input{border-color:var(--pv-line);border-radius:6px;height:32px}.pv6 .ui-toolbar{min-height:46px;padding:0 var(--card-px,20px);border-bottom:1px solid var(--pv-line);gap:4px 16px}.pv6 .ui-toolbar .ui-tabs__bar{border-bottom:0}.pv6 .ui-toolbar .ui-tabs__tab:after{bottom:0}.pv6 .ui-toolbar__end{gap:4px 12px;padding:5px 0}.pv6 .ui-toolbar__actions{gap:8px}.pv6 .ui-card>.ui-toolbar+.ui-datatable,.pv6 .ui-card__body--none>.ui-toolbar+.ui-datatable{padding-top:12px}.pv6 .ui-card>.ui-datatable,.pv6 .ui-card__body--none>.ui-datatable{padding-top:0}.pv6 .ui-card>.ui-datatable:last-child,.pv6 .ui-card__body--none>.ui-datatable:last-child{padding-bottom:4px}.pv6 .ui-actionlink{color:var(--pv-primary);font-size:14px}.pv6 .ui-actionlink--danger,.pv6 .ui-actionlink--danger:hover{color:var(--pv-red)}.pv6 .ui-rowactions>*+*{margin-left:14px}.pv6 .ui-table td .ui-status{height:auto;color:var(--pv-text2);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.pv6 .ui-table td .ui-status .ui-badge__dot{display:none}.pv6 .ui-table td .ui-status:before{content:"";background:var(--pv-text4);border-radius:50%;flex:none;width:6px;height:6px}.pv6 .ui-table td .ui-status--warn:before{background:var(--pv-orange)}.pv6 .ui-table td .ui-status--blue:before{background:var(--pv-primary)}.pv6 .ui-table td .ui-status--green:before{background:var(--pv-green)}.pv6 .ui-table td .ui-status--risk-high:before{background:var(--pv-red)}.pv6 .ui-table td .ui-status--risk-elevated:before,.pv6 .ui-table td .ui-status--risk-moderate:before{background:var(--pv-orange)}.pv6 .ui-table td .ui-status--risk-low:before{background:var(--pv-green)}.pv6 .ui-table td .ui-status--red:before{background:var(--pv-red)}.pv6 .ui-pagination{min-height:52px;padding:10px var(--card-px,20px);border-top:1px solid var(--pv-line2);color:var(--pv-text3);gap:6px;font-size:13px}.pv6 .ui-pagination--plain{border-top:0;padding-inline-start:0;padding-inline-end:0}@media (min-width:768px){.pv6 .pcanvas .ui-card>.ui-pagination{z-index:2;border-radius:0 0 var(--pv-radius-card) var(--pv-radius-card);background:var(--white);position:sticky;bottom:0}}.pv6 .ui-pagination__summary{color:var(--pv-text3)}.pv6 .ui-pagination__size select{border-color:var(--pv-line-ctl);height:30px;font-size:13px}.pv6 .ui-pagination__btn{min-width:30px;height:30px;color:var(--pv-text2);background:0 0;border-color:#0000;font-size:13px}.pv6 .ui-pagination__btn:hover:not(:disabled):not(.is-current){background:var(--pv-hover);color:var(--pv-primary);border-color:#0000}.pv6 .ui-pagination__btn.is-current{background:var(--pv-primary-bg);color:var(--pv-primary);border-color:#0000;font-weight:500}.pv6 .ui-pagination__jump{display:none}.pv6 .ui-table__empty{border-bottom:0}.pv6 .ui-table td .ui-jtag--photo:not(.ui-jtag--chip){grid-template-columns:30px auto;column-gap:10px}.pv6 .ui-table td .ui-jtag:not(.ui-jtag--chip){line-height:18px}.pv6 .ui-table td .ui-jtag:not(.ui-jtag--chip) .ui-jtag__code:not(.ui-jtag__code--only){color:var(--pv-text3);font-size:12px;line-height:16px}.pv6 .ui-table td .ui-jtag__name{color:var(--pv-text);font-weight:500}.pv6 .ui-table td .ui-jtag__photo{object-position:50% 12%;border-radius:4px;width:30px;height:36px}.pv6 .ui-table__sort-idle{opacity:0}.pv6 .ui-table th:hover .ui-table__sort-idle{opacity:.6}.ui-mlist{margin:0;padding:0;list-style:none}.ui-mlist>li+li{border-top:1px solid var(--pv-line2)}.ui-stack2{vertical-align:middle;flex-direction:column;gap:1px;line-height:1.35;display:inline-flex}.ui-stack2>small{color:var(--pv-text3);font-size:12px;font-weight:400}.ui-table__clamp>span,.ui-table__clamp>div,.ui-table__clamp>p{max-width:none;margin:0;display:inline}.ui-table th.ui-table__cell--check,.ui-table td.ui-table__cell--check{text-align:center;width:.05%;min-width:40px;padding-inline-start:0;padding-inline-end:0}.ui-table th.ui-table__cell--index,.ui-table td.ui-table__cell--index{text-align:center;width:.05%;min-width:48px;padding-inline-start:0;padding-inline-end:0}.ui-table th:-webkit-any(.ui-table__cell--ellipsis,.ui-table__cell--wrap):not(.ui-table__cell--fit){width:auto}.ui-table th:-moz-any(.ui-table__cell--ellipsis,.ui-table__cell--wrap):not(.ui-table__cell--fit){width:auto}.ui-table th:is(.ui-table__cell--ellipsis,.ui-table__cell--wrap):not(.ui-table__cell--fit){width:auto}.ui-table--even td:-webkit-any(.ui-table__cell--ellipsis,.ui-table__cell--wrap){min-width:0}.ui-table--even td:-moz-any(.ui-table__cell--ellipsis,.ui-table__cell--wrap){min-width:0}.ui-table--even td:is(.ui-table__cell--ellipsis,.ui-table__cell--wrap){min-width:0}.ui-table{min-width:var(--table-min,720px)}@media (min-width:1200px){.ui-table{min-width:0}}@media (min-width:768px){.ui-table--snug,.ui-table--tight{table-layout:fixed;width:100%}.ui-table--snug th:not(:-webkit-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td:not(:-webkit-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--tight th:not(:-webkit-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--tight td:not(:-webkit-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td.ui-table__cell--ellipsis,.ui-table--snug td.ui-table__cell--wrap,.ui-table--tight td.ui-table__cell--ellipsis,.ui-table--tight td.ui-table__cell--wrap{min-width:0}.ui-table--snug th:not(:-moz-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td:not(:-moz-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--tight th:not(:-moz-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--tight td:not(:-moz-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td.ui-table__cell--ellipsis,.ui-table--snug td.ui-table__cell--wrap,.ui-table--tight td.ui-table__cell--ellipsis,.ui-table--tight td.ui-table__cell--wrap{min-width:0}.ui-table--snug th:not(:is(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td:not(:is(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--tight th:not(:is(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--tight td:not(:is(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td.ui-table__cell--ellipsis,.ui-table--snug td.ui-table__cell--wrap,.ui-table--tight td.ui-table__cell--ellipsis,.ui-table--tight td.ui-table__cell--wrap{min-width:0}.ui-table--snug td>input,.ui-table--snug td>select,.ui-table--tight td>input,.ui-table--tight td>select{box-sizing:border-box;min-width:0;max-width:100%}.ui-table--snug td.ui-table__cell--long,.ui-table--tight td.ui-table__cell--long{white-space:normal;overflow-wrap:anywhere}.ui-table--snug td.ui-table__cell--primary.ui-table__cell--nowrap,.ui-table--tight td.ui-table__cell--primary.ui-table__cell--nowrap{white-space:nowrap;overflow-wrap:normal}.ui-table--snug th:not(:-webkit-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td:not(:-webkit-any(.ui-table__cell--index,.ui-table__cell--check)){padding-inline-start:8px;padding-inline-end:8px}.ui-table--snug th:not(:-moz-any(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td:not(:-moz-any(.ui-table__cell--index,.ui-table__cell--check)){padding-inline-start:8px;padding-inline-end:8px}.ui-table--snug th:not(:is(.ui-table__cell--index,.ui-table__cell--check)),.ui-table--snug td:not(:is(.ui-table__cell--index,.ui-table__cell--check)){padding-inline-start:8px;padding-inline-end:8px}.ui-table--tight .ui-hide-below-lg{display:none}}.scm-batches-table .ui-table--snug .ui-rowactions,.scm-batches-table .ui-table--tight .ui-rowactions{white-space:normal;flex-wrap:wrap;gap:4px 14px;max-width:100%}.scm-batches-table .ui-table--snug .ui-rowactions>*+*,.scm-batches-table .ui-table--tight .ui-rowactions>*+*{margin-left:0}.ui-table--empty th,.ui-table--empty th.ui-table__cell--right,.ui-table--empty th.ui-table__cell--center{text-align:left}.ui-table.ui-table--empty th.ui-table__cell--index{text-align:left;width:1%;min-width:0;padding-inline-start:12px;padding-inline-end:12px}.ui-tabs{min-width:0}.ui-tabs__bar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.ui-tabs__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;gap:0;min-width:0;display:flex;overflow:auto hidden}.ui-tabs__list::-webkit-scrollbar{display:none}.ui-tabs__extra{flex:none;align-items:center;gap:8px;display:flex}.ui-tabs__tab{color:var(--pv-text2);white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:2px;font-family:inherit;font-weight:400;display:inline-flex;position:relative}.ui-tabs__tab:disabled{color:#c0c7d2;cursor:not-allowed}.ui-tabs__icon{margin-right:4px;display:inline-flex}.ui-tabs__count{font-variant-numeric:tabular-nums}.ui-tabs__panel{padding-top:16px}.ui-tabs__panel:focus-visible{box-shadow:none}.ui-tabs--underline .ui-tabs__bar{border-bottom:1px solid var(--pv-line2)}.ui-tabs--underline .ui-tabs__list{gap:28px;margin-bottom:-1px;padding-bottom:1px}.ui-tabs--underline .ui-tabs__tab{height:46px;padding:0;font-size:15px}.ui-tabs--underline.ui-tabs--sm .ui-tabs__tab{height:40px;font-size:14px}.ui-tabs--underline .ui-tabs__tab:after{content:"";height:2px;transition:background-color var(--t-fast) var(--ease);background:0 0;position:absolute;bottom:-1px;left:0;right:0}.ui-tabs--underline .ui-tabs__tab:hover:not(:disabled){color:var(--gov-blue)}.ui-tabs--underline .ui-tabs__tab.is-active{color:var(--gov-blue);font-weight:600}.ui-tabs--underline .ui-tabs__tab.is-active:after{background:var(--gov-blue)}.ui-tabs--underline .ui-tabs__tab:focus-visible{border-radius:var(--radius-sm);outline:none;box-shadow:inset 0 0 0 2px #1677ff4d}.ui-card>.ui-tabs--underline>.ui-tabs__bar,.ui-card__body--none>.ui-tabs--underline>.ui-tabs__bar{padding:0 var(--card-px,20px)}.ui-tabs--inhead,.ui-tabs--inhead .ui-tabs__bar,.ui-tabs--inhead .ui-tabs__list{height:100%}.ui-tabs--inhead.ui-tabs--underline .ui-tabs__bar{border-bottom:0}.ui-tabs--inhead.ui-tabs--underline .ui-tabs__list{gap:24px;margin-bottom:-1px;padding-bottom:0}.ui-tabs--inhead.ui-tabs--underline .ui-tabs__tab{height:auto;min-height:52px;font-size:15px}.ui-tabs--inhead.ui-tabs--underline .ui-tabs__tab:after{bottom:0}.ui-tabs--pills .ui-tabs__list{gap:8px}.ui-tabs--pills .ui-tabs__tab{border-radius:var(--radius);background:var(--pv-hover);height:32px;color:var(--pv-text2);gap:4px;padding:0 14px;font-size:13px}.ui-tabs--pills.ui-tabs--sm .ui-tabs__tab{height:28px;padding:0 12px;font-size:13px}.ui-tabs--pills .ui-tabs__count{font-weight:600}.ui-tabs--pills .ui-tabs__tab:hover:not(:disabled):not(.is-active){background:var(--navy-50);color:var(--gov-blue)}.ui-tabs--pills .ui-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 2px #1677ff4d}.ui-card>.ui-tabs--pills>.ui-tabs__bar,.ui-card__body--none>.ui-tabs--pills>.ui-tabs__bar{padding:16px var(--card-px,20px) 12px}.ui-card:has(>.ui-tabs--bare+.ui-toolbar){grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:start;display:grid}.ui-card__body--none:has(>.ui-tabs--bare+.ui-toolbar){grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:start;display:grid}.ui-card:has(>.ui-tabs--bare+.ui-toolbar)>*{grid-column:1/-1}.ui-card__body--none:has(>.ui-tabs--bare+.ui-toolbar)>*{grid-column:1/-1}.ui-card>.ui-tabs--bare:has(+.ui-toolbar){grid-column:1}.ui-card__body--none>.ui-tabs--bare:has(+.ui-toolbar){grid-column:1}.ui-card>.ui-tabs--bare:has(+.ui-toolbar)>.ui-tabs__bar{padding-right:0}.ui-card__body--none>.ui-tabs--bare:has(+.ui-toolbar)>.ui-tabs__bar{padding-right:0}.ui-card>.ui-tabs--bare+.ui-toolbar,.ui-card__body--none>.ui-tabs--bare+.ui-toolbar{grid-column:2;padding-left:16px}@media (max-width:767px){.ui-card:has(>.ui-tabs--bare+.ui-toolbar){grid-template-columns:minmax(0,1fr)}.ui-card__body--none:has(>.ui-tabs--bare+.ui-toolbar){grid-template-columns:minmax(0,1fr)}.ui-card>.ui-tabs--bare:has(+.ui-toolbar){grid-column:1}.ui-card__body--none>.ui-tabs--bare:has(+.ui-toolbar){grid-column:1}.ui-card>.ui-tabs--bare:has(+.ui-toolbar)>.ui-tabs__bar{padding-right:var(--card-px,16px)}.ui-card>.ui-tabs--bare+.ui-toolbar,.ui-card__body--none>.ui-tabs--bare+.ui-toolbar{padding-top:0;padding-left:var(--card-px,16px);grid-column:1}.ui-tabs__bar{flex-direction:column;align-items:stretch;gap:8px}.ui-tabs--inhead .ui-tabs__bar{flex-direction:row}.ui-tabs--underline:not(.ui-tabs--inhead) .ui-tabs__bar{border-bottom:0;flex-direction:column-reverse}.ui-tabs--underline:not(.ui-tabs--inhead) .ui-tabs__list{box-shadow:inset 0 -1px 0 var(--pv-line2);margin-bottom:0;padding-bottom:0}.ui-tabs--underline:not(.ui-tabs--inhead) .ui-tabs__tab:after{bottom:0}.ui-tabs__extra:empty{display:none}}.ui-seg{scrollbar-width:none;align-self:flex-start;align-items:stretch;max-width:100%;display:inline-flex;overflow-x:auto}.ui-seg--full{align-self:stretch;width:100%;display:flex}.ui-seg__opt{border:1px solid var(--pv-line-ctl);background:var(--white);height:34px;color:var(--pv-text2);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;margin-left:-1px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex;position:relative}.ui-seg__opt:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.ui-seg__opt:last-child{border-radius:0 var(--radius) var(--radius) 0}.ui-seg__opt:only-child{border-radius:var(--radius)}.ui-seg--sm .ui-seg__opt{height:30px;padding:0 12px;font-size:13px}.ui-seg__opt:hover:not(:disabled):not(.is-active){color:var(--gov-blue)}.ui-seg__opt.is-active{z-index:1;border-color:var(--gov-blue);background:var(--gov-blue);color:var(--white)}.ui-seg__opt:disabled{color:var(--pv-text4);cursor:not-allowed}.ui-seg__opt:focus-visible{z-index:2;outline:none;box-shadow:0 0 0 2px #1677ff4d}.ui-seg__count{color:var(--pv-text3);font-variant-numeric:tabular-nums;font-size:13px}.ui-seg__opt.is-active .ui-seg__count{color:#ffffffd9}.ui-accordion{border-top:1px solid var(--gray-200)}.ui-accordion__item{border-bottom:1px solid var(--gray-200)}.ui-accordion__heading{font-size:inherit;margin:0}.ui-accordion__trigger{align-items:center;gap:var(--sp-4);width:100%;color:var(--gray-900);font-size:var(--fs-md);text-align:left;transition:color var(--t-fast) var(--ease);background:0 0;border:0;padding:18px 4px;font-weight:600;line-height:1.45;display:flex}.ui-accordion__trigger:hover{color:var(--navy-600)}.ui-accordion__trigger:focus-visible{box-shadow:inset var(--focus)}.ui-accordion__title{flex:1;min-width:0}.ui-accordion__meta{color:var(--gray-600);flex:none;font-size:13px;font-weight:500}.ui-accordion__chevron{color:var(--gray-600);transition:transform var(--t) var(--ease);flex:none}.ui-accordion__item.is-open .ui-accordion__chevron{color:var(--navy-600);transform:rotate(180deg)}.ui-accordion__content{color:var(--gray-700);font-size:var(--fs-base);padding:0 4px 20px;line-height:1.7}.ui-accordion__content p+p{margin-top:var(--sp-3)}.ui-accordion__item.is-open .ui-accordion__panel{animation:ui-acc-in var(--t) var(--ease)}@keyframes ui-acc-in{0%{opacity:0;transform:translateY(-4px)}}.ui-accordion--boxed{gap:var(--sp-3);border-top:0;flex-direction:column;display:flex}.ui-accordion--boxed .ui-accordion__item{border:1px solid var(--portal-border);border-radius:var(--radius);background:var(--white)}.ui-accordion--boxed .ui-accordion__item.is-open{border-color:var(--pv-line-ctl)}.ui-accordion--boxed .ui-accordion__trigger{border-radius:var(--radius);padding:16px 20px}.ui-accordion--boxed .ui-accordion__content{padding:0 20px 20px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion{border-color:var(--pv-line2)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion{border-color:var(--pv-line2)}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion{border-color:var(--pv-line2)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__item{border-color:var(--pv-line2)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__item{border-color:var(--pv-line2)}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion__item{border-color:var(--pv-line2)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__trigger{color:var(--pv-text);gap:12px;padding:12px 4px;font-size:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__trigger{color:var(--pv-text);gap:12px;padding:12px 4px;font-size:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion__trigger{color:var(--pv-text);gap:12px;padding:12px 4px;font-size:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__trigger:hover{color:var(--gov-blue)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__trigger:hover{color:var(--gov-blue)}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion__trigger:hover{color:var(--gov-blue)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__chevron{width:16px;height:16px;color:var(--pv-text3)}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__chevron{width:16px;height:16px;color:var(--pv-text3)}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion__chevron{width:16px;height:16px;color:var(--pv-text3)}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__meta{color:var(--pv-text3);font-weight:400}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__meta{color:var(--pv-text3);font-weight:400}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion__meta{color:var(--pv-text3);font-weight:400}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__content{color:var(--pv-text);padding:0 4px 14px;font-size:14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion__content{color:var(--pv-text);padding:0 4px 14px;font-size:14px}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion__content{color:var(--pv-text);padding:0 4px 14px;font-size:14px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion--boxed .ui-accordion__trigger{padding:12px 16px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion--boxed .ui-accordion__trigger{padding:12px 16px}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion--boxed .ui-accordion__trigger{padding:12px 16px}:-webkit-any(.portal,.ui-portal,.ui-overlay) .ui-accordion--boxed .ui-accordion__content{padding:0 16px 14px}:-moz-any(.portal,.ui-portal,.ui-overlay) .ui-accordion--boxed .ui-accordion__content{padding:0 16px 14px}:is(.portal,.ui-portal,.ui-overlay) .ui-accordion--boxed .ui-accordion__content{padding:0 16px 14px}@media (max-width:767px){.ui-tabs--underline .ui-tabs__list{gap:20px}.ui-tabs__list{padding-right:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.ui-tabs--underline .ui-tabs__tab,.ui-tabs--inhead.ui-tabs--underline .ui-tabs__tab{font-size:16px}.ui-tabs--underline .ui-tabs__list{gap:36px}.ui-tabs--underline .ui-tabs__tab:after{border-radius:2px;width:100%;height:3px;left:50%;right:auto;transform:translate(-50%)}.ui-tabs--pills .ui-tabs__tab{background:var(--pv-gray-bg,#f2f4f7);border-radius:6px;height:34px;padding:0 16px;font-size:14px}.ui-tabs--pills .ui-tabs__tab.is-active{background:var(--gov-blue);color:#fff}.ui-card>.ui-tabs--underline:first-child>.ui-tabs__bar{padding-top:4px}.pv6 .ui-tabs--underline .ui-tabs__list,.pv6 .ui-tabs--inhead.ui-tabs--underline .ui-tabs__list{gap:24px}.pv6 .ui-tabs--underline .ui-tabs__bar{border-bottom-color:var(--pv-line)}.pv6 .ui-tabs--underline .ui-tabs__tab,.pv6 .ui-tabs--inhead.ui-tabs--underline .ui-tabs__tab{gap:6px;height:46px;min-height:46px;font-size:14px}.pv6 .ui-tabs--underline .ui-tabs__tab.is-active{font-weight:500}.pv6 .ui-tabs--underline .ui-tabs__tab:after{width:100%;height:2px;left:0;transform:none}.pv6 .ui-tabs__count{color:var(--pv-text3);font-size:13px;font-weight:400}.pv6 .ui-tabs__tab.is-active .ui-tabs__count{color:inherit}.pv6 .ui-tabs__panel{padding-top:16px}.pv6 .ui-card>.ui-tabs--underline:first-child>.ui-tabs__bar{padding-top:0}.pv6 .ui-tabs--pills .ui-tabs__tab{height:var(--pv-ctl-h-sm);background:var(--pv-head-bg);padding:0 12px;font-size:13px}.pv6 .ui-tabs--pills .ui-tabs__tab.is-active{background:var(--pv-primary-bg);color:var(--pv-primary)}@media (max-width:767px){.pv6 .ui-tabs--underline .ui-tabs__list{gap:20px}}.ui-overlay{z-index:900;animation:ui-fade-in var(--t-slow) var(--ease);background:#00000073;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ui-overlay--modal{padding:var(--sp-8) var(--sp-4);justify-content:center;align-items:center;overflow-y:auto}.ui-overlay--drawer.ui-overlay--right{justify-content:flex-end}@keyframes ui-fade-in{0%{opacity:0}}.ui-modal{border-radius:var(--radius-lg);background:var(--white);width:100%;max-width:560px;max-height:calc(100dvh - 64px);animation:ui-modal-in var(--t-slow) var(--ease);flex-direction:column;margin:auto;display:flex;box-shadow:0 12px 40px #00143233}.ui-modal:focus-visible{box-shadow:0 12px 40px #00143233}.ui-modal--sm{max-width:440px}.ui-modal--lg{max-width:760px}.ui-modal--xl{max-width:1040px}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.ui-overlay{--font-sans:"PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-sans);--card-px:20px;font-family:var(--font-sans);background:#00142d73}.ui-overlay__header{border-bottom:1px solid var(--pv-line2);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 14px 0 20px;display:flex}.ui-overlay__title{min-width:0;color:var(--pv-text);font-family:var(--font-sans);margin:0;padding:14px 0;font-size:16px;font-weight:600;line-height:24px}.ui-overlay__desc{color:var(--pv-text3);margin:0 0 16px;font-size:13px;line-height:1.6}.ui-overlay-close{border-radius:var(--radius);width:28px;height:28px;color:var(--pv-text3);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-overlay-close:hover:not(:disabled){background:var(--pv-hover);color:var(--gov-blue)}.ui-overlay-close:disabled{opacity:.4;cursor:not-allowed}.ui-overlay__body{min-height:0;color:var(--pv-text);flex:auto;padding:20px;font-size:14px;line-height:1.7;overflow-y:auto}.ui-overlay__footer{border-top:1px solid var(--pv-line2);background:var(--white);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex}@media (max-width:479px){.ui-overlay--modal{padding:var(--sp-4)}.ui-modal{max-height:calc(100dvh - 32px)}.ui-overlay__header{padding-left:16px}.ui-overlay__body{padding:16px}.ui-overlay__footer{padding:12px 16px}}.ui-drawer{background:var(--white);width:100%;max-width:480px;height:100%;animation:ui-drawer-in-right var(--t-slow) var(--ease);flex-direction:column;display:flex;box-shadow:-8px 0 24px #1018281a}.ui-drawer:focus-visible{box-shadow:-8px 0 24px #1018281a}.ui-drawer--sm{max-width:360px}.ui-drawer--lg{max-width:680px}.ui-drawer--left{animation-name:ui-drawer-in-left}.ui-drawer .ui-overlay__footer{border-radius:0}@keyframes ui-drawer-in-right{0%{opacity:0;transform:translate(24px)}}@keyframes ui-drawer-in-left{0%{opacity:0;transform:translate(-24px)}}.ui-confirm__body{align-items:flex-start;gap:16px;display:flex}.ui-confirm__content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.ui-confirm__message{color:var(--pv-text);font-size:14px;line-height:1.7}.pv6 .ui-overlay{--font-sans:"Public Sans Variable", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", Arial, sans-serif;background:#121c2d5c}.pv6 .ui-modal{border-radius:var(--pv-radius-pop);max-width:520px;box-shadow:var(--pv-shadow-pop)}.pv6 .ui-modal:focus-visible{box-shadow:var(--pv-shadow-pop)}.pv6 .ui-drawer:focus-visible{box-shadow:var(--pv-shadow-pop)}.pv6 .ui-modal--sm{max-width:420px}.pv6 .ui-modal--lg{max-width:760px}.pv6 .ui-modal--xl{max-width:1040px}.pv6 .ui-overlay__header{border-bottom-color:var(--pv-line);min-height:56px;padding:0 12px 0 20px}.pv6 .ui-overlay__title{padding:0;font-size:16px;font-weight:600}.pv6 .ui-overlay__body{padding:16px 20px;line-height:22px}.pv6 .ui-overlay__footer{border-top-color:var(--pv-line);border-radius:0 0 var(--pv-radius-pop) var(--pv-radius-pop);gap:8px;min-height:60px;padding:12px 20px}.pv6 .ui-overlay__desc{color:var(--pv-text3)}.pv6 .ui-drawer{max-width:560px;box-shadow:var(--pv-shadow-pop)}.pv6 .ui-drawer--sm{max-width:420px}.pv6 .ui-drawer--lg{max-width:720px}.pv6 .ui-drawer .ui-overlay__footer{border-radius:0}.ui-kflags{vertical-align:middle;white-space:nowrap;flex-wrap:nowrap;gap:3px;display:inline-flex}.ui-kflag{background:var(--kf,#5d7290);color:#fff;width:18px;height:18px;font-size:12px;font-weight:600;line-height:1;font-family:var(--font-sans);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-kflag--gang{--kf:#3a3f47}.ui-kflag--violence{--kf:#d9363e}.ui-kflag--porn{--kf:#e8891c}.ui-kflag--drug{--kf:#7b4dc6}.ui-kflag--gamble{--kf:#8a5a35}.ui-kflag--homicide{--kf:#8e1b24}.ui-kflag--child{--kf:#e05c9a}.ui-kflag--prior{--kf:#5d7290}.ui-kflag--more{--kf:#e6ebf2;color:#5b6b80;background:#e6ebf2;width:auto;min-width:18px;padding:0 3px;font-size:11px}.ui-kflag-picker{flex-wrap:wrap;align-items:center;gap:3px;min-height:32px;display:inline-flex}.ui-kflag-pick{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0;display:inline-flex}.ui-kflag-pick:not(.is-on) .ui-kflag{color:var(--kf);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kf) 55%, #fff);background:#fff}.ui-kflag-pick:hover:not(:disabled) .ui-kflag{box-shadow:inset 0 0 0 1px var(--kf)}.ui-kflag-pick:disabled{cursor:default}.ui-kflag-pick:focus-visible{outline:2px solid var(--pv-primary,#1f6fe5);outline-offset:1px}.ui-kflag-picker--names{gap:8px}.ui-kflag-picker--names .ui-kflag-pick{border:1px solid #dfe5ee;border-radius:6px;padding:4px 10px 4px 4px}.ui-kflag-picker--names .ui-kflag-pick.is-on{background:#f5f8fc;border-color:#c4cfdd}.ui-kflag-pick__name{color:#1f2d3d;font-size:13px}.ui-kflag-picker .ui-kflag{width:20px;height:20px}.ui-kflags--sm{gap:2px}.ui-kflags--sm .ui-kflag{border-radius:3px;width:16px;height:16px;font-size:11px}.ui-jtag__head{align-items:center;gap:5px;min-width:0;display:inline-flex}.ui-table td .ui-jtag--photo:not(.ui-jtag--chip) .ui-jtag__head{grid-column:2}.ui-kflag.ui-kflag--under14{--kf:#d4171f;letter-spacing:0;width:auto;padding:0 5px;font-size:12px;box-shadow:inset 0 0 0 1px #a30f16}.ui-kflags--sm .ui-kflag.ui-kflag--under14{width:auto;padding:0 4px;font-size:10.5px}.ui-kflag.ui-kflag--under14c{--kf:#d4171f;color:#d4171f;background:#fff;font-weight:700;box-shadow:inset 0 0 0 1.5px #d4171f}.ui-kflag.ui-kflag--strict{--kf:#8e1b24;color:#8e1b24;background:#fff;font-weight:700;box-shadow:inset 0 0 0 1.5px #8e1b24}.ui-kflag.ui-kflag--life{--kf:#1f2d3d;width:auto;padding:0 4px;font-size:11px}.pv6 .ui-kflags .ui-kflag:not(:-webkit-any(.ui-kflag--under14,.ui-kflag--under14c,.ui-kflag--strict,.ui-kflag--life,.ui-kflag--more)){color:var(--pv-text2);background:#fff;font-weight:400;box-shadow:inset 0 0 0 1px #cfd6e1}.pv6 .ui-kflags .ui-kflag:not(:-moz-any(.ui-kflag--under14,.ui-kflag--under14c,.ui-kflag--strict,.ui-kflag--life,.ui-kflag--more)){color:var(--pv-text2);background:#fff;font-weight:400;box-shadow:inset 0 0 0 1px #cfd6e1}.pv6 .ui-kflags .ui-kflag:not(:is(.ui-kflag--under14,.ui-kflag--under14c,.ui-kflag--strict,.ui-kflag--life,.ui-kflag--more)){color:var(--pv-text2);background:#fff;font-weight:400;box-shadow:inset 0 0 0 1px #cfd6e1}.pv6 .ui-kflags .ui-kflag.ui-kflag--strict{color:var(--pv-red);border-radius:3px;font-weight:400;box-shadow:inset 0 0 0 1px #eea9ac}.pv6 .ui-kflags .ui-kflag.ui-kflag--life{color:var(--pv-text);background:#fff;font-weight:400;box-shadow:inset 0 0 0 1px #cfd6e1}.pv6 .ui-kflag{border-radius:3px}.pv6 .ui-kflag.ui-kflag--more{color:var(--pv-text3);background:0 0;font-size:12px}.ui-avatar{--av:40px;--av-bg:var(--navy-100);--av-fg:var(--navy-700);width:var(--av);height:var(--av);background:var(--av-bg);color:var(--av-fg);font-family:var(--font-sans);font-size:calc(var(--av) * .38);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--xs{--av:24px;font-size:12px}.ui-avatar--sm{--av:32px}.ui-avatar--lg{--av:56px}.ui-avatar--xl{--av:72px}.ui-avatar--navy{--av-bg:var(--navy-100);--av-fg:var(--navy-700)}.ui-avatar--teal{--av-bg:color-mix(in srgb, var(--chart-2) 16%, var(--white));--av-fg:color-mix(in srgb, var(--chart-2) 60%, var(--gray-900))}.ui-avatar--gold{--av-bg:var(--gold-100);--av-fg:color-mix(in srgb, var(--gold-600) 62%, var(--gray-900))}.ui-avatar--slate{--av-bg:var(--gray-100);--av-fg:var(--gray-700)}.ui-avatar--plum{--av-bg:color-mix(in srgb, var(--chart-6) 14%, var(--white));--av-fg:color-mix(in srgb, var(--chart-6) 70%, var(--gray-900))}.ui-jtag{min-width:0;max-width:100%;color:var(--pv-text);font-size:inherit;line-height:inherit;white-space:nowrap;vertical-align:baseline;align-items:baseline;gap:8px;display:inline-flex}.ui-jtag--sm{gap:6px}.ui-jtag__name{min-width:0;color:inherit;text-overflow:ellipsis;font-weight:400;overflow:hidden}.ui-jtag--strong .ui-jtag__name{font-weight:600}.ui-jtag__code{color:var(--pv-text3);font-family:"Public Sans Variable", var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;flex:none;font-size:.93em;font-weight:400}.ui-jtag__code--only{color:inherit;font-size:inherit}.ui-jtag--chip{border-radius:var(--radius-sm);background:var(--navy-50);border:1px solid #dde8f5;align-items:center;height:30px;padding:0 10px}.ui-jtag--chip.ui-jtag--sm{height:24px;padding:0 8px}a.ui-jtag--link{text-decoration:none}a.ui-jtag--link .ui-jtag__name,a.ui-jtag--link .ui-jtag__code--only{color:var(--gov-blue)}a.ui-jtag--link:hover .ui-jtag__name,a.ui-jtag--link:hover .ui-jtag__code--only{color:var(--navy-500);text-underline-offset:3px;text-decoration:underline}a.ui-jtag--link:focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 2px #1677ff4d}.ui-dl{gap:var(--sp-5) var(--sp-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:640px){.ui-dl--cols-2,.ui-dl--cols-3,.ui-dl--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ui-dl--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-dl--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-dl__item{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-dl__item--full{grid-column:1/-1}.ui-dl__term{color:var(--gray-600);font-size:13px;font-weight:500;line-height:1.4}.ui-dl__detail{color:var(--gray-900);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.5}.ui-dl__empty{color:var(--gray-500);font-weight:400}.ui-dl__hint{color:var(--gray-600);margin-top:2px;font-size:12px;font-weight:400;display:block}.ui-dl--inline{gap:0 var(--sp-8)}.ui-dl--inline .ui-dl__item{gap:var(--sp-4);grid-template-columns:minmax(120px,38%) minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.ui-dl--divided .ui-dl__item{border-bottom:1px solid var(--gray-100)}@media (max-width:479px){.ui-dl--inline .ui-dl__item{grid-template-columns:minmax(0,1fr);gap:2px}}.ui-dtable-wrap{--dl-label-w:120px;min-width:0;container-type:inline-size}.ui-dtable{grid-template-columns:minmax(var(--dl-label-w), max-content) minmax(0, 1fr);border-top:1px solid var(--pv-line);border-left:1px solid var(--pv-line);margin:0;font-size:14px;line-height:22px;display:grid}.ui-dtable__item{display:contents}.ui-dtable__term,.ui-dtable__detail{border-right:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);min-width:0;margin:0;padding:10px 14px}.ui-dtable__term{background:var(--pv-head-bg);color:var(--pv-text2);text-align:right;font-weight:400}.ui-dtable__detail{background:var(--white);color:var(--pv-text);overflow-wrap:anywhere;grid-column:span 1}.ui-dtable .ui-dl__empty{color:var(--pv-text4)}.ui-dtable .ui-dl__hint{color:var(--pv-text3);font-size:12px;line-height:18px;display:block}@container (width<=399px){.ui-dtable{grid-template-columns:minmax(96px,max-content) minmax(0,1fr)}.ui-dtable__term,.ui-dtable__detail{padding-inline-start:10px;padding-inline-end:10px}}@container (width>=560px){.ui-dtable--cols-2,.ui-dtable--cols-3,.ui-dtable--cols-4{grid-template-columns:repeat(2, minmax(var(--dl-label-w), max-content) minmax(0, 1fr))}.ui-dtable--cols-2 .ui-dtable__detail,.ui-dtable--cols-3 .ui-dtable__detail,.ui-dtable--cols-4 .ui-dtable__detail{grid-column:span var(--s2)}}@container (width>=840px){.ui-dtable--cols-3,.ui-dtable--cols-4{grid-template-columns:repeat(3, minmax(var(--dl-label-w), max-content) minmax(0, 1fr))}.ui-dtable--cols-3 .ui-dtable__detail,.ui-dtable--cols-4 .ui-dtable__detail{grid-column:span var(--s3)}}@container (width>=1100px){.ui-dtable--cols-4{grid-template-columns:repeat(4, minmax(var(--dl-label-w), max-content) minmax(0, 1fr))}.ui-dtable--cols-4 .ui-dtable__detail{grid-column:span var(--s4)}}.ui-dtable__item--full .ui-dtable__detail{grid-column:2/-1!important}.ui-jtag--photo{align-items:center}.ui-jtag__photo{object-fit:cover;background:var(--pv-line);border-radius:4px;flex:none;width:28px;height:34px;margin-right:2px}.pv6 .ui-dtable-wrap{--dl-label-w:84px;border:0;border-radius:0;overflow:visible}.pv6 .ui-dtable{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.pv6 .ui-dtable--cols-1{grid-template-columns:minmax(0,1fr)}.pv6 .ui-dtable--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv6 .ui-dtable--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=759px){.pv6 .ui-dtable--cols-3,.pv6 .ui-dtable--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=599px){.pv6 .ui-dtable--cols-2,.pv6 .ui-dtable--cols-3,.pv6 .ui-dtable--cols-4{grid-template-columns:minmax(0,1fr)}}.pv6 .ui-dtable__item--full{grid-column:1/-1}.pv6 .ui-dtable__item{border:0;align-items:baseline;gap:12px;min-width:0;min-height:34px;padding:6px 0;display:flex}.pv6 .ui-dtable__term{flex:0 0 var(--dl-label-w);width:auto;min-height:0;color:var(--pv-text3);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;line-height:22px}.pv6 .ui-dtable__detail{min-width:0;min-height:0;color:var(--pv-text);background:0 0;border:0;flex:auto;padding:0;font-size:14px;line-height:22px}.pv6 .ui-dl__empty{color:var(--pv-text4)}.pv6 .ui-dl__term{color:var(--pv-text3);font-size:13px}.ui-tooltip-anchor{border-radius:var(--radius-sm);display:inline-flex}.ui-tooltip{z-index:1100;border-radius:var(--radius);max-width:280px;color:var(--white);pointer-events:none;opacity:0;background:#1d2939;padding:7px 10px;font-size:13px;font-weight:400;line-height:1.5;position:fixed}.ui-tooltip.is-positioned{opacity:1;animation:ui-tip-in var(--t-fast) var(--ease)}.ui-tooltip:after{content:"";background:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.ui-tooltip--top:after{bottom:-4px;left:calc(var(--arrow-x,50%) - 4px)}.ui-tooltip--bottom:after{top:-4px;left:calc(var(--arrow-x,50%) - 4px)}.ui-tooltip--left:after{top:calc(50% - 4px);right:-4px}.ui-tooltip--right:after{top:calc(50% - 4px);left:-4px}@keyframes ui-tip-in{0%{opacity:0}}.ui-menu-anchor{display:inline-flex}.ui-menu{z-index:950;border:1px solid var(--portal-border);border-radius:var(--radius);background:var(--white);min-width:208px;max-width:min(320px,100vw - 16px);max-height:min(420px,100vh - 32px);box-shadow:var(--pv-shadow-pop,0 8px 24px #1018281a);opacity:0;padding:6px;position:fixed;overflow-y:auto}.ui-menu.is-positioned{opacity:1;animation:ui-menu-in var(--t) var(--ease)}.ui-menu:focus-visible{box-shadow:var(--pv-shadow-pop,0 8px 24px #1018281a)}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)}}.ui-menu__header{border-bottom:1px solid var(--gray-200);font-size:var(--fs-sm);margin:-6px -6px 6px;padding:12px 14px}.ui-menu__label{color:var(--gray-600);padding:8px 10px 4px;font-size:12px;font-weight:600}.ui-menu__divider{background:var(--gray-200);height:1px;margin:6px -6px}.ui-menu__item{border-radius:var(--radius);color:#344054;width:100%;min-height:36px;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}a.ui-menu__item:hover{color:var(--gray-900)}.ui-menu__item.is-active{box-shadow:none;background:var(--navy-50);color:var(--navy-800);outline:none}.ui-menu__item:focus-visible{box-shadow:none;background:var(--navy-50);color:var(--navy-800);outline:none}.ui-menu__item[aria-disabled=true]{color:var(--gray-500);cursor:not-allowed}.ui-menu__icon{color:var(--gray-600);flex:none;display:inline-flex}.ui-menu__item.is-active .ui-menu__icon{color:var(--navy-600)}.ui-menu__text{flex:1;min-width:0}.ui-menu__hint{color:var(--gray-500);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ui-menu__item--danger,.ui-menu__item--danger .ui-menu__icon{color:var(--danger)}.ui-menu__item--danger.is-active{background:var(--danger-bg);color:var(--danger)}.ui-menu__item--danger.is-active .ui-menu__icon{color:var(--danger)}.ui-crumbs ol{font-size:var(--crumb-fs,13px);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.ui-crumbs li{min-width:0;color:var(--gov-faint);align-items:center;display:inline-flex}.ui-crumbs a{color:var(--gov-faint);text-decoration:none}.ui-crumbs a:hover{color:var(--gov-blue)}.ui-crumbs__current{color:var(--gov-muted)}.ui-crumbs__sep{color:#aaa;font-family:var(--font-sans);flex:none;margin:0 8px}.ui-crumbs--inverse li,.ui-crumbs--inverse a,.ui-crumbs--inverse .ui-crumbs__sep{color:color-mix(in srgb, var(--white) 72%, transparent)}.ui-crumbs--inverse a:hover,.ui-crumbs--inverse .ui-crumbs__current{color:var(--white)}.ui-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:36px;display:flex}.ui-pagehead__main{min-width:0}.ui-pagehead__titles{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.ui-pagehead__title{color:var(--pv-text);font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-pagehead__badges{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:inline-flex}.ui-pagehead__extra{color:var(--pv-text3);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.ui-pagehead__ops,.ui-pagehead__side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;min-width:0;margin-left:auto;display:flex}.ui-pagehead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-pagehead__back{color:var(--pv-text3);white-space:nowrap;align-items:center;gap:2px;font-size:13px;display:inline-flex}.ui-pagehead__back:hover{color:var(--pv-primary,var(--gov-blue))}.ui-pagehead__loc{align-items:center;min-width:0;display:flex}.ui-pagehead__loc ol{flex-wrap:nowrap;font-size:13px;line-height:20px}.ui-pagehead__loc li,.ui-pagehead__loc a{color:var(--pv-text3);white-space:nowrap}.ui-pagehead__loc a:hover{color:var(--gov-blue)}.ui-pagehead__loc .ui-crumbs__current{color:var(--pv-text)}.ui-pagehead__loc .ui-crumbs__sep{color:var(--pv-text4);margin:0 6px}@media (max-width:767px){.ui-pagehead{min-height:0}.ui-pagehead:not(:has(.ui-pagehead__extra,.ui-pagehead__badges,.ui-pagehead__ops)){display:none}.ui-pagehead__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-pagehead__loc{display:none}.ui-pagehead__ops,.ui-pagehead__side{justify-content:flex-start;margin-left:0}}.ui-banner{border:1px solid var(--pv-line);border-radius:var(--pv-radius-card,12px);background:var(--white);min-width:0;overflow:hidden}.ui-banner__row{background:linear-gradient(90deg,#e9f2ff 0%,#f3f8ff 45%,#fff 100%);align-items:center;gap:12px;min-height:72px;padding:12px 20px;display:flex}.ui-banner:has(.ui-banner__stats) .ui-banner__row{border-bottom:1px solid var(--pv-line2)}.ui-banner__main{flex:auto;min-width:0}.ui-banner__actions{flex:none;gap:8px;display:flex}.ui-banner h1{color:var(--pv-text);margin:0;font-size:20px;font-weight:600;line-height:28px}@media (max-width:767px){.ui-banner__row{min-height:0;padding:10px 14px;display:block}.ui-banner__actions{display:none}.ui-banner h1{font-size:16px;line-height:24px}}.ui-statbar-wrap{min-width:0;container-type:inline-size}.ui-statbar{grid-template-columns:repeat(var(--stat-cols,4), minmax(0, 1fr));border:1px solid var(--pv-line);border-radius:var(--pv-radius-card,12px);background:var(--white);display:grid;overflow:hidden}.ui-banner .ui-statbar{border:0;border-radius:0}.ui-kpi{--kpi-fg:var(--pv-primary,var(--gov-blue));min-width:0;box-shadow:-1px 0 0 var(--pv-line2), 0 -1px 0 var(--pv-line2);background:var(--white);padding:10px 20px;position:relative}.ui-kpi__icon,.ui-kpi__arrow{display:none}.ui-kpi__main{min-width:0}.ui-kpi__label{color:var(--pv-text3);white-space:nowrap;margin:0;font-size:13px;line-height:20px}.ui-kpi__value{color:var(--pv-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-kpi__unit{color:var(--pv-text3);margin-left:4px;font-size:13px;font-weight:400}.ui-kpi__sub{color:var(--pv-text3);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.ui-kpi__sub b{color:var(--pv-text2);font-weight:500}.ui-kpi__sub em{color:var(--pv-red);font-style:normal;font-weight:500}.ui-kpi__sub b.is-bad{color:var(--pv-red)}.ui-kpi__sub b.is-good{color:var(--pv-green,#1fa463)}.ui-kpi__sub b.is-flat{color:var(--pv-text2)}.ui-kpi__skeleton{margin-top:4px}.ui-kpi__link{cursor:pointer;background:0 0;border:0;padding:0}.ui-kpi__link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.ui-kpi--link{transition:background-color var(--t-fast) var(--ease)}.ui-kpi--link:hover{background:var(--pv-hover)}.ui-kpi--link:hover .ui-kpi__label{color:var(--pv-primary,var(--gov-blue))}.ui-kpi__link:focus-visible{box-shadow:none}.ui-kpi:has(.ui-kpi__link:focus-visible){box-shadow:inset 0 0 0 2px #1677ff59}.ui-kpi.is-selected{background:var(--pv-primary-bg2,#f4f8ff)}.ui-kpi.is-selected :-webkit-any(.ui-kpi__label,.ui-kpi__value){color:var(--pv-primary,var(--gov-blue))}.ui-kpi.is-selected :-moz-any(.ui-kpi__label,.ui-kpi__value){color:var(--pv-primary,var(--gov-blue))}.ui-kpi.is-selected :is(.ui-kpi__label,.ui-kpi__value){color:var(--pv-primary,var(--gov-blue))}.ui-kpi .ui-kpi__main .ui-kpi__value.ui-kpi__value--long{font-size:20px}.ui-kpi__bars{align-items:flex-end;gap:3px;height:28px;display:flex;position:absolute;bottom:14px;right:20px}.ui-kpi__bars i{background:var(--pv-primary,var(--gov-blue));opacity:.22;border-radius:2px 2px 0 0;width:5px}.ui-kpi__bars i:last-child{opacity:1}.ui-kpi:has(.ui-kpi__bars) :-webkit-any(.ui-kpi__value,.ui-kpi__sub){padding-right:56px}.ui-kpi:has(.ui-kpi__bars) :-moz-any(.ui-kpi__value,.ui-kpi__sub){padding-right:56px}.ui-kpi:has(.ui-kpi__bars) :is(.ui-kpi__value,.ui-kpi__sub){padding-right:56px}.ui-statbar--lg .ui-kpi{padding:14px 20px}.ui-statbar--lg .ui-kpi__value{font-size:28px;line-height:36px}.ui-statbar--lg .ui-kpi__sub{font-size:13px;line-height:20px}.ui-statbar--lg .ui-kpi__bars{height:34px;bottom:18px}.ui-statbar--lg .ui-kpi .ui-kpi__main .ui-kpi__value.ui-kpi__value--long{font-size:20px}@container (width<=967px){.ui-statbar{grid-template-columns:repeat(min(var(--stat-cols,4), 4), minmax(0, 1fr))}.ui-statbar--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=639px){.ui-statbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-statbar--n1{grid-template-columns:minmax(0,1fr)}.ui-kpi,.ui-statbar--lg .ui-kpi{padding:10px 14px}.ui-statbar--lg .ui-kpi__value{font-size:20px;line-height:28px}.ui-statbar--lg .ui-kpi__sub{font-size:12px;line-height:18px}.ui-kpi__bars{display:none}.ui-kpi:has(.ui-kpi__bars) :-webkit-any(.ui-kpi__value,.ui-kpi__sub){padding-right:0}.ui-kpi:has(.ui-kpi__bars) :-moz-any(.ui-kpi__value,.ui-kpi__sub){padding-right:0}.ui-kpi:has(.ui-kpi__bars) :is(.ui-kpi__value,.ui-kpi__sub){padding-right:0}}.ui-todomx{margin:-4px 0 -8px}.ui-todomx__row{border-top:1px solid var(--pv-line2);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.ui-todomx__key{color:var(--pv-text3);margin:0;padding:10px 0;font-size:13px;font-weight:400;line-height:22px}.ui-todomx__row--bad .ui-todomx__key{color:var(--pv-red);font-weight:500}.ui-todomx__items{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-todomx__item{min-height:42px;color:var(--pv-text2);white-space:nowrap;align-items:center;gap:6px;padding-right:16px;font-size:14px;text-decoration:none;display:flex}.ui-todomx__item:hover{color:var(--pv-primary,var(--gov-blue))}.ui-todomx__item b{color:var(--pv-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ui-todomx__row--bad .ui-todomx__item b{color:var(--pv-red)}.ui-todomx__item:not(:has(b)){color:var(--pv-text3)}@media (max-width:767px){.ui-todomx__row{grid-template-columns:minmax(0,1fr);padding:6px 0}.ui-todomx__key{padding:0;font-size:12px;line-height:24px}.ui-todomx__items{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-todomx__item{min-height:32px;padding-right:8px;font-size:13px}}.ui-todogrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:16px 8px;margin:0;padding:4px 0;list-style:none;display:grid}.ui-todogrid li{justify-content:center;min-width:0;display:flex}.ui-todogrid__item{border-radius:var(--radius);max-width:100%;color:var(--pv-text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;line-height:20px;text-decoration:none;display:flex}.ui-todogrid__icon{background:var(--pv-primary-bg,#eaf2ff);width:44px;height:44px;color:var(--pv-primary,var(--gov-blue));border-radius:50%;place-items:center;display:grid;position:relative}.ui-todogrid__icon svg{stroke-width:1.7px;width:22px;height:22px}.ui-todogrid__count{background:var(--pv-red);min-width:18px;height:18px;color:var(--white);font-family:var(--font-sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;position:absolute;top:-5px;right:-9px}.ui-todogrid__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-todogrid__item:hover{color:var(--pv-primary,var(--gov-blue))}.ui-todogrid__item:focus-visible{outline:none}.ui-todogrid__item:focus-visible .ui-todogrid__icon{box-shadow:0 0 0 3px #1677ff4d}@media (max-width:767px){.ui-todogrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-portal{--font-sans:"PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-sans);--portal-canvas:var(--pv-canvas);color:var(--pv-text);font-family:var(--font-sans);font-size:14px;line-height:1.5}.ui-listpage__tabs{min-height:46px;padding:0 var(--card-px,20px);border-bottom:1px solid var(--pv-line);align-items:center;gap:16px;display:flex}.ui-listpage__tabs>.ui-tabs{flex:auto;min-width:0}.ui-listpage__tabs .ui-tabs__bar{border-bottom:0}.ui-listpage__tabs .ui-tabs__tab:after{bottom:0}.ui-listpage__note{color:var(--pv-text3);flex:none;margin:0;font-size:13px;line-height:20px}.ui-listpage__summary{padding:0 var(--card-px,20px) 8px;color:var(--pv-text3);margin:0;font-size:13px;line-height:20px}.ui-listpage__tabs+.ui-listpage__summary{padding-top:12px}.ui-listpage__batch{padding:0 var(--card-px,20px) 8px;color:var(--pv-text2);align-items:center;gap:8px;font-size:13px;display:flex}.ui-listpage>.ui-datatable,.ui-listpage>.ui-query+.ui-datatable,.ui-listpage>.ui-listpage__tabs+.ui-datatable{padding-top:0}.ui-listpage>.ui-listpage__tabs+.ui-datatable{padding-top:12px}@media (max-width:767px){.ui-listpage__tabs{padding:0 14px}.ui-listpage__note{display:none}}.ui-fsel{position:relative}.ui-fsel__btn{box-sizing:border-box;width:100%;height:var(--pv-ctl-h);border:1px solid var(--pv-ctl-border);border-radius:var(--pv-radius-ctl);background:var(--white);color:var(--pv-text2);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:14px;display:flex}.ui-fsel__btn span{text-align:left;flex:auto;min-width:0}.ui-fsel__btn b{color:var(--pv-primary);font-weight:500}.ui-fsel__btn svg{color:var(--pv-text4);flex:none}.ui-fsel__btn:hover,.ui-fsel.is-open .ui-fsel__btn{border-color:var(--pv-text4)}.ui-fsel__btn:focus-visible{border-color:var(--pv-primary);outline:none;box-shadow:0 0 0 3px #1677ff1f}.ui-fsel__pop{z-index:60;border:1px solid var(--pv-line);border-radius:var(--pv-radius-pop);background:var(--white);width:168px;box-shadow:var(--pv-shadow-pop);margin:4px 0 0;padding:4px;list-style:none;position:fixed}.ui-fsel__pop button{border-radius:var(--pv-radius-ctl);width:100%;min-height:32px;color:var(--pv-text2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;font-size:14px;display:flex}.ui-fsel__pop button:hover{background:var(--pv-hover)}.ui-fsel__check{border:1px solid var(--pv-line-ctl);border-radius:var(--pv-radius-tag);width:16px;height:16px;color:var(--white);flex:none;place-items:center;display:grid}.ui-fsel__pop .is-on .ui-fsel__check{border-color:var(--pv-primary);background:var(--pv-primary)}.ui-secnav__select{display:none;position:relative}.ui-secnav__select select{width:100%;height:var(--pv-ctl-h);border-radius:var(--pv-radius-card);color:var(--pv-text);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0 32px 0 12px;font-size:14px;font-weight:500}.ui-secnav__select svg{color:var(--pv-text4);pointer-events:none;position:absolute;top:11px;right:12px}.ui-secnav__label{color:var(--pv-text3);margin:0;padding:10px 10px 4px;font-size:12px;font-weight:500;line-height:18px}.ui-secnav__group:first-child .ui-secnav__label{padding-top:4px}.ui-secnav__item{border-radius:var(--pv-radius-ctl);width:100%;height:32px;color:var(--pv-text2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.ui-secnav__item:hover{background:var(--pv-hover);color:var(--pv-text)}.ui-secnav__item.is-active{background:var(--pv-primary-bg);color:var(--pv-primary);font-weight:500}.ui-secnav__item:focus-visible{outline:2px solid var(--pv-primary);outline-offset:-2px}.ui-secnav__item em{color:var(--pv-text3);font-size:12px;font-style:normal}.ui-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-detail__stickwrap{top:var(--portal-top,56px);z-index:20;height:0;margin-bottom:-16px;position:sticky}.ui-detail__stuck{border-bottom:1px solid var(--pv-line);background:var(--white);opacity:0;pointer-events:none;height:52px;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);align-items:center;gap:12px;padding:0 20px;display:flex;position:absolute;top:0;left:-20px;right:-20px;transform:translateY(-8px)}.ui-detail__stuck.is-on{opacity:1;pointer-events:auto;transform:none}.ui-detail__tabs{padding:0 var(--card-px,20px);border-top:1px solid var(--pv-line2)}.ui-detail__tabs .ui-tabs__bar{border-bottom:0}.ui-detail__tabs .ui-tabs__tab:after{bottom:0}.ui-detail__body{grid-template-columns:152px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.ui-detail__nav{top:calc(var(--portal-top,56px) + 16px);padding:8px;position:sticky}.ui-detail__panel{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-detail__panel:focus-visible{box-shadow:none}.ui-dhead{gap:20px;padding:16px 20px;display:flex}.ui-dhead__photo{flex:none}.ui-dhead__photo :-webkit-any(img,.id-photo){border-radius:var(--pv-radius-ctl);object-fit:cover;object-position:50% 20%;width:84px;height:112px;display:block}.ui-dhead__photo :-moz-any(img,.id-photo){border-radius:var(--pv-radius-ctl);object-fit:cover;object-position:50% 20%;width:84px;height:112px;display:block}.ui-dhead__photo :is(img,.id-photo){border-radius:var(--pv-radius-ctl);object-fit:cover;object-position:50% 20%;width:84px;height:112px;display:block}.ui-dhead__main{flex:auto;min-width:0}.ui-dhead__top{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:30px;display:flex}.ui-dhead__title{color:var(--pv-text);margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-dhead__code{color:var(--pv-text3);font-size:14px}.ui-dhead__status{color:var(--pv-text3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:inline-flex}.ui-dhead__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ui-dhead__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 24px;margin:8px 0 0;display:grid}.ui-dhead__facts>div{gap:10px;min-width:0;line-height:22px;display:flex}.ui-dhead__facts dt{width:56px;color:var(--pv-text3);flex:none;font-size:13px}.ui-dhead__facts dd{min-width:0;color:var(--pv-text);margin:0;font-size:14px}.ui-dhead__term{color:var(--pv-text3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:13px;line-height:20px;display:flex}.ui-dhead__term b{color:var(--pv-text);font-weight:500}.ui-dhead__bar{background:var(--pv-line2);border-radius:3px;flex:120px;max-width:360px;height:6px;overflow:hidden}.ui-dhead__bar i{background:var(--pv-primary);border-radius:3px;height:100%;display:block}.ui-detail__content{border:1px solid var(--pv-line);border-radius:var(--pv-radius-card);background:var(--white);min-width:0;overflow:hidden}.ui-detail__content .ui-card{border:0;border-radius:0}.ui-detail__content .ui-card+.ui-card{border-top:1px solid var(--pv-line2)}@media (max-width:1279px){.ui-dhead__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.ui-dhead__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-detail__stuck{padding:0 16px;left:-16px;right:-16px}}@media (max-width:767px){.ui-detail__body{grid-template-columns:minmax(0,1fr);gap:12px}.ui-detail__nav{padding:0;position:static}.ui-secnav__select{display:block}.ui-secnav__list{display:none}.ui-dhead{gap:12px;padding:12px}.ui-dhead__photo :-webkit-any(img,.id-photo){width:66px;height:88px}.ui-dhead__photo :-moz-any(img,.id-photo){width:66px;height:88px}.ui-dhead__photo :is(img,.id-photo){width:66px;height:88px}.ui-dhead__title{font-size:16px;line-height:24px}.ui-dhead__facts{grid-template-columns:minmax(0,1fr);margin-top:4px}.ui-dhead__actions{margin-left:0}.ui-detail__stuck{display:none}}.ui-settings__card{min-width:0;overflow:hidden}.ui-settings__card:focus-visible{box-shadow:none}.ui-settings__card .ui-card{border:0;border-radius:0}.ui-settings__card .ui-card+.ui-card{border-top:1px solid var(--pv-line2)}.pv6 .ui-settings__card .ui-toolbar{border-bottom:0;min-height:0;padding-top:12px}.pv6 .ui-settings__card .ui-query+.ui-card .ui-toolbar{padding-top:0}.pv6 .ui-settings__card .ui-toolbar__end{flex:auto;justify-content:space-between;padding:0}.ui-settings__card .ui-toolbar__summary{min-width:0;color:var(--pv-text3);text-align:left;flex:1 1 0;font-size:13px;line-height:20px}.ui-settings__card .ui-toolbar__actions{flex:none}@media (min-width:768px){.pv6 .ui-settings__card .ui-toolbar__end{flex-wrap:nowrap}}.ui-settings__card>.ui-card__header+.ui-setrow{border-top:0}.ui-setrow__value small{color:var(--pv-text3);font-size:13px;line-height:20px;display:block}.ui-setrow{border-top:1px solid var(--pv-line2)}.ui-setrow:first-child{border-top:0}.ui-setrow__main{grid-template-columns:minmax(0,1fr) minmax(120px,240px) auto;align-items:center;gap:16px;min-height:56px;padding:8px 20px;display:grid}.ui-setrow__name p{color:var(--pv-text);margin:0;font-size:14px;font-weight:500;line-height:22px}.ui-setrow__name small{color:var(--pv-text3);font-size:13px;line-height:20px;display:block}.ui-setrow__value{color:var(--pv-text2);text-align:right;font-size:14px}.ui-setrow__ops{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.ui-setrow__more{color:var(--pv-text3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ui-setrow__more:hover{color:var(--pv-primary)}.ui-setrow__details{color:var(--pv-text2);padding:0 20px 12px;font-size:13px;line-height:20px}@media (min-width:768px){.ui-setrow__value:last-child{grid-column:2/-1}}@media (max-width:1279px){.ui-settings{grid-template-columns:minmax(0,1fr);gap:12px}.ui-settings .ui-detail__nav{padding:0;position:static}.ui-settings .ui-secnav__select{display:block}.ui-settings .ui-secnav__list{display:none}}@media (max-width:767px){.ui-setrow__main{grid-template-columns:minmax(0,1fr) auto;padding:8px 14px}.ui-setrow__value{text-align:left;grid-area:2/1/auto/-1}}.ui-formstack{flex-direction:column;gap:16px;display:flex}.ui-formpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.ui-formsum{border-radius:var(--pv-radius-pop);background:var(--pv-head-bg);align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-formsum img{border-radius:var(--pv-radius-tag);object-fit:cover;object-position:50% 12%;flex:none}.ui-formsum b{color:var(--pv-text);font-weight:500}.ui-formsum p{color:var(--pv-text3);margin:0;font-size:13px;line-height:20px}.ui-stdot{color:var(--pv-text2);align-items:center;gap:6px;display:inline-flex}.ui-stdot:before{content:"";background:var(--pv-text4);border-radius:50%;flex:none;width:6px;height:6px}.ui-stdot--ok:before{background:var(--pv-green)}.ui-stdot--warn:before{background:var(--pv-orange)}.ui-stdot--pri:before{background:var(--pv-primary)}.ui-stdot--bad:before{background:var(--pv-red)}.ui-timeline{--tl-marker:12px;--tl-gap:14px;margin:0;padding:0;list-style:none}.ui-timeline__item{--tl-c:var(--gray-300);gap:var(--tl-gap);padding-bottom:var(--sp-5);display:flex;position:relative}.ui-timeline__item:last-child{padding-bottom:0}.ui-timeline__item:before{content:"";top:18px;bottom:-2px;left:calc(var(--tl-marker) / 2 - 1px);background:var(--gray-200);border-radius:1px;width:2px;position:absolute}.ui-timeline__item:last-child:before{content:none}.ui-timeline__marker{z-index:1;width:var(--tl-marker);height:var(--tl-marker);border:2px solid var(--tl-c);background:var(--white);color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:5px;display:inline-flex;position:relative}.ui-timeline__item.has-icon{--tl-gap:12px}.ui-timeline__item.has-icon .ui-timeline__marker{background:var(--tl-c);border:0;width:26px;height:26px;margin-top:-2px}.ui-timeline__item.has-icon:before{top:28px;left:12px}.ui-timeline__item.has-icon~.ui-timeline__item:not(.has-icon) .ui-timeline__marker{margin-left:7px;margin-right:7px}.ui-timeline:has(.has-icon) .ui-timeline__item:not(.has-icon) .ui-timeline__marker{margin-left:7px;margin-right:7px}.ui-timeline:has(.has-icon) .ui-timeline__item:not(.has-icon):before{left:12px}.ui-timeline__item--navy{--tl-c:var(--navy-600)}.ui-timeline__item--success{--tl-c:var(--success)}.ui-timeline__item--warning{--tl-c:var(--risk-elevated)}.ui-timeline__item--danger{--tl-c:var(--danger)}.ui-timeline__item--gold{--tl-c:var(--gold-500)}.ui-timeline__item--muted{--tl-c:var(--gray-300)}.ui-timeline__item--default{--tl-c:var(--navy-500)}.ui-timeline__item--navy:not(.has-icon) .ui-timeline__marker,.ui-timeline__item--success:not(.has-icon) .ui-timeline__marker,.ui-timeline__item--danger:not(.has-icon) .ui-timeline__marker{background:var(--tl-c);box-shadow:0 0 0 3px color-mix(in srgb, var(--tl-c) 18%, transparent)}.ui-timeline__body{flex:1;min-width:0}.ui-timeline__head{align-items:center;gap:4px var(--sp-2);flex-wrap:wrap;display:flex}.ui-timeline__title{color:var(--gray-900);font-size:var(--fs-sm);font-weight:600;line-height:1.45}.ui-timeline__meta{color:var(--gray-600);margin-top:2px;font-size:13px;line-height:1.45}.ui-timeline__time{font-variant-numeric:tabular-nums}.ui-timeline__desc{color:var(--gray-700);font-size:var(--fs-sm);margin-top:6px;line-height:1.6}.ui-timeline--sm .ui-timeline__item{padding-bottom:var(--sp-4)}.ui-timeline--sm .ui-timeline__title,.ui-timeline--sm .ui-timeline__desc{font-size:13px}.ui-timeline--sm .ui-timeline__meta{font-size:12px}.ui-steps{--st-size:32px;min-width:0}.ui-steps--sm{--st-size:26px}.ui-steps__list{margin:0;padding:0;list-style:none;display:flex}.ui-steps__step{flex:1 1 0;min-width:0;position:relative}.ui-steps__btn{gap:var(--sp-3);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}button.ui-steps__btn{cursor:pointer;border-radius:var(--radius)}button.ui-steps__btn:hover .ui-steps__label{color:var(--navy-600);text-underline-offset:3px;text-decoration:underline}.ui-steps__marker{z-index:1;width:var(--st-size);height:var(--st-size);border:2px solid var(--gray-300);background:var(--white);color:var(--gray-600);font-variant-numeric:tabular-nums;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:relative}.ui-steps__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-steps__label{color:var(--gray-600);font-size:var(--fs-sm);font-weight:600;line-height:1.35}.ui-steps__desc{color:var(--gray-600);font-size:12px;line-height:1.4}.is-complete .ui-steps__marker{border-color:var(--navy-600);background:var(--navy-600);color:var(--white)}.is-complete .ui-steps__label{color:var(--gray-900)}.is-current .ui-steps__marker{border-color:var(--navy-600);color:var(--navy-700);box-shadow:0 0 0 4px var(--navy-100)}.is-current .ui-steps__label{color:var(--navy-700)}.is-error .ui-steps__marker{border-color:var(--danger);background:var(--danger);color:var(--white);box-shadow:0 0 0 4px var(--danger-bg)}.is-error .ui-steps__label{color:var(--danger)}.ui-steps--horizontal .ui-steps__btn{align-items:flex-start;gap:var(--sp-2);padding-right:var(--sp-4);flex-direction:column}.ui-steps--horizontal .ui-steps__step.has-next:after{content:"";top:calc(var(--st-size) / 2 - 1px);left:calc(var(--st-size) + 8px);background:var(--gray-200);border-radius:1px;height:2px;position:absolute;right:8px}.ui-steps--horizontal .ui-steps__step.is-complete.has-next:after{background:var(--navy-600)}.ui-steps__compact{display:none}@media (max-width:767px){.ui-steps--horizontal .ui-steps__text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-steps--horizontal .ui-steps__btn{padding-right:0}.ui-steps--horizontal .ui-steps__step:last-child{flex:none}.ui-steps--horizontal .ui-steps__compact{margin-top:var(--sp-3);flex-direction:column;gap:2px;display:flex}.ui-steps__compact-count{color:var(--gray-600);font-size:13px;font-weight:500}.ui-steps__compact-label{color:var(--gray-900);font-size:var(--fs-md);font-weight:600}}.ui-steps--vertical .ui-steps__list{flex-direction:column}.ui-steps--vertical .ui-steps__step{padding-bottom:var(--sp-5);flex:none}.ui-steps--vertical .ui-steps__step:last-child{padding-bottom:0}.ui-steps--vertical .ui-steps__text{padding-top:calc((var(--st-size) - 20px) / 2)}.ui-steps--vertical .ui-steps__step.has-next:after{content:"";top:calc(var(--st-size) + 4px);bottom:4px;left:calc(var(--st-size) / 2 - 1px);background:var(--gray-200);border-radius:1px;width:2px;position:absolute}.ui-steps--vertical .ui-steps__step.is-complete.has-next:after{background:var(--navy-600)}.ui-cal{--cal-cell:44px;width:100%;max-width:420px}.ui-cal__head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.ui-cal__title{color:var(--gray-900);font-size:var(--fs-md);font-weight:600}.ui-cal__nav{border:1px solid var(--gray-300);border-radius:var(--radius);background:var(--white);width:36px;height:36px;color:var(--gray-700);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-cal__nav:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-500);color:var(--gray-900)}.ui-cal__nav:disabled{color:var(--gray-300);cursor:not-allowed}.ui-cal__grid{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;margin:0 -3px}.ui-cal__grid th{color:var(--gray-600);text-align:center;padding:0 0 6px;font-size:13px;font-weight:500}.ui-cal__grid td{text-align:center;padding:0}.ui-cal__day{width:100%;height:var(--cal-cell);border-radius:var(--radius);background:var(--white);color:var(--gray-900);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-weight:500;display:inline-flex;position:relative}.ui-cal__num{line-height:1}.ui-cal__mark{background:0 0;border-radius:2px;width:16px;height:3px}.ui-cal__day.is-available{border-color:var(--gray-200)}.ui-cal__day.is-available .ui-cal__mark{background:var(--chart-2)}.ui-cal__day.is-limited{border-color:var(--gray-200)}.ui-cal__day.is-limited .ui-cal__mark{background:var(--risk-elevated)}.ui-cal__day.is-available:hover,.ui-cal__day.is-limited:hover{border-color:var(--navy-500);background:var(--navy-50)}.ui-cal__day.is-full{background:var(--gray-50);color:var(--gray-500);cursor:not-allowed}.ui-cal__day.is-full .ui-cal__num{text-decoration:line-through;-webkit-text-decoration-color:var(--gray-500);text-decoration-color:var(--gray-500)}.ui-cal__day.is-full .ui-cal__mark{background:var(--gray-300)}.ui-cal__day.is-closed{color:var(--gray-500);cursor:default;background:0 0;font-weight:400}.ui-cal__day.is-today{font-weight:700}.ui-cal__day.is-today:after{content:"";background:var(--red-600);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.ui-cal__day.is-selected{border-color:var(--navy-600);background:var(--navy-600);color:var(--white)}.ui-cal__day.is-selected .ui-cal__mark{background:color-mix(in srgb, var(--white) 70%, transparent)}.ui-cal__day.is-selected:hover{background:var(--navy-700);border-color:var(--navy-700)}.ui-cal__day:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);z-index:1}.ui-cal__legend{margin:var(--sp-3) 0 0;color:var(--gray-600);flex-wrap:wrap;gap:6px 16px;padding:0;font-size:12px;list-style:none;display:flex}.ui-cal__legend li{align-items:center;gap:6px;display:inline-flex}.ui-cal__key{border-radius:2px;width:14px;height:3px}.ui-cal__key.is-available{background:var(--chart-2)}.ui-cal__key.is-limited{background:var(--risk-elevated)}.ui-cal__key.is-full{background:var(--gray-300)}.ui-cal__key.is-closed{border:1px dashed var(--gray-300);border-radius:2px;width:10px;height:10px}@media (max-width:400px){.ui-cal{--cal-cell:40px}.ui-cal__grid{border-spacing:2px;margin:0 -2px}}.ui-slots{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.ui-slot{border:1px solid var(--gray-300);border-radius:var(--radius);background:var(--white);min-width:0;color:var(--gray-900);text-align:left;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px;display:flex}.ui-slot:hover:not(.is-disabled):not(.is-selected){border-color:var(--navy-500);background:var(--navy-50)}.ui-slot.is-selected{border-color:var(--navy-600);background:var(--navy-50);box-shadow:inset 0 0 0 1px var(--navy-600)}.ui-slot.is-disabled{background:var(--gray-50);border-color:var(--gray-200);color:var(--gray-500);cursor:not-allowed}.ui-slot:focus-visible{box-shadow:var(--focus);border-radius:var(--radius)}.ui-slot.is-selected:focus-visible{box-shadow:inset 0 0 0 1px var(--navy-600), var(--focus)}.ui-slot__top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ui-slot__time{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.ui-slot__check{border:1.5px solid var(--gray-300);width:20px;height:20px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-slot.is-selected .ui-slot__check{border-color:var(--navy-600);background:var(--navy-600)}.ui-slot.is-disabled .ui-slot__check{border-color:var(--gray-200)}.ui-slot__sub{color:var(--gray-600);font-size:13px;line-height:1.4}.ui-slot.is-disabled .ui-slot__sub{color:var(--gray-500)}.ui-slot__cap{color:var(--gray-600);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;font-size:12px;display:flex}.ui-slot__cap.is-low{color:var(--warning);font-weight:600}.ui-slot__meter{background:var(--pv-line2);border-radius:2px;height:4px;display:block;overflow:hidden}.ui-slot__meter>span{border-radius:inherit;background:var(--chart-2);height:100%;display:block}.ui-slot__cap.is-low .ui-slot__meter>span{background:var(--risk-elevated)}.ui-slot__reason{color:var(--gray-600);font-size:12px;font-weight:500}.ui-stack{flex-direction:column;min-width:0;display:flex}.ui-cluster{min-width:0;display:flex}.ui-grid{min-width:0;display:grid}.ui-grid>*{min-width:0}.ui-grid--auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--g-min), 100%), 1fr))}.ui-grid--cols{grid-template-columns:repeat(var(--g-base,1), minmax(0, 1fr))}@media (min-width:480px){.ui-grid--cols{grid-template-columns:repeat(var(--g-sm), minmax(0, 1fr))}}@media (min-width:768px){.ui-grid--cols{grid-template-columns:repeat(var(--g-md), minmax(0, 1fr))}}@media (min-width:1024px){.ui-grid--cols{grid-template-columns:repeat(var(--g-lg), minmax(0, 1fr))}}@media (min-width:1280px){.ui-grid--cols{grid-template-columns:repeat(var(--g-xl), minmax(0, 1fr))}}
