.usb2-head{align-items:center}.usb2-pre{font-weight:500;font-size:1.05rem;color:#333;margin-right:6px}.usb2-tbox{display:inline-block;min-width:150px;text-align:center;background:#e2e4e1;border:1px solid #c6cac3;border-radius:6px;padding:5px 16px;color:#555;font-weight:600}.usb2-note{background:var(--us-g4);border:1px solid #bcd6ad;color:#2f5f20;border-radius:8px;padding:8px 14px;margin:0 0 12px;font-weight:700}.usb2-small{font-size:.88rem;margin:6px 0}.usb2-empty{color:#444;padding:22px 8px!important}.usb2-ghost{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.usb2-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;align-items:start}.usb2-two-a{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.usb2-h2{font-size:1.2rem;font-weight:800;margin:4px 0 10px;color:#111}.usb2-who{font-weight:600;color:var(--us-g1);font-size:1rem}.usb2-sbox{background:#eff1ee;border-radius:26px;padding:12px 18px;margin-bottom:12px}.usb2-sform{gap:12px;flex-wrap:wrap}.usb2-sform,.usb2-sform label{display:flex;align-items:center}.usb2-sform label{gap:8px;color:#444;font-weight:600}.usb2-sform input,.usb2-sform select{padding:7px 10px;width:9.5rem}.usb2-ibtn,.usb2-sform input,.usb2-sform select{border:1px solid #c9cfc6;border-radius:6px;font:inherit;background:#fff}.usb2-ibtn{padding:6px 12px;cursor:pointer}.usb2-obtn{display:inline-flex;align-items:center;border:1px solid #9aa196;background:#fff;border-radius:6px;padding:6px 16px;color:#333!important;font-weight:600;cursor:pointer}.usb2-obtn:hover{border-color:var(--us-g1);color:var(--us-g1)!important;text-decoration:none}.usb2-count{margin:6px 0 8px;color:#444}.usb2-count b{color:#1f6fd1;font-weight:800}.usb2-cntrow{justify-content:space-between;gap:10px;flex-wrap:wrap}.usb2-cntrow,.usb2-lv{display:flex;align-items:center}.usb2-lv{gap:8px;font-weight:600;color:#444}.usb2-lv select{border:1px solid #c9cfc6;border-radius:6px;padding:5px 8px;font:inherit;background:#fff}.usb2-tl td{font-size:.95rem}.usb2-ell{max-width:15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usb2-cbtn{white-space:nowrap;background:#fff;border:1px solid #b9bfb5;border-radius:4px;padding:4px 14px;cursor:pointer;font:inherit;font-size:.9rem;color:#555}.usb2-cbtn:hover{border-color:var(--us-g1);color:var(--us-g1)}.usb2-lvtag{display:inline-block;background:var(--us-g3);color:var(--us-g1);border-radius:4px;padding:0 6px;font-weight:800;font-size:.82rem}.usb2-sub{font-size:.8rem;color:var(--us-mut)}.usb2-click a{color:#222}.usb2-click a:hover{color:var(--us-g1)}.usb2-sel td{background:#e8f1fb!important}.usb2-onrow td{background:#eef6fd}.usb2-off td{color:#444;background:#fafafa}.usb2-legend{margin-top:18px;background:#f6f7f5;border:1px solid #e0e4dd;border-radius:10px;padding:10px 16px}.usb2-legend ul{margin:6px 0 0;padding-left:0;list-style:none;line-height:1.9}.usb2-scroll{max-height:36rem;overflow:auto;border-bottom:1px solid var(--us-line)}.usb2-scroll thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.usb2-ck{width:28px;height:28px;border-radius:50%;border:1px solid #b8bdb4;background:#fff;color:#fff;font-weight:900;cursor:pointer;line-height:1}.usb2-ck.on{background:#1f6fd1;border-color:#1f6fd1}.usb2-ck:disabled{opacity:.4;cursor:default}.usb2-pager{display:flex;justify-content:center;gap:6px;margin:12px 0}.usb2-pager a,.usb2-pager span{min-width:26px;text-align:center;padding:2px 7px;border-radius:4px;color:#444!important;font-size:.95rem}.usb2-pager span.on{background:#555;color:#fff!important;font-weight:700}.usb2-pager a:hover{background:var(--us-g3);text-decoration:none}.usb2-panel{background:#eff1ee;border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.usb2-prow{display:grid;grid-template-columns:10rem 1fr;align-items:center}.usb2-plabel{font-weight:800;padding-left:22px}.usb2-pbody{background:#fff;border-radius:10px;padding:12px 18px}.usb2-radios{display:flex;gap:18px;flex-wrap:wrap}.usb2-radios label{display:flex;gap:6px;align-items:center;cursor:pointer}.usb2-radios input{width:1.1rem;height:1.1rem;accent-color:#1f6fd1}.usb2-radios-s{margin-top:6px;gap:12px;font-size:.85rem;color:#555}.usb2-search{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.usb2-search input[type=text],.usb2-search select{border:1px solid #c9cfc6;border-radius:6px;padding:7px 10px;font:inherit;background:#fff}.usb2-search input[type=text]{flex:1 1;min-width:14rem}.usb2-sbtn{border:1px solid #1f6fd1;color:#1f6fd1;background:#fff;border-radius:6px;padding:7px 22px;font:inherit;font-weight:700;cursor:pointer}.usb2-sbtn:hover{background:#eef5fd}.usb2-split{display:grid;grid-template-columns:1fr 1fr;padding:0}.usb2-split>div{display:flex;align-items:baseline;gap:14px;padding:16px 30px}.usb2-split>div+div{border-left:1px solid #e0e3de}.usb2-split span{color:#555}.usb2-split b{font-size:1.9rem;font-weight:600;color:#222}.usb2-split small{color:#555}.usb2-hier td{font-size:.97rem}.usb2-no{font-size:1.1rem}.usb2-cellx{display:flex;justify-content:space-between;align-items:center;gap:8px}.usb2-trash{border:1px solid #9aa196;background:#fff;border-radius:4px;padding:1px 6px;cursor:pointer;font-size:.9rem}.usb2-trash:hover{border-color:var(--us-red)}.usb2-month{max-width:11rem}.usb2-half{display:flex;gap:16px;justify-content:center}.usb2-half label{gap:5px;cursor:pointer;white-space:nowrap}.usb2-actions,.usb2-half label{display:flex;align-items:center}.usb2-actions{justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}.usb2-right{justify-content:flex-end}.usb2-lawhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.usb2-laws td{vertical-align:top}.usb2-chk{width:1.2rem;height:1.2rem;accent-color:var(--us-g1)}.usb2-det summary{cursor:pointer}.usb2-det[open] summary,.usb2-docs{margin-bottom:6px}.usb2-docs{font-size:.85rem;color:#555}.usb2-tag{display:inline-block;margin-left:6px;background:#fff6db;border:1px solid #f0d27a;color:#9a6a00;border-radius:4px;padding:0 6px;font-size:.78rem;font-weight:700}table.usb2-mini{width:100%;border-collapse:collapse;font-size:.86rem;background:#fafbf9}table.usb2-mini td{border-top:1px solid #e3e7e0;padding:4px 6px}.usb2-lawbox{display:grid;grid-template-columns:12rem 1fr;background:#eff1ee;border-radius:18px;padding:14px;margin-bottom:14px;align-items:center}.usb2-lawbox-l{font-weight:800;padding-left:40px}.usb2-lawbox-r{background:#fff;border-radius:10px;padding:14px 20px;display:flex;flex-direction:column;gap:12px}.usb2-lrow{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.usb2-llab{width:7rem;color:#444;font-weight:600}.usb2-wide{flex:1 1;min-width:14rem;border:1px solid #c9cfc6;border-radius:6px;padding:8px 10px;font:inherit}.usb2-lawtbl td{font-size:1rem}.usb2-dn{display:block;font-size:.8rem;color:var(--us-mut)}.usb2-deptpick{display:flex;gap:10px;align-items:center}.usb2-deptpick label{display:flex;gap:8px;align-items:center;font-weight:600}.usb2-deptpick select{border:1px solid #c9cfc6;border-radius:6px;padding:6px 10px;font:inherit}.usb2-basic{border-top:1px solid #ddd;padding-top:12px}.usb2-frow{display:grid;grid-template-columns:13rem 1fr;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}.usb2-frow2{grid-template-columns:13rem 1fr 9rem 1fr}.usb2-frow label{font-weight:700;font-size:.95rem;color:#333}.usb2-frow label:before{content:"○ ";color:#444;font-size:.8rem}.usb2-frow input,.usb2-frow select{border:1px solid #c9cfc6;border-radius:6px;padding:8px 12px;font:inherit;background:#fff}.usb2-basic .ro{background:#eceeeb;color:#444}.usb2-basic .blue{color:#1f6fd1}table.usb2-mgmt{width:100%;border-collapse:collapse;margin-top:26px;border-top:2px solid #999}table.usb2-mgmt th{width:13rem;background:#f1f2f0;font-weight:700;font-size:.95rem;padding:10px;border-bottom:1px solid #e1e4df;text-align:center}table.usb2-mgmt td{padding:8px 14px;border-bottom:1px solid #e1e4df}table.usb2-mgmt select{width:100%;border:1px solid #c9cfc6;border-radius:6px;padding:7px 10px;font:inherit;background:#fff}.usb2-redbtn{border:1px solid #e04848;color:#e04848!important;background:#fff;border-radius:6px;padding:9px 34px}.usb2-bluebtn,.usb2-redbtn{font:inherit;font-weight:700;cursor:pointer}.usb2-bluebtn{border:0;background:#1f6fd1;color:#fff!important;border-radius:6px;padding:10px 34px}.usb2-bluebtn:hover{background:#1858a8}.usb2-mwide{min-width:min(900px,92vw)}.usb2-x{color:#fff!important;text-decoration:none!important;font-weight:800}.usb2-form{gap:12px;min-width:30rem}.usb2-form,.usb2-form label{display:flex;flex-direction:column}.usb2-form label{gap:6px;font-weight:700}.usb2-form select{border:1px solid #c9cfc6;border-radius:6px;padding:8px 10px;font:inherit}.usc-page{position:relative}.usc-page .us-head-meta{color:var(--us-g1);font-weight:800}.usc-dept{display:flex;gap:6px;align-items:center}.usc-dept select{border:1px solid #bbb;border-radius:6px;padding:4px 8px;font:inherit;font-size:.95rem;background:#fff}table.usc-tbl{margin-top:6px}table.usc-tbl td{vertical-align:middle}table.us-tbl th.usc-x,table.usc-tbl th.usc-x{width:44px}table.usc-tbl input.usc-date{width:100%;min-width:9.2rem}.usc-default{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.usc-hide{display:none}.usc-box{display:inline-block;min-width:8rem;border:1px solid #9aa196;border-radius:5px;padding:5px 10px;background:#fff;text-align:center;font-size:.95rem}.usc-box.grey{background:#dcdedb;border-color:#c3c7c1;color:#333}.usc-pill{display:inline-block;background:#dcdedb;border:1px solid #c3c7c1;border-radius:6px;padding:4px 10px;font-size:.92rem;line-height:1.35}.usc-pills{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.usc-mark{font-size:.82rem;color:var(--us-mut);margin-top:4px}.usc-glabel{display:block;font-weight:600;margin-bottom:6px}.usc-note,.usc-person{display:flex;gap:6px;align-items:center}.usc-person input{flex:1 1;min-width:5rem}.usc-search{white-space:nowrap;color:#1f6fd1!important;font-weight:700;font-size:.92rem}tr.usc-locked td{background:#f3f4f2}tr.usc-locked.usc-top td{border-top:2px solid #444}tr.usc-locked input:disabled{background:#dcdedb}.usc-range{white-space:nowrap}.usc-range span{display:block;line-height:1.1;color:#555}.usc-btns{display:flex;gap:8px;flex-wrap:wrap}.usc-save{min-width:6rem;justify-content:center}.us-btn:disabled,.usc-save:disabled{opacity:.45;cursor:not-allowed}.usc-blue{border-color:#2f6fce!important;color:#1f4f9c!important}.usc-plus{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-top:5px;border:1px solid #777;border-radius:4px;background:#fff;font-weight:800;cursor:pointer;line-height:1}.usc-plus:hover{border-color:var(--us-g1);color:var(--us-g1)}.usc-ico{background:#fff;border:1px solid #777;border-radius:4px;padding:1px 5px;cursor:pointer;font-size:.95rem;line-height:1.3}.usc-ico:hover{border-color:var(--us-red)}.usc-ico:disabled,.usc-plus:disabled{opacity:.4;cursor:not-allowed}.usc-del{background:#fff;border:1.5px solid var(--us-red);color:var(--us-red);border-radius:6px;padding:5px 22px;font:inherit;font-weight:700;cursor:pointer}.usc-off{opacity:.45;pointer-events:none}.usc-ev{display:flex;flex-direction:column;gap:5px}.usc-ev-f{display:flex;gap:6px;align-items:center}.usc-ev-f .us-ev-name{color:#222!important;background:#dcdedb;text-decoration:none}.usc-ev-f .us-ev-name:hover{text-decoration:underline}.usc-fc{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.usc-fc-row{display:flex;gap:6px;align-items:center;width:100%}.usc-fc-row .us-ev-name{min-width:8rem}.usc-roster{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.usc-roster .usc-fc{flex:1 1}.usc-trust{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:.82rem;cursor:pointer}.usc-trust input{width:1rem;height:1rem;accent-color:var(--us-g1)}.usc-trust span{border:1px solid #777;border-radius:3px;padding:0 4px;background:#fff}.usc-trust.on span{background:var(--us-g3);border-color:var(--us-g2);color:var(--us-g1);font-weight:800}.usc-subh{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;border-bottom:2px solid #555;padding:6px 2px;margin-top:18px}.usc-subh b{font-size:1.12rem}.usc-subh label{display:flex;gap:8px;align-items:center;font-weight:600}.usc-subh input{border:1px solid #c9cfc6;border-radius:5px;padding:5px 8px;font:inherit}.usc-cnt{color:var(--us-mut);font-size:.9rem}.usc-sumline{text-align:right;color:#444;font-size:.92rem;margin-top:6px}.usc-check{display:flex;align-items:center;gap:14px;border-bottom:1px solid #999;padding:8px 2px 10px;margin-bottom:12px}.usc-check a{color:#222!important;display:inline-flex;align-items:center;gap:8px;font-size:1.02rem}.usc-check a:hover{text-decoration:none;color:var(--us-g1)!important}.usc-ck{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1.5px solid #999;border-radius:50%;color:#bbb;font-size:.9rem}.usc-check a.on .usc-ck{background:var(--us-g1);border-color:var(--us-g1);color:#fff}.usc-pending{color:var(--us-orange);font-weight:700;font-size:.9rem}.usc-dim{opacity:.5;filter:grayscale(1)}.usc-card{border:2px solid #2f3b52;border-radius:28px;padding:16px 18px 12px;margin-bottom:12px;background:#fff}.usc-card-h{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.usc-card-h label{display:flex;gap:10px;align-items:center;font-weight:600}.usc-card-h input{border:1px solid #c9cfc6;border-radius:5px;padding:5px 8px;font:inherit;min-width:12rem}.usc-card-f{display:flex;justify-content:flex-end;margin-top:8px}.usc-vw-name{flex-direction:column;gap:8px;color:#555}.usc-vw-cap{font-weight:500;color:var(--us-mut);margin-left:8px}.usc-pdf{width:100%;height:560px;border:1px solid #ccc;background:#fff}.usc-ex-b+.usc-ex-b{margin-top:10px}.usc-ex-l{line-height:1.85}.usc-modal{width:min(1100px,94vw)}.usc-modal .us-tbl{font-size:.93rem}.usc-close{color:#fff!important;font-weight:700}.usc-tabs{display:flex;gap:6px;margin-bottom:10px}.usc-tab{border:1px solid #9aa196;border-radius:18px;padding:5px 16px;color:#333!important;font-weight:700}.usc-tab.on{background:var(--us-g1);border-color:var(--us-g1);color:#fff!important}.usc-tab:hover{text-decoration:none}table.usc-tbl select{min-width:6.6rem}.usc-card-h label:first-child input{min-width:24rem}.usc-pills .usc-pill{white-space:nowrap}.usc-ro-note{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #c9d6e6;border-radius:6px;background:#f3f6fa;color:#26456e;font-weight:600;white-space:nowrap}.usc-lawcheck table.usc-tbl{table-layout:fixed;width:100%}.usc-lawcheck .usc-ev .usc-ev-f{min-width:0}.usc-lawcheck .usc-ev .us-ev-name{min-width:0;max-width:100%;display:block}.usc-lawcheck table.usc-tbl input[type=date],.usc-lawcheck table.usc-tbl select{min-width:0;width:100%}.usd-page{font-size:1rem}.usd-default{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.usd-h2{font-size:1.2rem;margin:18px 0 8px}.usd-h3{font-size:1.1rem;font-weight:800;margin:14px 0 8px;color:#111}.usd-mt{margin-top:12px}.usd-mt2{margin-top:28px}.usd-p{margin:2px 0 4px;line-height:1.7}.usd-muted{color:var(--us-mut)}.usd-note{background:#fffbe8;border:1px solid #f0dc9a;border-radius:8px;padding:8px 12px;margin:6px 0 10px;color:#6b5500;font-size:.95rem}.usd-msg{background:var(--us-g4);border:1px solid #b9d6a6;color:var(--us-g1);border-radius:8px;padding:8px 14px;margin:0 0 12px;font-weight:700}.usd-target{display:flex;align-items:center;gap:10px;font-size:1.05rem}.usd-target b{font-weight:800}.usd-target-sel{background:#e3e5e2;border:1px solid #c6cac4;border-radius:6px;padding:7px 12px;font:inherit;font-size:1rem;min-width:220px;max-width:420px;color:#333}.usd-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:22px}.usd-sechead .usd-h2{margin:0 0 8px}table.usd-tbl td{padding:6px}table.usd-tbl input[type=date],table.usd-tbl input[type=number],table.usd-tbl input[type=text]{min-width:0}table.usd-tbl.usd-tight input[type=number]{width:4.2rem;min-width:4.2rem;text-align:right}table.usd-tbl.usd-tight input[type=date]{width:9.6rem}table.usd-tbl.usd-tight input[type=text]{min-width:7.5rem}.usd-del-h{width:44px}.usd-name{display:flex;gap:6px;align-items:center}.usd-name input{flex:1 1;min-width:4rem}.usd-search{border:0;background:none;color:#1f6fd1;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;padding:2px 4px}.usd-search:hover{text-decoration:underline}.usd-ico-btn{border:1px solid #9aa196;background:#fff;border-radius:5px;cursor:pointer;font-size:.95rem;padding:2px 6px;line-height:1.2}.usd-ico-btn:hover{border-color:var(--us-red)}.usd-range{display:flex;flex-direction:column;align-items:stretch;gap:2px;text-align:center}.usd-range span{font-weight:700;line-height:1}.usd-item{vertical-align:top!important}.usd-item-box{display:block;border:1px solid #9aa196;border-radius:5px;padding:5px 6px;background:#fff;margin-bottom:6px;white-space:nowrap}.usd-okchk{display:inline-flex;cursor:pointer}.usd-okchk input{position:absolute;opacity:0;width:1px;height:1px}.usd-okchk span{width:2rem;height:2rem;border-radius:50%;border:2px solid #bbb;display:flex;align-items:center;justify-content:center;color:#ccc;font-weight:900;font-size:1.1rem;background:#fff}.usd-okchk input:checked+span{border-color:var(--us-g2);color:#fff;background:var(--us-g2)}.usd-okchk input:focus-visible+span{outline:3px solid #9cc4ec}.usd-mark{display:inline-block;font-size:.8rem;font-weight:800;border-radius:4px;padding:1px 6px;margin-top:3px;border:1px solid}.usd-mark.y{color:#2f7a2f;background:#e9f5e3;border-color:#a8d29a}.usd-mark.c{color:#8a6a00;background:#fff6db;border-color:#f0d27a}.usd-src summary{cursor:pointer;list-style:none;white-space:normal;display:block}table.usd-fixed{table-layout:fixed}table.usd-fixed td{overflow-wrap:anywhere;word-break:keep-all;white-space:normal!important;text-overflow:clip!important;overflow:visible!important;max-width:none!important}.usd-src summary::-webkit-details-marker{display:none}.usd-src summary:hover{color:#1f6fd1}.usd-src[open] summary{font-weight:700}.usd-src div{margin-top:6px;background:#f7f8f6;border:1px solid #e0e4dd;border-radius:6px;padding:8px 10px;font-size:.9rem;line-height:1.6;white-space:pre-wrap}.usd-ev{gap:4px}.usd-ev,.usd-ev .us-ev-name{display:flex;flex-direction:column}.usd-ev .us-ev-name{gap:2px;white-space:normal}.usd-evlink{color:#1f4f8f!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usd-picked{color:#9a6a00;font-size:.85rem}.usd-plus{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid #777;border-radius:4px;background:#fff;font-weight:900;cursor:pointer;line-height:1}.usd-plus:hover{border-color:var(--us-g1);color:var(--us-g1)}.usd-foot{justify-content:space-between;gap:10px;margin:8px 0 6px}.usd-foot,.usd-foot-l,.usd-foot-r{display:flex;align-items:center;flex-wrap:wrap}.usd-foot-l,.usd-foot-r{gap:8px}.usd-foot-save{margin-top:4px}.usd-sum{color:#444;font-weight:700}.us-btn.usd-b{background:#eceeed;color:#222!important;border:1px solid #b8bdb5;font-weight:700;padding:7px 22px}.us-btn.usd-b:hover{background:#dfe3dc;border-color:var(--us-g1)}.us-btn.usd-b-s{padding:4px 12px;font-size:.92rem}.usd-addbtn{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #6f96c9;color:#1f3f6b;border-radius:5px;padding:6px 14px;font:inherit;font-weight:700;cursor:pointer}.usd-addbtn:hover{background:#eef4fb}.usd-item .usd-addbtn{padding:1px 8px;font-weight:900;border-color:#777;color:#222}.usd-na-line{display:flex;align-items:center;gap:10px;border-top:1px solid #555;border-bottom:1px solid #555;padding:10px 4px;margin:4px 0 12px;font-size:1.05rem;cursor:pointer}.usd-na-cb{position:absolute;opacity:0;width:1px;height:1px}.usd-na-mark{width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid #bbb;display:flex;align-items:center;justify-content:center;color:#ccc;font-weight:900}.usd-na-cb:checked+.usd-na-mark{background:var(--us-g2);border-color:var(--us-g2);color:#fff}.usd-na-cb:focus-visible+.usd-na-mark{outline:3px solid #9cc4ec}.usd-na:has(.usd-na-cb:checked) .usd-na-body{display:none}.usd-card{border:2px solid #2d4f7c;border-radius:22px;padding:14px 16px 10px;margin:0 0 12px;background:#fff}.usd-card-h{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;flex-wrap:wrap}.usd-card-h label{display:flex;align-items:center;gap:10px;font-weight:700}.usd-card-h input{border:1px solid #c9cfc6;border-radius:5px;padding:6px 8px;font:inherit}.usd-card-f{display:flex;justify-content:flex-end;margin-top:8px}.usd-delcard{background:#fff;border:1px solid var(--us-red);color:var(--us-red);border-radius:5px;padding:5px 22px;font:inherit;font-weight:700;cursor:pointer}.usd-delcard:hover{background:#fdeaea}.usd-flows{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:24px}.usd-flow{background:#dfe3ea;border-radius:40px;padding:22px 24px 20px;display:flex;flex-direction:column;gap:8px}.usd-flow-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.usd-flow-h b{font-size:1.05rem}.usd-flow-h .usd-addbtn{font-size:.85rem;padding:3px 10px}.usd-flow-sub{font-weight:800;margin-top:4px}.usd-flow-doc{font-weight:600;color:#333}.usd-flow-line{display:flex;align-items:center;gap:10px}.usd-flow-line>label{display:flex;align-items:center;gap:6px;font-weight:800;min-width:6rem}.usd-flow-line input[type=date]{border:1px solid #c9cfc6;border-radius:5px;padding:5px 8px;font:inherit;background:#fff}.usd-flow-line .usd-ev{flex:1 1}.usd-flow-view{background:#f1f1f1;border-radius:14px;min-height:300px;display:flex;flex-direction:column}.usd-flow-vh{padding:10px 16px;font-weight:700;font-size:1.05rem}.usd-flow-ph{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#666}.usd-pdf{width:100%;min-height:480px;border:1px solid #ccc;background:#fff;border-radius:6px}.usd-flow .usd-pdf{min-height:300px}.usd-viewer-name{font-weight:600;color:#555;font-size:.92rem}.usd-viewer-none{color:#666;text-align:center;line-height:1.7}.usd-org{background:#fff;border:1px solid #ddd;padding:18px 20px;display:flex;flex-direction:column;align-items:center;min-width:min(760px,100%)}.usd-org-node{border:1.5px solid #222;padding:8px 18px;text-align:center;font-weight:700;background:#fff;min-width:11rem;line-height:1.5}.usd-org-node.top{font-size:1.1rem;border-width:2px}.usd-org-v{width:2px;height:18px;background:#333;margin:0 auto}.usd-org-row{display:flex;gap:18px;align-items:center;justify-content:center;border-top:2px solid #333;padding-top:16px;flex-wrap:nowrap}.usd-org-row .usd-org-node{min-width:9rem}.usd-org-tel{border-collapse:collapse;width:auto!important}.usd-org-tel td,.usd-org-tel th{border:1px solid #333;padding:4px 12px;font-size:.95rem}.usd-org-tel th{background:#fafafa}.usd-org-cap{margin-top:12px;color:#666;font-size:.88rem}.usd-lawbar{justify-content:space-between;align-items:center;gap:12px;background:#f4f6f3;border:1px solid #dfe4dc;border-radius:8px;padding:8px 12px;margin-bottom:8px;font-size:.95rem}.usd-chips,.usd-lawbar{display:flex;flex-wrap:wrap}.usd-chips{gap:6px}.usd-chip{border:1px solid #b8bdb5;border-radius:16px;padding:3px 12px;background:#fff;color:#333!important;font-weight:700;font-size:.9rem}.usd-chip.on{background:var(--us-g1);border-color:var(--us-g1);color:#fff!important}.usd-chip:hover{text-decoration:none;border-color:var(--us-g1)}.usd-pager{display:flex;gap:4px;justify-content:center;margin:8px 0;flex-wrap:wrap}.usd-pager a{display:inline-block;min-width:2rem;text-align:center;border:1px solid #c9cfc6;border-radius:5px;padding:3px 8px;color:#333!important;background:#fff}.usd-pager a.on{background:var(--us-g1);border-color:var(--us-g1);color:#fff!important;font-weight:800}.usd-gap{padding:0 4px;color:#444}.usd-modal{width:min(860px,94vw)}.usd-modal.wide{width:min(1180px,96vw)}.usd-x{color:#fff!important;font-weight:900;text-decoration:none!important}.usd-crumb{font-size:.82rem;color:#444;display:flex;gap:14px;margin-bottom:4px}.usd-mtitle{font-size:1.1rem;font-weight:800;margin:2px 0 10px}.usd-mpanel{border:1px solid #e1e4df;border-radius:14px;padding:12px 14px}.usd-mpanel-h{font-size:.9rem;font-weight:800;margin-bottom:8px}table.usd-mtbl{font-size:.92rem}table.usd-mtbl th{padding:7px 6px}.usd-ck{width:40px}.usd-empty{color:#666;padding:10px 8px!important}.usd-mfoot{justify-content:flex-end;gap:10px;margin-top:12px}.usd-mfoot,.usd-msearch{display:flex;align-items:center}.usd-msearch{gap:12px;flex-wrap:wrap;background:#f1f3f5;border-radius:12px;padding:12px 16px;margin-bottom:10px}.usd-msearch label{display:flex;gap:8px;align-items:center;font-weight:700;font-size:.95rem}.usd-msearch input:not([type=checkbox]){border:1px solid #c9cfc6;border-radius:5px;padding:6px 8px;font:inherit;font-size:.92rem;min-width:11rem}.usd-msearch .usd-mini{font-weight:600;font-size:.88rem}.usd-sbtn{background:#1f6fd1;color:#fff;border:0;border-radius:5px;padding:7px 16px;font:inherit;font-weight:700;cursor:pointer}.usd-sbtn:hover{background:#1858a8}.usd-mcount{font-weight:700;font-size:.9rem;margin:4px 0 6px}.usd-blue,.usd-mcount{color:#1f6fd1}.usd-linkbtn{border:0;background:none;padding:0;font:inherit;color:#1f3f6b;text-align:left;cursor:pointer;font-weight:600}.usd-linkbtn:hover{text-decoration:underline;color:#1f6fd1}table.usd-rowpick tbody tr:hover td{background:#eef4fb}table.usd-guide{margin-top:14px;font-size:.88rem;table-layout:fixed}table.usd-guide td{vertical-align:top}table.usd-guide ul{margin:0;padding-left:16px;line-height:1.6}table.usd-guide td,table.usd-mtbl td,table.usd-org-tel td,table.usd-tbl td{white-space:normal;overflow:visible;text-overflow:clip;max-width:none}table.usd-budget td.usd-desc,table.usd-budget th.usd-desc{min-width:16rem}table.usd-budget td.usd-desc input{width:100%}table.usd-budget .usd-ev{max-width:17rem}table.usd-budget .usd-ev .us-ev-name{min-width:0;max-width:100%}table.usd-budget .usd-evlink{display:block;max-width:100%}table.usd-budget td input[type=number]{min-width:5.6rem}table.usd-ins .us-ev-name{max-width:14rem;min-width:0}table.usd-tbl.usd-tight.usd-ins input[type=number]{width:3.4rem;min-width:3.4rem}table.usd-tbl.usd-tight.usd-ins input[type=date]{width:8.9rem}table.usd-tbl.usd-tight.usd-ins input[type=text]{min-width:6rem}table.usd-ins td a span{white-space:nowrap}table.usd-ins{table-layout:fixed;width:100%}table.usd-ins td{padding:6px 4px}table.usd-ins select,table.usd-tbl.usd-tight.usd-ins input[type=date],table.usd-tbl.usd-tight.usd-ins input[type=number],table.usd-tbl.usd-tight.usd-ins input[type=text]{width:100%;min-width:0}table.usd-ins .usd-ev .us-ev{flex-wrap:wrap;row-gap:4px}table.usd-ins .usd-ev .us-ev-name{flex:1 1 100%;max-width:100%}table.usd-ins .usd-evlink{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}table.usd-ins th{white-space:normal;word-break:keep-all}.use-sitepick,.use-sitepick label{display:flex;gap:8px;align-items:center}.use-sitepick label{font-weight:700;font-size:.95rem;white-space:nowrap}.use-sitepick select{border:1px solid #bbb;border-radius:6px;padding:5px 8px;font:inherit;font-size:.92rem;max-width:18rem}.us-head:has(.use-sitepick) .us-h1{font-size:1.45rem}table.use-tbl td{vertical-align:middle}table.use-tbl th.use-x{width:2.6rem;background:#fff;border-color:#fff #fff var(--us-line) var(--us-line)}table.use-tbl input[type=date]{min-width:8.6rem}table.use-tbl input[type=text]{min-width:7rem}table.use-tbl td:first-child input[type=text]{min-width:9rem}.use-num{text-align:right}.use-name{display:flex;gap:6px;align-items:center}.use-name input{flex:1 1;min-width:0}.use-search{white-space:nowrap;color:#1f6fd1!important;font-weight:700;font-size:.92rem}.use-plus{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin-top:4px;border:1px solid #777;border-radius:4px;background:#fff;font-weight:800;font-size:1rem;line-height:1;cursor:pointer;color:#222}.use-plus:hover{border-color:var(--us-g1);color:var(--us-g1)}.use-ico{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;border:1px solid #888;border-radius:4px;background:#fff;font-size:.95rem;cursor:pointer;color:#333!important;text-decoration:none!important;padding:0 3px}.use-ico.dim{opacity:.4;cursor:default}.use-ico:hover:not(.dim){border-color:var(--us-g1)}.use-ev{display:flex;flex-direction:column;gap:4px;min-width:11rem;max-width:17rem}.use-ev-line{display:flex;gap:5px;align-items:center}.use-ev-line .us-ev-name{min-width:5rem;max-width:12rem;font-size:.85rem}a.use-ev-link{color:#1f5fb4!important;text-decoration:underline}.use-pick{display:inline-flex;gap:5px;align-items:center;min-width:0}.use-pick .us-ev-name{min-width:5rem;max-width:9rem;font-size:.85rem}.use-picked{font-size:.85rem;color:var(--us-g1);font-weight:700;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use-bbtn{display:inline-flex;align-items:center;gap:4px;border:1px solid #3d7fb3;background:#fff;color:#222!important;border-radius:4px;padding:6px 14px;font:inherit;font-size:1rem;cursor:pointer;white-space:nowrap;text-decoration:none!important}.use-bbtn:hover{background:#eef5fb}.use-bbtn.sm{font-size:.85rem;padding:3px 10px}.use-save{border:1px solid #777;background:#e4e6e3;color:#222;border-radius:4px;padding:6px 26px;font:inherit;font-size:1rem;cursor:pointer}.use-save:hover{background:#d4d8d2}.use-del{border:1px solid #e04848;background:#fff;color:#222;border-radius:4px;padding:5px 24px;font:inherit;cursor:pointer}.use-btnrow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px}.use-btnrow-l{display:flex;gap:8px;flex-wrap:wrap}.use-defbtn{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.use-sec2{font-weight:800;font-size:1.08rem;margin:14px 0 8px}.use-sec2 small{font-weight:600;color:var(--us-mut);font-size:.85rem;margin-left:8px}.use-sum{background:#f4f7f1;border:1px solid #dfe6da;border-radius:8px;padding:9px 14px;font-size:.93rem;color:#333;line-height:1.6;margin:0 0 6px}.use-p{margin:2px 0 8px;line-height:1.7}.use-note{font-size:.88rem;margin:6px 2px}.use-mut,.use-note{color:var(--us-mut)}.use-nil{display:flex;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid #999;margin-bottom:12px;cursor:pointer;font-size:1rem}.use-nil input{position:absolute;opacity:0;width:1px;height:1px}.use-nil-mark{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1.5px solid #9aa;border-radius:50%;color:#bbb;font-weight:800}.use-nil:has(input:checked) .use-nil-mark{background:var(--us-g2);border-color:var(--us-g2);color:#fff}.use-nil:has(input:focus-visible) .use-nil-mark{outline:2px solid #1f6fd1}.use-nilwrap:has(.use-nil input:checked) .use-hide{display:none}.use-dcard{border:2px solid #34506e;border-radius:18px;padding:14px 16px 10px;margin-bottom:12px}.use-dcard-h{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;flex-wrap:wrap}.use-dcard-h label{display:flex;gap:10px;align-items:center;font-size:1rem}.use-dcard-h input{border:1px solid #c9cfc6;border-radius:5px;padding:6px 8px;font:inherit}.use-dcard-h label:first-child{flex:1 1}.use-dcard-h input[type=text]{flex:1 1;min-width:18rem}.use-dcard-f{display:flex;justify-content:flex-end;margin-top:8px;min-height:1rem}.use-period{text-align:center}.use-period input{display:block}.use-period span{display:block;line-height:1.1}.use-bitem{text-align:center;min-width:8rem}.use-box{display:block;border:1px solid #999;border-radius:4px;padding:6px 8px;background:#fff}table.use-budget tbody.use-bgroup{border-bottom:1px solid #999}table.use-guide{margin-top:14px;font-size:.84rem;table-layout:fixed}table.use-guide th{font-size:1rem}table.use-guide td{vertical-align:top}table.use-guide ul{margin:0;padding-left:1rem;line-height:1.5}.use-pcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}.use-pcard{background:#dfe3ec;border-radius:36px;padding:18px 20px 16px;position:relative}.use-pcard-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.use-pcard-h b{font-size:1.02rem}.use-pcard-sub{font-weight:800;margin:6px 0 8px}.use-pline{display:flex;gap:6px;align-items:center;margin:6px 0;flex-wrap:wrap}.use-pline .us-ev-name{flex:1 1;min-width:7rem;background:#eee}.use-radio{display:inline-flex;gap:6px;align-items:center;font-weight:800;min-width:5.6rem}.use-date{border:1px solid #c9cfc6;border-radius:5px;padding:5px 8px;font:inherit}.use-pdfbox{background:#f2f2f2;border-radius:14px;margin:8px 0;min-height:260px;display:flex;flex-direction:column}.use-pdfbox-h{padding:10px 14px;font-size:1.05rem}.use-pdfbox-b{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#666}iframe.use-pdf{width:100%;min-height:360px;border:0;border-radius:0 0 12px 12px;background:#fff}.use-stack{display:flex;flex-direction:column;gap:4px;align-items:stretch}.use-tag{display:inline-block;background:#e3e4e2;border:1px solid #bfc2bd;border-radius:4px;padding:3px 8px;font-size:.88rem;line-height:1.35}.use-tag.blue{color:#1f5fb4}.use-tag.mark{background:#e6f1db;border-color:#a8d29a;color:#2f6a22}.use-tag.cond,.use-tag.mark{font-size:.78rem;margin-top:4px}.use-tag.cond{background:#fff6db;border-color:#f0d27a;color:#8a6200}.use-lawtext{background:#eceeeb;border:1px solid #cfd3cc;border-radius:4px;padding:5px 8px;font-size:.92rem}table.use-law td:first-child,table.use-law td:nth-child(2){min-width:8rem;max-width:12rem}table.use-law .use-tag{overflow-wrap:anywhere}table.use-law td:nth-child(3){min-width:10rem}.use-wide{overflow-x:auto}.use-stsel{min-width:6.5rem}.use-stsel.st-이행완료{background:#e9f5e3!important}.use-stsel.st-보완필요{background:#fff6db!important}.use-stsel.st-미이행{background:#fdeaea!important}table.use-edu td:first-child{min-width:10rem}.use-modal{min-width:min(760px,92vw)}.use-modal.wide{width:min(1180px,94vw)}.use-close{color:#fff!important;text-decoration:none!important;font-weight:800}.use-crumb{font-size:.8rem;color:#666;white-space:pre;margin-bottom:6px}.use-sec{display:flex;justify-content:space-between;font-size:.9rem;font-weight:700;margin:10px 0 6px}.use-sec span{font-weight:500;color:#555}table.use-mtbl{font-size:.9rem}table.use-mtbl th.use-chk{width:2.4rem}.use-mfoot{display:flex;justify-content:flex-end;margin-top:12px}table.use-edu,table.use-law{font-size:.92rem}table.use-edu .use-ev,table.use-law .use-ev{min-width:9rem;max-width:13rem}table.use-law td:nth-child(2){max-width:10rem}table.use-edu input[type=date],table.use-law input[type=date]{min-width:7.8rem}table.use-edu input[type=text],table.use-law input[type=text]{min-width:5.5rem}table.use-guide td{overflow-wrap:anywhere}table.use-edu,table.use-law{table-layout:fixed}table.use-edu input,table.use-edu select,table.use-law input,table.use-law select{min-width:0!important}table.use-edu .use-ev,table.use-law .use-ev{min-width:0;max-width:none}table.use-edu td,table.use-law td{max-width:none!important;min-width:0!important;overflow-wrap:anywhere}table.use-edu .us-ev-name,table.use-law .us-ev-name{min-width:0;flex:1 1}table.use-edu .use-ev-line{flex-wrap:wrap}.use-stack>*{min-width:0;max-width:100%;white-space:normal;word-break:break-all}.use-lawtext{word-break:keep-all;overflow-wrap:anywhere}.us-app{--usf-navy:#23467f;--usf-o:#bdd7ee;--usf-t:#ffe699;--usf-x:#f8cbad;--usf-rate:#c5e0b4}.usf-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px}.usf-top .us-h1{font-size:1.75rem}.usf-sub{font-size:1.1rem;font-weight:700;color:#222;margin-top:6px}.usf-roundbar,.usf-top-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.usf-meta{color:#444;font-size:.95rem;margin:-4px 0 10px}.usf-note{font-size:.92rem;margin-top:8px}.usf-ok{background:#eef6e8;border:1px solid #b9d8a6;color:#2f5f20;border-radius:8px}.usf-err,.usf-ok{padding:8px 14px;font-weight:700}.usf-err{background:#fdeaea;border:1px solid #f2b0b0;color:#b43232;border-radius:8px}.usf-okt{color:#2f7a2f}.usf-off{opacity:.5;cursor:not-allowed}.usf-search{gap:26px;background:#e2e6ea;border-radius:14px;padding:14px 26px;margin-bottom:16px;box-shadow:0 2px 4px #0000000f}.usf-search,.usf-search label{display:flex;align-items:center}.usf-search label{gap:12px;font-weight:700;font-size:1.08rem}.usf-search select{min-width:160px}.usf-search input,.usf-search select{border:1px solid #9aa2aa;border-radius:4px;padding:6px 10px;font:inherit;background:#fff}.usf-grow,.usf-grow input{flex:1 1}.usf-sbtn{background:#fff;border:1px solid #9aa2aa;border-radius:4px;padding:6px 12px;font:inherit;font-weight:700;color:#1f6fd1;cursor:pointer}.usf-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px}.usf-list{border:1px solid #8f98a1;background:#fff}.usf-list-h{background:#d7dce1;font-weight:800;font-size:1.12rem}.usf-list label,.usf-list-h{display:flex;justify-content:space-between;align-items:center;padding:8px 18px}.usf-list label{gap:10px;border-top:1px solid #b7bec5;font-size:1.06rem;cursor:pointer;position:relative}.usf-list label:hover{background:#f5f7f9}.usf-none{padding:16px;color:var(--us-mut)}.usf-tg{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.usf-dot{flex:none;width:2.1rem;height:2.1rem;border-radius:50%;border:2px solid #b8bec4;background:#fff;color:#b8bec4;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;line-height:1}.usf-tg:checked+.usf-dot{background:var(--usf-navy);border-color:var(--usf-navy);color:#fff}.usf-tg:focus-visible+.usf-dot{outline:3px solid #7aa7e0;outline-offset:2px}button.usf-all{cursor:pointer;font:inherit;font-weight:900}button.usf-all:hover{border-color:var(--usf-navy);color:var(--usf-navy)}.usf-go{display:flex;justify-content:flex-end;margin-top:16px}.usf-gobtn{font-size:1.08rem;padding:8px 22px}.usf-acc{border-bottom:2px solid #666}.usf-acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font-size:1.22rem;font-weight:800;cursor:pointer}.usf-acc>summary::-webkit-details-marker{display:none}.usf-chev{flex:none;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--usf-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.usf-acc[open] .usf-chev{background:#fff;color:#444;border:2px solid #c5c9cc;transform:rotate(180deg)}.usf-acc form{padding:0 0 14px}.usf-rtbl th{background:#d4d4d4}.usf-rtbl td{vertical-align:middle}.usf-rtbl textarea{resize:vertical;min-height:2.6rem;text-align:center}input.usf-ro,table.us-tbl input.usf-ro{background:#d4d4d4;border:1px solid #bbb;color:#444;border-radius:4px;padding:6px 8px;width:100%;font:inherit}.usf-auto{display:block;font-size:.8rem;color:var(--us-mut);margin-top:4px}.usf-evc{display:flex;align-items:center;gap:6px}.usf-evc input{flex:1 1;min-width:0}.usf-dl{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid #777;border-radius:4px;background:#fff;color:#333!important;text-decoration:none!important}.usf-dl.dim{opacity:.45}.usf-view{flex:none;color:#1f6fd1!important;font-weight:700;white-space:nowrap}.usf-save{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.usf-more{text-align:center;font-size:1.6rem;color:#222;margin-top:6px}.usf-modal{width:min(820px,94vw)}.usf-x{color:#fff!important;text-decoration:none!important;font-weight:900}.usf-scroll{overflow-x:auto}table.usf-mx{font-size:1rem}table.usf-mx th{background:#e4e7ea;vertical-align:middle}table.usf-mx th.usf-mx-l{width:30%}table.usf-mx th.usf-dh{font-size:.92rem;line-height:1.3;min-width:6.5rem;word-break:keep-all}table.usf-mx th.usf-dh small{display:block;font-weight:600;color:#555;font-size:.8rem}table.usf-mx th.usf-c{white-space:nowrap;min-width:5.2rem}table.usf-mx td{text-align:center}table.usf-mx td.usf-mx-l{text-align:left;white-space:nowrap}td.usf-sym{font-size:1.1rem;padding:0!important}td.usf-sym a{display:block;padding:9px 6px;color:#222!important;text-decoration:none!important}td.usf-sym.O{background:var(--usf-o)}td.usf-sym.T{background:var(--usf-t)}td.usf-sym.X{background:var(--usf-x)}td.usf-sym.N{background:#fff}td.usf-sym a:hover{outline:2px solid #333;outline-offset:-2px}tr.usf-rate td{background:var(--usf-rate);font-weight:800;text-align:center;font-size:1.05rem}tr.usf-rate td:first-child{letter-spacing:.5em}.usf-form table.us-tbl th{width:11rem;text-align:left;padding-left:14px}.usf-form textarea{width:100%;border:1px solid #c9cfc6;border-radius:5px;padding:8px 10px;font:inherit}.usf-form .usf-body{min-height:22rem;line-height:1.7}.usf-checks{display:flex;gap:18px;flex-wrap:wrap}.usf-checks label{display:flex;gap:6px;align-items:center;font-weight:600}.usf-logtop{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px}.usf-logtitle{font-size:1.2rem;color:#222;margin:0}.usf-logtitle b{font-size:1.75rem;font-weight:800;letter-spacing:-.6px}.usf-srch{position:relative;display:flex;align-items:center;gap:8px;background:#e6e8e6;border-radius:26px;padding:4px 10px 4px 20px;min-width:24rem}.usf-srch input[type=text]{flex:1 1;border:0;background:transparent;font:inherit;padding:6px 0;outline:none}.usf-srch .usf-ic{border:0;background:transparent;font-size:1.2rem;cursor:pointer}.usf-srch details>summary{list-style:none;cursor:pointer;border-left:1px solid #999;padding-left:10px;color:#555;font-weight:700;white-space:nowrap}.usf-srch details>summary::-webkit-details-marker{display:none}.usf-pop{position:absolute;right:-10px;top:calc(100% + 8px);z-index:30;width:36rem;max-width:92vw;background:#fff;border:1px solid #aaa;border-radius:14px;padding:14px 18px;box-shadow:0 10px 24px #0002;display:grid;grid-template-columns:4rem 1fr;grid-gap:10px 12px;gap:10px 12px;align-items:center}.usf-pop label{font-weight:800}.usf-pop input,.usf-pop select{border:1px solid #ccc;border-radius:4px;padding:5px 8px;font:inherit}.usf-pop .usf-range{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.usf-pop .usf-range input{width:9.5rem}.usf-pop .us-btn{justify-self:start;grid-column:2}table.usf-log td{text-align:center;padding:12px 8px}table.usf-log td.usf-at{color:#555;font-size:1.02rem;white-space:nowrap}.usf-look{display:inline-flex;gap:8px;align-items:center}.usf-look .us-btn-s{font-size:.95rem;padding:4px 12px;border-color:#555}.usf-pager{display:flex;justify-content:center;gap:14px;margin-top:12px;font-size:1rem}.usf-pager a{color:#444!important;padding:1px 8px;border-radius:4px;text-decoration:none!important}.usf-pager a.on{background:#666;color:#fff!important}.usf-kv{display:grid;grid-template-columns:8rem 1fr;grid-gap:8px 14px;gap:8px 14px;margin:6px 0 10px}.usf-kv dt{font-weight:800;color:#444}.usf-kv dd{margin:0}.usf-letter{background:#fff;border:1px solid #d6dbd2;border-radius:14px;padding:36px 48px;box-shadow:0 2px 10px #2a3a2214;max-width:980px}.usf-letter-h{text-align:center;border-bottom:3px double #3f7f2a;padding-bottom:14px;margin-bottom:18px}.usf-letter-h .usf-lg{display:block;color:var(--us-g2);font-weight:800;font-size:1rem;letter-spacing:.3em}.usf-letter-h h2{margin:8px 0 4px;font-size:1.6rem}.usf-letter-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#555;font-size:.95rem;margin-bottom:16px}.usf-letter-body{white-space:pre-wrap;line-height:1.95;font-size:1.1rem;color:#222}.usf-sign{text-align:right;font-weight:800;font-size:1.3rem;margin-top:30px;letter-spacing:.2em}.usf-sign small{display:block;font-size:.95rem;letter-spacing:0;color:#555;font-weight:600}.usf-tag{background:#eef2ec;border:1px solid #cfd8c9;border-radius:12px;padding:1px 10px;margin:2px 4px 2px 0;font-size:.88rem}.usf-pin,.usf-tag{display:inline-block}.usf-pin{background:var(--us-g1);color:#fff;border-radius:4px;padding:1px 8px;font-size:.8rem;font-weight:800;margin-right:6px}table.us-tbl td.usf-title a{color:#222!important;font-weight:600}table.us-tbl td.usf-title a:hover{color:var(--us-g1)!important}.usf-view-body{white-space:pre-wrap;line-height:1.85;font-size:1.06rem;padding:18px 6px;min-height:10rem}.usf-view-body,.usf-view-h{border-bottom:1px solid #ccc}.usf-view-h{border-top:2px solid #444;padding:14px 6px}.usf-view-h h2{margin:0 0 6px;font-size:1.35rem}.usf-view-files{padding:12px 6px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #ccc}.usf-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media print{.usf-actions,.usf-roundbar{display:none!important}}.usg-side{gap:34px}.usg-panel a{font-size:1.02rem}.usg-ok{background:#eef7e8;border:1px solid #b9d9a6;color:#2f6a1f;border-radius:8px}.usg-err,.usg-ok{padding:8px 14px;margin:0 0 12px;font-weight:700}.usg-err{background:#fdeeee;border:1px solid #f0b4b4;color:#b33;border-radius:8px}.usg-note{color:var(--us-mut);font-size:.88rem;margin:8px 2px 0;line-height:1.5}.usg-empty{color:#444;padding:22px!important}.usg-nowrap{white-space:nowrap}.usg-x{color:#fff!important;font-weight:800;text-decoration:none!important}.usg-btn-o{display:inline-flex;align-items:center;background:#fff;border:1px solid #777;border-radius:4px;padding:4px 14px;color:#222!important;font-weight:600;font-size:.95rem;cursor:pointer}.usg-btn-o:hover{border-color:var(--us-g1);color:var(--us-g1)!important;text-decoration:none}.usg-btn-blue{display:inline-flex;align-items:center;gap:6px;background:#4472c4;color:#fff;border:1px solid #2f5597;border-radius:4px;padding:6px 26px;font:inherit;font-weight:700;cursor:pointer}.usg-btn-blue:hover{background:#2f5597}.usg-fbar-wrap{margin:4px 0 6px}.usg-fbar{background:#d6dce4;border-radius:18px;padding:14px 22px 10px}.usg-frow{flex-wrap:wrap;gap:10px 26px}.usg-frow,.usg-frow label{display:flex;align-items:center}.usg-frow label{gap:8px;font-size:1.05rem;font-weight:600;color:#222}.usg-frow select{min-width:8.4rem;border:1px solid #888;border-radius:4px;padding:5px 8px;font:inherit;font-size:.92rem;background:#fff;color:#444}.usg-req{color:#e03030;font-style:normal;font-weight:800;margin-left:-4px}.usg-fnote{font-size:.85rem;color:#333;margin-top:10px}.usg-fright{justify-content:flex-end;gap:6px;margin-top:10px}.usg-base,.usg-fright{display:flex;align-items:center}.usg-base{gap:8px;font-weight:600;margin-right:4px}.usg-base input{border:1px solid #888;border-radius:4px;padding:3px 8px;font:inherit;font-size:.92rem}.usg-count{font-size:.98rem;margin:4px 2px 8px;display:inline-block}.usg-count b{color:#2f5597;font-size:1.1rem}.usg-grid-scroll{max-height:32rem;overflow:auto;border:1px solid #bbb;background:#fff}table.usg-occ{min-width:150rem;border-top:0;font-size:.93rem}table.usg-occ thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#e7e9ec;white-space:nowrap;line-height:1.35}table.usg-occ td{white-space:nowrap}table.usg-occ td.usg-wide{white-space:normal;min-width:26rem}table.usg-occ .usg-fz0{left:0;min-width:4.6rem}table.usg-occ .usg-fz0,table.usg-occ .usg-fz1{position:-webkit-sticky;position:sticky;z-index:1;background:#fff}table.usg-occ .usg-fz1{left:4.6rem;min-width:3.6rem;box-shadow:2px 0 0 #bbb}table.usg-occ thead .usg-fz0,table.usg-occ thead .usg-fz1{z-index:3;background:#e7e9ec}.usg-dash{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 34px;gap:26px 34px;margin-top:26px}.usg-chart{position:relative;min-width:0}.usg-chart.card{background:#d6dce4;border-radius:34px;padding:16px 22px 22px}.usg-chart-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.usg-chart-h b{font-size:1rem;color:#111}.usg-chart-h.plain{justify-content:flex-end}.usg-chart-h.plain.left{justify-content:flex-start}.usg-tools{display:inline-flex;border:1px solid #6d8fcf;border-radius:3px;overflow:hidden;background:#fff}.usg-tools button{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.55rem;border:0;border-right:1px solid #b6c6e6;background:#fff;color:#444;cursor:pointer;padding:0}.usg-tools button:last-child{border-right:0}.usg-tools button.on{background:#dfe8f8;color:#2f5597}.usg-tools button:hover{color:#2f5597}.usg-plotbox{position:relative;background:#fff;padding:22px 6px 4px}.usg-chart.plain .usg-plotbox{padding-top:26px}.usg-dl{position:absolute;right:8px;top:4px;border:1px solid #999;background:#fff;border-radius:2px;width:1.45rem;height:1.45rem;line-height:1;font-size:.95rem;cursor:pointer;color:#333;padding:0}.usg-dl:hover{border-color:#2f5597;color:#2f5597}.usg-plot{display:block;width:100%;height:auto}.usg-export-bg{position:fixed;inset:0;z-index:40}.usg-export{position:absolute;right:14px;top:30px;z-index:41;width:11.5rem;background:#fff;border:8px solid #8f8f8f;box-shadow:0 10px 26px #0004}.usg-export-h{background:#f2f2f2;padding:9px 12px;font-size:.9rem;color:#222}.usg-export-b{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:10px 8px 12px}.usg-export-b a,.usg-export-b button{display:block;text-align:center;padding:9px 0;border:0;background:none;font:inherit;font-size:.92rem;color:#1f3f7a!important;cursor:pointer;border-radius:4px}.usg-export-b a:hover,.usg-export-b button:hover{background:#eef3fb;text-decoration:none}.usg-export-b b{color:#222}.usg-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:6px}.usg-tcard{background:#d6dce4;border-radius:22px;padding:14px 16px 10px;margin-bottom:10px}.usg-tcard label{display:grid;grid-template-columns:5.6rem 1fr;align-items:center;grid-gap:6px;gap:6px;margin-bottom:8px;font-weight:600;font-size:1.02rem}.usg-tcard select{border:1px solid #888;border-radius:4px;padding:5px 8px;font:inherit;font-size:.9rem;background:#fff;color:#666;min-width:0}.usg-tcard select.sel{color:#1f4ea3}.usg-tsum{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #aab3bf;padding-top:8px;margin-top:4px}.usg-tsum span{font-size:.95rem}.usg-tsum b{font-size:1.55rem;font-weight:700;color:#111;letter-spacing:-.5px}.usg-tsum small{font-size:1rem;font-weight:600;margin-left:1px}.usg-search{gap:22px 60px;flex-wrap:wrap;background:#d6dce4;border-radius:18px;padding:22px 44px;margin:4px 0 12px}.usg-search,.usg-search label{display:flex;align-items:center}.usg-search label{gap:10px;font-size:1.05rem;font-weight:600}.usg-search input{border:1px solid #888;border-radius:4px;padding:5px 10px;font:inherit;font-size:.92rem;width:11rem;background:#fff}.usg-listbar{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6px}.usg-listbar .usg-count{margin:0}table.usg-board td a{color:#222!important;display:block}table.usg-board tr.usg-row:hover td{background:#f3f7ef;cursor:pointer}table.usg-board tr.usg-row:hover a{text-decoration:none}.usg-pager{display:flex;justify-content:center;gap:4px;margin:12px 0 4px}.usg-pager a{min-width:1.6rem;text-align:center;padding:2px 6px;border-radius:3px;color:#333!important;font-size:1.02rem}.usg-pager a.on{background:#777;color:#fff!important}.usg-pager a:hover{text-decoration:none;background:#e6e6e6}.usg-pager a.on:hover{background:#666}.usg-case-bg{background:#0003;align-items:flex-start;padding-top:3vh}.usg-case{background:#fff;border:14px solid #9a9a9a;width:min(62rem,94vw);max-height:92vh;overflow:auto;padding:18px 26px;box-shadow:0 16px 40px #0004}.usg-case-crumb{font-size:1rem;line-height:1.5;margin-bottom:14px}.usg-case-crumb b{font-weight:600;font-size:1.08rem}.usg-cf-row{display:grid;grid-template-columns:6.4rem 1fr;align-items:center;grid-gap:10px;gap:10px;margin-bottom:10px}.usg-cf-row.two{grid-template-columns:6.4rem minmax(0,20rem) 1fr auto}.usg-cf-row.two .usg-lb:nth-of-type(2){justify-self:end}.usg-cf-row.top{align-items:start}.usg-lb{font-weight:600;white-space:nowrap}.usg-in{display:block;width:100%;border:1px solid #888;border-radius:3px;padding:5px 10px;font:inherit;font-size:.95rem;background:#fff;min-height:2rem}.usg-in.ro{background:#f3f3f3}.usg-in.ro.gray{background:#eee}.usg-date{font-size:.95rem}.usg-body{display:block;width:100%;min-height:16rem;border:1px solid #777;border-radius:34px;padding:26px 30px;font:inherit;font-size:.95rem;line-height:1.9;background:#f1f1f1;white-space:pre-wrap;resize:vertical}textarea.usg-body{background:#fff}.usg-files{min-height:3rem}.usg-filelist{list-style:none;margin:4px 0 8px;padding:0;line-height:1.8}.usg-slots{display:flex;flex-direction:column;gap:5px}.usg-slot{display:flex;align-items:center;gap:8px}.usg-slot.dim{opacity:.45}.usg-clip{font-size:.95rem}.usg-slot-name{width:16rem;border:1px solid #888;border-radius:3px;padding:3px 8px;font-size:.88rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.usg-slot-name.empty{color:#444}.usg-slot-note{margin:6px 0 0 1.6rem;font-size:.95rem}.usg-case-btns{display:flex;justify-content:flex-end;gap:6px;margin-top:14px}.usg-b{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;padding:4px 16px;border:1px solid #333;border-radius:3px;background:#fff;color:#222!important;font:inherit;font-size:1rem;cursor:pointer}.usg-b.blue{border-color:#2f5597;color:#2f5597!important}.usg-b.red{border-color:#c00000;color:#e00!important}.usg-b:hover{text-decoration:none;background:#f6f6f6}.usg-cf-bg{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0002}.usg-cf{background:#fff;border:12px solid #999;width:min(32rem,90vw);padding:22px 20px 26px;text-align:center;box-shadow:0 14px 40px #0005}.usg-cf-q{font-size:5.4rem;line-height:1;color:#2f5597;font-weight:300}.usg-cf-t{font-size:1.5rem;font-weight:800;margin:14px 0 18px;letter-spacing:-.5px}.usg-cf-m{font-size:1.3rem;margin-bottom:18px}.usg-cf-b{display:flex;justify-content:center;gap:12px}.usg-cf-b button{min-width:6.2rem;padding:8px 18px;border:0;border-radius:6px;color:#fff;font:inherit;font-size:1.3rem;cursor:pointer}.usg-cf-b .ok{background:#4472c4}.usg-cf-b .no{background:#ff0000}.usg-cf-b .ok:hover{background:#2f5597}.usg-cf-b .no:hover{background:#d00}.usg-up{width:min(40rem,92vw)}.usg-up p{line-height:1.7;margin:0 0 12px}.usg-up-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.usg-up-btns{display:flex;justify-content:flex-end;gap:8px}.usg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:6px}.usg-lcard{background:#d6dce4;border-radius:34px;padding:16px 20px 22px;min-width:0}.usg-lcard-h{font-weight:700;font-size:1rem;margin:0 0 10px 4px}.usg-radios{display:flex;flex-wrap:wrap;gap:6px 18px;background:#fff;border:1px solid #3c5fa8;border-radius:8px;padding:9px 14px;margin-bottom:10px}.usg-radio{display:inline-flex;align-items:center;gap:6px;color:#222!important;font-size:.95rem}.usg-radio:hover{text-decoration:none;color:#2f5597!important}.usg-radio i{display:inline-block;width:1.05rem;height:1.05rem;border-radius:50%;border:1.5px solid #3c5fa8;background:#fff;position:relative}.usg-radio.on i{background:#3c5fa8}.usg-radio.on i:after{content:"✓";position:absolute;inset:0;color:#fff;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center;font-style:normal}table.usg-vtbl{width:100%;border-collapse:collapse;background:#fff;margin-bottom:12px;font-size:.98rem}table.usg-vtbl td,table.usg-vtbl th{border:1px solid #c7c7c7;padding:3px 10px;text-align:center}table.usg-vtbl thead th{background:#fff;color:#555;font-weight:600;font-size:.88rem}table.usg-vtbl tbody th{background:#e8e8e8;width:34%;font-weight:800}table.usg-vtbl tr.on td,table.usg-vtbl tr.on th{background:#dfe8f8}.usg-htbl-wrap{overflow-x:auto;margin-bottom:12px}table.usg-htbl{width:100%;border-collapse:collapse;background:#fff;font-size:.95rem}table.usg-htbl td,table.usg-htbl th{border:1px solid #c7c7c7;padding:4px 6px;text-align:center;white-space:nowrap}table.usg-htbl thead th{background:#eee;font-weight:800}table.usg-htbl tbody th{background:#eee;font-weight:700}table.usg-htbl .on{background:#dfe8f8}.usg-lcard .usg-chart.plain{background:#fff;border:1px solid #3c5fa8;border-radius:12px;padding:6px 8px 8px}.usg-lcard .usg-chart-h.plain{margin-bottom:0}.usg-lcard .usg-plotbox{padding-top:24px}.usg-lawsec{margin-top:10px}.usg-lawsec h2 small{font-size:.9rem;font-weight:600;margin-left:8px}.usg-lawscroll{max-height:26rem;overflow:auto;border:1px solid #ccc}table.usg-lawtbl{border-top:0}table.usg-lawtbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.usg-drill{width:min(76rem,95vw)}.usg-drill .us-modal-h{position:-webkit-sticky;position:sticky;top:0;z-index:2}