.visual-site-editor{--ve-ink:#203b35;--ve-accent:#12665c;width:calc(100vw - 24px);max-width:1600px;height:calc(100dvh - 24px);max-height:none;color:var(--ve-ink);background:#eff2f0;border:1px solid #ccd9d1;border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.visual-site-editor[open]{flex-direction:column;display:flex}.visual-site-editor .ve-plus-design{border-block-start:1px solid #d9e5de;margin-block-start:24px;padding-block-start:18px}.visual-site-editor .ve-plus-design legend{font-size:15px;font-weight:650}.visual-site-editor .ve-plus-design input[type=color]{width:100%;min-height:42px;padding:3px}.visual-site-editor .ve-plus-design input[type=range]{width:100%}.visual-site-editor .ve-plus-design output{font-variant-numeric:tabular-nums;font-size:12px}.visual-site-editor::backdrop{background:#112d26a6}.visual-site-editor *,.visual-site-editor :before,.visual-site-editor :after{box-sizing:border-box}.visual-site-editor button{font:inherit;cursor:pointer}.visual-site-editor button:disabled{opacity:.5;cursor:not-allowed}.visual-site-editor :is(button,input,textarea,select):focus-visible{outline:3px solid var(--ve-accent);outline-offset:3px}.ve-toolbar{background:#fff;border-bottom:1px solid #d7e0d9;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 20px;display:flex}.ve-heading{min-width:120px}.ve-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.ve-heading p{color:#61766c;margin:4px 0 0;font-size:11px}.ve-preview-controls,.ve-toolbar-actions{align-items:center;gap:10px;display:flex}.ve-preview-controls [role=group]{background:#f3f6f3;border-radius:5px;gap:2px;padding:3px;display:flex}.ve-preview-controls button{color:#476354;background:0 0;border:0;border-radius:3px;min-height:36px;padding:7px 12px;font-size:12px}.ve-preview-controls button[aria-pressed=true]{color:#125b4f;background:#fff;box-shadow:0 1px 3px #152d2014}.ve-toolbar-actions button{min-height:42px;color:var(--ve-ink);background:#fff;border:1px solid #d6e1db;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.ve-toolbar-actions .ve-save{background:var(--ve-accent);color:#fff;border-color:var(--ve-accent)}.ve-toolbar-actions .ve-tools-toggle{display:none}.ve-toolbar-actions .ve-close{min-width:42px;padding:8px}.ve-body{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid;position:relative}.visual-site-editor .ve-inspector{background:#fff;border-inline-end:1px solid #dce5df;width:100%;max-width:none;margin:0;padding:18px;font-size:13px;overflow:auto}.ve-tools-heading{justify-content:space-between;align-items:center;min-height:28px;display:flex}.ve-tools-heading strong{font-size:13px}.ve-close-tools{display:none}.ve-tool-tabs{border-bottom:1px solid #dfe6df;gap:4px;margin:14px 0 20px;padding-bottom:9px;display:flex}.ve-tool-tabs button{color:#617267;background:0 0;border:0;border-radius:4px;flex:1;min-height:40px;padding:9px 4px;font-size:12px}.ve-tool-tabs button[aria-pressed=true]{color:#12665c;background:#eaf2ed;font-weight:650}.visual-site-editor .ve-inspector h3{margin:8px 0;font-size:14px}.visual-site-editor .ve-inspector .ve-help{color:#5a7164;margin:0 0 12px;font-size:12px;line-height:1.75}.ve-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ve-themes button{text-align:start;min-width:0;color:var(--ve-ink);background:#fff;border:1px solid #d7e1d9;border-radius:5px;padding:6px}.ve-themes button[aria-pressed=true]{border-color:#12665c;box-shadow:0 0 0 1px #12665c}.ve-themes button>span:last-child{justify-content:space-between;gap:3px;margin:7px 2px 2px;font-size:11px;display:flex}.ve-theme-sample{background:var(--ve-tint);border-radius:3px;grid-template-columns:1fr .9fr;gap:7px;height:55px;padding:8px;display:grid}.ve-theme-sample i{background:var(--ve-theme);opacity:.65}.ve-theme-sample i:first-child{opacity:1;grid-column:1/-1;width:40%;height:5px}.ve-theme-sample i:nth-child(2){opacity:.2;height:17px}.ve-theme-hospitality,.ve-theme-portfolio{grid-template-columns:1fr;gap:4px}.ve-theme-hospitality i:first-child,.ve-theme-portfolio i:first-child{width:100%;height:15px}.ve-theme-hospitality i:nth-child(2),.ve-theme-portfolio i:nth-child(2){width:60%;height:6px}.ve-theme-classic i:nth-child(3),.ve-theme-professional i:nth-child(3){opacity:.2;border-radius:0}.ve-colours{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ve-colours button{color:#fff;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:40px;display:flex}.ve-colours button[aria-pressed=true]{outline-offset:2px;outline:2px solid #5b7269}.ve-canvas-area{min-width:0;padding:0 24px 40px;overflow:auto}.ve-canvas-note{color:#536a5e;text-align:center;margin:0;padding:12px 0;font-size:11px;line-height:1.6}.ve-canvas{background:#fff;width:100%;max-width:1100px;margin-inline:auto;box-shadow:0 2px 15px #23372c0c;container-type:inline-size}.ve-canvas.is-mobile{width:390px;max-width:100%}.ve-canvas .business-site{padding:0}.ve-canvas .bs-canvas{position:relative}.ve-canvas .bs-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.ve-canvas .business-site .bs-about>.ve-section-controls{grid-area:1/1/auto/-1}.ve-canvas .business-site .bs-about>.bs-prose{grid-row:2/span 3}.ve-canvas .bs-count{white-space:nowrap;flex-shrink:0}.ve-inline{width:100%;display:block;position:relative}.ve-text-target{color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;margin:-4px -6px;padding:3px 5px;position:relative;font:inherit!important}.ve-text-target:hover,.ve-text-target:focus-visible{background:#e9f8f012;border-color:#168f7599}.ve-text-target.is-empty{color:#4a7769;background:#eef7f066;border:1px dashed #91bbaa;padding:14px;line-height:1.6;font-size:16px!important}.ve-edit-hint{opacity:0;inset-inline-end:0;white-space:nowrap;color:#fff;letter-spacing:0;background:#12665c;border-radius:3px;padding:3px 7px;font:11px/1.5 Arial,sans-serif;position:absolute;bottom:100%}.ve-text-target:hover .ve-edit-hint,.ve-text-target:focus-visible .ve-edit-hint{opacity:1}.ve-inline.is-editing :is(input,textarea){width:100%;font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;outline-offset:1px;background:#ffffff20;border:1px solid #168b70;border-radius:4px;min-width:0;padding:6px 8px;display:block}.ve-inline.is-editing textarea{resize:vertical;min-height:150px;font-size:16px}.ve-inline-label{color:#12665c;letter-spacing:0;text-align:start;margin-bottom:6px;font:11px/1.6 Arial,sans-serif;display:block}.ve-inline-done{color:#fff;letter-spacing:0;background:#12665c;border:0;border-radius:4px;min-height:40px;margin-top:8px;padding:8px 12px;display:block;font:12px/1.5 Arial,sans-serif!important}.ve-section-controls{color:#37604b;border-bottom:1px dashed #b7cfbf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 20px;padding:8px 0;display:flex}.ve-section-controls>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ve-section-controls button{color:#235c45;background:#fff;border:1px solid #cfe0d3;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:38px;min-height:38px;padding:6px 8px;font-size:11px;display:inline-flex}.ve-section-list{margin:0;padding:0;list-style:none}.ve-section-list li{border-bottom:1px solid #dce6de;align-items:center;gap:3px;min-width:0;padding:8px 0;display:flex}.ve-section-list li[data-dragging]{background:#e7f2e9;outline:1px dashed #43846a}.visual-site-editor .ve-section-list label{flex:1;align-items:center;gap:5px;font-size:11px;display:flex}.visual-site-editor .ve-section-list input[type=checkbox]{width:17px;height:17px;margin:0}.ve-section-list button{color:#37664a;background:#fff;border:1px solid #d3e0d6;border-radius:4px;justify-content:center;align-items:center;min-width:33px;min-height:40px;padding:4px;display:flex}.ve-section-list .ve-drag-handle{touch-action:none;cursor:grab;background:0 0;border-color:#0000}.ve-empty-section,.ve-image-target{color:#245940;background:#edf7ef;border:1px dashed #93b7a2;border-radius:5px;padding:14px;font-size:13px;line-height:1.7}.ve-image-target{min-height:44px;margin-top:12px;display:block}.ve-inspector .owner-media{border-top:1px solid #dbe6df;padding-top:18px}.ve-inspector .owner-image{width:100%;max-width:140px}.ve-inspector .owner-upload input{max-width:100%;padding:8px;font-size:12px}.ve-inspector .owner-image-order{gap:5px;display:flex}.ve-image-error{color:#873c32;background:#fff1ec;padding:10px;font-size:12px}.ve-image-error button{color:#12665c;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.ve-feedback{color:#294e3e;background:#f2faf4;margin-bottom:10px;padding:8px 14px;font-size:12px;line-height:1.7}.ve-feedback [role=alert]{color:#84372c}@media (max-width:900px){.ve-body{display:block}.ve-toolbar{gap:8px;padding:10px 12px}.ve-toolbar-actions .ve-tools-toggle{display:inline-flex}.ve-canvas-area{height:100%;padding-inline:10px}.visual-site-editor .ve-inspector{z-index:5;width:min(360px,100%);display:none;position:absolute;inset:0;box-shadow:10px 0 40px #13261b1c}.visual-site-editor .ve-inspector.is-open{display:block}.ve-close-tools{background:#fff;border:1px solid #d3dfd6;border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.ve-tools-heading{z-index:2;background:#fff;padding-block:12px;position:sticky;top:-18px}}@media (max-width:600px){.visual-site-editor{border:0;border-radius:0;width:100vw;height:100dvh}.ve-toolbar{flex-wrap:wrap;min-height:118px;padding:10px 12px}.ve-heading{flex:1;min-width:75px}.ve-heading h2{font-size:15px}.ve-preview-controls{order:3;justify-content:space-between;width:100%}.ve-preview-controls .ve-size-controls{display:none}.ve-toolbar-actions{gap:5px}.ve-toolbar-actions button{padding:8px;font-size:11px}.ve-toolbar-actions .ve-close{min-width:36px}.ve-toolbar-actions .ve-save svg{display:none}.ve-canvas-area{padding:0 0 36px}.ve-canvas-note{padding:9px 12px;font-size:10px}.ve-canvas .bs-title{overflow-wrap:anywhere}.ve-section-controls{gap:5px}}@media (prefers-reduced-motion:no-preference){.ve-themes button,.ve-text-target{transition:border-color .14s,background .14s}.visual-site-editor[open]{animation:.15s ease-out visual-editor-enter}@keyframes visual-editor-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}}
.business-domain-settings{gap:.85rem;min-width:0;max-width:52rem;display:grid}.business-domain-settings p{margin:0}.business-domain-address{background:#edf7f5;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.business-domain-settings bdi,.business-domain-settings code{overflow-wrap:anywhere;word-break:break-word}.business-domain-claim{border:1px solid #c6d9d5;border-radius:.65rem;gap:.8rem;min-width:0;padding:1rem;display:grid}.business-domain-claim h4{margin:0}.business-domain-claim dl{gap:.5rem;margin:0;display:grid}.business-domain-claim dd{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 .5rem;display:flex}.business-domain-settings code{white-space:normal;max-width:100%;display:inline-block}.business-domain-settings fieldset{min-width:0}.business-domain-settings input,.business-domain-settings select{width:100%;min-width:0}.business-domain-settings button:focus-visible,.business-domain-settings a:focus-visible,.business-domain-settings summary:focus-visible{outline-offset:3px;outline:3px solid #167868}.business-domain-settings summary{cursor:pointer;padding-block:.3rem;font-weight:600}.business-domain-settings details[open]>:not(summary){margin-block-start:.7rem}.business-domain-technical{font-size:.9rem}.business-domain-settings li{overflow-wrap:anywhere}
.owner-editor [hidden]{display:none!important}.owner-business-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-business-header>div{min-width:0}.owner-business-header h2{overflow-wrap:anywhere}.owner-business-header .owner-status{flex-shrink:0}.owner-business-header .owner-eyebrow{color:#12665c;margin:0 0 4px;font-size:11px;font-weight:650}.owner-business-header .owner-note{margin:6px 0 0}.owner-editor .owner-field-group{border-bottom:1px solid #e0e6e1;gap:16px;padding-block:0 22px;display:grid}.owner-editor .owner-field-group h4{color:#294c43;margin:0;font-size:14px}.owner-editor .owner-field-group p{margin:0}.owner-editor .owner-draft-recovery{color:#52645e;border-top:1px solid #e0e6e1;margin-block-start:28px;padding-block:12px;font-size:13px}.owner-draft-recovery summary{cursor:pointer;align-content:center;min-height:44px}.owner-editor .owner-editor-sections button{align-items:center;gap:7px;display:inline-flex}.owner-requirement-count{color:#52645e;background:#eef2ef;border-radius:20px;padding:0 6px;font-size:11px}.owner-editor .pelk-form{margin-block-start:0}.owner-editor [data-editor-panel]>p{color:#52645e;margin-block:0 8px;font-size:13px}.owner-editor .owner-catalogue,.owner-editor .owner-publication{border-top:0;margin-block-start:0;padding-block-start:12px}.owner-editor .owner-next-step{justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-editor .owner-next-step p{color:#62726c;max-width:430px;font-size:12px}@media (max-width:600px){.owner-business-header{flex-wrap:wrap;align-items:flex-start;gap:10px}.owner-editor .owner-next-step{flex-direction:column;align-items:stretch;gap:8px}.owner-editor .owner-next-step .pelk-button{width:100%}}.owner-setup-route{color:#294c43;border-block:1px solid #d6e0db;flex-wrap:wrap;gap:8px 22px;margin:14px 0;padding:12px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.owner-design-choice{background:#f1f6f3;border-inline-start:3px solid #12665c;padding:14px 18px}.owner-editor .owner-publish-checklist h3{margin-bottom:8px;font-size:18px}.owner-editor .owner-publish-checklist .text-button{text-align:start;min-height:36px}.owner-editor .owner-publish-checklist summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:600;display:list-item}.owner-page-address{overflow-wrap:anywhere;border-block:1px solid #d6e0db;padding-block:16px}.owner-page-address h3{font-size:18px}.owner-next-step{border-top:1px solid #d6e0db;margin-block:20px;padding-top:16px}.owner-optional-details{border-top:1px solid #d6e0db;padding-top:14px}.owner-optional-details summary{cursor:pointer;min-height:44px;font-weight:600}.owner-optional-details[open]>label{gap:8px;margin-top:16px;display:grid}.owner-editor h2:focus{outline:none}.owner-editor :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #12665c;scroll-margin-block:120px}.owner-editor .owner-editor-sections{border-bottom:1px solid #d6e0db;flex-wrap:wrap;gap:0;margin:24px 0;display:flex}.owner-editor .owner-editor-sections button{color:#52645e;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px}.owner-editor .owner-editor-sections button[aria-current]{color:#12665c;border-color:#12665c;font-weight:650}.owner-editor .owner-editor-sections button:hover{background:#f1f6f3}.owner-editor .owner-editor-sections button:focus-visible{outline-offset:-3px;outline:2px solid #12665c}.owner-editor [data-editor-panel]{min-width:0;padding-block:12px 30px}.owner-editor [data-editor-panel] h3{letter-spacing:-.025em;margin:0;font-size:24px}.owner-editor [data-editor-panel] h3:focus{outline:none}.owner-editor .owner-editor-toolbar{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-block:1px solid #dce6e2;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 0;display:flex;position:sticky;top:72px}.owner-editor .owner-editor-toolbar>span{color:#52645e;flex:1;min-width:120px;font-size:13px}.owner-editor .owner-brand-images{border-block:1px solid #d6e0db;padding-block:14px}.owner-editor .owner-brand-images summary{cursor:pointer;min-height:36px;font-weight:600}.owner-editor .owner-brand-images[open]>.owner-media{margin-top:24px}.owner-editor .owner-publish-checklist{border-inline-start:3px solid #ac7c25;margin:14px 0;padding-inline-start:16px}.owner-editor .owner-publish-checklist ul{padding-inline-start:16px}.owner-editor .owner-ready{color:#12665c;margin:20px 0}.owner-editor .owner-image-order{gap:4px;display:flex}.owner-editor .owner-image-order button{min-height:36px;font-size:12px}.owner-editor{scroll-margin-top:90px}.owner-editor .owner-open-visual{gap:8px;margin-bottom:16px}@media (max-width:1080px){.owner-editor .owner-editor-toolbar{top:64px;bottom:auto}}@media (max-width:800px){.owner-editor .owner-editor-toolbar>span{flex-basis:100%}.owner-editor .owner-editor-toolbar .pelk-button{flex:1;padding-inline:10px;font-size:13px}.owner-editor .owner-editor-sections button{flex:auto;padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion:no-preference){.owner-editor [data-editor-panel]:not([hidden]){animation:.16s ease-out pelk-editor-enter}@keyframes pelk-editor-enter{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}}.owner-editor .owner-mobile-section{display:none}@media (max-width:680px){.workspace-account .owner-editor .owner-editor-sections{display:none}.owner-editor .owner-mobile-section{color:#62726c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:16px 0 8px;font-size:12px;display:grid}.owner-editor .owner-mobile-section select{font-size:16px}}
.pelk-messaging{--message-line:#d6e0db;--message-ink:#193e35;--message-muted:#52645e;color:var(--message-ink);grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);align-items:start;min-width:0;display:grid}.pelk-messaging button,.pelk-messaging input,.pelk-messaging textarea{font:inherit}.pelk-messaging button{cursor:pointer}.pelk-messaging button:disabled{cursor:default;opacity:.55}.pelk-messaging :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #12665c}.pelk-messaging :is(h2,h3)[tabindex]:focus{outline:none}.pelk-messaging :is(h2,h3,h4,p){overflow-wrap:anywhere}.messaging-list{min-width:0;padding-inline-end:24px}.messaging-list header h2{margin:0 0 12px}.messaging-list header p,.messaging-list>small{color:var(--message-muted);font-size:13px}.messaging-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.messaging-list-heading .icon-button{place-items:center;width:44px;height:44px;display:grid}.messaging-list-heading h2{margin-bottom:0}.messaging-empty{padding-block:28px}.messaging-empty>svg,.messaging-placeholder>svg{color:#12665c;margin-bottom:12px}.messaging-empty h3,.messaging-placeholder h3{margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.5}.messaging-empty p,.messaging-placeholder p{margin-bottom:20px;font-size:14px;line-height:1.8}.messaging-empty .pelk-button{align-items:center;gap:8px;display:inline-flex}.messaging-filters{border-bottom:1px solid var(--message-line);gap:4px;margin-top:20px;display:flex}.messaging-filters button{min-height:44px;color:var(--message-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px}.messaging-filters button[aria-pressed=true]{color:#12665c;border-bottom-color:#12665c;font-weight:650}.messaging-rows{margin:0 0 16px;padding:0;list-style:none}.messaging-search-tools{margin-block:16px 8px}.messaging-search{border:1px solid var(--message-line);border-radius:6px;align-items:center;gap:9px;padding:9px 11px;display:flex}.messaging-search svg{color:#12665c;flex-shrink:0}.messaging-search input{background:0 0;border:0;width:100%;min-width:0;min-height:26px;font-size:16px}.messaging-search-tools>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.messaging-search-tools :is(button.text-button,.messaging-unread-filter){align-items:center;gap:7px;font-size:12px;display:inline-flex}.messaging-unread-filter{border:1px solid var(--message-line);min-height:40px;color:var(--message-muted);border-radius:5px;padding:8px 10px}.messaging-unread-filter[aria-pressed=true]{color:#12665c;background:#edf5f0;border-color:#8cb5a5}.messaging-match-count{color:var(--message-muted);margin:10px 0;font-size:12px}.messaging-rows li{border-bottom:1px solid var(--message-line)}.messaging-row{text-align:start;border:0;width:100%;min-width:0;color:inherit;background:0 0;border-inline-start:3px solid #0000;flex-direction:column;gap:7px;padding:18px 12px;display:flex}.messaging-row:hover{background:#f3f7f4}.messaging-row[aria-current=true]{background:#edf5f0;border-inline-start-color:#12665c}.messaging-row-title{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.messaging-row-title strong{overflow-wrap:anywhere}.messaging-row>span:not(:first-child),.messaging-row small{color:var(--message-muted);font-size:12px}.messaging-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.messaging-unread{color:#12665c;flex-shrink:0;font-size:11px;font-weight:700}.messaging-thread{border-inline-start:1px solid var(--message-line);min-width:0;padding-inline-start:28px}.messaging-thread-header{border-bottom:1px solid var(--message-line);padding-bottom:16px}.messaging-thread-header h3{margin:14px 0 6px;font-size:24px}.messaging-thread-header p{color:var(--message-muted);font-size:13px}.pelk-messaging .text-button{white-space:normal;text-align:start;min-height:44px;padding-block:8px}.messaging-placeholder{border-inline-start:1px solid var(--message-line);color:var(--message-muted);min-height:320px;padding:40px 30px}.messaging-notice:empty{display:none}.messaging-notice{color:#12665c;font-size:13px}.messaging-messages{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:56svh;margin:0;padding:0 4px;list-style:none;overflow-y:auto}.messaging-messages:focus-visible{outline-offset:2px;outline:2px solid #12665c}.messaging-message{border-inline-start:2px solid #d6e0db;margin-block:20px;padding-block:8px 12px;padding-inline:16px 4px}.messaging-message.is-mine{border-inline-start-color:#12665c}.messaging-message header{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.messaging-message header :is(time,small){color:var(--message-muted);font-size:11px}.messaging-message>p{white-space:pre-wrap;margin:10px 0 0;line-height:1.8}.messaging-root{background:#f7f9f7;padding:16px}.messaging-offer{background:#f1f6f3;border:1px solid #c4d7cb;border-radius:4px;margin-top:16px;padding:18px}.messaging-offer-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.messaging-offer h4{margin:0;font-size:17px}.messaging-offer-heading>span{color:#12665c;font-size:12px}.messaging-offer-amount{margin-top:16px;font-size:24px;display:block}.messaging-offer-amount small{font-size:12px;font-weight:400}.messaging-offer>p{white-space:pre-wrap;overflow-wrap:anywhere}.messaging-offer .action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.messaging-composer{border-top:1px solid var(--message-line);margin-top:16px;padding-top:16px}.messaging-composer h4{margin:0 0 12px;font-size:18px}.messaging-composer fieldset{border:0;min-width:0;margin:0;padding:0}.pelk-messaging .pelk-form label{gap:8px;margin-block:12px;display:grid}.pelk-messaging .pelk-form :is(input:not([type=checkbox]),textarea){box-sizing:border-box;width:100%;min-width:0}.pelk-messaging .pelk-form textarea{resize:vertical}.pelk-messaging .pelk-form .messaging-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.messaging-consent input[type=checkbox]{accent-color:#12665c;flex-shrink:0;width:18px;height:18px;margin-top:3px}.messaging-offer-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.messaging-offer-form{border-inline-start:2px solid #c4d7cb;padding-inline-start:16px}.messaging-composer-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.messaging-composer-footer .small-note{font-size:11px}.messaging-safety{border-top:1px solid var(--message-line);margin-top:28px;padding-top:16px}.messaging-safety summary{cursor:pointer;min-height:44px;color:var(--message-muted);font-size:13px}.messaging-safety .action-row{flex-wrap:wrap;gap:16px;display:flex}.messaging-safety bdi{overflow-wrap:anywhere}.messaging-blocked{padding:12px 0;font-size:13px}.pelk-messaging .small-note{color:var(--message-muted);font-size:12px;line-height:1.7}@media (max-width:900px){.pelk-messaging{display:block}.messaging-list{padding-inline-end:0}.pelk-messaging.has-thread .messaging-list,.messaging-placeholder{display:none}.messaging-thread{border:0;padding-inline-start:0}.messaging-thread-header h3{font-size:22px}.messaging-offer-fields{grid-template-columns:1fr;gap:0}.messaging-composer-footer .pelk-button{width:100%}.messaging-offer{padding:14px}}@media (prefers-reduced-motion:no-preference){.messaging-row{transition:background-color .15s}.messaging-thread{animation:.16s ease-out messaging-enter}@keyframes messaging-enter{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}}
