.quote-document-entry{margin-top:24px;text-align:left}.quote-document-entry h2{font-size:14px;color:#6b7684;font-weight:500;margin:0 0 12px}.quote-document-trigger{display:flex;align-items:center;gap:14px;width:100%;padding:16px 0;border:0;border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb;background:transparent;text-align:left;color:#333d4b}.quote-document-trigger>span:nth-child(2){flex:1}.quote-document-trigger strong{display:block;font-size:16px;font-weight:500}.quote-document-trigger small{display:block;font-size:12px;color:#8b95a1;margin-top:5px}.quote-paper-silhouette{display:block;flex:none;width:50px;height:72px;padding:3px;background:#fff;border:1px solid #e1e6eb;border-radius:3px;box-shadow:0 2px 5px #20334d0a;overflow:hidden}.quote-paper-silhouette img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(.75);opacity:.78}.quote-thumbnail-placeholder{display:block;width:100%;height:100%;background:repeating-linear-gradient(0deg,#fff 0 6px,#edf1f5 6px 7px)}.quote-document-modal{position:fixed;inset:0;z-index:12000;background:#f2f4f6;overflow-y:auto;overscroll-behavior:contain;padding:0 max(16px,calc((100vw - 900px)/2)) calc(24px + env(safe-area-inset-bottom))}.quote-document-modal header{display:flex;align-items:center;justify-content:space-between;background:transparent;padding:calc(12px + env(safe-area-inset-top)) 0 12px;position:sticky;top:0;z-index:2;background:#f2f4f6}.quote-document-modal h2{font-size:20px;margin:0}.quote-document-close{border:0;background:transparent;font-size:30px;min-width:44px;min-height:44px}.quote-document-status{font-size:12px;color:#6b7684;margin-bottom:12px}.quote-document-image img{display:block;width:100%;height:auto;background:#fff}.monthly-summary-amount strong,.result-monthly-value,.price-slot-digit,.price-slot-track{font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em}

.quote-document-image{overflow:auto;max-width:100%;background:white}
.quote-document-status .quote-document-retry{display:block;min-height:48px;margin:16px 0 0;border-radius:4px;font-size:14px}
