.live-result{position:relative;z-index:2;margin:16px 0;padding:16px;border:1px solid #dbe5ee;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 12px 35px rgba(21,52,83,.08)}.live-result-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.live-result-head b{font-size:11px}.live-result-head span{font-size:8px;color:#7d8da0}.live-canvas{position:relative;min-height:150px;padding:14px;border-radius:11px;background:#f3f6f9;overflow:hidden}.partial-step{opacity:.16;filter:grayscale(1);transform:translateY(4px);transition:.4s ease}.partial-step.visible{opacity:1;filter:none;transform:none}.partial-step.flash{animation:partial-flash .7s ease}@keyframes partial-flash{50%{box-shadow:0 0 0 5px rgba(43,125,233,.12)}}.partial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.partial-card{padding:10px;border:1px solid #dfe7ee;border-radius:9px;background:#fff}.partial-card small,.partial-card b{display:block}.partial-card small{color:#8191a2;font-size:6px;text-transform:uppercase}.partial-card b{margin-top:5px;font-size:8px}.chat-window{max-width:430px;margin:auto;padding:12px;border-radius:12px;background:#e7eee9}.chat-top{padding:8px;border-radius:8px 8px 0 0;background:#fff;font-size:8px;font-weight:850}.chat-bubble{width:72%;margin:8px 0 0 auto;padding:9px;border-radius:9px 9px 2px 9px;background:#d9fdd3;font-size:8px}.chat-bubble.in{margin-left:0;margin-right:auto;border-radius:9px 9px 9px 2px;background:#fff}.mail-window{display:grid;grid-template-columns:135px 1fr;min-height:125px;border-radius:9px;background:#fff;overflow:hidden}.mail-list{padding:10px;background:#eaf0f5}.mail-row{margin-bottom:7px;padding:7px;border-radius:6px;background:#fff;font-size:7px}.mail-row.selected{border-left:3px solid #2b7de9}.mail-body{padding:15px}.mail-body small,.mail-body b,.mail-body span{display:block}.mail-body small{color:#7d8da0;font-size:7px}.mail-body b{margin:7px 0;font-size:10px}.mail-body span{color:#607286;font-size:8px}.mail-tag{display:inline-block!important;margin-top:10px;padding:5px 7px;border-radius:99px;background:#e9f2ff;color:#2868b0!important}.sheet-window{overflow:hidden;border:1px solid #cfe0d5;border-radius:9px;background:#fff}.sheet-toolbar{padding:8px;background:#167848;color:#fff;font-size:8px;font-weight:850}.sheet-table{display:grid;grid-template-columns:35px repeat(4,1fr);font-size:7px}.sheet-cell{padding:8px;border-right:1px solid #e2e8e4;border-bottom:1px solid #e2e8e4}.sheet-cell.head{background:#edf4ef;font-weight:850}.sheet-cell.new{background:#dff4e6;color:#17663d;font-weight:850}.document-window{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px}.paper{padding:14px;border-radius:6px;background:#fff;box-shadow:0 7px 20px rgba(23,50,78,.1)}.paper i{display:block;height:5px;margin:7px 0;border-radius:5px;background:#dde5ec}.paper i:nth-child(2){width:70%}.paper i:nth-child(4){width:45%}.extract-fields{display:grid;gap:7px}.extract-field{padding:8px;border:1px solid #dce6ee;border-radius:7px;background:#fff}.extract-field small,.extract-field b{display:block}.extract-field small{color:#8191a2;font-size:6px}.extract-field b{font-size:8px}.review-window{text-align:center;padding:10px}.review-stars{font-size:24px;color:#e4a72f;letter-spacing:4px}.review-message{max-width:390px;margin:12px auto;padding:12px;border-radius:10px;background:#fff;text-align:left;font-size:8px}.review-actions{display:flex;justify-content:center;gap:8px}.review-actions span{padding:7px 10px;border-radius:7px;background:#eaf3ff;color:#2868b0;font-size:7px}.final-visual{display:none;margin-top:13px;padding:14px;border-radius:12px;background:#102b42;color:#fff}.final-visual.show{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;animation:gain-in .4s ease}.final-visual small,.final-visual b{display:block}.final-visual small{color:#8fa8bb;font-size:7px}.final-visual b{margin-top:4px;font-size:10px}.final-visual>i{color:#65cee2;font-style:normal}.final-visual .next{padding:10px;border-radius:8px;background:rgba(101,206,226,.1)}@media(max-width:760px){.partial-grid{grid-template-columns:1fr 1fr}.mail-window,.document-window{grid-template-columns:1fr}.mail-list{display:none}.final-visual.show{grid-template-columns:1fr}.final-visual>i{transform:rotate(90deg);text-align:center}}
