.tool-box{padding:24px;border:1px solid #c8d3cd;border-radius:14px;background:#f5f8f5;color:#15231b}.tool-box label{display:block;margin:12px 0}.tool-box input,.tool-box textarea{display:block;width:100%;padding:10px;border:1px solid #9aaa9e;border-radius:5px;background:white;color:#15231b;font:inherit;box-sizing:border-box}.tool-box button{padding:10px 16px;margin:8px 4px 8px 0;cursor:pointer}.tool-box table{width:100%;table-layout:fixed}.tool-box td{padding:4px;overflow-wrap:anywhere}.tool-box output{display:block;font-weight:bold;margin:16px 0}.tool-box pre{white-space:pre-wrap}.source-code{max-height:440px;overflow:auto;white-space:pre;font-size:13px}.tool-box textarea{min-height:160px}.related-builds{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:600px){.tool-box{padding:12px}.tool-box td input{padding:5px;font-size:13px}}@media print{
body>.skip-link,body>header,body>footer,.build>.build-hero,.build-grid>.build-toc,.build-content>section:not(#demo),#demo>h2,#demo>noscript,.tool-box>:not(#invoice-preview){display:none!important}
body,main,.build,.build-grid,.build-content,#demo,.tool-box{display:block!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important;background:white!important}
#invoice-preview{color:black;background:white;width:100%}#invoice-preview p{break-inside:avoid;overflow-wrap:anywhere}
@page{margin:18mm}}
