.sw-onchain-account-label,.sw-persona-label{display:inline-flex;align-items:center;vertical-align:middle;gap:.5em;min-width:0;max-width:100%;font-weight:600}.sw-onchain-account-name,.sw-persona-name{min-width:0;overflow-wrap:anywhere}.sw-onchain-account-icon,.sw-persona-avatar{display:inline-grid;flex:none;place-items:center;box-sizing:border-box;inline-size:2rem;block-size:2rem;overflow:hidden;border:1px solid}.sw-persona-avatar{border-color:#a7d5c5;border-radius:50%;background:#e8f6f1;color:#156351}.sw-onchain-account-icon[data-size=small],.sw-persona-avatar[data-size=small]{inline-size:1.35rem;block-size:1.35rem}.sw-persona-avatar[data-size=large]{inline-size:4.25rem;block-size:4.25rem}.sw-persona-avatar svg{inline-size:64%;block-size:64%}.sw-persona-avatar img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.sw-onchain-account-icon{border-color:#b9d8f1;border-radius:.4rem;background:#eff6ff;color:#245888}.sw-onchain-account-icon svg{inline-size:65%;block-size:65%}.sw-onchain-account-label{color:#244c72;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sw-persona-select{position:relative;display:block;min-width:0}.sw-persona-select>.sw-persona-avatar{position:absolute;inset-inline-start:.55rem;inset-block-start:50%;transform:translateY(-50%);pointer-events:none}.sw-persona-select[data-persona-select]>select{width:100%;padding-inline-start:2.25rem}.lattice-results-report{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.lattice-results-report :is(h1,h2,h3,h4,p,dl,dd){margin:0}.lattice-results-report :is(h1,h2,h3,h4){font-weight:700}.lattice-results-report .lattice-results-report-date{font-size:.875em}.lattice-results-summary{white-space:pre-wrap}.lattice-results-report>section{display:grid;gap:10px;padding:12px;border:1px solid #d4e0d8;border-radius:8px}.lattice-results-report dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:4px}.lattice-results-report dd{font-variant-numeric:tabular-nums;font-weight:600}.lattice-results-editor textarea{min-width:0;width:100%;padding:8px;border:1px solid #b7cbbf;border-radius:8px;background:white}.lattice-publication-manager .lattice-results-editor .lattice-publication-choice{display:flex;align-items:start;gap:8px}.lattice-results-announcements{display:grid;gap:8px;padding:8px 0}.lattice-results-announcements article{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;border:1px solid #d4e0d8;border-radius:8px;background:#f3f8f4;color:#173c31;overflow-wrap:anywhere}.lattice-results-announcements a{font-weight:700;text-decoration:underline}.lattice-results-announcements :is(span,time){font-size:.875em}:where(.lattice-ui,.lattice-audience-checklist) .check-entry{display:flex;align-items:center;gap:9px;padding:7px 0}:where(.lattice-ui,.lattice-audience-checklist) .checklist-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}:where(.lattice-ui,.lattice-audience-checklist) .checklist-progress{display:grid;flex:1 1 9rem;gap:4px;color:#52635a;font-size:.85rem}:where(.lattice-ui,.lattice-audience-checklist) .checklist-progress progress{width:100%;height:7px;accent-color:#327657}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item-editable{grid-template-columns:30px minmax(0,1fr) auto}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item .check-entry{min-width:0;margin:0}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item-editable .check-entry{padding:0}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item-editable .check-entry>input:not([type=checkbox]){min-width:0}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item .item-drag-handle{touch-action:none}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item .check-entry span{overflow-wrap:anywhere}:where(.lattice-ui,.lattice-audience-checklist) .checklist-item input[type=checkbox]{flex-shrink:0}:where(.lattice-ui,.lattice-audience-checklist) .checklist-completed{text-decoration:line-through;color:#52635a}:where(.lattice-ui,.lattice-audience-checklist) .checklist-name{min-width:0;padding:6px 4px;border:0;border-radius:5px;background:transparent;text-align:start;overflow-wrap:anywhere}:where(.lattice-ui,.lattice-audience-checklist) .checklist-name:not(:disabled):hover{background:#e7f0e9}:where(.lattice-ui,.lattice-audience-checklist) .checklist-filter{padding:5px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#496259;font-size:.8rem}:where(.lattice-ui,.lattice-audience-checklist) .checklist-filter:hover{border-color:#cbd5cd;background:#fff}:where(.lattice-ui,.lattice-audience-checklist) .checklist-rename{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;display:grid;justify-content:stretch;margin:3px 0 6px}:where(.lattice-ui,.lattice-audience-checklist) .checklist-add{display:grid;gap:8px;margin-top:10px}:where(.lattice-ui,.lattice-audience-checklist) .checklist-add>div,:where(.lattice-ui,.lattice-audience-checklist) .checklist-rename>div{display:flex;flex-wrap:wrap;gap:6px}:where(.lattice-ui,.lattice-audience-checklist) .checklist-add button,:where(.lattice-ui,.lattice-audience-checklist) .checklist-rename button{padding:5px 9px;border:1px solid #cbd5cd;border-radius:7px;background:#fff}.lattice-audience-checklist{min-width:0}.lattice-audience-checklist .element-fields{min-width:0;margin:0;padding:0;border:0}.lattice-audience-checklist .editable-item-list{display:flex;flex-direction:column;gap:6px}.lattice-audience-checklist :is(.checklist-add,.checklist-rename) input{min-width:0;padding:7px 9px;border:1px solid #cbd5cd;border-radius:7px;background:#fff}.lattice-audience-checklist button:focus-visible{outline:2px solid #327657;outline-offset:2px}:where(.lattice-ui,.lattice-audience-checklist) .item-drag-handle{width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#617469;cursor:grab;font-weight:800;letter-spacing:-3px}:where(.lattice-ui,.lattice-audience-checklist) .item-drag-handle:focus-visible,:where(.lattice-ui,.lattice-audience-checklist) .item-drag-handle:hover{border-color:#cbd5cd;background:#fff;color:#174f42}:where(.lattice-ui,.lattice-audience-checklist) .item-drag-handle:active{cursor:grabbing}:where(.lattice-ui,.lattice-audience-checklist) .item-dragging{opacity:.55}:where(.lattice-ui,.lattice-audience-checklist) .draft-drop-after:after,:where(.lattice-ui,.lattice-audience-checklist) .draft-drop-before:before{content:"";position:absolute;z-index:1;left:0;right:0;height:3px;border-radius:3px;background:#368564;pointer-events:none}:where(.lattice-ui,.lattice-audience-checklist) .draft-drop-before:before{top:-5px}:where(.lattice-ui,.lattice-audience-checklist) .draft-drop-after:after{bottom:-5px}button.checklist-item-trash{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#a32929}button.checklist-item-trash:is(:hover,:focus-visible){border-color:#e9beba;background:#fff1ef}.lattice-publication-draft,.lattice-publication-manager,.lattice-publication-selection{display:grid;min-width:0;gap:12px;overflow-wrap:anywhere}.lattice-publication-draft,.lattice-publication-selection{padding:12px;border:1px solid #d4e0d8;border-radius:12px;background:#fbfdf9}.lattice-publication-manager fieldset{min-width:0;display:grid;gap:12px;padding:0;border:0}.lattice-publication-manager h4,.lattice-publication-manager h5,.lattice-publication-manager legend{font-weight:700}.lattice-publication-actions{display:flex;align-items:end;flex-wrap:wrap;gap:8px}.lattice-publication-manager label{min-width:0;display:grid;gap:4px;font-weight:600}.lattice-publication-manager :is(input:not([type=checkbox]),select,textarea){min-width:0;max-width:100%;padding:7px 9px;border:1px solid #b7cbbf;border-radius:8px;background:white}.lattice-publication-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px}.lattice-publication-draft>fieldset>label input:not([type=checkbox]),.lattice-publication-settings :is(input,select){box-sizing:border-box;inline-size:100%;block-size:2.5rem;min-block-size:40px;padding-block:4px}.lattice-publication-schedule-field{display:grid;gap:4px;min-inline-size:0}.lattice-publication-schedule{position:relative;display:grid;min-inline-size:0}.lattice-publication-schedule:not(:focus-within) input[data-empty]:valid{color:transparent}.lattice-publication-schedule:not(:focus-within) input[data-empty]:valid::-webkit-datetime-edit{opacity:0}.lattice-publication-schedule-hint{position:absolute;inset-block:0;inset-inline-start:10px;inset-inline-end:2.25rem;display:flex;align-items:center;pointer-events:none;color:#53675c;font-weight:400}.lattice-publication-schedule input:invalid+.lattice-publication-schedule-hint,.lattice-publication-schedule:focus-within .lattice-publication-schedule-hint{visibility:hidden}.lattice-publication-manager button{max-width:100%;padding:7px 10px;border:1px solid #b7cbbf;border-radius:8px;background:white;color:#174f42}.lattice-publication-manager button.lattice-publication-primary{justify-self:start;background:#17624f;color:#fff}.lattice-publication-manager button:disabled{opacity:.55}.lattice-publication-icon{align-items:start}.lattice-publication-icon .icon-selector{display:grid;gap:5px;min-width:0;margin:0}.lattice-publication-icon .icon-trigger{display:flex;align-items:center;gap:8px;min-height:40px}.lattice-publication-icon .icon-picker{display:grid;gap:6px;min-width:0}.lattice-publication-icon [role=tablist]{display:flex;flex-wrap:wrap;gap:4px}.lattice-publication-icon .icon-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lattice-publication-icon :is([aria-selected=true],.icon-grid .selected){background:#dcefe7}.lattice-publication-manager .lattice-publication-choice{display:flex;align-items:flex-start;gap:8px}.lattice-publication-manager .lattice-publication-choice input[type=checkbox]{flex:none;inline-size:1rem;block-size:1rem;min-block-size:0;margin:4px 0 0;padding:0}.lattice-publication-draft textarea{box-sizing:border-box;inline-size:100%;min-block-size:4rem;resize:vertical}.lattice-publication-choice small{display:block;color:#53675c;font-weight:400}.lattice-publication-source{padding:8px;border-radius:8px;background:white}.lattice-publication-components{display:grid;gap:8px;padding:8px 0 0 24px}.lattice-publication-card,.lattice-publication-reader{display:grid;gap:12px;min-width:0}.lattice-publication-card{padding:12px;border:1px solid #d4e0d8;border-radius:10px;overflow-wrap:anywhere}.lattice-publication-card p{white-space:pre-wrap}.lattice-publication-handout-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem;margin-block-start:.4rem}.lattice-publication-handout-actions button{padding:.35rem .6rem;border:1px solid #b7cbbf;border-radius:8px;background:white;color:#174f42}.lattice-publication-handout-actions small{color:#53675c}.lattice-publication-reader [data-lattice-response-state],.lattice-publication-reader [data-lattice-response-state] fieldset{min-inline-size:0;grid-template-columns:minmax(0,1fr)}.lattice-publication-reader [data-lattice-response-state] :is(input[type=file],textarea,select){min-inline-size:0;max-inline-size:100%}.lattice-publication-reader [data-lattice-response-state] input[type=file]{display:block;inline-size:100%}.lattice-publication-delivery,.lattice-publication-overview{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.lattice-publication-overview>p{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin:0}.lattice-publication-overview .publication-lifecycle{padding:.2rem .55rem;border-radius:.4rem;background:#deeee5;color:#234f40;font-weight:700}.lattice-publication-manager .publication-lifecycle{text-transform:capitalize}.lattice-publication-manager :is(h2,h4,p,dl){margin-block:0}.lattice-publication-manager h2{font-size:1.1rem;font-weight:700}.lattice-publication-section{--publication-header:#e8eef3;--publication-divider:#bdcdda;--publication-ink:#28445b;min-width:0;border:1px solid var(--publication-divider);border-radius:12px;background:#fff}.lattice-publication-section[data-section=destinations]{--publication-header:#e1f1ee;--publication-divider:#b1d5cd;--publication-ink:#1f514a}.lattice-publication-section[data-section=responses]{--publication-header:#f6edda;--publication-divider:#ddcba3;--publication-ink:#624711}.lattice-publication-section[data-section=preview]{--publication-header:#ede8f7;--publication-divider:#cfc1e3;--publication-ink:#4e386c}.lattice-publication-section[data-section=report]{--publication-header:#e5eef9;--publication-divider:#becfe5;--publication-ink:#27496e}.lattice-publication-section-header{display:flex;align-items:center;gap:.55rem;padding:.65rem .875rem;border-bottom:1px solid var(--publication-divider);border-radius:11px 11px 0 0;background:var(--publication-header);color:var(--publication-ink)}.lattice-publication-section-header svg{flex:0 0 auto}.lattice-publication-section-header :is(h2,h3){margin:0;font-size:1.05rem;font-weight:700}.lattice-publication-section-body{display:grid;gap:12px;min-width:0;padding:.75rem .875rem}.lattice-publication-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem 1rem}.lattice-preview-response small,.lattice-publication-delivery p,.lattice-publication-facts dt{color:#53675c;font-size:.875rem}.lattice-publication-facts dd{margin:0;font-weight:600}.lattice-publication-delivery,.lattice-publication-round{padding:.75rem;border:1px solid #d4e0d8;border-radius:8px;background:white}.lattice-preview-response,.lattice-publication-round,.lattice-publication-tally{display:grid;gap:.55rem;min-width:0}.lattice-publication-tally dl{max-inline-size:34rem}.lattice-publication-tally dl>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e0e9e3;padding:.25rem 0}.lattice-publication-tally dd{margin:0;font-variant-numeric:tabular-nums}.lattice-publication-manager button[aria-pressed=true]{background:#deeee5;border-color:#519783}.lattice-manager-preview{inline-size:100%;max-inline-size:44rem;box-sizing:border-box;padding:.75rem;background:white;border:1px solid #d4e0d8;border-radius:8px}.lattice-manager-preview textarea{box-sizing:border-box;width:100%;padding:.45rem .55rem;border:1px solid #b7cbbf;border-radius:8px}.lattice-manager-preview article[data-lattice-response-state]{display:grid;gap:.65rem}.lattice-manager-preview article[data-lattice-response-state] label{display:block}.lattice-manager-preview .lattice-publication-card :is(h5,h6){margin:0;font-weight:650}.lattice-expenses{display:grid;gap:.75rem;min-width:0;color:inherit}.expense-position{font-size:1.15rem;font-weight:700;margin:0}.expense-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:start}.lattice-expenses button,.lattice-expenses input,.lattice-expenses select{font:inherit;min-height:2.6rem;border:1px solid #cbd5e1;border-radius:.5rem;padding:.45rem .65rem;background:Canvas;color:CanvasText}.lattice-expenses button{cursor:pointer}.lattice-expenses button:disabled{cursor:default;opacity:.55}.lattice-expenses button:focus-visible,.lattice-expenses input:focus-visible,.lattice-expenses select:focus-visible,.lattice-expenses summary:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.expense-form{display:grid;gap:.75rem;border:1px solid #cbd5e1;border-radius:.75rem;padding:1rem}.expense-form label{display:grid;gap:.3rem}.expense-form fieldset label{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.expense-form input[type=checkbox]{min-height:1.5rem;min-width:1.5rem}.expense-form fieldset{min-width:0;border:1px solid #cbd5e1}.expense-form input,.expense-form select{max-width:100%;min-width:0}.expense-entry{display:grid;gap:.35rem;border-bottom:1px solid #cbd5e1;padding:.75rem 0;overflow-wrap:anywhere}.expense-balances ul{padding:0;list-style:none}.expense-balances li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;flex-wrap:wrap}.expense-repayment{border-top:1px solid #cbd5e1;padding:.75rem 0}.expense-repayment label{display:flex;align-items:center;gap:.5rem}.expense-toolbar details{position:relative}.expense-toolbar details[open]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.5rem}.expense-toolbar details button{display:block;margin-top:.4rem}.lattice-expenses [role=alert]{color:#b91c1c}.lattice-expenses small{overflow-wrap:anywhere}@media(max-width:480px){.expense-toolbar{gap:.35rem}.expense-form{padding:.65rem}.expense-position{font-size:1rem}}@media(prefers-color-scheme:dark){.lattice-expenses [role=alert]{color:#fca5a5}}.expense-currency-picker{min-width:0}.expense-currency-picker>div{display:flex;flex-wrap:wrap;gap:.4rem}.expense-currency-picker select{max-width:100%;min-width:0}.expense-form li{overflow-wrap:anywhere}.expense-swc-entry{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;min-width:0}.expense-swc-entry small{flex-basis:100%;overflow-wrap:anywhere}.expense-swc-entry button{min-height:2.75rem;max-width:100%;white-space:normal}.expense-swc-entry button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:480px){.expense-swc-entry button{flex:1 1 100%}}