.final-screen-image{width:100%;height:auto}.final-screen-image.owner-control{cursor:crosshair}.final-chat-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.final-chat-header{padding:10px 12px}.final-chat-identity{min-width:0}.final-chat-title{font-size:16px;margin:0}.final-chat-menu{position:relative}.final-chat-menu>summary{list-style:none}.final-chat-menu>summary::-webkit-details-marker{display:none}.final-chat-menu-body{position:absolute;right:0;top:44px;min-width:160px;display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:0 5px 18px rgb(0 0 0/.15);z-index:10}.wa-view .hdr .final-chat-menu-body .link{color:var(--accent)}.setu-chat-main>main.scroll{padding:0;overflow:hidden;display:flex;min-height:0}.setu-chat-main .setu-chat-layout{height:100%;width:100%;min-height:0}.setu-chat-main .setu-chat-layout .wa-view{height:100%;min-height:0}.final-chat-header>b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.final-chat-header>.btn{color:inherit;background:transparent;border-color:currentColor}.final-chat-header>.btn:hover{background:rgb(255 255 255/.12)}.final-chat-history{min-height:0;padding:12px 16px;background-color:var(--wa-wall);background-image:radial-gradient(var(--wa-dot) 1.2px,transparent 1.6px),radial-gradient(var(--wa-dot) 1px,transparent 1.4px);background-size:22px 22px;background-position:0 0,11px 11px}.final-practice-state{display:block;margin-top:4px}.final-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:12px 0}.final-calendar>b{text-align:center;font-size:11px}.final-calendar-day{min-width:0;min-height:52px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:inherit;padding:6px;font:inherit;text-align:left}.final-calendar-day small{display:block;font-size:10px}.final-calendar-day[aria-pressed=true]{outline:2px solid var(--accent)}.setu-addon-quantity{width:64px;min-width:64px;flex:0 0 64px}.setu-addon-quantity input{min-width:0}.wprev .site i:first-child{width:40%}.wprev .site i:nth-child(2){width:80%}.wprev .site i:nth-child(3){width:65%}.final-org{margin:18px 0}.final-org-branch{min-width:0}.final-org-children{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))}.final-org-branch .onode{width:100%;box-sizing:border-box;overflow-wrap:anywhere}.final-media{min-width:0;overflow-wrap:anywhere}.final-media-canvas{max-width:100%;touch-action:none}.final-media audio,.final-media input[type=file],.final-media select{max-width:100%}.final-media label.btn:focus-within{outline:2px solid var(--accent);outline-offset:2px}.final-upload-busy{opacity:.65}.final-chat-draft-files{flex:0 0 auto;max-height:160px;overflow:auto;background:var(--surface);border-top:1px solid var(--line)}.final-chat-draft-files .row{padding:8px 12px}label.btn:has(input[type=file]):focus-within{outline:2px solid var(--accent);outline-offset:2px}.final-coordination{flex:0 0 auto;display:grid;gap:10px;min-width:0}.final-coordination>.list{min-width:0}.final-action-body,.final-action-wrap{overflow-wrap:anywhere}.final-action-body{white-space:pre-wrap}.final-connector-fields{border:0;padding:0;min-width:0}.final-plan-execution{display:block}.final-communications{display:grid;gap:14px;min-width:0}.final-communications .box{min-width:0;overflow-wrap:anywhere}.final-communications fieldset{min-width:0;border:1px solid var(--line);border-radius:14px;padding:12px}.final-communications-review{border:1px solid var(--accent)}.final-communications-rows{max-height:480px;overflow:auto}.final-communications-rows article{padding:12px 0;border-bottom:1px solid var(--line)}.final-communications-text{white-space:pre-wrap;overflow-wrap:anywhere}.final-communications .btn{white-space:normal}.final-cards{display:grid;gap:16px;min-width:0}.final-cards h2,.final-cards h3,.final-cards p{margin:0 0 10px}.final-cards .box{min-width:0;overflow-wrap:anywhere;padding:18px;border:1px solid var(--line,#d6ded4);border-radius:18px;background:var(--surface,#fff)}.final-cards-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.final-cards-line{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.final-cards-amount{font-family:var(--mono,"IBM Plex Mono",monospace);font-size:20px;margin-top:14px!important}.final-cards dl{margin:16px 0;display:grid;gap:12px}.final-cards dl>div{display:flex;gap:16px;justify-content:space-between}.final-cards dt{color:var(--muted,#56645d)}.final-cards dd{margin:0;text-align:right;font-family:var(--mono,"IBM Plex Mono",monospace)}.final-cards-total{border-top:1px solid var(--line,#d6ded4);padding-top:12px;font-weight:700}.final-cards .btn{min-height:44px;max-width:100%;white-space:normal}.final-cards-review{border-color:var(--green,#285e43)!important}.final-cards-review>.btn{margin:6px 8px 0 0}.final-cards :focus-visible{outline:3px solid var(--green,#285e43);outline-offset:3px}@media(max-width:600px){.final-cards-grid{grid-template-columns:1fr}.final-cards-review dl>div{gap:10px}.final-cards-review>.btn{width:100%;margin-right:0}}@media(prefers-reduced-motion:reduce){.final-cards *{animation:none!important;transition:none!important}}