.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:#fff}.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:#fff;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:#fff}.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:#fff;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:#fff}.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:#fff;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-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:#fff}.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}.sw-file-tree{min-width:0}.sw-file-tree .sw-file-tree-toolbar{margin-block-end:6px}.sw-file-tree .sw-file-tree-toolbar>button{min-height:34px;width:auto;font-size:.8rem}.sw-file-tree .sw-file-tree-group+.sw-file-tree-group{margin-block-start:9px;padding-block-start:8px;border-block-start:1px solid var(--sw-file-tree-divider,#d7e3dc)}.sw-file-tree .sw-file-tree-list{list-style:none;padding:0;margin:0}.sw-file-tree .sw-file-tree-list>li{min-width:0;margin-block:2px}.sw-file-tree .sw-file-tree-row{position:relative;min-width:0;display:flex;align-items:center;gap:2px;border-radius:7px}.sw-file-tree .sw-file-tree-row>.sw-file-tree-label{display:flex;flex:1;min-width:0;min-height:37px;align-items:center;padding:5px 7px;gap:7px}.sw-file-tree .sw-file-tree-label[aria-current=page]{background:var(--sw-file-tree-active,#dff0ea);color:var(--sw-file-tree-active-text,inherit)}.sw-file-tree .sw-file-tree-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-file-tree .sw-file-tree-title small{display:block;overflow:hidden;text-overflow:ellipsis}.sw-file-tree .sw-file-tree-row[data-folder] .sw-file-tree-label{font-weight:650}.sw-file-tree .sw-file-tree-caret{width:.65rem;flex:none}.sw-file-tree .sw-file-tree-row>:is(.sw-file-tree-handle,.sw-file-tree-actions){display:grid;flex:none;place-items:center;width:26px;min-height:32px;padding:0}.sw-file-tree .sw-file-tree-handle{cursor:grab;touch-action:none;letter-spacing:-2px}.sw-file-tree .sw-file-tree-children{margin-inline-start:4px;padding-inline-start:4px;border-inline-start:1px solid var(--sw-file-tree-divider,#d7e3dc)}.sw-file-tree .sw-file-tree-form,.sw-file-tree .sw-file-tree-menu{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:5px;border:1px solid var(--sw-file-tree-divider,#d7e3dc);border-radius:7px}.sw-file-tree :is(.sw-file-tree-menu,.sw-file-tree-form)>button{width:auto;min-height:30px;padding:4px 7px;font-size:.76rem}.sw-file-tree .sw-file-tree-form>label{flex-basis:100%;min-width:0;font-size:.75rem}.sw-file-tree .sw-file-tree-form :is(input,select){display:block;width:100%;min-width:0;margin-block:3px;padding:5px;border:1px solid #b0c3b8;border-radius:5px;background:#fff;color:#22382f}.sw-file-tree [data-sw-dragging=true]{opacity:.48}.sw-file-tree [data-sw-drop-position=inside]{box-shadow:inset 0 0 0 2px var(--sw-file-tree-drop,#51997d);border-radius:7px}.sw-file-tree [data-sw-drop-position=after]:after,.sw-file-tree [data-sw-drop-position=before]:before{position:absolute;inset-inline:0;height:3px;border-radius:2px;background:var(--sw-file-tree-drop,#51997d);content:"";pointer-events:none}.sw-file-tree [data-sw-drop-position=before]:before{top:0}.sw-file-tree [data-sw-drop-position=after]:after{bottom:0}.sw-file-tree-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (hover:hover) and (pointer:fine){.sw-file-tree-row>:is(.sw-file-tree-handle,.sw-file-tree-actions){opacity:0}.sw-file-tree-row:is(:hover,:focus-within)>button,.sw-file-tree-row>button[aria-expanded=true]{opacity:1}}.sw-file-tree .sw-file-tree-group-heading{display:flex;align-items:center;gap:4px}.sw-file-tree .sw-file-tree-group-heading>:first-child:not(.sw-file-tree-add-folder){flex:1;min-width:0}.sw-file-tree .sw-file-tree-group-heading>.sw-file-tree-add-folder{display:grid;flex:none;place-items:center;width:30px;min-height:30px;padding:0;border-radius:7px}.sw-message-details{display:grid;justify-items:start;gap:.25rem;color:#53665d;font-size:.75rem;line-height:1.25;overflow-wrap:anywhere}.sw-message-details[data-message-details=menu]{border-bottom:1px solid #e5ece8;padding:.5rem .625rem}.sw-message-details[data-message-details=inline]{margin-bottom:.375rem;padding-right:2rem}.sw-message-details-title{color:#344a41;font-weight:700}