.bt-request-print[data-v-7a30f112]{font-size:11px;width:210mm;min-height:297mm;max-height:297mm;height:297mm;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #e0e0e0;position:relative;overflow:hidden;padding:10mm}.bt-request-print-header[data-v-7a30f112]{text-align:center;margin-bottom:12px}.bt-request-print-company[data-v-7a30f112]{font-weight:700;font-size:20px;letter-spacing:.05em}.bt-request-print-contact[data-v-7a30f112]{font-size:12px;color:#333;margin-top:2px}.bt-request-print-sender-wrap[data-v-7a30f112]{position:relative;margin-bottom:4px;margin-top:4px}.bt-request-print-date[data-v-7a30f112]{position:absolute;top:0;right:0;font-size:16px}.bt-request-print-row[data-v-7a30f112]{display:flex;margin-bottom:4px}.bt-request-print-label[data-v-7a30f112]{font-weight:700;min-width:48px}.bt-request-print-value[data-v-7a30f112]{flex:1}.bt-request-print-divider[data-v-7a30f112]{border-bottom:4px double #000}.bt-request-print-doc-title[data-v-7a30f112]{font-weight:700;font-size:20px;text-align:center;margin:8px 0}.bt-request-print-item-grid[data-v-7a30f112]{display:grid;grid-template-columns:1fr 1fr;font-size:14px;padding:6px 0;align-items:center}.bt-request-print-item-cell-two-column[data-v-7a30f112]{min-width:0;border:1px solid #000;display:grid;grid-template-columns:1fr 5fr;align-items:center;min-height:100%;grid-column:1/span 2;border-top:none}.bt-request-print-item-cell[data-v-7a30f112]{display:grid;grid-template-columns:.5fr 1fr;align-items:center;min-width:0;border:1px solid #000}.bt-request-print-item-cell[data-v-7a30f112]:first-child{border-bottom:none}.bt-request-print-item-cell[data-v-7a30f112]:nth-child(2){border-bottom:none;border-left:none}.bt-request-print-item-cell[data-v-7a30f112]:nth-child(4){border-left:none}.bt-request-print-item-cell[data-v-7a30f112]:nth-child(5){border-top:none}.bt-request-print-item-label[data-v-7a30f112]{font-weight:700;flex-shrink:0;width:100%;text-align:center;padding:4px 0}.bt-request-print-item-value[data-v-7a30f112]{min-width:0;width:100%;min-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #000;text-align:center;height:100%;align-content:center}.bt-request-print-sections-wrap[data-v-7a30f112]{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;margin-top:12px}.bt-request-print-section[data-v-7a30f112]{display:flex;flex-direction:column;border:1px solid #000;min-height:0}.bt-request-print-section--quality[data-v-7a30f112]{flex:1;min-height:0}.bt-request-print-section--color[data-v-7a30f112]{flex:1;min-height:0;border-top:none}.bt-request-print-section-label[data-v-7a30f112]{padding:4px 8px;font-weight:700;font-size:14px;background:#e0e0e0;text-align:left;flex-shrink:0}.bt-request-print-section-content[data-v-7a30f112]{flex:1;padding:8px;min-width:0;display:flex;flex-direction:column}.quality-content[data-v-7a30f112]{min-height:0}.bt-request-print-quality-text[data-v-7a30f112]{min-height:20px;margin-bottom:8px;flex-shrink:0}.bt-request-print-quality-sketch[data-v-7a30f112]{flex:1;min-height:40px;border:1px dashed #999}.color-content[data-v-7a30f112]{flex:1;min-height:0;overflow:hidden}.bt-request-print-color-row[data-v-7a30f112]{border-bottom:1px solid #ccc;padding:6px 0;flex:1;min-height:28px;display:flex;align-items:stretch}.bt-request-print-color-row[data-v-7a30f112]:last-child{border-bottom:none}.bt-request-print-color-entry[data-v-7a30f112]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.bt-request-print-color-num[data-v-7a30f112]{font-weight:700;min-width:20px;flex-shrink:0}.bt-request-print-color-name[data-v-7a30f112]{min-width:60px;flex-shrink:0}.bt-request-print-color-sketch[data-v-7a30f112]{flex:1;min-height:24px;border:1px dashed #999;max-width:120px}.bt-request-print-footer[data-v-7a30f112]{flex-shrink:0;text-align:right;font-size:14px;font-weight:700}.bt-request-print-sender[data-v-7a30f112]{font-size:14px}@media print{.bt-request-print[data-v-7a30f112]{width:210mm!important;min-height:297mm!important;max-height:297mm!important;height:297mm!important;padding:10mm!important;box-sizing:border-box!important;box-shadow:none!important;border:none!important;overflow:hidden!important}}