[hidden]{display:none!important}.service-aside-price{padding:16px;border-top:1px solid #dce5eb;font-size:14px}.upload-box{margin-top:28px;padding-top:20px;border-top:1px solid #dce5eb}.upload-box h3{font-size:18px}.uploaded-files{list-style:none;padding:0;display:grid;gap:8px}.uploaded-files li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:9px;background:#f3f7fa;overflow-wrap:anywhere;font-size:13px}.uploaded-files a{min-width:0;flex:1}.uploaded-files button{border:0;background:transparent;color:#9d4538;cursor:pointer;min-height:36px}.service-code{display:flex;align-items:center;gap:8px;padding:12px;margin-top:9px;border:1px solid #dbe4ea;border-radius:9px;flex-wrap:wrap;font-size:13px}.service-code span{flex:1;min-width:120px}.service-code button{font-size:12px;padding:8px;min-height:36px}.service-code strong{color:#214f71}.service-code.is-main{background:#edf5fa}.service-summary{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:10px;font-size:14px}.service-summary dt{color:#6a7c88}.service-summary dd{margin:0;white-space:pre-wrap}input[type=file]{white-space:normal}button:disabled{opacity:.65;cursor:wait}#form-error:focus{outline:2px solid #b95e4b;outline-offset:2px}@media(max-width:520px){.service-summary{grid-template-columns:1fr;gap:5px}.service-summary dd{margin-bottom:10px}}
