.bill-workbench-entry{display:flex;align-items:center;gap:15px;padding:17px 20px;background:#fff;border:1px solid #dce9df;border-radius:8px;margin:-3px 0 23px;transition:background .2s}.bill-workbench-entry:hover{background:#f0f7f0}.bill-entry-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#eaf4ed;color:#37765a}.bill-workbench-entry>div>strong{font-size:13px;display:block;font-weight:600}.bill-workbench-entry>div>span{font-size:10px;color:#7c8978;display:block;margin-top:6px}.bill-workbench-entry .bill-entry-counts{display:flex;gap:25px;margin-left:auto}.bill-workbench-entry .bill-entry-counts>span{display:flex;align-items:center;gap:7px;margin-top:0;font-size:11px}.bill-entry-counts b{font-family:var(--number);font-size:19px;font-weight:500;color:#326b51}.bill-entry-link{display:flex;align-items:center;gap:10px;color:#316f55;font-size:11px;margin-left:15px}.bill-entry-link>.icon{width:15px;height:15px}.bill-page-kicker{font-family:var(--number);letter-spacing:2px;font-size:9px;color:#8f9c87}.bill-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.bill-summary{background:#fff;border:1px solid var(--line);border-radius:8px;text-align:left;padding:19px 21px;transition:border-color .2s}.bill-summary:hover,.bill-summary.selected{border-color:#80ac90;background:#fcfef9}.bill-summary>strong{display:block;font-size:32px;font-family:var(--number);font-weight:500;margin:13px 0 10px}.bill-summary>strong>small{font-family:var(--font);font-size:10px;color:#8b9982;font-weight:400;margin-left:7px}.bill-summary>span:last-child{display:block;font-size:10px;color:#7c8b70}.bill-draft{background:#f1f3ed;color:#738366}.bill-pending{background:#f9f0df;color:#986d27}.bill-changes{background:#fbebe5;color:#aa6551}.bill-confirmed{background:#e7f3e9;color:#397751}.bill-list-heading{display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line);gap:20px}.bill-kind-tabs{display:flex;gap:27px}.bill-kind-tabs>button{height:56px;border-bottom:2px solid transparent;font-size:13px;padding:0 3px;color:#89977c}.bill-kind-tabs>button.active{color:var(--green);font-weight:600;border-bottom-color:var(--green)}.bill-feedback-short{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bill-list-table .button.small{font-size:10px}.order-bill-links{background:#f7faf3;border:1px solid #e1eadd;border-radius:8px;margin-bottom:23px;padding:18px}.order-bill-links>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.order-bill-links h3{font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.order-bill-links h3>.icon{width:15px;height:15px}.order-bill-links>div>span{color:#87967c;font-size:10px}.order-bill-links>button{display:flex;align-items:center;gap:15px;width:100%;padding:13px 4px;border-top:1px solid #e5ecdd;text-align:left}.order-bill-links>button>strong{font-size:11px;font-weight:500;min-width:77px}.order-bill-links>button>span:last-of-type{margin-left:auto;color:#869779;font-size:10px}.order-bill-links>button>.icon{width:13px;height:13px;color:#819674}.order-bill-links>button:hover{color:var(--green)}.bill-review-state{padding:17px 31px 20px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);background:#fafcf7}.bill-review-state>.badge{padding:7px 9px;font-size:10px}.bill-review-state>p{font-size:11px;color:#768969;line-height:1.7}.bill-review-body{background:#fafbf8}.bill-review-footer>span{margin-right:auto;font-size:10px}.bill-review-footer>.button{font-size:11px}.bill-feedback{border:1px solid #dbe9d7;background:#edf5e9;padding:16px 18px;border-radius:6px;margin-bottom:20px}.bill-feedback>strong{font-size:12px;color:#496e39;font-weight:600}.bill-feedback>p{font-size:12px;color:#637853;line-height:1.8;margin-top:9px;white-space:pre-wrap;overflow-wrap:anywhere}.bill-feedback>small{display:block;font-size:10px;color:#859678;margin-top:9px}.bill-feedback-changes{border-color:#eeddd0;background:#fdf4ed}.bill-feedback-changes>strong{color:#a26e4c}.bill-paper{background:white;border:1px solid #cfdac7;color:#344b2c;box-shadow:0 3px 12px #27391d04}.bill-paper>header{padding:22px 22px 19px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:2px solid #8aa77b}.bill-paper>header span{display:block;font-size:9px;color:#8c9d7c;letter-spacing:1px;margin-bottom:8px}.bill-paper h3{font-family:var(--number);font-size:17px;font-weight:500;letter-spacing:.5px}.bill-paper>header>strong{border:1px solid #bacdaf;color:#8da57b;padding:6px 8px;letter-spacing:2px;font-size:10px;font-family:var(--number);font-weight:400}.bill-paper-number{font-size:10px;font-family:var(--number);padding:12px 21px;border-bottom:1px solid #dbe5d3;color:#7a9070}.bill-paper-number b{font-size:13px;color:#3b5730;font-weight:500;margin-left:12px;overflow-wrap:anywhere}.bill-paper-cell{padding:14px 20px;border-bottom:1px solid #e2e9da;min-width:0}.bill-paper-cell>small{font-size:8px;letter-spacing:.3px;font-family:var(--number);color:#809572;display:block}.bill-paper-cell>p{font-size:11px;color:#475d3b;line-height:1.8;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:20px}.bill-paper-parties{display:grid;grid-template-columns:1fr 1fr}.bill-paper-parties .bill-paper-cell:first-child{grid-column:1/-1}.bill-paper-parties .bill-paper-cell:last-child{border-left:1px solid #e2e9da}.bill-paper-grid{display:grid;grid-template-columns:1fr 1fr}.bill-paper-grid>.bill-paper-cell:nth-child(2n){border-left:1px solid #e2e9da}.bill-paper-cargo{display:grid;grid-template-columns:1fr 1fr 1.5fr}.bill-paper-cargo>.bill-paper-cell+div{border-left:1px solid #e2e9da}.bill-paper>footer{font-size:9px;color:#879b79;padding:15px 20px;text-align:center;letter-spacing:.5px}.bill-withdraw{margin-top:18px;font-size:10px}.bill-history-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#80916f;font-size:11px;line-height:1.8;margin-top:10px}.bill-version-detail{margin-top:14px}.bill-version-detail>summary{font-size:10px;color:var(--green);cursor:pointer;line-height:2}.bill-version-detail>.bill-paper{margin-top:15px}.bill-version-detail .bill-paper h3{font-size:13px}.bill-edit-note{margin:0 0 20px}.bill-review-body .event:last-child{padding-bottom:20px}
@media(max-width:1100px){.bill-entry-counts{display:none!important}.bill-entry-link{margin-left:auto}.bill-summary-grid{gap:13px}.bill-summary{padding:17px}.bill-paper h3{font-size:16px}}
@media(max-width:650px){.bill-workbench-entry{padding:14px 12px;gap:10px;margin-bottom:18px}.bill-workbench-entry>div>strong{font-size:12px}.bill-workbench-entry>div>span{font-size:8px;max-width:150px;line-height:1.6}.bill-entry-icon{width:29px;height:29px}.bill-entry-link{font-size:9px;gap:5px;white-space:nowrap}.bill-page-kicker{display:none}.bill-summary-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:19px}.bill-summary{padding:16px}.bill-summary>strong{font-size:28px;margin:12px 0 10px}.bill-summary>span:last-child{font-size:9px}.bill-list-heading{padding:0 15px}.bill-kind-tabs{gap:24px}.bill-kind-tabs>button{font-size:12px;height:51px}.bill-list-heading>.subtle{display:none}.bill-list-table{min-width:800px}.order-bill-links{padding:15px}.order-bill-links>div>span{font-size:9px}.order-bill-links>button{gap:10px}.bill-review-state{padding:15px 20px;gap:9px}.bill-review-state>p{font-size:10px}.bill-review-state>.badge{font-size:9px;padding:6px}.bill-review-footer>.button{font-size:10px}.bill-review-footer>span{font-size:9px}.bill-paper>header{padding:17px 12px;gap:5px}.bill-paper h3{font-size:12px;letter-spacing:0}.bill-paper>header span{font-size:8px}.bill-paper>header>strong{font-size:8px;letter-spacing:1px;padding:5px}.bill-paper-number{padding:12px;font-size:9px}.bill-paper-number>b{font-size:11px}.bill-paper-cell{padding:12px}.bill-paper-cell>small{font-size:7px;line-height:1.7}.bill-paper-cell>p{font-size:10px}.bill-paper-cargo{grid-template-columns:1fr 1fr}.bill-paper-cargo>.bill-paper-cell:last-child{grid-column:1/-1;border-left:0}.bill-paper>footer{font-size:8px;padding:12px}.bill-feedback{padding:14px}.bill-feedback>strong,.bill-feedback>p{font-size:11px}.bill-feedback>small{font-size:9px}.detail-tabs{gap:18px}.detail-tabs>button{font-size:10px}.detail-tabs>button>.icon{width:12px;height:12px}}
