.document-public main{max-width:940px;padding:30px 24px;margin:auto}.document-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0 24px;border-bottom:1px solid var(--border);margin-bottom:24px}.document-brand img{background:#18191d;border-radius:6px;padding:8px;max-width:45%;height:auto}.document-brand span{font-size:12px;color:var(--muted)}.document-public h1{font-size:28px;letter-spacing:0;overflow-wrap:anywhere}.document-totals{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:8px 24px;margin:24px 0 24px auto;max-width:360px}.document-totals dt{font-size:13px;color:var(--muted)}.document-totals dd{margin:0;font-size:14px;font-weight:650;text-align:right}.document-notes{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:18px}.document-public td{overflow-wrap:anywhere}.document-public th:not(:first-child),.document-public td:not(:first-child){text-align:right}.document-public .table-wrap{max-width:100%}.document-public table{min-width:500px}.docs-line{display:grid;grid-template-columns:minmax(120px,2fr) 80px 100px 40px;gap:10px;align-items:end;margin:12px 0}.docs-line label{margin:0}.docs-line .button{width:40px;height:40px;padding:0}.docs-share{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.docs-share input{flex:1 1 260px}.docs-detail{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.docs-payment{max-width:480px}.docs-editor fieldset{border:0;padding:0;margin:0}.docs-list td{vertical-align:top}.docs-list td:first-child{min-width:170px}.docs-list td:last-child{min-width:180px}@media(max-width:540px){.docs-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.docs-line label:first-child{grid-column:1/-1}.document-public main{padding:20px 16px}.document-public h1{font-size:24px}}@media print{.document-public .document-brand,.document-public button,.document-public #quote-response,.document-public #document-notice{display:none!important}.document-public main{max-width:none;padding:0}.document-public .table-wrap{overflow:visible}.document-public table{min-width:0;width:100%}.document-public body{background:#fff;color:#000}.document-public article{break-inside:auto}.document-public tr{break-inside:avoid}}
.docs-list td:nth-child(3),.docs-list td:nth-child(4){white-space:nowrap}@media(max-width:640px){.docs-list table{display:block;width:100%;min-width:0}.docs-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.docs-list tbody{display:block}.docs-list tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:16px 0;border-bottom:1px solid var(--border)}.docs-list td{display:block;border:0;padding:0;min-width:0!important;font-size:12px}.docs-list td:first-child,.docs-list td:last-child{grid-column:1/-1}.docs-list td:first-child{font-weight:650;font-size:14px}.docs-list td:nth-child(2)::before,.docs-list td:nth-child(3)::before,.docs-list td:nth-child(4)::before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:3px}.docs-list .row-controls{gap:6px}}
