.has-brief .work-grid{display:block}.has-brief .editor{margin-bottom:18px}.has-brief .editor[open] .fields{max-width:900px}.has-brief .proposal{width:100%}.has-brief #prepared{max-width:900px;margin-inline:auto}.has-brief .proposal h2{max-width:850px}.has-brief .judgment{grid-template-columns:110px minmax(0,1fr)}.has-brief .continuation{margin-top:18px;padding-top:22px}.delivery-detail{border-top:1px solid #b8c8c3;padding:12px 0;font-size:15px}.delivery-detail>details>p{max-width:850px}.delivery-detail figure{max-width:680px}.receipt.editing{padding:16px 20px;margin-bottom:18px;border-top-width:2px}.receipt.editing> :not(.reference):not(.receipt-state):not(.receipt-actions):not(details){display:none}.receipt.editing .reference{margin-bottom:7px}.receipt.editing .receipt-state{margin-bottom:9px;padding:0;background:transparent}.receipt.editing .receipt-actions{margin:8px 0}.receipt.editing #edit-recorded{display:none}.receipt.editing details{padding-top:6px}.receipt.editing .reference strong{overflow-wrap:anywhere}#prepared{scroll-margin-top:36px}#prepared:focus{outline:none}.phone-next-work{display:none}.recorded .work-grid{display:none!important}@media(max-width:800px){.has-brief .judgment{display:block}.has-brief .proposal{padding:22px 19px}.has-brief .continuation>div:first-child>p:not(.eyebrow):not(.small){display:none}.continuation .phone-next-work{display:block;font-size:15px;margin-bottom:15px}.has-brief .continuation>div+div{margin-top:16px}.has-brief .continuation h2{font-size:24px;margin-bottom:10px}.has-brief .continuation .small{margin-bottom:12px}.receipt.editing{padding:15px}.receipt.editing .receipt-actions{display:block}.receipt.editing .receipt-actions button{width:100%}.delivery-detail{font-size:14px}}
