.request-timing[data-v-c893554f]{margin:16px 0;padding:18px;border:1px solid #dce2d2;border-radius:8px;background:#f5f7ef}.request-timing h3[data-v-c893554f]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:500}.request-timing dl[data-v-c893554f]{display:grid;gap:12px;margin:0}.request-timing dl>div[data-v-c893554f]{display:grid;gap:4px}.request-timing dt[data-v-c893554f]{font-size:12px;color:#68745e}.request-timing dd[data-v-c893554f]{margin:0;font-size:14px;line-height:1.5}.request-timing p[data-v-c893554f]{margin:12px 0 0;font-size:12px;line-height:1.65;color:#62695c}.request-timing .request-timing-overdue[data-v-c893554f]{color:#805b30}.own-fabric-field[data-v-d7bf6b78]{display:grid;gap:10px;padding:16px;border:1px solid #dfe3d6;border-radius:8px;background:#f5f6ef}.own-fabric-field .own-fabric-check[data-v-d7bf6b78]{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.own-fabric-check input[data-v-d7bf6b78]{width:18px;height:18px;flex:none;accent-color:#526644}.own-fabric-field>label[data-v-d7bf6b78]{font-size:13px}.own-fabric-field label span[data-v-d7bf6b78]{font-size:11px;color:#68745e;margin-left:6px}.own-fabric-field textarea[data-v-d7bf6b78]{width:100%;min-width:0;resize:vertical;padding:12px;background:#fffef9;border:1px solid #dfe3d6;border-radius:5px;color:inherit;font:inherit;font-size:14px}.own-fabric-field p[data-v-d7bf6b78]{margin:0;font-size:12px;line-height:1.6;color:#68745e}.public-listing-fields[data-v-eef28fcf]{display:grid;gap:12px;border:1px solid #ded8ce;border-radius:14px;padding:18px;margin:18px 0;min-width:0}.public-preview[data-v-eef28fcf]{padding:16px;border-radius:10px;background:#eeefe5;overflow-wrap:anywhere}.public-preview p[data-v-eef28fcf]{white-space:pre-wrap;margin-top:8px}legend[data-v-eef28fcf]{font-weight:600;padding:0 5px}label[data-v-eef28fcf]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:14px}input[data-v-eef28fcf]:not([type]),textarea[data-v-eef28fcf]{width:100%;box-sizing:border-box;border:1px solid #ded8ce;border-radius:8px;padding:10px;font:inherit;background:transparent}p[data-v-eef28fcf]{margin:0;font-size:13px;line-height:1.6;color:#686259}img[data-v-eef28fcf]{width:64px;height:64px;object-fit:cover;border-radius:8px}.saved-reference[data-v-22acd8c1]{display:flex;gap:14px;align-items:center;border:1px solid #dce2d2;padding:12px;border-radius:8px}.saved-reference img[data-v-22acd8c1]{width:70px;height:88px;object-fit:contain;background:#eeeee4;border-radius:4px}.saved-reference>div[data-v-22acd8c1]{min-width:0}.saved-reference button[data-v-22acd8c1]{min-height:44px;text-align:left;font-size:13px}.request-options[data-v-22acd8c1]{display:grid;gap:12px;min-width:0}.request-options-row[data-v-22acd8c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.request-options label[data-v-22acd8c1]{display:grid;gap:8px;min-width:0;font-size:14px}.request-options input[data-v-22acd8c1]:not([type=file]){width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #dedfd2;border-radius:5px;background:#fffef9;color:inherit;font:inherit;font-size:16px;box-sizing:border-box}.request-options input[data-v-22acd8c1]:not([type=file]):focus{outline:none;border-color:var(--field-focus);box-shadow:var(--field-focus-ring)}.request-options span[data-v-22acd8c1]{color:#68745e;font-size:12px;font-weight:400}.request-options .muted[data-v-22acd8c1]{font-size:12px;line-height:1.6;margin:0}.reference-field[data-v-22acd8c1]{display:grid;gap:12px}.reference-field strong[data-v-22acd8c1]{font-size:14px;font-weight:500}.reference-previews[data-v-22acd8c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.reference-previews li[data-v-22acd8c1]{position:relative}.reference-previews img[data-v-22acd8c1]{width:100%;height:110px;object-fit:contain;background:#eeeee4;border-radius:6px}.reference-previews button[data-v-22acd8c1]{position:absolute;top:2px;right:2px;width:44px;height:44px;display:grid;place-items:center;background:#fffef9ed;border:1px solid #dedfd2;border-radius:50%;color:#34412c}.reference-error[data-v-22acd8c1]{font-size:13px;line-height:1.5;color:#893e2b}@media(max-width:540px){.request-options-row[data-v-22acd8c1]{grid-template-columns:minmax(0,1fr)}}
