html[lang=zh-CN] .request-body,html[lang=zh-CN] .quote-request-page .kit-intro{font-family:Noto Sans SC,Inter,sans-serif}.request-body,.request-body.t-stagger-line{grid-template-columns:minmax(0,728fr) minmax(0,360fr);align-items:start;gap:32px;padding-block:64px;display:grid}#request-form,.request-saved{background:var(--surface);border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:32px;font-size:16px;line-height:24px;display:flex}.request-saved{padding:24px}.request-body h2{font-size:24px;font-weight:700;line-height:36px}.request-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}#request-form label{flex-direction:column;gap:8px;min-width:0;display:flex}#request-form input:not([type=checkbox]):not([type=file]),#request-form select,#request-form textarea{width:100%;height:52px;color:var(--text);font:inherit;color-scheme:dark;background:#202329;border:0;border-radius:12px;padding:14px 16px;line-height:24px}#request-form textarea{resize:vertical;height:124px;min-height:124px}#request-form input:focus-visible,#request-form select:focus-visible,#request-form textarea:focus-visible,.request-body a:focus-visible,.request-body button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.request-dimension{display:block;position:relative}.request-dimension input{padding-right:56px!important}.request-dimension [data-request-unit]{color:var(--muted);pointer-events:none;position:absolute;top:14px;right:16px}.request-label{font-weight:700}.request-body .request-small{color:var(--muted);font-size:14px;line-height:22px}#request-form .request-check{flex-direction:row;align-items:center;gap:12px}#request-form input[type=checkbox]{appearance:none;cursor:pointer;background:#202329;border:1px solid #555b66;border-radius:6px;flex:none;width:24px;height:24px;margin:0}#request-form input[type=checkbox]:checked{background:var(--orange);border-color:var(--orange);box-shadow:inset 0 0 0 5px #202329}.request-body .button{flex:none;padding-inline:24px}.request-upload{cursor:pointer;justify-content:center;align-items:center;width:220px;position:relative;overflow:hidden;display:flex!important}.request-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.request-upload:focus-within{outline:2px solid var(--orange);outline-offset:3px}.request-files[hidden],.request-draft[hidden],#request-email[hidden],#request-download[hidden]{display:none}#request-form select:invalid{color:var(--muted)}#request-form select{appearance:none;background-image:url(/assets/chevron.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:46px}.request-files{font-size:14px;line-height:22px}.request-files .logo-file{align-items:center;gap:12px;margin-top:8px;display:flex}.logo-file img{object-fit:contain;width:40px;height:40px}.logo-file span{overflow-wrap:anywhere;flex:1;min-width:0}.logo-file button{color:var(--text);background:#202329;border:0;border-radius:8px;width:40px;height:40px}.request-draft:not([hidden]),#request-items{flex-direction:column;gap:24px;display:flex}.request-saved p{color:var(--muted)}#request-list-status:empty{display:none}.request-item{border-top:1px solid #343940;flex-direction:column;gap:12px;padding-top:24px;display:flex}.request-item h3{font-size:18px;line-height:27px}.request-item p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:22px}.request-item-actions{justify-content:space-between;gap:16px;display:flex}.request-item-actions a,.request-item-actions button{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.request-draft p{overflow-wrap:anywhere}.quote-request-page .sample-kit.content{background:0 0;margin-top:0;padding:0;display:block}@media (width<=1000px){.request-body,.request-body.t-stagger-line{grid-template-columns:1fr}.request-saved{grid-row:1}}@media (width<=700px){.request-body,.request-body.t-stagger-line{gap:24px;padding-block:40px}#request-form{gap:20px;padding:24px}.request-pair{grid-template-columns:1fr;gap:20px}.request-body h2{font-size:22px;line-height:33px}.request-upload{width:100%}}
