@font-face{font-display:swap;font-family:RfpCjkFont;font-style:normal;font-weight:400;src:url(/assets/NotoSansCJKsc-Regular-DMxK4kaO.ttf) format("truetype")}.template-preview-shell{background:#e9edf3;max-height:70vh;overflow:auto;padding:16px}.template-preview-page{background:#fff;box-shadow:0 5px 20px #2736571f;box-sizing:border-box;color:#273657;font-family:RfpCjkFont,Noto Sans CJK SC,SimSun,宋体,sans-serif;font-size:16px;line-height:2;margin:0 auto;max-width:100%;min-height:1050px;outline:none;padding:78px 86px;width:794px}.template-preview-page,.template-preview-page *,.template-preview-page :after,.template-preview-page :before{box-sizing:border-box}.template-preview-page{height:auto;max-height:none;overflow:visible}.template-preview-page canvas,.template-preview-page img,.template-preview-page svg,.template-preview-page video{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.template-preview-page [class*=template-component],.template-preview-page li,.template-preview-page p,.template-preview-page td,.template-preview-page th{height:auto;max-height:none;overflow:visible;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.template-preview-page table{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.template-preview-page [class*=template-component],.template-preview-page td,.template-preview-page th,.template-preview-page tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.template-preview-page h1{font-size:25px;line-height:1.5;margin:0 0 40px;text-align:center}.template-preview-page h2{color:#273657;font-size:18px;line-height:1.5;margin:28px 0 10px}.template-preview-page .document-kicker{color:#273657;margin:0 0 4px}.template-preview-page .document-meta{font-size:13px;margin-top:-24px;text-align:right}.template-preview-page .document-summary{margin:10px 0 18px}.template-preview-page .document-summary th{text-align:left;white-space:nowrap;width:18%}.template-preview-page .document-summary td{text-align:left}.template-preview-page .document-note{border-left:3px solid #9da8b8;color:#5b6780;font-size:13px;line-height:1.7;margin-top:20px;padding:8px 12px}.template-preview-page p{margin:15px 0;min-height:1em}.template-preview-page u{white-space:pre-wrap}.template-preview-page .template-rendered-variable,.template-preview-page .template-token{line-height:inherit;vertical-align:baseline}.template-preview-page .template-rendered-variable{padding:.02em .08em .08em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.template-preview-page .align-right{text-align:right}.template-preview-page .template-component{background:transparent;border:0;cursor:grab;font-family:inherit;font-size:13px;line-height:1.6;margin:22px 0;padding:0;position:relative}.template-preview-page .template-component,.template-preview-page .template-component *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.template-preview-page .template-component.is-dragging{cursor:grabbing;opacity:.72}.template-preview-page .component-title{display:none}.template-preview-page table{border-collapse:collapse;width:100%}.template-preview-page td,.template-preview-page th{border:1px solid #9da8b8;padding:7px;text-align:center}.template-preview-page td p,.template-preview-page th p{margin:0;min-height:0}.template-preview-page th{background:#f2f5f8}.template-preview-page .result-project-hotel-info{table-layout:fixed;width:100%}.template-preview-page .result-project-hotel-info th{text-align:left;white-space:nowrap;width:16%}.template-preview-page .result-project-hotel-info td{text-align:left;width:34%;word-break:break-word}.template-preview-page .result-price-details{font-size:11px;line-height:1.35;table-layout:fixed;width:100%;word-break:break-word}.template-preview-page .result-price-details td,.template-preview-page .result-price-details th{padding:5px 3px;vertical-align:middle}.template-preview-page .result-price-details .room{width:11%}.template-preview-page .result-price-details .breakfast{width:7%}.template-preview-page .result-price-details .cancel{width:22%}.template-preview-page .result-price-details .price{width:9%}.template-preview-page .result-price-details .special{width:16%}.template-preview-page .result-price-details .blackout{width:20%}.template-preview-page .result-price-details .lra{width:5%}.template-preview-page .result-service-commitments .commitment-group th{text-align:left}.template-preview-page .result-service-commitments td:first-child{text-align:left;width:72%}.template-preview-page .result-service-commitments td:last-child{width:28%}.template-preview-page .result-settlement-info th{text-align:left;white-space:nowrap;width:18%}.template-preview-page .result-settlement-info td{text-align:left}.template-preview-page .result-signature{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:44px}.template-preview-page .result-signature>div{border-top:1px solid #777;padding-top:10px;text-align:center}.template-preview-page .seal-placeholder{align-items:center;border:2px dashed #d66;border-radius:50%;color:#c55;display:flex;float:right;height:90px;justify-content:center;width:90px}@media (max-width:760px){.template-preview-page{padding:48px 40px}}
